Secrets of the Navi software
#41
Originally Posted by iTISTIC
I agree w/ your stance about leaving the tape player in, but there's no need to knock anyone in the 20-30 age group that also happens to enjoy their TL.
BTW, I actually hardly use it, most of my listening in the car is DVD-As & DTS discs, but I'd hate for it to not be there.
#42
Pro
Joined: Oct 2003
Posts: 652
Likes: 2
From: Edison, NJ
So, could we stick to the navi secret topic rather than the cassette player?
If you all have such opinions about the tape player then create a new thread for it lol...
I'm just saying this because it's unfair to zeuser who has started this thread with the hope that people would chime in with their comments regarding their navi secrets, thoughts and opinions...
If you all have such opinions about the tape player then create a new thread for it lol...
I'm just saying this because it's unfair to zeuser who has started this thread with the hope that people would chime in with their comments regarding their navi secrets, thoughts and opinions...
#43
^ What he said. Take the tape vs. MP3 discussions to another thread.
What we're doing in this thread is trying to take the next step in hacking the navi system. Bysin has found how to decompress the .BIN files and replace the back.BMP. He also found how to bypass the nag screen on the TSX.
What we're trying to do here is figure out some other stuff specifically for the TL. Such as getting the trip computer to work, bypassing the nag and other things.
Obviously, I'm still working on it. But anyone else is welcome to join in and report their findings. But for gods sake people: STAY ON TOPIC.
What we're doing in this thread is trying to take the next step in hacking the navi system. Bysin has found how to decompress the .BIN files and replace the back.BMP. He also found how to bypass the nag screen on the TSX.
What we're trying to do here is figure out some other stuff specifically for the TL. Such as getting the trip computer to work, bypassing the nag and other things.
Obviously, I'm still working on it. But anyone else is welcome to join in and report their findings. But for gods sake people: STAY ON TOPIC.
#44
Originally Posted by justinkwaugh
I may be able to help out here as well. I have some experience reverse engineering various softwares, so I'll take a look at this stuff when I remember to actually bring my dvd in from my car
I'm going to have to go and get a few more CD-Rs though. Anybody try it with a CD-RW yet?
#45
I have heard that CD-RWs do work, but have not tried yet for myself.
Is there any possibility that doing anything with this software could possibly mess up the Navi in the car when we attempt to load it? I am also a developer and would start messing with it but am afaid of messing something up and having to bring it back to the dealer. Will we always be able to reload with the stock navi disc?
Is there any possibility that doing anything with this software could possibly mess up the Navi in the car when we attempt to load it? I am also a developer and would start messing with it but am afaid of messing something up and having to bring it back to the dealer. Will we always be able to reload with the stock navi disc?
#46
Messin with the navi software is risky. If you serisously mess up you'll have to unplug the ground from the battery for a good 30 seconds. Then the navi should startup in its factory mode (i.e.: reload from the factory DVD disc).
I haven't messed up yet so I haven't had to do it. But if you do, you better be aware that you'll lose your radio presets, seat memory presets, personal addresses in the navi, phone book on the HFL etc. Basically, you'll have to restart as if you just got the car from the factory. You may even have to punch inthe security code to unlock the radio.
PS: I'd love to have a navi system in my workshop just so I can hack around with it. If only I could afford to go and buy all the parts and lay them out on my workbench. *sigh*
I haven't messed up yet so I haven't had to do it. But if you do, you better be aware that you'll lose your radio presets, seat memory presets, personal addresses in the navi, phone book on the HFL etc. Basically, you'll have to restart as if you just got the car from the factory. You may even have to punch inthe security code to unlock the radio.
PS: I'd love to have a navi system in my workshop just so I can hack around with it. If only I could afford to go and buy all the parts and lay them out on my workbench. *sigh*
#47
Just for reference: I'm currently hacking around the BN2HH12C.BIN file. Which is the one my navi said it was loading. Is anyone else using a different file? I just want to know.
Oh and BTW, seems the TSX guys are hacking BN2HN18B.BIN , just for reference if anyone is interested.
Oh and BTW, seems the TSX guys are hacking BN2HN18B.BIN , just for reference if anyone is interested.
#48
Originally Posted by iTISTIC
I've been using the Calendar app as a notepad, myself. When someone gives me a phone number, or something I need to write down, I just pick the current day in the calendar and type it in. Problem is I can only type 2 lines per day ;( Would be nicer if there was a "notepad" app as well. Somebody will figure this out. I'm a programmer, but am afraid of messing up my navi and having to bring it to the dealer. I would've already started messing with it if I didn't hear of others having problems in this thread.
Don't know how I missed this post but tha's also a great idea! A notepad app!
Just imagine the info screen:
1 - Voice command help
2 - Trip computer
3 - Calendar
4 - Calculator
5 - Climate control
6 - Phone dialer
7 - Notepad
6 & 7 would be band new apps obviously. The other ones are already included inthe .BIN file, just not shown on the menu yet.
#49
STAY ON TOPIC, Please...
Originally Posted by Jinen
So, could we stick to the navi secret topic rather than the cassette player?
If you all have such opinions about the tape player then create a new thread for it lol...
I'm just saying this because it's unfair to zeuser who has started this thread with the hope that people would chime in with their comments regarding their navi secrets, thoughts and opinions...
If you all have such opinions about the tape player then create a new thread for it lol...
I'm just saying this because it's unfair to zeuser who has started this thread with the hope that people would chime in with their comments regarding their navi secrets, thoughts and opinions...
Originally Posted by Zeuser
^ What he said. Take the tape vs. MP3 discussions to another thread.
What we're doing in this thread is trying to take the next step in hacking the navi system. Bysin has found how to decompress the .BIN files and replace the back.BMP. He also found how to bypass the nag screen on the TSX.
What we're trying to do here is figure out some other stuff specifically for the TL. Such as getting the trip computer to work, bypassing the nag and other things.
Obviously, I'm still working on it. But anyone else is welcome to join in and report their findings. But for gods sake people: STAY ON TOPIC.
What we're doing in this thread is trying to take the next step in hacking the navi system. Bysin has found how to decompress the .BIN files and replace the back.BMP. He also found how to bypass the nag screen on the TSX.
What we're trying to do here is figure out some other stuff specifically for the TL. Such as getting the trip computer to work, bypassing the nag and other things.
Obviously, I'm still working on it. But anyone else is welcome to join in and report their findings. But for gods sake people: STAY ON TOPIC.
I'll make sure this... Thanks guys.
#50
Originally Posted by Zeuser
Just for reference: I'm currently hacking around the BN2HH12C.BIN file. Which is the one my navi said it was loading. Is anyone else using a different file? I just want to know.
Oh and BTW, seems the TSX guys are hacking BN2HN18B.BIN , just for reference if anyone is interested.
Oh and BTW, seems the TSX guys are hacking BN2HN18B.BIN , just for reference if anyone is interested.
my 05 TL loads up BNHH401A.BIN
#52
edit to my earlier post, i was able to get my car to have the tripcomputer screen
all i did was rename BN2HH120.BIN to BN2HH12c.bin and rename BN2HH12c.bin to BN2HH120.BIN and load it in, works just like the other posts say, not perfectly but works
all i did was rename BN2HH120.BIN to BN2HH12c.bin and rename BN2HH12c.bin to BN2HH120.BIN and load it in, works just like the other posts say, not perfectly but works
#53
i think the tape player is not obsolete. although i wish we had MP3 capability since we have other formats like dvd-a and dts capability.
The tape player has come in use. It can function as an auxiliary sound input with an adapter, either for an ipod or dvd player (since current fm modulators dont seem to be working)
The tape player has come in use. It can function as an auxiliary sound input with an adapter, either for an ipod or dvd player (since current fm modulators dont seem to be working)
#54
rbt351 thats helpful info I had shelved for a while. I too have a 05tl that loads bnhh401a.bin. I assumed that was the file to edit and use since thats the file that when the back.bmp is changed the welcome screen changes respectively.
I had tried transplanting multiple TripComputer.exe like Zeuser. With no effect. What im not clear on is how changing that older file effects what loads, unless it looks at all of them.
I agree Zeuser its a config or a dll file yet to be found. Check my prior posts.
For the record im 32 , thanks for your support on my prior posts.
I had tried transplanting multiple TripComputer.exe like Zeuser. With no effect. What im not clear on is how changing that older file effects what loads, unless it looks at all of them.
I agree Zeuser its a config or a dll file yet to be found. Check my prior posts.
For the record im 32 , thanks for your support on my prior posts.
#55
We should share info.
Zeuser i have tons of cdr , for the record the i happen to have the black and silver/silver types that both work. Also i used nero and since the files only take up about 100 megs you can theoritcally make about 5 or more re burns, the old data will be lost. I did it 3 times on the same disc and it took it fine. A multilsession disk. no special settings just used the disc again
Zeuser i have tons of cdr , for the record the i happen to have the black and silver/silver types that both work. Also i used nero and since the files only take up about 100 megs you can theoritcally make about 5 or more re burns, the old data will be lost. I did it 3 times on the same disc and it took it fine. A multilsession disk. no special settings just used the disc again
#56
phone dialer is very possible....last night i was sitting in my car fiddling around with some of the cool shit on the navi and trying to possibly find something that i missed *guilty* but i never realized that you can do an address book with your USER 1 profile and add address and when it comes to adding the phone number of the place, you have the phone key pad which if able to punch in numbers would be amazing...guys please do ur best...if i could i would help but im not a programmer...
#57
UPDATE ,
tried swap of bn2hh120 to bn2hh12c no go, no trip computer, no noticeable change. i have a 2005 tl that uses bnhh401a, i figured i would have to swap the WHOLE honda profile (bn2hh120) rename it ro bnhh401a, which my car is looking for. It indirectly shows that its not the TripComputer file but the whole bin, likely a config file in the honda bin that enables it. trannplanting one file doesnt seem to work for tripcomputer
also CD RW works confirmed it with a new BMP
tried swap of bn2hh120 to bn2hh12c no go, no trip computer, no noticeable change. i have a 2005 tl that uses bnhh401a, i figured i would have to swap the WHOLE honda profile (bn2hh120) rename it ro bnhh401a, which my car is looking for. It indirectly shows that its not the TripComputer file but the whole bin, likely a config file in the honda bin that enables it. trannplanting one file doesnt seem to work for tripcomputer
also CD RW works confirmed it with a new BMP
#59
Originally Posted by tommyz
UPDATE ,
tried swap of bn2hh120 to bn2hh12c no go, no trip computer, no noticeable change. i have a 2005 tl that uses bnhh401a, i figured i would have to swap the WHOLE honda profile (bn2hh120) rename it ro bnhh401a, which my car is looking for. It indirectly shows that its not the TripComputer file but the whole bin, likely a config file in the honda bin that enables it. trannplanting one file doesnt seem to work for tripcomputer
also CD RW works confirmed it with a new BMP
tried swap of bn2hh120 to bn2hh12c no go, no trip computer, no noticeable change. i have a 2005 tl that uses bnhh401a, i figured i would have to swap the WHOLE honda profile (bn2hh120) rename it ro bnhh401a, which my car is looking for. It indirectly shows that its not the TripComputer file but the whole bin, likely a config file in the honda bin that enables it. trannplanting one file doesnt seem to work for tripcomputer
also CD RW works confirmed it with a new BMP
all i did was rename the 2 files reloaded the software and it changed the BMP to a honda file and i got the trip computer, plus the temp showing on the screen
#61
Originally Posted by tommyz
i didnt exchange the file, i mearly renamed the files the honda xxx120--->xxxx12c , but i didnt invert them. i will try that
does the voice commands work ok?
does the voice commands work ok?
yes the few voice commands that i use do work, the only thing that definetly doesn't is that you can not dial from the navi screen. that option is gone
#62
Originally Posted by tommyz
i didnt exchange the file, i mearly renamed the files the honda xxx120--->xxxx12c , but i didnt invert them. i will try that
does the voice commands work ok?
does the voice commands work ok?
Can you list the files that you rename? Thanks I have 05 TL
#63
Originally Posted by tommyz
i didnt exchange the file, i mearly renamed the files the honda xxx120--->xxxx12c , but i didnt invert them. i will try that
does the voice commands work ok?
does the voice commands work ok?
I have 05 TL
#64
Originally Posted by rbf351
not sure why it didn't work on your TL and it did on mine
all i did was rename the 2 files reloaded the software and it changed the BMP to a honda file and i got the trip computer, plus the temp showing on the screen
all i did was rename the 2 files reloaded the software and it changed the BMP to a honda file and i got the trip computer, plus the temp showing on the screen
Thanks
#65
More news:
- It's defintely a WinCE based system. And it's defintely an SH-4 processor
- I've got some WinCE tools but they're not working with these files. I'm still searching for the right SDK to reverse engineer this thing
- I've got a "contact" at a certain well known firm that might be able to help me get the right tools.
Bysin used Dreamcast tools. And while this allows you to disassemble the executeables, they're not exactly great tools to work with for WinCE based executeables.
- It's defintely a WinCE based system. And it's defintely an SH-4 processor
- I've got some WinCE tools but they're not working with these files. I'm still searching for the right SDK to reverse engineer this thing
- I've got a "contact" at a certain well known firm that might be able to help me get the right tools.
Bysin used Dreamcast tools. And while this allows you to disassemble the executeables, they're not exactly great tools to work with for WinCE based executeables.
#66
So... what we know so far about the .BIN files:
BNHH401A.BIN = 2005 Acura TL
BN2HH12C.BIN = 2004 Acura TL
BN2HN120.BIN = 2003-2004 Honda Accord (US Model)
BN2HN18B.BIN = 2004 Acura TSX
I'll be running compares of the extracted files to see which files are common across all navis and which ones are specific to each. It may be possible to mix and match several files from different navi systems to create a new "hybrid" navi .BIN file.
BNHH401A.BIN = 2005 Acura TL
BN2HH12C.BIN = 2004 Acura TL
BN2HN120.BIN = 2003-2004 Honda Accord (US Model)
BN2HN18B.BIN = 2004 Acura TSX
I'll be running compares of the extracted files to see which files are common across all navis and which ones are specific to each. It may be possible to mix and match several files from different navi systems to create a new "hybrid" navi .BIN file.
#67
This is terrific! While I would like to create a custom boot graphic for my navi, it would only be after I found a bunch of free time. But, if I could get that trip computer working, I'd find some time ASAP.
#68
Not true. I loaded a back and had the org navi disc in and I was playing around in the setup screen and I hit the load software button and it all came back without removing the battery.
Originally Posted by Zeuser
Messin with the navi software is risky. If you serisously mess up you'll have to unplug the ground from the battery for a good 30 seconds. Then the navi should startup in its factory mode (i.e.: reload from the factory DVD disc).
#69
That's assuming you can get to the diagnostic menu. If that fails then you're left with the disconnect battery method.
But yeah, I'd try a reload of the factory DVD from the diagnostic menu first.
But yeah, I'd try a reload of the factory DVD from the diagnostic menu first.
#70
Originally Posted by justinkwaugh
I may be able to help out here as well. I have some experience reverse engineering various softwares, so I'll take a look at this stuff when I remember to actually bring my dvd in from my car
#71
Originally Posted by Zeuser
More news:
- It's defintely a WinCE based system. And it's defintely an SH-4 processor
- I've got some WinCE tools but they're not working with these files. I'm still searching for the right SDK to reverse engineer this thing
- I've got a "contact" at a certain well known firm that might be able to help me get the right tools.
Bysin used Dreamcast tools. And while this allows you to disassemble the executeables, they're not exactly great tools to work with for WinCE based executeables.
- It's defintely a WinCE based system. And it's defintely an SH-4 processor
- I've got some WinCE tools but they're not working with these files. I'm still searching for the right SDK to reverse engineer this thing
- I've got a "contact" at a certain well known firm that might be able to help me get the right tools.
Bysin used Dreamcast tools. And while this allows you to disassemble the executeables, they're not exactly great tools to work with for WinCE based executeables.
#73
That's true but the navi system can output to the speakers. We know the "beep", when you press the voice command button, comes from the navi's built-in speaker. But the voice navigation, a.k.a. silicon sally, is ouput to the front speakers.
The questions is: is the navi system sending the sound to the speakers or is the voice chip hardwired to the sound system? If it's hardwired then we can't do shit. But if it isn't, i may be possible to get a dreamcast MP3 player to work.
But we're getting ahead of ourselves here. We're still discovering how this system works, software wise, and how we can hack certain features. We're a long way from adding new applications to the navi.
I'm currently trying t ofind the proper tools to reverse engineer the thing as well as develop new apps in the future. Basically, I'm looking for the HPC SH-4 SDK for M$ embedded VC++. I have a strong suspicion that it's actually a HPC platform, not a Pocket PC or auto-PC.
The questions is: is the navi system sending the sound to the speakers or is the voice chip hardwired to the sound system? If it's hardwired then we can't do shit. But if it isn't, i may be possible to get a dreamcast MP3 player to work.
But we're getting ahead of ourselves here. We're still discovering how this system works, software wise, and how we can hack certain features. We're a long way from adding new applications to the navi.
I'm currently trying t ofind the proper tools to reverse engineer the thing as well as develop new apps in the future. Basically, I'm looking for the HPC SH-4 SDK for M$ embedded VC++. I have a strong suspicion that it's actually a HPC platform, not a Pocket PC or auto-PC.
#76
ok got TripComputer
I switched bnhh401a.bin renamed the TSX ( bn2hn18b.bin to the bnhh401a.bin ) then booted up. Got the trip computer. And compared some filenames in the diagnostic utility
some changes.
its now a 22 vehicle type instead of 26
all the files are the same except
SidecardLB
NAVI.exe
Diag is 1.19v2 instead of v3
all are essentially the same.
I rebooted my DVD , old back.bmp came back but the TRIP COMPUTER STUCK.
The conclusion im making is that one of these 3 files has something to do with it because essentially nothing else is different. Unless i wipe my memory i assume Tripcomputer is here to stay. Im going to try changing the files and force feeding them one at a time to try to REUP it to the original files and see if it sticks. Im just going to transplant the individual files.
I switched bnhh401a.bin renamed the TSX ( bn2hn18b.bin to the bnhh401a.bin ) then booted up. Got the trip computer. And compared some filenames in the diagnostic utility
some changes.
its now a 22 vehicle type instead of 26
all the files are the same except
SidecardLB
NAVI.exe
Diag is 1.19v2 instead of v3
all are essentially the same.
I rebooted my DVD , old back.bmp came back but the TRIP COMPUTER STUCK.
The conclusion im making is that one of these 3 files has something to do with it because essentially nothing else is different. Unless i wipe my memory i assume Tripcomputer is here to stay. Im going to try changing the files and force feeding them one at a time to try to REUP it to the original files and see if it sticks. Im just going to transplant the individual files.
#79
first confirm your file your loading by default by holding down the 3 buttons on the nav display. go to version , hold down menu button the FILENAME of the "loading" file will display. Thats the file you have to edit.
You can swap bnhh401a to bnhn404a(new tsx) when you LOAD disc now it will load up bnhh401a (by default) but its reall the TSX file now 404a.
Then it changes the nav to a tsx( a few voice commands and sounds are different)
If you use the SAME mod disc. RELOAD that same disc it will now look for 404a because it thinks its a TSX. But your 404a file is really the TL file, and reverts it back to normal. (minus tripcomputer ) you can put back the DVD
I played with it and kept it on( tripcomputer) since I cannot bring back the TL sounds and some of the voice doesnt work i decided to revert to the TL files.
Since its on the gauge cluster its no big deal. but i think we should continue, add some progys to the CE environment
You can swap bnhh401a to bnhn404a(new tsx) when you LOAD disc now it will load up bnhh401a (by default) but its reall the TSX file now 404a.
Then it changes the nav to a tsx( a few voice commands and sounds are different)
If you use the SAME mod disc. RELOAD that same disc it will now look for 404a because it thinks its a TSX. But your 404a file is really the TL file, and reverts it back to normal. (minus tripcomputer ) you can put back the DVD
I played with it and kept it on( tripcomputer) since I cannot bring back the TL sounds and some of the voice doesnt work i decided to revert to the TL files.
Since its on the gauge cluster its no big deal. but i think we should continue, add some progys to the CE environment
#80
Originally Posted by tommyz
If you use the SAME mod disc. RELOAD that same disc it will now look for 404a because it thinks its a TSX. But your 404a file is really the TL file, and reverts it back to normal. (minus tripcomputer ) you can put back the DVD
i tried putting the original disc back in and reloading the software and nothing changed, it stayed as an accord