Code 31 and brake switch wiring

R3mix2jz
Posts: 14
Joined: 13 Jun 2024, 01:04

Code 31 and brake switch wiring

Post 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.
M4comp
Posts: 69
Joined: 26 Jun 2024, 03:21

Re: Code 31 and brake switch wiring

Post 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.
R3mix2jz
Posts: 14
Joined: 13 Jun 2024, 01:04

Re: Code 31 and brake switch wiring

Post 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
M4comp
Posts: 69
Joined: 26 Jun 2024, 03:21

Re: Code 31 and brake switch wiring

Post 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.
R3mix2jz
Posts: 14
Joined: 13 Jun 2024, 01:04

Re: Code 31 and brake switch wiring

Post 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.
R3mix2jz
Posts: 14
Joined: 13 Jun 2024, 01:04

Re: Code 31 and brake switch wiring

Post 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.
M4comp
Posts: 69
Joined: 26 Jun 2024, 03:21

Re: Code 31 and brake switch wiring

Post 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.
R3mix2jz
Posts: 14
Joined: 13 Jun 2024, 01:04

Re: Code 31 and brake switch wiring

Post 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
R3mix2jz
Posts: 14
Joined: 13 Jun 2024, 01:04

Re: Code 31 and brake switch wiring

Post 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.
Last edited by R3mix2jz on 27 Apr 2025, 17:55, edited 2 times in total.
M4comp
Posts: 69
Joined: 26 Jun 2024, 03:21

Re: Code 31 and brake switch wiring

Post 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
Post Reply