Modify your navigation system
#1
Modify your navigation system
I've developed a program to modify the navigation system in Acura/Hondas.
The actual navigation system is in Windows CE running a SH-4 processor, similar to a Sega Dreamcast (if not identical). I just bought my TSX about 2 days ago, but luckily I had a lot of experience hacking the Dreamcast so it didnt take me very long to hack the navigation system.
Here is the link to the program including there Visual C++ source code:
http://www.linuxkiddies.com/bysin/navi.zip
This is the ReadMe contained in the zip, it includes step by step instructions on how to use the program:
DumpNAVI by bysin
-----------------
This program is used to list, extract, and modify files contained in an XIP BIN file located on Acura/Honda navigation DVD. This system has been tested on the TSX. Use at your own risk.
Some of the things I have been able to modify are:
- Changed the background picture to my own personal image.
- Removed the "nag screen" at the beginning screen.
- Change some of the words that pop up.
Here are some step-by-step instructions on how to modify files in your navigation system. It requires a DVD-ROM drive and a CD or DVD burner.
1. At the main screen of the navigation system, hold down the Map/Guide, Menu, and Cancel buttons for 5 seconds.
2. Hit the "Version" button on the touch screen.
3. Hold down the Menu button for 5 seconds.
4. Write down the filename next to the words "Loading Filename" (ex. BNHN404A.BIN).
5. Open your trunk and find the DVD player attached to the navigation system.
6. Push down the front plate and eject the Navigation DVD-ROM.
7. Place the DVD in your computer and copy all 9 BIN files onto your hard drive (should be around 104 MB), this includes:
BN2HH12C.BIN
BN2HH110.BIN
BN2HH120.BIN
BN2HHMLD.BIN
BN2HN12B.BIN
BN2HN18B.BIN
BN2HN380.BIN
BNHH401A.BIN
BNHN404A.BIN
8. Use the dumpnavi tool to extract the files on the BIN file that was on your car, ex:
dumpnavi BNHN404A.BIN extract
9. The files will extract to the directory associated with the name of the file.
10. After modifying the files, use the dumpnavi tool to update them to the BIN, ex:
dumpnavi BNHN404A.BIN update Back.bmp
dumpnavi BNHN404A.BIN update navi.exe navi-nonag.exe
dumpnavi BNHN404A.BIN update Diag.exe
11. Copy the modified BIN file, including all other BIN files (9 in total) to a blank CD or DVD.
12. Insert the origional navigation DVD back into the DVD-ROM in your car.
13. Start the car normally, and at the main navigation screen hold Map/Guide, Menu, and Cancel for 5 seconds once again.
14. Hit the "Version" button on the touch screen once again.
15. Take the origional navigation DVD out of the car, and replace it with the CD/DVD you just created.
16. Hit the "Load Disc" button on the Version screen.
17. It should take about 20 seconds for your car to load the new BIN and reboot. Once that happens, take out your burned CD/DVD and put back the origional navigation DVD.
18. If anything goes wrong, remove the ground to the battery for 30 seconds with the origional DVD in the car. The old OS will load back on the system.
The actual navigation system is in Windows CE running a SH-4 processor, similar to a Sega Dreamcast (if not identical). I just bought my TSX about 2 days ago, but luckily I had a lot of experience hacking the Dreamcast so it didnt take me very long to hack the navigation system.
Here is the link to the program including there Visual C++ source code:
http://www.linuxkiddies.com/bysin/navi.zip
This is the ReadMe contained in the zip, it includes step by step instructions on how to use the program:
DumpNAVI by bysin
-----------------
This program is used to list, extract, and modify files contained in an XIP BIN file located on Acura/Honda navigation DVD. This system has been tested on the TSX. Use at your own risk.
Some of the things I have been able to modify are:
- Changed the background picture to my own personal image.
- Removed the "nag screen" at the beginning screen.
- Change some of the words that pop up.
Here are some step-by-step instructions on how to modify files in your navigation system. It requires a DVD-ROM drive and a CD or DVD burner.
1. At the main screen of the navigation system, hold down the Map/Guide, Menu, and Cancel buttons for 5 seconds.
2. Hit the "Version" button on the touch screen.
3. Hold down the Menu button for 5 seconds.
4. Write down the filename next to the words "Loading Filename" (ex. BNHN404A.BIN).
5. Open your trunk and find the DVD player attached to the navigation system.
6. Push down the front plate and eject the Navigation DVD-ROM.
7. Place the DVD in your computer and copy all 9 BIN files onto your hard drive (should be around 104 MB), this includes:
BN2HH12C.BIN
BN2HH110.BIN
BN2HH120.BIN
BN2HHMLD.BIN
BN2HN12B.BIN
BN2HN18B.BIN
BN2HN380.BIN
BNHH401A.BIN
BNHN404A.BIN
8. Use the dumpnavi tool to extract the files on the BIN file that was on your car, ex:
dumpnavi BNHN404A.BIN extract
9. The files will extract to the directory associated with the name of the file.
10. After modifying the files, use the dumpnavi tool to update them to the BIN, ex:
dumpnavi BNHN404A.BIN update Back.bmp
dumpnavi BNHN404A.BIN update navi.exe navi-nonag.exe
dumpnavi BNHN404A.BIN update Diag.exe
11. Copy the modified BIN file, including all other BIN files (9 in total) to a blank CD or DVD.
12. Insert the origional navigation DVD back into the DVD-ROM in your car.
13. Start the car normally, and at the main navigation screen hold Map/Guide, Menu, and Cancel for 5 seconds once again.
14. Hit the "Version" button on the touch screen once again.
15. Take the origional navigation DVD out of the car, and replace it with the CD/DVD you just created.
16. Hit the "Load Disc" button on the Version screen.
17. It should take about 20 seconds for your car to load the new BIN and reboot. Once that happens, take out your burned CD/DVD and put back the origional navigation DVD.
18. If anything goes wrong, remove the ground to the battery for 30 seconds with the origional DVD in the car. The old OS will load back on the system.
#4
I didnt include the navi-nonag.exe or any other modified files with the zip because its copyrighted by Acura. All files that you wish to update you'd have to modify yourself. But I'm sure anyone with a SH-4 disassembler and a hexeditor can figure it out how to remove the nag screen. I'll give you all a hint, 0x0900 is nop.
Trending Topics
#8
Heres my Back.bmp by the way (which I had to convert to a .jpg to load on the forum because a .bmp would be too big). Now that the system is cracked, I'd like to see posts with people's modified Back.bmp.
#9
Thanks a lot for this great ap, I'm working on changing the back ground but have no idea what I need to change or do to make nonag.exe. What suprises me even more is that your only 18 Good job regardless, can't wait until I can get the nonag off. Wonder if TripComputer.exe can be edited to show more info
#11
Yeah, the reason for that is because I use overwrite the old file block's in the ROM. In a future version I could split the remaining part of the file that doesnt fit in the old block into a new linked one.
#13
This could be really interesting.....but I have a feeling a lot of people are going to need more instruction/help than this.
I am going to try it out when I get off of work today......well maybe I'll just look at the code here at work.
I am going to try it out when I get off of work today......well maybe I'll just look at the code here at work.
#16
If you wanna make your own Back.bmp, the new image must be 480x234 with a maximum of 256 colors (which is the screen resolution of the navigation). It must also be in bitmap format, duh. I'm interested in what people will come up with.
#19
Originally Posted by bysin
I didnt include the navi-nonag.exe or any other modified files with the zip because its copyrighted by Acura. All files that you wish to update you'd have to modify yourself. But I'm sure anyone with a SH-4 disassembler and a hexeditor can figure it out how to remove the nag screen. I'll give you all a hint, 0x0900 is nop.
#21
Originally Posted by bysin
I didnt include the navi-nonag.exe or any other modified files with the zip because its copyrighted by Acura. All files that you wish to update you'd have to modify yourself. But I'm sure anyone with a SH-4 disassembler and a hexeditor can figure it out how to remove the nag screen. I'll give you all a hint, 0x0900 is nop.
wow dang you're one hell of an 18-yr-old !
#23
Originally Posted by bysin
Heres my Back.bmp by the way (which I had to convert to a .jpg to load on the forum because a .bmp would be too big). Now that the system is cracked, I'd like to see posts with people's modified Back.bmp.
#26
Bysin
I don't know where you live but am sure it's not anywhere near me. I would pay ya to fix me up! You obviously have a talent and your future looks very promising. You will go far and do well in life. Congrats. You have a talent, go for it and prosper
Kengi4681
On the other hand my friend, You are close by to me Do you know how to do this stuff??
How has your car been treating you?? I forgot if you have the Navi?? My dash squeeks just below the screen, with ample pressure to the lower face plate, the squeek disapears, I take it in next week. Maybe Jesus is working, LOL
Was wondering if the squeeks are more prevelent with the Navi's.
If you know how to do this computer stuff let me know
Thanks.
I don't know where you live but am sure it's not anywhere near me. I would pay ya to fix me up! You obviously have a talent and your future looks very promising. You will go far and do well in life. Congrats. You have a talent, go for it and prosper
Kengi4681
On the other hand my friend, You are close by to me Do you know how to do this stuff??
How has your car been treating you?? I forgot if you have the Navi?? My dash squeeks just below the screen, with ample pressure to the lower face plate, the squeek disapears, I take it in next week. Maybe Jesus is working, LOL
Was wondering if the squeeks are more prevelent with the Navi's.
If you know how to do this computer stuff let me know
Thanks.
#28
I was able to sucessfully change the the background image with no problem. Just a tip for some of you, when you load the new CD into the dvd-rom you need to hit load disc fast. Took me two tries, but I had to run to the navi screen to hit load disc before it would kick me out back to the main screen. Also don't close the slide cover once you put the new CD in. Thanks again bysin, eagerly waiting for the patch
#29
Bysin this is sooo sweeet...starting on it now. Looked into the DVD but have totally different .BIN files...any suggestions? The list are below
Bh2HH12C.BIN
Bh2HH110.BIN
Bh2HH120.BIN
Bh2HHMLD.BIN
Bh2HH12B.BIN
Bh2HH18B.BIN
ADD.BIN
Bh2HH12C.BIN
Bh2HH110.BIN
Bh2HH120.BIN
Bh2HHMLD.BIN
Bh2HH12B.BIN
Bh2HH18B.BIN
ADD.BIN
#33
is the resolution for the bmp 72 dpi? And Also are the BIN files for the 2004 and the 2005 TSX the same? I cant wait to change my BMP to a honda splash because I have a Euro R conversion!!!!!!
#37
Yes, looks like it's just via command line.
He's a Linux guy, so I'm almost positive it's gonna be command line....
If you guys want, I can write an Windows interface that just makes command line calls to Bysin's program. Bysin's probably also capable of doing this too.
He's a Linux guy, so I'm almost positive it's gonna be command line....
If you guys want, I can write an Windows interface that just makes command line calls to Bysin's program. Bysin's probably also capable of doing this too.
#38
How to use a windows command prompt
Yeah once I'm done with everything, I'm going to make a graphical interface that lets you select what mods you want to do.
Yeah once I'm done with everything, I'm going to make a graphical interface that lets you select what mods you want to do.
#39
That awesome Bysin....It's much better when the interface is integrated into the executable.
Great work man
You mentioned that you considering adding mpeg4 support. Would the mpeg4 files be stored on a disc that you would have to insert into the current Navi DVD Rom or where you planning some kind of support for IDE harddrives?
Great work man
You mentioned that you considering adding mpeg4 support. Would the mpeg4 files be stored on a disc that you would have to insert into the current Navi DVD Rom or where you planning some kind of support for IDE harddrives?