Modify your navigation system

Old 04-01-2005, 03:37 AM
  #1  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
Exclamation 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.
Old 04-01-2005, 03:39 AM
  #2  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
BTW, that was my first post.
Old 04-01-2005, 03:57 AM
  #3  
Racer
 
Elephantman_nosefacehead's Avatar
 
Join Date: Mar 2005
Age: 78
Posts: 304
Likes: 0
Received 0 Likes on 0 Posts
cool...removing the nag screen would be great

thanks
Old 04-01-2005, 04:01 AM
  #4  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 04-01-2005, 04:04 AM
  #5  
Banned
 
kenji4861's Avatar
 
Join Date: May 2004
Posts: 316
Likes: 0
Received 0 Likes on 0 Posts
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..
Old 04-01-2005, 04:07 AM
  #6  
Racer
 
Elephantman_nosefacehead's Avatar
 
Join Date: Mar 2005
Age: 78
Posts: 304
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by bysin
I'll give you all a hint, 0x0900 is nop.


I knew I should have stayed in computer school
Old 04-01-2005, 04:14 AM
  #7  
Instructor
 
dailo's Avatar
 
Join Date: Jun 2004
Location: bay Area
Age: 39
Posts: 223
Likes: 0
Received 0 Likes on 0 Posts
Wow I am very interested!!! Lets see if I can understand any of this code....
Old 04-01-2005, 04:26 AM
  #8  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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.

Old 04-01-2005, 04:42 AM
  #9  
Instructor
 
dailo's Avatar
 
Join Date: Jun 2004
Location: bay Area
Age: 39
Posts: 223
Likes: 0
Received 0 Likes on 0 Posts
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
Old 04-01-2005, 04:51 AM
  #10  
Instructor
 
dailo's Avatar
 
Join Date: Jun 2004
Location: bay Area
Age: 39
Posts: 223
Likes: 0
Received 0 Likes on 0 Posts
Does the filesize have to match or be less then the filesize of the old one for it to work?
Old 04-01-2005, 04:56 AM
  #11  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 04-01-2005, 04:59 AM
  #12  
Instructor
 
dailo's Avatar
 
Join Date: Jun 2004
Location: bay Area
Age: 39
Posts: 223
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 04-01-2005, 06:30 AM
  #13  
John Starks - The Dunk
 
yuhoo22's Avatar
 
Join Date: Sep 2003
Location: NYC
Age: 44
Posts: 1,741
Likes: 0
Received 1 Like on 1 Post
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.
Old 04-01-2005, 06:32 AM
  #14  
John Starks - The Dunk
 
yuhoo22's Avatar
 
Join Date: Sep 2003
Location: NYC
Age: 44
Posts: 1,741
Likes: 0
Received 1 Like on 1 Post
oh yeah, excellent job!!! 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
Old 04-01-2005, 06:36 AM
  #15  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 04-01-2005, 07:37 AM
  #16  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 04-01-2005, 07:52 AM
  #17  
Racer
 
daniel1113's Avatar
 
Join Date: May 2004
Location: Williamsburg, VA
Age: 39
Posts: 487
Likes: 0
Received 0 Likes on 0 Posts
Sweet.
Old 04-01-2005, 09:48 AM
  #18  
Photography Nerd
 
Dan Martin's Avatar
 
Join Date: Sep 2003
Location: Toronto
Age: 43
Posts: 21,489
Likes: 0
Received 11 Likes on 7 Posts
This thread
-----------
My head


but it sounds cool though
Old 04-01-2005, 10:22 AM
  #19  
Just dial 1911
 
joerockt's Avatar
 
Join Date: May 2004
Location: San Diego, CA
Age: 49
Posts: 12,144
Likes: 0
Received 1 Like on 1 Post
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.
So whats the point of if your not including this piece?
Old 04-01-2005, 10:29 AM
  #20  
Banned
 
matelot's Avatar
 
Join Date: Nov 2004
Location: Bushwhacked Land
Age: 50
Posts: 3,846
Likes: 0
Received 0 Likes on 0 Posts
Omg Omg Omg finally we got a winner erh i mean hacker !
Thank you thank you I will name my son after you.
Old 04-01-2005, 10:34 AM
  #21  
Banned
 
matelot's Avatar
 
Join Date: Nov 2004
Location: Bushwhacked Land
Age: 50
Posts: 3,846
Likes: 0
Received 0 Likes on 0 Posts
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 !
Old 04-01-2005, 10:39 AM
  #22  
Banned
 
matelot's Avatar
 
Join Date: Nov 2004
Location: Bushwhacked Land
Age: 50
Posts: 3,846
Likes: 0
Received 0 Likes on 0 Posts
dude you compiled on windohz right ?
Old 04-01-2005, 10:40 AM
  #23  
Banned
 
matelot's Avatar
 
Join Date: Nov 2004
Location: Bushwhacked Land
Age: 50
Posts: 3,846
Likes: 0
Received 0 Likes on 0 Posts
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.

fucking A !
Old 04-01-2005, 10:52 AM
  #24  
Banned
 
matelot's Avatar
 
Join Date: Nov 2004
Location: Bushwhacked Land
Age: 50
Posts: 3,846
Likes: 0
Received 0 Likes on 0 Posts
hey this is not some lame April Fool day stuff is it ?
Old 04-01-2005, 12:06 PM
  #25  
Banned
 
kenji4861's Avatar
 
Join Date: May 2004
Posts: 316
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by matelot
hey this is not some lame April Fool day stuff is it ?
It doesn't look like it.. I was just able to use his program to extract things from the bin file.
Old 04-01-2005, 12:41 PM
  #26  
G36
Instructor
 
G36's Avatar
 
Join Date: Nov 2004
Location: Lake Shasta
Posts: 220
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 04-01-2005, 12:51 PM
  #27  
Rep'n Taxbrain.com
 
Tsx536's Avatar
 
Join Date: Aug 2004
Location: N. Cali-forn-i-a
Age: 44
Posts: 7,075
Likes: 0
Received 3 Likes on 3 Posts
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

I remember the good old dreamcast days!
Old 04-01-2005, 01:02 PM
  #28  
Instructor
 
dailo's Avatar
 
Join Date: Jun 2004
Location: bay Area
Age: 39
Posts: 223
Likes: 0
Received 0 Likes on 0 Posts
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
Old 04-01-2005, 02:17 PM
  #29  
Racer
 
spatel600's Avatar
 
Join Date: Jan 2004
Posts: 265
Likes: 0
Received 0 Likes on 0 Posts
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
Old 04-01-2005, 02:26 PM
  #30  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
This is definatly not an april fools joke
Old 04-01-2005, 02:33 PM
  #31  
A Commuter
 
nahooneyya's Avatar
 
Join Date: Sep 2004
Location: University Place/Seattle
Age: 39
Posts: 671
Likes: 0
Received 0 Likes on 0 Posts
anybody in seattle area willing to burn the DVD for me?
willing to pay a little bit...hahahaha


don't have a DVD burner...and no money to buy it... :surrender
Old 04-01-2005, 03:08 PM
  #32  
Racer
 
Elephantman_nosefacehead's Avatar
 
Join Date: Mar 2005
Age: 78
Posts: 304
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by nahooneyya
anybody in seattle area willing to burn the DVD for me?
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
Old 04-01-2005, 03:23 PM
  #33  
Delta Sigma Pi
 
jeffreytchui's Avatar
 
Join Date: Dec 2004
Location: Santa Monica
Age: 38
Posts: 228
Likes: 0
Received 0 Likes on 0 Posts
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!!!!!!
Old 04-01-2005, 03:42 PM
  #34  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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

Old 04-01-2005, 03:45 PM
  #35  
Racer
 
Elephantman_nosefacehead's Avatar
 
Join Date: Mar 2005
Age: 78
Posts: 304
Likes: 0
Received 0 Likes on 0 Posts
where do you type this stuff into your program ?
Old 04-01-2005, 03:47 PM
  #36  
Racer
 
daniel1113's Avatar
 
Join Date: May 2004
Location: Williamsburg, VA
Age: 39
Posts: 487
Likes: 0
Received 0 Likes on 0 Posts
I'm guessing with the command line (Start > Run > Cmd).

I haven't tried anything yet, though.
Old 04-01-2005, 03:49 PM
  #37  
Rep'n Taxbrain.com
 
Tsx536's Avatar
 
Join Date: Aug 2004
Location: N. Cali-forn-i-a
Age: 44
Posts: 7,075
Likes: 0
Received 3 Likes on 3 Posts
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.
Old 04-01-2005, 03:50 PM
  #38  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 04-01-2005, 04:02 PM
  #39  
Rep'n Taxbrain.com
 
Tsx536's Avatar
 
Join Date: Aug 2004
Location: N. Cali-forn-i-a
Age: 44
Posts: 7,075
Likes: 0
Received 3 Likes on 3 Posts
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?
Old 04-01-2005, 04:26 PM
  #40  
Instructor
Thread Starter
 
bysin's Avatar
 
Join Date: Mar 2005
Age: 38
Posts: 129
Likes: 0
Received 0 Likes on 0 Posts
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.

Thread Tools
Search this Thread
Quick Reply: Modify your navigation system



All times are GMT -5. The time now is 02:26 PM.