Secrets of the Navi software

Thread Tools
 
Search this Thread
 
Old 05-16-2005, 05:06 AM
  #121  
Registered User
 
rbf351's Avatar
 
Join Date: Jan 2002
Location: NY
Age: 45
Posts: 2,298
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by rescueswimmer
hit the auto button and see what it says then. Mine said off untill i hit the auto button.

I dont know how accurate the instanatious meter is. The other info is right on with the MID. The instantanious when I was cruising on the highway said i was getting 35-45mpg. but the actual number on the MID was about 32 but its something neat to distract you and make you crash.
does the same thing, hit auto it's fine, but it you press anything else besdies the temp buttons it says off. as much as i like it showing up on the screen i think i'm gonna put it back to normal just so i can dial from the navi screen
Old 05-16-2005, 09:27 AM
  #122  
Advanced
 
underdog_RENAMED2's Avatar
 
Join Date: Jan 2004
Location: Central Cali
Posts: 67
Likes: 0
Received 0 Likes on 0 Posts
Did anyone who tried the TSX bin file try the bysin's no-nag hack, yet? I'm wondering if we can bypass the OK button press this way.
Old 05-16-2005, 09:51 AM
  #123  
Instructor
 
iTISTIC's Avatar
 
Join Date: Oct 2004
Location: New Port Richey, FL
Age: 43
Posts: 185
Likes: 0
Received 0 Likes on 0 Posts
I read that someone had tried it and it still did not work. I thought it was in this thread? I could be mistaken.
Old 05-16-2005, 01:53 PM
  #124  
www.teamultraspeed.com
 
tizo's Avatar
 
Join Date: May 2004
Location: va beach, va
Age: 47
Posts: 149
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by underdog_RENAMED2
Did anyone who tried the TSX bin file try the bysin's no-nag hack, yet? I'm wondering if we can bypass the OK button press this way.
Originally Posted by tizo
I was hoping that since I changed over to the TSX.BIN, the DUMPNAVI would allow me to modify the nag screen, but no such luck...

...i quote myself often
Old 05-16-2005, 09:47 PM
  #125  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
Ok... been away for a while.

Some more notes:

All the .DLL files are identical for every .BIN (compiled). It seems the secret to activating certain features is in the .exe files themselves. For example, the TL (xx12C.BIN) navigation .DLL (IPI_Navigation.DLL) is the same as the TSX's (xx18B.BIN)

Besides a different BACK.BMP, which everyone has by now, I've also got modified .PCM (sound) files. And I also have custom texts on my buttons and the nag screen.

I'm still waiting for the HPC/SH-4 SDK for eVC++ so I can really reverse engineer this thing properly.
Old 05-16-2005, 10:24 PM
  #126  
Team Nighthawk Director
 
J RIDE 81's Avatar
 
Join Date: May 2004
Location: Buffalo Grove, ILL
Age: 40
Posts: 1,594
Likes: 0
Received 0 Likes on 0 Posts
Zeuser,

It sounds like your doing a great job on this. I can't wait until your finished. We all very much apprecaite your efforts!
Old 05-16-2005, 10:58 PM
  #127  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
SHIT!

Can.dll seems to be the file that enables/disables certain features. It's slightly different on the TL than it is on the TSX.

Problem is.... bysin's dumpnavi won't allow you to import can.dll , sra.dll, srd.dll and a few more. I now know why. He's reading a certain area in the .BIN files that has a list of files he can import.

Man... this is when you find reverse-engineering hackers vs. game console hackers. Bysin is a game console hacker. I'm afraid bysin's tool just won't cut it in the long run. It's ok for now, like swapping back.bmp, .pcm files and a few more but in the long run, it won't give us the power to really hack this thing; such as adding new HPC SH-4 apps to the .BIN files.

I knew something was up when I saw that the files have to be the same length. A real program that will decompress and recompress an archive won't have these types of restrictions. Bysin's app is a good start but it's far from being a proper hacking tool for the navi software.
Old 05-16-2005, 11:07 PM
  #128  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
Here's something interesting: The TL .BIN file has a HFT.DLL file whereas the TSX one doesn't.

However, I can't tell what HFT.DLL does at this time. I wonder what it is that we have and they don't ?
Old 05-17-2005, 01:33 AM
  #129  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
A few screenies:



Ok, so far... nothing special.



Oh... what's this?

This is the nag screen with the text hacked out. This is the 2004 TL Canadian model version. We have an extra button that allows us to switch to French text (our official second language).



That's Acura 2000 in Brampton, where I bought mine. Notice anything special on this screen? I'll let you guess.
Old 05-17-2005, 06:36 AM
  #130  
Instructor
 
iTISTIC's Avatar
 
Join Date: Oct 2004
Location: New Port Richey, FL
Age: 43
Posts: 185
Likes: 0
Received 0 Likes on 0 Posts
Doesn't the "Call" button usually say "Send"? Not in my car right now, obviously, but that's my guess, haha.
Old 05-17-2005, 07:57 AM
  #131  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
Give the man a cigar. yup, I changed the text on the "send" button.
Old 05-17-2005, 08:22 AM
  #132  
Intermediate
 
tcp100's Avatar
 
Join Date: May 2005
Age: 46
Posts: 40
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Zeuser
Here's something interesting: The TL .BIN file has a HFT.DLL file whereas the TSX one doesn't.

However, I can't tell what HFT.DLL does at this time. I wonder what it is that we have and they don't ?
Just an offhand guess; could it have something to do with handsfreelink?

That's interesting about can.dll; it may just simply have aliases to the other programs in there.. !

I'd like to know if anyone's gotten the whole system to work in the Windows CE.Net emulator yet.. that would give some room to play safely.. Also, have you looked at it with PE Explorer? Not sure if there's anything in plain sight in there or not.. (My TL is only 3 days old.. not quite brave enough to swap out the navi s/w yet!)
Old 05-17-2005, 10:36 AM
  #133  
Advanced
 
U8INIT's Avatar
 
Join Date: Aug 2004
Location: Washington, DC
Age: 43
Posts: 80
Likes: 0
Received 0 Likes on 0 Posts
[QUOTE=Nodoze2004]Look at Lexus, they are a company who understands that the 'luxury' buyer expects more and wants all the options made available to them.

Is that why the Avalon has more amenities and features than the ES330
No car manufacturer is perfect in any way, shape or form.
Old 05-17-2005, 10:41 AM
  #134  
Advanced
 
U8INIT's Avatar
 
Join Date: Aug 2004
Location: Washington, DC
Age: 43
Posts: 80
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Nodoze2004
Look at Lexus, they are a company who understands that the 'luxury' buyer expects more and wants all the options made available to them.
---END OF THREAD HIJACK---
Is that why the Avalon has more amenities and features than the ES330
No car manufacturer is perfect in any way, shape, or form.
Old 05-17-2005, 01:37 PM
  #135  
www.teamultraspeed.com
 
tizo's Avatar
 
Join Date: May 2004
Location: va beach, va
Age: 47
Posts: 149
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Nodoze2004
---END OF THREAD HIJACK---

Originally Posted by Zeuser
...for gods sake people: STAY ON TOPIC
Old 05-20-2005, 11:26 AM
  #136  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
Still trying to get some things working here. I just noticed nk.exe (navigation kernal) is the same file size in the TSX and in the TL but they have many differences. It may be possible to swap the nk.exe files and see what happens.

PS: I'm still looking for the HPC SH-4 SDK. Be patient, once I do get it, the "secrets" are going to flow like crazy!
Old 05-21-2005, 12:14 AM
  #137  
Love my TL
 
rs808's Avatar
 
Join Date: Jun 2004
Location: Florida
Age: 50
Posts: 246
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Zeuser
Still trying to get some things working here. I just noticed nk.exe (navigation kernal) is the same file size in the TSX and in the TL but they have many differences. It may be possible to swap the nk.exe files and see what happens.

PS: I'm still looking for the HPC SH-4 SDK. Be patient, once I do get it, the "secrets" are going to flow like crazy!
Zeuser,
I have a 2004 TL and I cannot use the "No Nag" option in bysin’s program. I get a message that states "The No Nag option is not available for my car". Do you know of any 2004 TLs that have successfully changed the nag text?

I wonder if I can rename the 2005 TLs bin file to match the 2004?

I successfully changed the background but I’m stuck on the nag message! Any help would be greatly appreciated.

Thanks
Old 05-21-2005, 02:07 AM
  #138  
2005 TL Owner
 
angler67's Avatar
 
Join Date: Dec 2004
Location: The OC
Age: 56
Posts: 109
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Zeuser
A few screenies:



Ok, so far... nothing special.



Oh... what's this?

This is the nag screen with the text hacked out. This is the 2004 TL Canadian model version. We have an extra button that allows us to switch to French text (our official second language).



That's Acura 2000 in Brampton, where I bought mine. Notice anything special on this screen? I'll let you guess.
Great thread, lots of innovative thinking here. I havenot done much embedded programming so I do not have CE emulaters and compilers/disassemblers handy.

How did you change the text on the Nag screen? Did I miss something? BySin's website still only has v 1.5 GUI. Did you use the console version or did you modify his source to change the nag screen and button text?
Old 05-21-2005, 02:39 AM
  #139  
Banned
 
matelot's Avatar
 
Join Date: Nov 2004
Location: Bushwhacked Land
Age: 50
Posts: 3,846
Likes: 0
Received 0 Likes on 0 Posts
damn ! some real people actually worked on coding all this stuff (and I dont think it's the Japanese)....If only just one of them knew about this forum and would pop in and show us the way...
Old 05-21-2005, 11:24 AM
  #140  
Team Anthracite Member
 
TerminaderTL's Avatar
 
Join Date: Nov 2004
Location: The OC
Posts: 334
Received 2 Likes on 2 Posts
Have you tried this?: http://download.microsoft.com/msdown...k/mplatsdk.exe


Originally Posted by Zeuser
Still trying to get some things working here. I just noticed nk.exe (navigation kernal) is the same file size in the TSX and in the TL but they have many differences. It may be possible to swap the nk.exe files and see what happens.

PS: I'm still looking for the HPC SH-4 SDK. Be patient, once I do get it, the "secrets" are going to flow like crazy!
Old 05-23-2005, 08:41 PM
  #141  
Pro
 
kosh2258's Avatar
 
Join Date: Mar 2004
Location: Southern MN
Posts: 574
Likes: 0
Received 5 Likes on 4 Posts
Prg_info.mng

Has anyone looked at what's in the PRG_INFO.MNG file?

I looked at it, because I interpret the name to mean Program Information. MaNaGe and I see all the .BIN files listed in it.

The reason I'm wondering is because based on the comments here saying the tripcomputer.exe is referenced inside the TL's .BIN, and that inside Diagnositics there is a Trip Information menu item, but it's disabled.

According to the service manual that menu would lead to two more settings, but requires the PC card to be installed.

I'm sure the reason the trip computer is disabled on the TL is because of the MID, that none of the other vehicles have, which displays all but the instantanious MPG data. It would seem to me that the easiest way to disable this would be a parameter with 2 or 3 values: 0 = off, 1 = on and maybe 2 = both (ie both MID and NAVI displays). It would be something like a registry entry in Windows.

Did anyone who hacked over to the TSX bin notice how the Trip Computer display on the MID behaved with the trip computer running on the screen? Did it still work?

I'm wondering if it's a parameter passed on startup from the file that decides which of the various .BIN files to boot for the particular vehicle.
Old 05-24-2005, 08:54 AM
  #142  
Pro
 
kosh2258's Avatar
 
Join Date: Mar 2004
Location: Southern MN
Posts: 574
Likes: 0
Received 5 Likes on 4 Posts
PRG_INFO.MNG has something to do with it...

I inspected the file with a hex editor and there appears to be hex values in the file proceeding the various BIN names that conform to the various model values 20, 22, 26 that have been listed.

Also, there appears (I'm not entirely sure I can take what I'm seeing literally or not) to be a parameter value that follows the BN2HH12C entry, a %0, which I'd interpret to mean off - turning what off, I have no idea.
Old 05-24-2005, 04:27 PM
  #143  
8th Gear
 
jlh8733's Avatar
 
Join Date: May 2005
Age: 51
Posts: 8
Likes: 0
Received 0 Likes on 0 Posts
I think the OS might be based on more recent technologies, due to the presence of Bluetooth support take a look at this site from Msft, and notice the inclusion of Honda and Acura in the list.

http://www.microsoft.com/windows/emb...e/default.mspx
Old 05-25-2005, 10:43 AM
  #144  
gt1
` . ' . SUV haterrr
 
gt1's Avatar
 
Join Date: Mar 2005
Location: MD
Age: 56
Posts: 553
Received 0 Likes on 0 Posts
Can this SDK be found in MSDN subscription?
Old 05-25-2005, 10:54 AM
  #145  
Instructor
 
iTISTIC's Avatar
 
Join Date: Oct 2004
Location: New Port Richey, FL
Age: 43
Posts: 185
Likes: 0
Received 0 Likes on 0 Posts
I have access to MSDN Universal so somebody let us know..
Old 05-25-2005, 01:05 PM
  #146  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
Originally Posted by jlh8733
I think the OS might be based on more recent technologies, due to the presence of Bluetooth support take a look at this site from Msft, and notice the inclusion of Honda and Acura in the list.

http://www.microsoft.com/windows/emb...e/default.mspx
Not the same thing. Windows automotive is the next generation navigation system for our cars. But I suspect that our current navi system does share a few common components with windows automotive.

You have to understand that software technology takes a while to mature and it's always built on existing technology and is rarely scrapped entirely when the nxt generation comes along.

For example: Windows CE, which is the O/S used in our navi systems, was first rolled out about 10 years ago. It has gone through many changes since then but the core design is still about the same as what was envisioned 10 years ago.
Old 05-25-2005, 03:44 PM
  #147  
8th Gear
 
jlh8733's Avatar
 
Join Date: May 2005
Age: 51
Posts: 8
Likes: 0
Received 0 Likes on 0 Posts
Z,

Which version of CE do you think it is? 2.x?

I've had no luck actually trying to extract the BIN files or finding a way to boot off the DVD-ROM via a Virtual CE device.
Old 05-26-2005, 01:33 PM
  #148  
AAP
Instructor
 
AAP's Avatar
 
Join Date: Apr 2005
Age: 41
Posts: 110
Likes: 0
Received 0 Likes on 0 Posts
Anyone have any success yet beyond what dumpnavi.exe already does? I see that Zeuser has modified the text in the Nag Screen ... how is that done???
Old 05-26-2005, 01:40 PM
  #149  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
I simply used a hex editor and changed the text inside the .exe files.

Quite the simple hack.

The goal of course is to reverse engineer the whole thing so we can go beyond simply hacking graphics, sounds and text and actually add new apps to the menus.
Old 05-26-2005, 01:43 PM
  #150  
AAP
Instructor
 
AAP's Avatar
 
Join Date: Apr 2005
Age: 41
Posts: 110
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Zeuser
I simply used a hex editor and changed the text inside the .exe files.

Quite the simple hack.

The goal of course is to reverse engineer the whole thing so we can go beyond simply hacking graphics, sounds and text and actually add new apps to the menus.
Okay ... I understand that ... but I need the answers to 3 questions to do that:

1) How do I extract the BIN to the other files?
2) Which file do I edit to modify the Text ... I figure ... that if it has to be there ... might as well say something I want it to say.
3) How do I re-combine the files into a BIN?

I understand technical stuff ... I am a programmer myself ... just not familiar with this type of stuff ... I do mostly .NET Programming.

Thanks
Old 05-26-2005, 03:11 PM
  #151  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
Get the console version of the navidump

This will allow you to extract the .BIN files into a folder. You'll have a load of files, lik .DLLs and .EXEs

Edit Navi.exe and go looking for the typical text shown on the nag screen. Then simply change that text to whatever you want.

Same can be done for buttons an other various text displays on the navi.
Old 05-26-2005, 04:48 PM
  #152  
AAP
Instructor
 
AAP's Avatar
 
Join Date: Apr 2005
Age: 41
Posts: 110
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Zeuser
Get the console version of the navidump

This will allow you to extract the .BIN files into a folder. You'll have a load of files, lik .DLLs and .EXEs

Edit Navi.exe and go looking for the typical text shown on the nag screen. Then simply change that text to whatever you want.

Same can be done for buttons an other various text displays on the navi.
Okay ... but then how do I combine the files back together into a BIN?
Old 05-26-2005, 05:56 PM
  #153  
AAP
Instructor
 
AAP's Avatar
 
Join Date: Apr 2005
Age: 41
Posts: 110
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by AAP
Okay ... but then how do I combine the files back together into a BIN?
I figured it out ... Thanks ..
Old 05-26-2005, 10:21 PM
  #154  
Instructor
 
Masta120's Avatar
 
Join Date: May 2005
Location: New York
Age: 43
Posts: 107
Received 3 Likes on 3 Posts
Damn, if anyone can figure out how to do some sort of MP3 player with the navi that would be sweet......

For you knowledgable people on the forums, any ideas?

I am a programmer, but mainly worked with regular Windows (NT, 2K, XP). Don't have much experience working with CE or any embedded stuff....

If anyone needs quick windows based (GUI or console) apps to help out with any of this post away......
Old 06-03-2005, 05:42 PM
  #155  
TL hacker
Thread Starter
 
Zeuser's Avatar
 
Join Date: Feb 2004
Location: Toronto, Canada
Age: 54
Posts: 381
Likes: 0
Received 1 Like on 1 Post
Anyone else besides me make any progress with this yet?

I've been too busy lately but I'll be getting back to hacking this thing soon enough.

My goal of course is to unleash more power from the navi and eventually write new apps for it.

Hopefully I'm not the only one working on this. I see plenty of other IT people in here and I hope some of you will step up and try to help discover more "secrets of the navi software".
Old 06-03-2005, 05:51 PM
  #156  
AAP
Instructor
 
AAP's Avatar
 
Join Date: Apr 2005
Age: 41
Posts: 110
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Zeuser
Anyone else besides me make any progress with this yet?

I've been too busy lately but I'll be getting back to hacking this thing soon enough.

My goal of course is to unleash more power from the navi and eventually write new apps for it.

Hopefully I'm not the only one working on this. I see plenty of other IT people in here and I hope some of you will step up and try to help discover more "secrets of the navi software".
I have been trying different little hacks ... but nothing to the level of writing new apps.
Old 06-03-2005, 08:56 PM
  #157  
8th Gear
 
jlh8733's Avatar
 
Join Date: May 2005
Age: 51
Posts: 8
Likes: 0
Received 0 Likes on 0 Posts
I'm pointing everyone I know towards this thread to pool as much knowledge as possible. With a little push, it won't take much for the rest of us will all the SDK's and tools to help carry the load.

I've just never done any embedded development, much less OS development. I've pretty much been a 'script kiddy' up to this point.
Old 06-03-2005, 09:03 PM
  #158  
8th Gear
 
jlh8733's Avatar
 
Join Date: May 2005
Age: 51
Posts: 8
Likes: 0
Received 0 Likes on 0 Posts
Is this the basis for our Navi?

http://download.renesas.com/eng/edge...ecial0301.html
Old 06-04-2005, 04:51 AM
  #159  
Russians are coming
 
ak217's Avatar
 
Join Date: Mar 2004
Location: Brookline, MA
Age: 57
Posts: 98
Likes: 0
Received 1 Like on 1 Post
I see that some of you are programmers.
Then you have to see the following thread, especially my post on the last page (04-23-2005, 11:39 PM):
https://acurazine.com/forums/showthr...3&page=8&pp=25

I have an utility CEBIN that extracts files among with modules (the executables that are preloaded in kernel).
Old 06-08-2005, 10:33 PM
  #160  
4th Gear
 
PulpFiction's Avatar
 
Join Date: Apr 2005
Age: 56
Posts: 4
Likes: 0
Received 0 Likes on 0 Posts
I have an idea that would be helpful and possibly easier than defeating the "OK" button on the nag screen.
All of my Windows CE devices have had sleep mode that leaves them running but in a battery save mode (they don't really turn off). Can this be done with our Navi system? I'm thinking this would be a hardware pin on the mainboard and perhaps jumping a wire. If this would work the way I envision it then when the car is shutdown the Navi sleeps at it's current point, when you restart the car it would just resume - No nag screen.
Is my thinking flawed?
It would put an additional draw on our battery's but I can't think unless you leave your car sitting for months at a time it would be a serious problem. After all a handheld with less than a cell phone battery can sleep for a week or more.

Opinions?


Quick Reply: Secrets of the Navi software



All times are GMT -5. The time now is 06:44 AM.