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

Toolbox 3 Gateway Configuration Edit on Model 3 / Y?

This site may earn commission on affiliate links.

terranx

Active Member
Aug 29, 2019
3,162
4,318
USA
Anyone out there know how to do this? As best as I can tell, the menu the tesla techs use (something to the effect of dashboard -> infotainment -> vehicle configuration change) isn't present in the version of toolbox us mere mortals get access to. However, under actions, PROC_ICE_X_SAFE-SET-VEHICLE-CONFIGS is available. The parameters it accepts are ConfigParams (type List) and Configs Require Ice Reboot (presumably yes/no, true/false, 0/1, etc -- can be left blank though I believe).

1669580343186.png


From what I can tell digging through the app.f5d3cbaebb2ad903a936.js file, this action is what's invoked when making the gateway config changes the official way. I just can't figure out how to format the input. For example I'm trying to change id 32 to 01, and I've tried sending {32, 01} and many variants (with quotes, different brackets, etc), to no avail. I mostly get an error about not being to cast the input as a List.

Anyone out there know what to do or can help with some hints? I can share any other relevant info
 
  • Like
Reactions: WhiteM3P-
so if its changeable with normal toolbox? Im sorry if it was answer already.
If you're asking about changing the config ID for heated steering wheel.
No it cannot be changed, It is a secured flag that only Tesla can unlock. That is unless your AP computer is a certain year then it can possibly be rooted but not without requiring a hardware exploit and a good amount of money, lol
 

Attachments

  • Screenshot_20240417_221558_Telegram.jpg
    Screenshot_20240417_221558_Telegram.jpg
    414.8 KB · Views: 8
Upvote 0
oh Im sorry. I made a mistake in the quote. I meant the Tail light configuration to be able to use the new C config.
Lights would not be under a secured flag you would be able to change those no problem.
I've changed my regular 2018 headlights to a 2022 matrix headlights with no issue. I don't believe Tesla would secure a safety related feature like lights.
Just paid features.
 
  • Like
Reactions: WhiteM3P-
Upvote 0
Today I successfully changed my car's config in order to show up the spoiler and console 2.0 in UI from a coding man. He charged me about $300 (transfer from Chinese yuan) for two feature. I buy a diagnosis harness and connect to my car. He remotely control my computer and bridge the USB interface to his computer. After while my car reboot and everything finished. He told me he could do more than that such as update the martix light for 2020 model 3 or 2021 model s x, coding a SR+ car into LR after you physically added battery as long range, config the performance package or adding the front fog switch on the screen after physically added the fog. But he cann't added anything that with secured flag.
 
  • Like
Reactions: Christopher1
Upvote 0
So digging through some log files, I found a list of what I think many of the config ids are (including a bunch that aren't seen in the toolbox javascript) But don't have the definitions of all the possible settings for those various IDs.

Unfortunately "rgbInteriorLightingEnabled" seems to be secured. And it's not listed below, but I think "frontseatventilationenabled" (which I believe is id 111) also seems to be secured. Oh well.

Model 3 2022:
Code:
vin id=0
carcomputer_pn id=1
carcomputer_sn id=2
infotainmentpcba_pn id=3
infotainmentpcba_sn id=4
birthday id=5
country id=6
exteriorColor id=7
drivetrainType id=8
airSuspension id=9
epasType id=10
frontSeatHeaters id=12
rearSeatHeaters id=13
packEnergy id=14
devSecurityLevel id=15
restraintsHardwareType id=16
brakeHWType id=17
homelinkType id=18
rightHandDrive id=19
roofType id=20
vdcType id=21
memoryMirrors id=24
powerSteeringColumn id=25
interiorLighting id=26
frontFogLamps id=27
headlamps id=28
autopilot id=29
superchargingAccess id=30
audioType id=31
lumbarECUType id=32
ecuMapVersion id=33
numberHVILNodes id=35
frontSeatType id=36
prodCodeKey id=37
prodCmdKey id=38
altCodeKey id=39
altCmdKey id=40
wheelType id=41
auxParkLamps id=43
pedestrianWarningSound id=44
hvacPanelVaneType id=46
performancePackage id=48
eBuckConfig id=49
activeHighBeam id=51
airbagCutoffSwitch id=52
intrusionSensorType id=53
autopilotTrialExpireTime id=54
spoilerType id=55
rearGlassType id=56
gatewayApplicationConfig id=57
rearFogLamps id=58
dasHw id=59
securityVersion id=60
bmpWatchdogDisabled id=61
tireType id=62
roofGlassType id=63
eCallEnabled id=65
mapRegion id=66
rearLightType id=67
chassisType id=69
plcSupportType id=70
towPackage id=72
refrigerantType id=73
passengerOccupancySensorType id=74
connectivityPackage id=75
tpmsType id=76
frontSeatReclinerHardware id=77
espValveType id=78
softRange id=79
immersiveAudio id=80
deliveryStatus id=81
compressorType id=84
cabinPTCHeaterType id=85
coolantPumpType id=86
autopilotTrial id=87
autopilotSubscription id=88
autopilotCameraType id=89
passengerAirbagType id=91
headlightLevelerType id=92
efficiencyPackage id=93
bPillarNFCParam id=94
steeringColumnUJointType id=95
twelveVBatteryType id=96
radarHeaterType id=97
parkAssistECUType id=98
powerLiftgateType id=99
frontOverheadConsoleType id=100
packPerformanceDeviation id=101
brakeLineSwitchType id=102
blowerMotorType id=103
steeringColumnMotorType id=104
wirelessPhoneChargerType id=105
interiorTrimType id=106
mcuBootData id=107
exteriorTrimType id=108
eCallAntennaHW id=109
forwardRadarHw id=110
steeringHeaterType id=114
steeringHeaterEnabled id=115
gloveboxUSBType id=116
ethernetTunerType id=117
superManifoldType id=118
gloveboxActuatorType id=119
interiorCameraType id=122
windshieldWiperHeaterType id=125
interiorCabinRadarType id=127
epblHwType id=128
epbrHwType id=129
ptcControlMode id=130
frontUsbHubType id=133
rcmLocation id=135
interiorCamFanType id=136
sirenType id=138
badgingVersion id=139
hornType id=140
refrigACLineType id=145
refrigFilterType id=146
diBurnInType id=147
driveInterfaceType id=148
logLevel id=149
caliperColorType id=150
shifterType id=155
efuseSWConfig id=156
wiperMotorType id=157
steeringWheelControllerType id=158
rearBleEndpointType id=159
windowCommandsPermissionType id=161
bleEndpointUpdateMethod id=164
rearSeatHeaterType id=166
centerConsoleControllerType id=167
homologationRegionOverride id=168
headlightStepperStallDetectMode id=170
rgbInteriorLightingEnabled id=171
fasciaType id=172
blindSpotIndicatorLightType id=174
visorLightType id=175
gnssAntennaType id=177
frontSeatHeatersEnabled id=179
windshieldWiperHeaterEnabled id=180
chassisSubType id=184
frontSeatVentilationType id=185
frontSeatHeaterType id=187
wholeVehicleTypeApproval id=195

Model S 2023
Code:
vin id=0
carcomputer_pn id=1
carcomputer_sn id=2
infotainmentpcba_pn id=3
infotainmentpcba_sn id=4
birthday id=5
country id=6
exteriorColor id=7
drivetrainType id=8
airSuspension id=9
epasType id=10
packEnergy id=14
devSecurityLevel id=15
restraintsHardwareType id=16
brakeHWType id=17
homelinkType id=18
rightHandDrive id=19
vdcType id=21
interiorLighting id=26
headlamps id=28
autopilot id=29
superchargingAccess id=30
audioType id=31
numberHVILNodes id=35
frontSeatType id=36
prodCodeKey id=37
prodCmdKey id=38
altCodeKey id=39
altCmdKey id=40
wheelType id=41
auxParkLamps id=43
pedestrianWarningSound id=44
performancePackage id=48
eBuckConfig id=49
airbagCutoffSwitch id=52
autopilotTrialExpireTime id=54
spoilerType id=55
gatewayApplicationConfig id=57
rearFogLamps id=58
dasHw id=59
securityVersion id=60
bmpWatchdogDisabled id=61
tireType id=62
eCallEnabled id=65
mapRegion id=66
rearLightType id=67
chassisType id=69
plcSupportType id=70
towPackage id=72
refrigerantType id=73
passengerOccupancySensorType id=74
connectivityPackage id=75
tpmsType id=76
softRange id=79
immersiveAudio id=80
deliveryStatus id=81
compressorType id=84
cabinPTCHeaterType id=85
coolantPumpType id=86
autopilotTrial id=87
autopilotSubscription id=88
autopilotCameraType id=89
efficiencyPackage id=93
twelveVBatteryType id=96
radarHeaterType id=97
parkAssistECUType id=98
steeringColumnMotorType id=104
wirelessPhoneChargerType id=105
interiorTrimType id=106
mcuBootData id=107
eCallAntennaHW id=109
forwardRadarHw id=110
steeringHeaterType id=114
gloveboxUSBType id=116
ethernetTunerType id=117
superManifoldType id=118
gloveboxActuatorType id=119
steeringWheelType id=121
interiorCameraType id=122
interiorCabinRadarType id=127
epblHwType id=128
epbrHwType id=129
centerDisplayTiltType id=132
frontUsbHubType id=133
interiorCamFanType id=136
badgingVersion id=139
hornType id=140
refrigACLineType id=145
refrigFilterType id=146
diBurnInType id=147
logLevel id=149
caliperColorType id=150
windowCommandsPermissionType id=161
gnssAntennaType id=177
wholeVehicleTypeApproval id=195
 
Last edited:
  • Informative
Reactions: E90alex
Upvote 0
So digging through some log files, I found a list of what I think many of the config ids are (including a bunch that aren't seen in the toolbox javascript) But don't have the definitions of all the possible settings for those various IDs.

Unfortunately "rgbInteriorLightingEnabled" seems to be secured. And it's not listed below, but I think "frontseatventilationenabled" (which I believe is id 111) also seems to be secured. Oh well.

Model 3 2022:
Code:
vin id=0
carcomputer_pn id=1
carcomputer_sn id=2
infotainmentpcba_pn id=3
infotainmentpcba_sn id=4
birthday id=5
country id=6
exteriorColor id=7
drivetrainType id=8
airSuspension id=9
epasType id=10
frontSeatHeaters id=12
rearSeatHeaters id=13
packEnergy id=14
devSecurityLevel id=15
restraintsHardwareType id=16
brakeHWType id=17
homelinkType id=18
rightHandDrive id=19
roofType id=20
vdcType id=21
memoryMirrors id=24
powerSteeringColumn id=25
interiorLighting id=26
frontFogLamps id=27
headlamps id=28
autopilot id=29
superchargingAccess id=30
audioType id=31
lumbarECUType id=32
ecuMapVersion id=33
numberHVILNodes id=35
frontSeatType id=36
prodCodeKey id=37
prodCmdKey id=38
altCodeKey id=39
altCmdKey id=40
wheelType id=41
auxParkLamps id=43
pedestrianWarningSound id=44
hvacPanelVaneType id=46
performancePackage id=48
eBuckConfig id=49
activeHighBeam id=51
airbagCutoffSwitch id=52
intrusionSensorType id=53
autopilotTrialExpireTime id=54
spoilerType id=55
rearGlassType id=56
gatewayApplicationConfig id=57
rearFogLamps id=58
dasHw id=59
securityVersion id=60
bmpWatchdogDisabled id=61
tireType id=62
roofGlassType id=63
eCallEnabled id=65
mapRegion id=66
rearLightType id=67
chassisType id=69
plcSupportType id=70
towPackage id=72
refrigerantType id=73
passengerOccupancySensorType id=74
connectivityPackage id=75
tpmsType id=76
frontSeatReclinerHardware id=77
espValveType id=78
softRange id=79
immersiveAudio id=80
deliveryStatus id=81
compressorType id=84
cabinPTCHeaterType id=85
coolantPumpType id=86
autopilotTrial id=87
autopilotSubscription id=88
autopilotCameraType id=89
passengerAirbagType id=91
headlightLevelerType id=92
efficiencyPackage id=93
bPillarNFCParam id=94
steeringColumnUJointType id=95
twelveVBatteryType id=96
radarHeaterType id=97
parkAssistECUType id=98
powerLiftgateType id=99
frontOverheadConsoleType id=100
packPerformanceDeviation id=101
brakeLineSwitchType id=102
blowerMotorType id=103
steeringColumnMotorType id=104
wirelessPhoneChargerType id=105
interiorTrimType id=106
mcuBootData id=107
exteriorTrimType id=108
eCallAntennaHW id=109
forwardRadarHw id=110
steeringHeaterType id=114
steeringHeaterEnabled id=115
gloveboxUSBType id=116
ethernetTunerType id=117
superManifoldType id=118
gloveboxActuatorType id=119
interiorCameraType id=122
windshieldWiperHeaterType id=125
interiorCabinRadarType id=127
epblHwType id=128
epbrHwType id=129
ptcControlMode id=130
frontUsbHubType id=133
rcmLocation id=135
interiorCamFanType id=136
sirenType id=138
badgingVersion id=139
hornType id=140
refrigACLineType id=145
refrigFilterType id=146
diBurnInType id=147
driveInterfaceType id=148
logLevel id=149
caliperColorType id=150
shifterType id=155
efuseSWConfig id=156
wiperMotorType id=157
steeringWheelControllerType id=158
rearBleEndpointType id=159
windowCommandsPermissionType id=161
bleEndpointUpdateMethod id=164
rearSeatHeaterType id=166
centerConsoleControllerType id=167
homologationRegionOverride id=168
headlightStepperStallDetectMode id=170
rgbInteriorLightingEnabled id=171
fasciaType id=172
blindSpotIndicatorLightType id=174
visorLightType id=175
gnssAntennaType id=177
frontSeatHeatersEnabled id=179
windshieldWiperHeaterEnabled id=180
chassisSubType id=184
frontSeatVentilationType id=185
frontSeatHeaterType id=187
wholeVehicleTypeApproval id=195

Model S 2023
Code:
vin id=0
carcomputer_pn id=1
carcomputer_sn id=2
infotainmentpcba_pn id=3
infotainmentpcba_sn id=4
birthday id=5
country id=6
exteriorColor id=7
drivetrainType id=8
airSuspension id=9
epasType id=10
packEnergy id=14
devSecurityLevel id=15
restraintsHardwareType id=16
brakeHWType id=17
homelinkType id=18
rightHandDrive id=19
vdcType id=21
interiorLighting id=26
headlamps id=28
autopilot id=29
superchargingAccess id=30
audioType id=31
numberHVILNodes id=35
frontSeatType id=36
prodCodeKey id=37
prodCmdKey id=38
altCodeKey id=39
altCmdKey id=40
wheelType id=41
auxParkLamps id=43
pedestrianWarningSound id=44
performancePackage id=48
eBuckConfig id=49
airbagCutoffSwitch id=52
autopilotTrialExpireTime id=54
spoilerType id=55
gatewayApplicationConfig id=57
rearFogLamps id=58
dasHw id=59
securityVersion id=60
bmpWatchdogDisabled id=61
tireType id=62
eCallEnabled id=65
mapRegion id=66
rearLightType id=67
chassisType id=69
plcSupportType id=70
towPackage id=72
refrigerantType id=73
passengerOccupancySensorType id=74
connectivityPackage id=75
tpmsType id=76
softRange id=79
immersiveAudio id=80
deliveryStatus id=81
compressorType id=84
cabinPTCHeaterType id=85
coolantPumpType id=86
autopilotTrial id=87
autopilotSubscription id=88
autopilotCameraType id=89
efficiencyPackage id=93
twelveVBatteryType id=96
radarHeaterType id=97
parkAssistECUType id=98
steeringColumnMotorType id=104
wirelessPhoneChargerType id=105
interiorTrimType id=106
mcuBootData id=107
eCallAntennaHW id=109
forwardRadarHw id=110
steeringHeaterType id=114
gloveboxUSBType id=116
ethernetTunerType id=117
superManifoldType id=118
gloveboxActuatorType id=119
steeringWheelType id=121
interiorCameraType id=122
interiorCabinRadarType id=127
epblHwType id=128
epbrHwType id=129
centerDisplayTiltType id=132
frontUsbHubType id=133
interiorCamFanType id=136
badgingVersion id=139
hornType id=140
refrigACLineType id=145
refrigFilterType id=146
diBurnInType id=147
logLevel id=149
caliperColorType id=150
windowCommandsPermissionType id=161
gnssAntennaType id=177
wholeVehicleTypeApproval id=195
I think we can use the most from here 2022 Tesla Model 3 LR Projector to Matrix headlight retrofit

Also how do you if something is secured or not? because when entering it through the service shell we dont get any confirmation or something we just need to wait for the car to restart or restart it ourself
 
Last edited:
Upvote 0
I think we can use the most from here 2022 Tesla Model 3 LR Projector to Matrix headlight retrofit

Also how do you if something is secured or not? because when entering it through the service shell we dont get any confirmation or something we just need to wait for the car to restart or restart it ourself
You'll notice I posted that list too. It's useful, but many items missing, including a few that we'd want to change.

As far as the secured configs -- so when you have a successful change, you usually get a response code like 00 1C 02 (where 1C would be the hex form of the config you're changing and 02 is what you changed it to). When something doesn't change successfully, the response code seems to be 03. I think you get that response code if it doesn't work for *any* reason, but if you definitely don't have a typo, the only possible reason I could think of is it being secured.
 
  • Informative
  • Like
Reactions: Fahrly and E90alex
Upvote 0