Old school problem: 406 keypad bypass
-
Janne100
- Posts: 8
- Joined: 21 Jul 2025, 07:03
- x 3
Old school problem: 406 keypad bypass
Just bought a 1996 P406, with 2.0L petrol engine. Car is in good condition and just inspected, but a mechanic fixing brake lights happened to see unplugged wire, and put it in. Well, this wire was keypad connector which was disconnected to prevent the need to input pin code in every start. This has been used for years, and now when car wants the code (which is not original 1111), none of previous owners remembers it.
So, I have tried to figure out way to bypass the keypad. Keypad itself seems to be a "dumb box" without memory. Car has Bosch Motronic 5.1.1 ECU, where I found one eeprom, B58097, equals 93C46. Immobilizer should be off by reprogramming first 6 digits to 00 (right?). I haven't done this yet.
Does anybody remembers how this works? Where is the passkey code burned, to read it, overwrite it or disable it? Can I use some jumpwire to tell car to "go"?
So, I have tried to figure out way to bypass the keypad. Keypad itself seems to be a "dumb box" without memory. Car has Bosch Motronic 5.1.1 ECU, where I found one eeprom, B58097, equals 93C46. Immobilizer should be off by reprogramming first 6 digits to 00 (right?). I haven't done this yet.
Does anybody remembers how this works? Where is the passkey code burned, to read it, overwrite it or disable it? Can I use some jumpwire to tell car to "go"?
-
mickthemaverick
- Moderating Team
- Posts: 20112
- Joined: 11 May 2019, 17:56
- x 7777
Re: Old school problem: 406 keypad bypass
I'm probably being dumb here but why can't you just take the wire out again? Or is it a case that you have to put in the code and then take it out? 
I used to be indecisive, now I'm not so sure!
I used to ride on two wheels, but now I need all four!
I used to ride on two wheels, but now I need all four!
-
myglaren
- Forum Admin Team
- Posts: 28416
- Joined: 02 Mar 2008, 13:30
- x 5571
Re: Old school problem: 406 keypad bypass
I seem to recall that the plug has to be removed with the engine running.
May be worthwhile asking on the BXClub too.
May be worthwhile asking on the BXClub too.
-
furriegurrie
- Posts: 190
- Joined: 07 Dec 2012, 15:21
- x 36
Re: Old school problem: 406 keypad bypass
That was indeed the way you could do that on the Xm with some of the engine ecus so probably the same with the 406. I don’t know the work around if you do not know the code. I made a habbit of writing the code on the ecu. Maybe that has been done with this car too? Or somewhere in the onboard documentation?
-
Janne100
- Posts: 8
- Joined: 21 Jul 2025, 07:03
- x 3
Re: Old school problem: 406 keypad bypass
Well, yes and no, code is not written anywhere, and as said, none of the latest owners has used it or remembers it. The keypad may be disrecarded when the Engine Is Running, as has been done before. But now, when the plug is put back, the code is needed.
-
Stickyfinger
- (Donor 2016)
- Posts: 11782
- Joined: 28 Mar 2013, 21:05
- x 1967
Re: Old school problem: 406 keypad bypass
Yes, once the keypad is "reinstalled" the ECU goes back to "demand code" mode....if you do not have the code then you are looking at modifying the ECU or switching the ECU to one with a code ......
Alasdair
Activa, the Moose Dodger
Activa, the Moose Dodger
-
Janne100
- Posts: 8
- Joined: 21 Jul 2025, 07:03
- x 3
Re: Old school problem: 406 keypad bypass
Yes, do you have knowledge, how to modify, or where to find which code ecu (suppose you mean engine ecu Bosch) has now? I have found eeprom IC (B58097 /93C46), which I think is for immo. I could modify that, but right now I don't have any spare chip, so I don't want to mess with it before I'm sure I don't burn the last opportunity..
-
Trickiedickie
- Posts: 48
- Joined: 12 Mar 2018, 10:32
- x 13
Re: Old school problem: 406 keypad bypass
I would use a cheap ch341a usb programmer.
First read the ic and save the dump as a backup.
Make the required changes to the first 6 bytes and save the file as modified.
Now write the modified file to a new replacement ic.
That is how I would do it.
First read the ic and save the dump as a backup.
Make the required changes to the first 6 bytes and save the file as modified.
Now write the modified file to a new replacement ic.
That is how I would do it.
-
xantia_v6
- Forum Admin Team
- Posts: 10746
- Joined: 09 Nov 2005, 22:03
- x 1341
Re: Old school problem: 406 keypad bypass
Can you inspect the keypad buttons and identify 4 or less which are more worn to reduce the number of codes to randomly try?
Reprogramming the code is probably not practical unless you have an ECU with known code to practice on to find where the primary and secondary copies of the code (and the service code) are stored in the EEROM. The location of the codes varied with ECU versions.
Reprogramming the code is probably not practical unless you have an ECU with known code to practice on to find where the primary and secondary copies of the code (and the service code) are stored in the EEROM. The location of the codes varied with ECU versions.
-
wheeler
- Posts: 7893
- Joined: 21 Sep 2002, 19:07
- x 1044
Re: Old school problem: 406 keypad bypass
You are correct that the keypad is just a dumb box and the code is stored in the ECU however i believe that if you read the dump of the MCU in the keypad it can reveal the last successful code that unlocked it.Janne100 wrote: 17 Dec 2025, 09:22 So, I have tried to figure out way to bypass the keypad. Keypad itself seems to be a "dumb box" without memory.
Are you able to post the dump of the ECU eeprom here? an the dump of the keypad MCU if you can?
I wouldnt mind taking a look at them. You may need to put them in a zip file first
PS some default codes are 0001 as well as 1111
-
Janne100
- Posts: 8
- Joined: 21 Jul 2025, 07:03
- x 3
Re: Old school problem: 406 keypad bypass
Hi wheeler!
Thanks for trying to help..
I didn't see any suitable IC in keypad, so I don't know if I can read anything from it.
Engine ECU has this B58097 (eq. 93c46) chip. Included is the dump. According to wear, I suppose the numbers could be 1,2,7,0.
Thanks for trying to help..
I didn't see any suitable IC in keypad, so I don't know if I can read anything from it.
Engine ECU has this B58097 (eq. 93c46) chip. Included is the dump. According to wear, I suppose the numbers could be 1,2,7,0.
- Attachments
-
[The extension rar has been deactivated and can no longer be displayed.]
-
wheeler
- Posts: 7893
- Joined: 21 Sep 2002, 19:07
- x 1044
Re: Old school problem: 406 keypad bypass
Ok i will have a look tonight, as far as the keypad goes i believe its the big square motorola MCU
-
Janne100
- Posts: 8
- Joined: 21 Jul 2025, 07:03
- x 3
Re: Old school problem: 406 keypad bypass
Here are pics of engine ECU and keypad PCB. Keyboard seems to have 3 ICs, one timer, one regulator and one unknown to me.
-
wheeler
- Posts: 7893
- Joined: 21 Sep 2002, 19:07
- x 1044
Re: Old school problem: 406 keypad bypass
The dump looks very small??
I ran it through a couple of programs i have & the only meaningful code i can see is potentially 0 0 8 0
Give it a try & fingers crossed.
I ran it through a couple of programs i have & the only meaningful code i can see is potentially 0 0 8 0
Give it a try & fingers crossed.
-
Trickiedickie
- Posts: 48
- Joined: 12 Mar 2018, 10:32
- x 13
Re: Old school problem: 406 keypad bypass
This might help. Its the dump viewed in a simple hex editor.....