TMC is an independent, primarily volunteer organization that relies on ad revenue to cover its operating costs. Please consider whitelisting TMC on your ad blocker and becoming a Supporting Member. For more info: Support TMC
  1. TMC is currently READ ONLY.
    Click here for more info.

Consolidated eMMC Thread (MCU repair) (Black Center Screen)

Discussion in 'Model S' started by Wiki, Jan 8, 2020.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. Malujerry

    Malujerry Member

    Joined:
    Sep 14, 2015
    Messages:
    60
    Location:
    NHP, NY
    I was quoted $1700 plus $175 labor from Syosset, NY today.
     
    • Informative x 1
  2. liggyboy

    liggyboy New Member

    Joined:
    Feb 1, 2020
    Messages:
    1
    Location:
    Los Angeles County
    I just wanted to give a shout out to @David99 and @TonyT who did a fantastic job on on my MCU/eMMC repair. If you are in SoCal, you can't go wrong. For those who haven't read through this entire thread or who aren't as technically knowledgeable (like me), their prompt repair of my MCU failure saved me $ and time. Thanks guys:)
     
    • Like x 4
    • Love x 2
  3. vesder21

    vesder21 Member

    Joined:
    Dec 20, 2015
    Messages:
    80
    Location:
    Ohio
    had mine replaced 3 weeks ago with a remanufactured unit @ $1,300 ($1,439 with labor).
     
    • Like x 1
  4. David99

    David99 Active Member

    Joined:
    Jan 31, 2014
    Messages:
    4,850
    Location:
    Brea, Orange County
    Thanks @liggyboy!
    I can only recommend doing it before you see it failing. Once critical files are corrupt, you might be out of luck. My MCU was acting up and had random problems. The chip replacement fixed these issues and now I know it won't be an issue for the rest of time I have this car.
     
    • Like x 1
  5. PetriKarj

    PetriKarj Member

    Joined:
    Apr 5, 2019
    Messages:
    23
    Location:
    Finland
    #165 PetriKarj, Feb 20, 2020
    Last edited: Feb 20, 2020
    Has anyone looked inside the cert files, if those are plaintext or crypted ?

    On p1 and p2 there are several certs that could establish the VPN, like these:
    .\act\ic-slash-opt\odin\core\engine\assets\TeslaMotorsGF3ProductIssuingCA.pem
    .\act\ic-slash-opt\odin\core\engine\assets\tesla-services-command-ca.pem
    .\act\tesla\UI\assets\akamai_tesla_ca.pem
    .\act\tesla\UI\assets\aws_tesla_ca.pem

    If these establish VPN then maybe for carkeys there is access for roadside assistance to synchronize those by asking "Reset MCU commands key"
     
  6. TonyT

    TonyT Member

    Joined:
    Nov 5, 2018
    Messages:
    823
    Location:
    Orange county, CA
    P1 and P2 are constantly replaced by Tesla and there is no need to backup those files.
     
    • Informative x 1
  7. PetriKarj

    PetriKarj Member

    Joined:
    Apr 5, 2019
    Messages:
    23
    Location:
    Finland
    Sure, but thats not what I asked.

    I asked if P3 cert files contain the same VPN and API certs that are on P1 and P2 except for carkey which I could not find there.
     
  8. TonyT

    TonyT Member

    Joined:
    Nov 5, 2018
    Messages:
    823
    Location:
    Orange county, CA
    No they are not the same P3 is car specific. P1 and 2 are standard images that go to all mcu1 cars. P3 car certs can only be obtained from P3 or Tesla.
     
    • Helpful x 1
    • Informative x 1
  9. PetriKarj

    PetriKarj Member

    Joined:
    Apr 5, 2019
    Messages:
    23
    Location:
    Finland
    Have you looked inside the files and compared those ?
     
  10. TonyT

    TonyT Member

    Joined:
    Nov 5, 2018
    Messages:
    823
    Location:
    Orange county, CA
    Nope and I don't intend to at this point.
     
  11. PetriKarj

    PetriKarj Member

    Joined:
    Apr 5, 2019
    Messages:
    23
    Location:
    Finland
    I dont see any reason to have individual VPN cert per car to dial in to tesla VPN which looks like is hosted by AWS based on the naming convention. The AKAMAI is API interface the same applies. For the first time when car is connected to VPN to updateitself then its well likely that the VPN keys provided as part of the installation package on p1 and p2 may well be included.

    Anyhow the car key is generated but as it looks like being valid only for 24 hours before rotated needs remote syncing in case it gets out of sync. This sync option is quite likely by what we can read here about "Reset MCU commands key" being reseted by roadside service.

    Therefore I am asking if someone has actually looked into the files themselves and tried to use the CA certs on p1/p2 for VPN in these files:
    .\act\ic-slash-opt\odin\core\engine\assets\TeslaMotorsGF3ProductIssuingCA.pem
    .\act\ic-slash-opt\odin\core\engine\assets\tesla-services-command-ca.pem
    .\act\tesla\UI\assets\akamai_tesla_ca.pem
    .\act\tesla\UI\assets\aws_tesla_ca.pem
     
  12. maddogog

    maddogog New Member

    Joined:
    Apr 24, 2014
    Messages:
    1
    Location:
    delware
    Hey this information on the MCU was very helpful. Where can I send my MCU to have the chip replace and do you install a large clip with more memory?
     
  13. dark cloud

    dark cloud Active Member

    Joined:
    Apr 14, 2018
    Messages:
    1,886
    Location:
    BC
    I am having a deja vu.

    Send it to @EV-Fixme . I just tagged him here so he should PM you, if he hasn't already seen this.

    I assume this is your facebook page Tony?
     
    • Like x 1
    • Funny x 1
  14. GWord

    GWord Member

    Joined:
    Aug 18, 2016
    Messages:
    566
    Location:
    Houston, TX
    Hey everyone, maddogog would like to know where to send the MCU and if you install a chip with more memory.



    :D
     
    • Funny x 2
  15. TonyT

    TonyT Member

    Joined:
    Nov 5, 2018
    Messages:
    823
    Location:
    Orange county, CA
    thanks guys I’ve pm him
     
  16. stephtech

    stephtech Member

    Joined:
    Jan 31, 2020
    Messages:
    14
    Location:
    Montreal, QC Canada
    Seems like I am next in doing the emmc chip replacement. I am starting to see a few signs that it is going out. MS2015 with 300000km!
    I will replace the chip myself, being in the electronic field will help.:)

    Question I have: @rooter published a way to read the emmc chip without desoldering (by soldering a fews wires at specific points and connection to a reader). I intend to do my backup this way. Anyone can confirm that I can also reprogram the new chip this way?

    that would save me from having to buy the allsocket programmer for just this one time use. I would hack a regular sd card reader for this purpose.
     
  17. David99

    David99 Active Member

    Joined:
    Jan 31, 2014
    Messages:
    4,850
    Location:
    Brea, Orange County
    You are going to have to solder the new chip in so I'm not sure how programming with the wire method has any advantage. You are having to solder no matter what. Once you have the new chip of course having physical access to the chip and being able to programm it is awesome.
     
  18. stephtech

    stephtech Member

    Joined:
    Jan 31, 2020
    Messages:
    14
    Location:
    Montreal, QC Canada
    For sure before desoldering the actual emmc, I will do a full backup by soldering wires to specifics points to communicate with the emmc. The other end of the wires will be connected to a modified cheap regular sd card reader. This way, I will be able to read the entire chip (hopefully). Then when I know for sure I got a good backup, then I would proceed with the chip replacement.

    Because I do no own the allsocket programmer, if I could just solder the new blank chip on the tegra board, then I would use the same modified sd card reader to reprogram the new virgin chip. I do not see any reason for not working but I am double checking with the experienced people in case I am missing something.
     
  19. amiral_sub

    amiral_sub Member

    Joined:
    Sep 20, 2019
    Messages:
    115
    Location:
    Bordeaux, France
    My model S is a 2013 with 210.000km. Reboots are very slow, sometimes spotify hangs, when I get in the car it displays "please wait for the systems to start" but everything worked. I decided to go for a emmc remplacement before it would be too late. This weekend I opened the mcu, and shipped the tegra board to laadkabel in Eindhoven (Neederlands). I put back the mcu in place with the lcd disconnected on order to have the 12V charged, so I can drive the car (with no heating nor ventilation). Duration : ~2 hours, difficulty 2/5 (great help with this video )
     
    • Helpful x 2
    • Informative x 1
    • Like x 1
  20. DaBase

    DaBase New Member

    Joined:
    Feb 15, 2020
    Messages:
    4
    Location:
    Latvia
    Did anybody here tried to recreate eMMC by copying p1 and p2 partitions from IC?
    I am trying to recreate the /var partition from scratch, and I am curious about linux file system permissions (like chown and chmod) and how the system recreates the content itself.

    Is it possible that I add the certificate files with correct permissions and all the other items will recreate? Or the system does format on those partitions when it see that something is not correct and certificates will be wiped away?

    I am more than sure that /home folder is recreated somehow since I got the MCU running fine. But in the same time I had no cell_apn file there, but I managed to fix it through diagnostic mode. So I am a bit confused about what's happening there actually.

    I could take a look inside through shell what's happening there but it seems that the recreation of files did not copy the tokens and I don't want to remove chip for second time.
     
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page

  • About Us

    Formed in 2006, Tesla Motors Club (TMC) was the first independent online Tesla community. Today it remains the largest and most dynamic community of Tesla enthusiasts. Learn more.
  • Do you value your experience at TMC? Consider becoming a Supporting Member of Tesla Motors Club. As a thank you for your contribution, you'll get nearly no ads in the Community and Groups sections. Additional perks are available depending on the level of contribution. Please visit the Account Upgrades page for more details.


    SUPPORT TMC