Page 1 of 3
Code 31 and brake switch wiring
Posted: 25 Apr 2025, 16:13
by R3mix2jz
Im stuck showing code 31 oil temp sensor however im showing values that change from 30-60 depending.
also cant get the shifter to do anything. it lights up (mk5 shifter) momentarily and goes off. in tuner pro my pedal value stays at 1 regardless if the switch is pressed or not.
Re: Code 31 and brake switch wiring
Posted: 25 Apr 2025, 20:18
by M4comp
You didn't mention the trans your using, the firmware that is installed in the TCU or what file you uploaded to the TCU. The error you have is for a possible open to the temp sensor. This error occurs with either a bad wire/solder joint or the calibration is incorrect in the TCU.
For the shifter issue, what firmware is in the TCU? What file are you using? Did you build your own harness? What did you set for CAN1 Type Selector? What else is using the CAN1 bus?
In tunerpro with live data on open the 'Show Data Dash' and change the drop down to Analog. What are your voltages for the pedal and oil temp sensors.
Re: Code 31 and brake switch wiring
Posted: 26 Apr 2025, 15:37
by R3mix2jz
im using the dodge 8hp70, mk5 supra shifter can type 36. my firmware says 10.73. im using the Turbolamik haress. ive continuity tested all the pins in question. i removed the mechatronic unit and cleaned off the potting enough to again test continuity across the board for the temp sensor and it shows connection. i tested the sensor terminals themselves and both sensor ground and input pins showed continuity to the board.
i dont recall seeing anything that let me choose the dodge transmission but my trans idea window shows 8hp70
Re: Code 31 and brake switch wiring
Posted: 26 Apr 2025, 17:53
by M4comp
In TunerPro with live data active, look in the lower left you should see the TCU firmware version (with DA Connected at bottom in Green). Is this what you were using for the version installed or the ver that is on the base map used? Post a datalog of the engine runnning just sitting in park.
Re: Code 31 and brake switch wiring
Posted: 26 Apr 2025, 18:25
by R3mix2jz
Yes that's where it says firmware 10.73. Not sure about bin file version. I downloaded files from he turbolamik wevsite. Haven't seen anything that shows a dodge 8hp70 bin map.
I see where it shows analog voltage for the temp sensor sill reconnect everything and check that. I don't see voltage for the brake input though.
Re: Code 31 and brake switch wiring
Posted: 26 Apr 2025, 19:08
by R3mix2jz
just reconnected everything in a mockup and now i have no errors magically... now to bolt everything up, shim the starter and get a log.
voltage on oil temp is showing 2.25v and about 29c.
Re: Code 31 and brake switch wiring
Posted: 27 Apr 2025, 17:30
by M4comp
If you have recently downloaded the tune files they would have semi slipt available. I know when I purchase new TCU's they come with 10.73 (in the US).
Since the change I've flashed them to 10.74 and not had issues. I wonder with using 10.73 with the semi slip files could be your problem - assuming you recently downloaded a tune. I beleive he updated the files in Feb of this year. If you did then you should try upgrading the firmware but if you clicked 'download' from the TCU you recieved and started with the file that was in there you should be ok. I've never had one stick on it usually stays on for 5-30 seconds then goes off.
If you look in Transmission Cal -> Clutch Slipt Strategy -> and you have 'Enable semi slipt strategy' available for the flags to enable I would upgrade the firmware. Then reflash the file your using.
Re: Code 31 and brake switch wiring
Posted: 27 Apr 2025, 17:44
by R3mix2jz
everything connected and trans filled as much as possible at the moment. i still cant switch gears. almost seems like it doesnt recognize my shifter which is set to type 36 for the a90 supra shifter. i cant find anything that shows brake pedal voltage and still stuck showing a value of 1
Re: Code 31 and brake switch wiring
Posted: 27 Apr 2025, 17:46
by R3mix2jz
i do show to have the enable flag. so i guess i need to upgrade firmware. ive noticed a couple times of trying to upload or download the bin file it says something about the file being bigger than the ram?
im trying to make sense of these files and the random numbering that must be dates. i redownloaded the 8hp70 basemap which only has bmw options (petrol/diesel) BMW E90 Petrol 8HP70 SW10_72 3V5.bin and the TCU updatesoft 10_74 firmware V10.74 Selector Light.tcubin.
i havent installed any this yet.
Re: Code 31 and brake switch wiring
Posted: 27 Apr 2025, 17:52
by M4comp
Have a look under Sensor Call. -> Sensor Input -> FootBrake Signal Input.
Also in that same spot 'FootBrake Signal Invert' as well as 'FootBrake automatic detection'
Car wont go into gear until it sees the brake switch state change. I beleive the default input for the pre made harness is analog input 7 for Footbrake Signal Input. Oh and btw the brake signal input switch to the TCU must be switching to 12v. You can invert it the condition in the TCU so if brake off is 12v that's ok