Search Archive

soft parking brake mod (aka safe mode "bypass" menu)

By pionara · Oct 02, 2012in Hacks/Mods💬 57 posts👁️ 23,654 views
Page 1 of 3
Posted Oct 02, 2012 · 20:28 UTC#1

I have found the place to patch in Navi.exe where you can enable the "Safe Mode" switch in settings menu on US/CAN units (that EU models have).

 

This is just for navi.exe version 4.010 on X92x+ or Z1xx series, havent figured it out yet on older versions, but could be done in a similar fashion.

 

1. Grab your navi.exe from your unit. (Keep a copy as a backup.) On your pc, with hex editor change:

a. offset 15aefc from 02 00 56 E3 to 09 00 56 E3.

b. offset 15aee8 from 01 10 A0 E3 to 00 10 A0 E3

 

2. replace the navi.exe on your unit.

 

You should see a new "Safe Mode" toggle switch in the settings menu (bottom row, right side).

 

 

Please dont attempt if you are not comfortable hex editing files and copy files via testmode.

I wont post binaries, but somebody else can make this edit and post it somewhere on the tubes

 

Oh you are totally on your own using this. This is only for use with US/CAN navi where the law allows. ;)

 

update:

verified that it works. A few notes:

1. with this, you no longer need to ground KMODE (pin 11 of A/V connector) - it is not necessary

2. you will need PKB grounded so that you can turn safe mode off. Once safe mode is off, you will not need PKB pin grounded, however:

3. if you ever turn safe mode back on again, then because safe mode button along with all the other ones are greyed out, you will need to re-ground PKB to get the safe mode button active again, so you can turn it off ;)

 

There may be another hack somewhere to fix 2 & 3, but at least with this, you dont need to fool with the A/V connector

 

Found it!!

There are two edits. First one enables safe mode button in menu on UC units, and second one keeps the button active in safe mode.. So no wired hacks needed. 100% pure soft hack!!

Edited Nov 18, 2012 by pionara
Posted Oct 07, 2012 · 03:24 UTC#2

some screenshots of what it looks like...

Edited Oct 08, 2012 by pionara
Posted Oct 08, 2012 · 05:09 UTC#3

didnt do an actual driving test with this, so would like to hear some feedback on if this works

Posted Oct 08, 2012 · 05:50 UTC#4

Wow, awesome find.

Posted Oct 09, 2012 · 21:59 UTC#5

some screenshots of what it looks like...

 

Hi There:

 

I search for the offset 15aefc and offset 15aee8 and did not find the code in Nav.exe. Can you upload it and I will try it or maybe I don't have the right Hex changer program.

 

Thanks

Jimbo

Posted Oct 09, 2012 · 22:57 UTC#6

you have navi.exe from 4.001 2012 software? Which model do you have?

Posted Oct 09, 2012 · 23:13 UTC#7

you have navi.exe from 4.001 2012 software? Which model do you have?

I have x940bt. I do have 4.001 software. I can email you the nav.exe if I get you email.

Thanks

Jimbo

Posted Oct 09, 2012 · 23:17 UTC#8

 

a. offset 15aefc from 02 00 56 E3 to 09 00 56 E3.

b. offset 15aee8 from 01 00 A0 E3 to 00 00 A0 E3

 

 

Haven't tried patching yet, but @ 15aee8 I've got: 01 10 A0 E3 instead.

The other offset is correct. I'm running Apl v4.010 on a Z110.

Posted Oct 10, 2012 · 00:29 UTC#9

you are right ron, i typoed that.

 

 

it should be

offset 15aee8 from 01 10 A0 E3 to 00 10 A0 E3

I fixed the instructions

Posted Oct 10, 2012 · 11:42 UTC#10

I have x940bt. I do have 4.001 software. I can email you the nav.exe if I get you email.

Thanks

Jimbo

I have the 4.000 software. Can I upgrade to 4.001 software?

Jimbo

Posted Oct 10, 2012 · 11:51 UTC#11

you are right ron, i typoed that.

 

 

it should be

offset 15aee8 from 01 10 A0 E3 to 00 10 A0 E3

I fixed the instructions

OK, but I already have the harness bypassed, so I'm not going to remove the unit just to un-do that. I'll be installing the traffic tuner module in a couple weeks, so I'll try it then. It would be great if this became the defacto PB hack going forward, but then - with each upgrade the hack would have be to re-tested (by you?) and re-installed. Not a huge task, but an un-necessary hassle if you've already hacked the harness.

Posted Oct 10, 2012 · 14:12 UTC#12

Yep Ron, thats the downside to any soft hack, must be redeployed after any update (or applied to update before installing). Even if you properly wire PKB according to manufacturers instructions, this can be helpful.

 

So useful for those folks who dont want to deal with the extra KMODE pin on A/V harness.

Edited Oct 10, 2012 by pionara
Posted Oct 25, 2012 · 19:15 UTC#13

Hi, I just purchased my AVIC-X940 and I'm getting around to install it. I didn't wanna do the wire bypass and I wanted to try this bypass, I have a couple questions though.

 

1) How would I get the Nav.exe onto my computer? Where is it located?

2) Where would I check to see what version I have?

 

Any help would be greatly apprecited.

Posted Oct 25, 2012 · 20:11 UTC#14

you would need to use testmode to get the files on and off of your computer. Read some of the other threads about testmode. be careful, take backups before you mod anything. I think there is a youtube video of navigating testmode.

 

version info is under settings, system settings, service information. You probably have 4.010, which is the version i give instructions for.

Edited Nov 16, 2012 by pionara
Posted Nov 16, 2012 · 17:12 UTC#15

If one edits the navi.exe file before doing the upgrade to z140, would that work? It'd be easier for me, then I don't have to worry about testmode, just the edit.

Posted Nov 16, 2012 · 17:21 UTC#16

it is possible, but not trivial. Same issue as i discussed here:

#30

Posted Nov 16, 2012 · 19:18 UTC#17

it is possible, but not trivial. Same issue as i discussed here:

#30

 

Crap, I'm stupid and impatient, so I went ahead and tried, and now I'm stuck. Have to kick it out of upgrade mode and do it properly.

Posted Nov 16, 2012 · 21:19 UTC#18

Alright, got it back to a working Z140, used the debug mode to copy the edited navi file, and yet I don't see the extra icon. Unit still working normally... That's odd.

Posted Nov 16, 2012 · 22:33 UTC#19

did you copy it to the right PRG folder? Did you edit the right navi version with the right edit for that version?

Posted Nov 16, 2012 · 23:17 UTC#20

did you copy it to the right PRG folder? Did you edit the right navi version with the right edit for that version?

 

Again, I'm being a bit silly and careless, but I'm also a bit out of my depth. Thanks for your patience and help.

It didn't copy over because I didn't exit the navi. I didn't get an error message so I thought it was done properly.

 

So... how do I launce explorer in the backgound? Apl Exit just gets me to a blank screen, and I have to restart. Just going in to File Explorer doesn't let me overwrite the (active) navi.exe file.

Posted Nov 16, 2012 · 23:56 UTC#21

from debug menu:

1. launch windows explorer (this will launch explorer in the background and return back to navi menu

2. go back into debug menu, and "test apl exit". This will quit the navi application and leave you at windows explorer desktop.

 

Now you can replace files without being locked/in-use. When done reboot. (while you are at it, you might want to get a folder of utils for wince for your sd card - you can even put a utils folder on NDATA (NAND2) because you have extra space there).

Total commander is good file explorer/manager replacement

There is a soft reboot util available too (restart.exe).

Posted Nov 17, 2012 · 00:15 UTC#22

I'm missing something. Is the debug menu the same as the maintenance menu/screen?

I don't see windows explorer on that screen, just file manager.

Posted Nov 17, 2012 · 01:13 UTC#23

sorry i was talking about the application debug windows inside the app. Are you in testmode "file maintenance" (you are if you inserted an SD with TESTMODE.KEY on it? - have you watched the avic testmode video on youtube? The file manager interface on it is a little bit strange and takes some practice to use.

Posted Nov 17, 2012 · 01:22 UTC#24

No, I thought the idea was that you can do it using the "hidden debug menus" without going into testmode.

Posted Nov 17, 2012 · 01:32 UTC#25

yes you can. I tell you what. Why dont you list out the exact steps you are taking, and what is going wrong.

Page 1 of 3