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. |
BTW, that was my first post.
|
cool...removing the nag screen would be great
thanks |
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.
|
Beautiful. Thanks bysin. I will be experimenting tomorrow.. or should I now.. it's 2am.. rrrg.. If I get started.. I think I'll be late to work..
|
Originally Posted by bysin
I'll give you all a hint, 0x0900 is nop.
I knew I should have stayed in computer school |
Wow I am very interested!!! Lets see if I can understand any of this code....
|
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.
http://www.linuxkiddies.com/bysin/Back.jpg |
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 :thumbsup: Good job regardless, can't wait until I can get the nonag off. Wonder if TripComputer.exe can be edited to show more info
|
Does the filesize have to match or be less then the filesize of the old one for it to work?
|
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.
|
I see thanks! I will have to play around with the file sizes then. Too bad I saw this post tonight, 3am already but I am so eager to test this sucka out.
|
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. :tongue: |
oh yeah, excellent job!!! :thumbsup: there were a few members on the board that were trying to do this a while back, but I think they only got as far as changing the background bmp
|
Well I'm planning on adding mpeg4 support and additional menu items.. I'll post a no nag patch for navi.exe once I make one that works on all versions.
|
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.
|
Sweet.
|
This thread
----------- My head but it sounds cool though |
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.
|
Omg Omg Omg finally we got a winner erh i mean hacker ! :woot:
Thank you thank you I will name my son after you. |
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 ! :thumbsup: |
dude you compiled on windohz right ?
|
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.
http://www.linuxkiddies.com/bysin/Back.jpg |
hey this is not some lame April Fool day stuff is it ? :huh:
|
Originally Posted by matelot
hey this is not some lame April Fool day stuff is it ? :huh:
|
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 :thumbsup: Kengi4681 On the other hand my friend, You are close by to me :toocool: 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 have OEM Navi, but I took a look at the source code for you assembler/disassembler.
Great job on the program, very nicely written :thumbsup: I remember the good old dreamcast days! |
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 :)
|
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 |
This is definatly not an april fools joke
|
anybody in seattle area willing to burn the DVD for me? :wish: :wish:
willing to pay a little bit...hahahaha don't have a DVD burner...and no money to buy it... :surrender |
Originally Posted by nahooneyya
anybody in seattle area willing to burn the DVD for me? :wish: :wish:
willing to pay a little bit...hahahaha don't have a DVD burner...and no money to buy it... :surrender hmmmmm but you have a 30K car :dunno: |
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!!!!!!
|
Heres how to put the Honda splash on your acura:
dumpnavi BN2HH120.BIN extract Back.bmp dumpnavi [yourcar'sbin] update Back.bmp BN2HH120/Back.bmp http://www.linuxkiddies.com/bysin/Honda-Back.jpg |
where do you type this stuff into your program ?
|
I'm guessing with the command line (Start > Run > Cmd).
I haven't tried anything yet, though. |
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....:D 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. |
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. |
That awesome Bysin....It's much better when the interface is integrated into the executable.
Great work man :thumbsup: 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? |
You wouldnt beable to store it on the disc. It would be the same as what we diid with the dreamcast, you'd run the software then take the navigation DVD out and put in a movie DVD.
|
All times are GMT -5. The time now is 08:59 PM. |
© 2024 MH Sub I, LLC dba Internet Brands