Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

I retrofit MCU2, IC2, Tuner2, and FSD Computer into my HW2.0 Car

rob4448585

Member
Dec 14, 2018
157
178
Idaho
Where does tesla offer 24 hour access for Toolbox?

sign up here Welcome | Tesla Service (highlighted the individual section)
upload_2020-7-7_10-45-45.png
 

rob4448585

Member
Dec 14, 2018
157
178
Idaho
from here - Tesla Service Cable Ethernet FakraHSD for Toolbox 1.5ft Model S/X | eBay

In order to use this cable, you will need an active account on service.teslamotors.com, you can then download Toolbox at toolbox.teslamotors.com (needs a Win7,8, or 10 PC), the base rate for a subscription is $30/day up to $3000/year (not included with this cable). I CANNOT provide ANY support for the Toolbox app, nor can I provide access free or otherwise, please do not message me about this.
 

berkeley_ecar

S 90D (fully loaded) delivered 18 Mar 2017
Jul 21, 2014
254
214
Berkeley, CA
Wow. As a fellow DIY-er who knows his limits, I would never have taken this on, but I'm full of admiration for your mix of gutsiness and grit. And for your sharing such a thorough and well-illustrated document of the entire process. Having recently had MCU2/AP3 upgrades to my Mar 2017 model S, I was concerned about the loss of AM/FM/XM radio, but I understand better now why Tesla elected not to offer it as part of the MCU2 upgrade. XM was never something I used, but I would have liked to have preserved the option. Use of tunein as a FM replacement is not as smooth/worry-free as some in this thread have suggested: 1) not all local stations are available; 2) I experience frequent drop-outs and pauses (I assume the system is buffering due to transient communication-loss); 3) it is not as helpful as traditional radio on road-trips; 4) I'm concerned about civil emergencies, when wireless communication required by tunein may be down, but selected local radio stations may still be broadcasting.
I rarely used AM, but the same arguments can be made. Another thread on the forum documents other's attempts to connect non-Tesla radio tuners to the MCU2, but they are thwarted by the limitation you point out -- they are unable to do the requisite software provisioning for the added device. I do hope Tesla eventually addresses this problem.

Just before the pandemic hit, I had been trying (in slo-mo) to install the kit devised by TMC members artsci and appleguru (see: 2nd run of camera switch that show a front image on the touch screen) that allows one to install a rear-view cam on the front buffer, and display it on the MCU when driving forward at slow speed, aided by a CANBUS gadget that can tell the camera switch which gear (D/R) the vehicle is in (all of this to avoid having the front bumper colliding with curbs and the like). I'm hoping my upgrades are going to be compatible with that.

I hope you enjoy your new driving experiences as much as I have.
 
Last edited:

EV-Fixme

Vendor
Supporting Member
Oct 24, 2019
617
702
Orange County, CA
Green, I have to believe that there is a version of the Toolbox that supports MCU2s. Do you know what version supports the MCU2?

Thanks!

I believe that is called garage. I think you just need to be employed as a Tesla tech to gain access, Body repair also get it AFAIK.
 

verygreen

Curious member
Jan 16, 2017
2,945
11,510
TN
Green, I have to believe that there is a version of the Toolbox that supports MCU2s. Do you know what version supports the MCU2?

Thanks!
I know some people tricked toolbox v2 to work with mcu2 cars, but it's not full functionality.

Tesla has a new web-based tool for mcu2/model3 I heard and internally they now use odin anyway.
 

emir-t

Member
Oct 28, 2013
452
553
Istanbul
I finally found the parts from a wrecked car and thinking of attempting this retrofit myself. Not only because it will be cheaper to do than Tesla's own but because I'll keep radio and I'll learn a lot while doing it. I'm thinking of rooting it via desoldering and dumping data from emmc and logging in with the info I get from said data dump.

Only potential problem I can think of is if the firmware version of the unit I buy is too high, I might not redeploy without a proper HW3 ape-cache. If it is the encrypted one I could never redeploy even. Also, if I successfully do so, would Tesla keep sending me updates? Is it written somewhere on mothership that my VIN is MCU1 and I should be getting mcu1 firmwares? or is it the car doing the inquiry and will ask for mcu2? From what I remember seeing on the logs it inquires a url with a folder named after my vin. If they don't do the retrofit officially and record my VIN as MCU2 would that create an issue?
 

KyleDay

Active Member
Oct 29, 2016
1,374
3,093
AZ
I finally found the parts from a wrecked car and thinking of attempting this retrofit myself. Not only because it will be cheaper to do than Tesla's own but because I'll keep radio and I'll learn a lot while doing it. I'm thinking of rooting it via desoldering and dumping data from emmc and logging in with the info I get from said data dump.

Only potential problem I can think of is if the firmware version of the unit I buy is too high, I might not redeploy without a proper HW3 ape-cache. If it is the encrypted one I could never redeploy even. Also, if I successfully do so, would Tesla keep sending me updates? Is it written somewhere on mothership that my VIN is MCU1 and I should be getting mcu1 firmwares? or is it the car doing the inquiry and will ask for mcu2? From what I remember seeing on the logs it inquires a url with a folder named after my vin. If they don't do the retrofit officially and record my VIN as MCU2 would that create an issue?
You're generally on the right path, but mcu2 does not have tokens - so you cannot read the emmc and then expect to use anything on it to login to mcu2 (unlike mcu1). From a basic standpoint -

1) You need to write some of the /var/etc and /home contents from mcu1 to mcu2 (can be done with emmc read/write (without desoldering, but using easyjtag box).
2) You need a way to write a new gateway configuration file to the gateway computer - something that requires root or other tricks to talk to gateway.
3) you'll get updates. It's even possible to get ape3 cache file as part of your redeploy. This isn't too hard, and yes you'll get updates from Tesla going forward.


Figuring out #2 will be the challenge. If you have a way to do #2, the rest is doable.
 

emir-t

Member
Oct 28, 2013
452
553
Istanbul
Wow you mean to tell me there is no /var/etc/saccess ?

as for #2 I thought this was the easiest. I’ll try and do that with a friend’s MCU2 first and if I can reach gw I’ll pull the plug on purchasing the parts.

I’ll have to lookup easy jtag’ing the intel atom board. I figured this would be toughest part. Sad thing is even if I can do the upgrade, I can’t keep my root? I enjoy driving around with a rooted car. I thought if I could get the tokens from emmc and rm -f the token replacing process I’d be bueno.

I remember pinging an mcu2 cid (ice) from another mcu2 car’s diag port. When I did ssh [email protected] it prompted me a password so I’m surprised you saying there are no tokens.
 

KyleDay

Active Member
Oct 29, 2016
1,374
3,093
AZ
Wow you mean to tell me there is no /var/etc/saccess ?

as for #2 I thought this was the easiest. I’ll try and do that with a friend’s MCU2 first and if I can reach gw I’ll pull the plug on purchasing the parts.

I’ll have to lookup easy jtag’ing the intel atom board. I figured this would be toughest part. Sad thing is even if I can do the upgrade, I can’t keep my root? I enjoy driving around with a rooted car. I thought if I could get the tokens from emmc and rm -f the token replacing process I’d be bueno.

I remember pinging an mcu2 cid (ice) from another mcu2 car’s diag port. When I did ssh [email protected] it prompted me a password so I’m surprised you saying there are no tokens.
There are no tokens
 

EV-Fixme

Vendor
Supporting Member
Oct 24, 2019
617
702
Orange County, CA
Are you saying a friendly bodyshop could get this done if everything else was in place? (Tuner2, correct cable, etc.)

No, sorry for confusion. Tesla has replaced "toolbox" with "garage" and I think only tesla employees have access and body shops wont. There may be possibility but nothing is confirmed.
 
  • Informative
Reactions: croman

gaswhat

Member
Aug 13, 2020
18
4
San Diego
I finally found the parts from a wrecked car and thinking of attempting this retrofit myself. Not only because it will be cheaper to do than Tesla's own but because I'll keep radio and I'll learn a lot while doing it. I'm thinking of rooting it via desoldering and dumping data from emmc and logging in with the info I get from said data dump.

Only potential problem I can think of is if the firmware version of the unit I buy is too high, I might not redeploy without a proper HW3 ape-cache. If it is the encrypted one I could never redeploy even. Also, if I successfully do so, would Tesla keep sending me updates? Is it written somewhere on mothership that my VIN is MCU1 and I should be getting mcu1 firmwares? or is it the car doing the inquiry and will ask for mcu2? From what I remember seeing on the logs it inquires a url with a folder named after my vin. If they don't do the retrofit officially and record my VIN as MCU2 would that create an issue?

Did you ever do it?
 
  • Like
Reactions: rickyjb

Cyp896

Member
May 25, 2020
12
0
Poland
Great post! It encourage me to do the same on my AP1 Tesla :)
Just about to buy all parts (MCU2 + IC2). Considering also to buy radio, but not sure which one should be applicable.
For EU there are at least 3: 1052609-00-A or 1052609-01-A or 1143709-00-C.
I suppose, I should use the last one.

Regarding Tesla SC - they are starting to offer also radio upgrade :)
For another 500$ (so in total 3000$).

Last question: for what purpose is fakra green port? I think I do not have such in MCU1....
 

Products we're discussing on TMC...

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
Top