Enabling trip computer on TL natively

Thread Tools
 
Search this Thread
 
Old Sep 9, 2006 | 12:01 AM
  #1  
AngryDad's Avatar
Thread Starter
Banned
 
Joined: Sep 2006
Posts: 55
Likes: 0
Thumbs up Enabling trip computer on TL natively

As I promised before, here is a patch against HMIManager.exe that makes your info menu look like this:

1. Trip Computer
2. Voice command help
3. Calendar
4. Calculator
5. A/C Controls
6. Diag Menu

It is designed for the TL navi ver 3.50 (Orange disk, bnhh401a.bin) Sorry, folks, but I am not going to adapt it to any other vehicles/versions.

The patch is very well written and does not break any functionality. The only thing you're going to notice is that Calendar/Calculator menu items are enabled when you hit "Info" button before accepting legal disclaimer. They should actually be disabled at that time. This is a limitation in navi code for info menu, only menu items at the end of the menu can be disabled. Selecting Calculator/Calendar before accepting nag screen won't give you anything because PIM thread is not active at that time.

I'll take care of removing the nag screen later.
You people owe me a truckload of beer.

The patch (though most of you want to get the precompiled version below)
Same patch, compiled as windows executable using some badass old school tools.

All you need to do is extract HMIManager.exe, run the patch, point it to HMIManager.exe (actually, to HMIMAN~1.exe, because that badass crack compiler came from 1990-s), pack HMIManager.exe back to BIN file and load that file to your navi.

Enjoy!

/AngryDad
Reply
Old Sep 9, 2006 | 12:28 AM
  #2  
met152's Avatar
'06 NBP : 6MT : NAVI
 
Joined: Feb 2006
Posts: 167
Likes: 2
From: Pittsburgh, PA
Thanks for figuring out how to do this!! What's next on your list of things to enable/hack?
Any thoughts on how to take advantage of the pc card slot?
Reply
Old Sep 9, 2006 | 01:47 AM
  #3  
BrandonClaps's Avatar
Pro
 
Joined: Dec 2005
Posts: 506
Likes: 20
From: Syracuse, NY
nag screen and i will bow the fuck down!
Reply
Old Sep 9, 2006 | 06:35 AM
  #4  
urbaita1's Avatar
Instructor
 
Joined: Nov 2004
Posts: 117
Likes: 1
is at hand! Nice work. If you crack the nag screen, you might just become immortal here...
Reply
Old Sep 9, 2006 | 10:30 AM
  #5  
csmeance's Avatar
Senior Moderator
20 Year Member
Liked
Community Favorite
Top Answer: 1
 
Joined: Feb 2006
Posts: 21,406
Likes: 2,185
From: Space Coast, FL
thanks man, but one question, can we just rename the file that is patched to the file the navi uses for diffrent versions?
Reply
Old Sep 9, 2006 | 10:34 AM
  #6  
BigB2k5's Avatar
Racer
iTrader: (1)
 
Joined: Jan 2005
Posts: 252
Likes: 1
From: Orlando, FL
Anyone do this yet? How does the AC controls work? Are there any downsides to it? I.E. When looking at the original Trip computer post people who played with the AC ran into problem of it displaying wrong.

Also, does it still lock up on the diag screens and never compleate and does F CAN still say ok with errors?

Thanks, if no one has this thats ok, at some point I will try it than, but if people have I rather not spend the time on it.

Thanks!
Reply
Old Sep 9, 2006 | 11:23 AM
  #7  
bluenoise's Avatar
2004 SSM/EB/5AT/Navi/RSB
 
Joined: Jan 2005
Posts: 1,306
Likes: 1
From: Bay Area, CA
Can you tell us what is changed in HMIManager? I am not running the same version and software as you, so the patch won't work. Can these changes be made with a hex editor?

Thanks!
Reply
Old Sep 9, 2006 | 11:31 AM
  #8  
SSM6MTNAVI's Avatar
Weather Watcher
 
Joined: Jul 2004
Posts: 319
Likes: 0
From: Nairobi, Kenya
Originally Posted by csmeance
thanks man, but one question, can we just rename the file that is patched to the file the navi uses for diffrent versions?
I'm interested in hearing the answer to this question as well.
Reply
Old Sep 9, 2006 | 11:35 AM
  #9  
drdamian's Avatar
FOR SALE - BM
 
Joined: Nov 2005
Posts: 1,503
Likes: 0
From: Philadelphia, PA
this sems great, now is there a DIY w detailed instructions . or, better yet anybody in the Philly area willing to helpme out????
Reply
Old Sep 9, 2006 | 01:53 PM
  #10  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
I extracted bnhh401a.bin and tried to patch the HMIManager.exe and I got "CRC check failed. Ignore?"

I click on "yes" and it came up with "Data mismatch. Ignore?"

I stopped here...

I do have the 3.5 disk (orange)

Thanks for doing this!
Reply
Old Sep 9, 2006 | 03:14 PM
  #11  
AngryDad's Avatar
Thread Starter
Banned
 
Joined: Sep 2006
Posts: 55
Likes: 0
Originally Posted by kennyc
I extracted bnhh401a.bin and tried to patch the HMIManager.exe and I got "CRC check failed. Ignore?"

I click on "yes" and it came up with "Data mismatch. Ignore?"

I stopped here...

I do have the 3.5 disk (orange)

Thanks for doing this!
Interesting... On my disk (came with 06 TL) the BNHH401A.bin file looks like this:

07/13/2005 11:16 PM 13,661,551 BNHH401A.bin
MD5SUM: 5a9dfa7336fa61171fdac9d153a2038e

If I extract it using dumpnavi, I get HMIManager.exe that looks like this:

09/09/2006 01:12 PM 1,407,488 HMIManager.exe
MD5SUM: 315b903d2a5e5562af65d225cb572e16

I can patch it with no problems using the above referenced patch.

/AngryDad
Reply
Old Sep 9, 2006 | 03:19 PM
  #12  
AngryDad's Avatar
Thread Starter
Banned
 
Joined: Sep 2006
Posts: 55
Likes: 0
Originally Posted by bluenoise
Can you tell us what is changed in HMIManager? I am not running the same version and software as you, so the patch won't work. Can these changes be made with a hex editor?

Thanks!
There are quite a few changes in the file, so porting the patch to other versions is not that easy. If you can find the copy of HMIManager.exe from the orange disk, you may try to pack it into your bin. HMIManager.exe seems to be very similar for different versons of navi software.

/AngryDad
Reply
Old Sep 9, 2006 | 03:46 PM
  #13  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
Originally Posted by AngryDad
Interesting... On my disk (came with 06 TL) the BNHH401A.bin file looks like this:

07/13/2005 11:16 PM 13,661,551 BNHH401A.bin
MD5SUM: 5a9dfa7336fa61171fdac9d153a2038e

If I extract it using dumpnavi, I get HMIManager.exe that looks like this:

09/09/2006 01:12 PM 1,407,488 HMIManager.exe
MD5SUM: 315b903d2a5e5562af65d225cb572e16

I can patch it with no problems using the above referenced patch.

/AngryDad
I just checked and I have 3.40C...

Damn!! Can anyone else post a patch/unpatched HMIManager.exe from v3.50??
Reply
Old Sep 9, 2006 | 04:40 PM
  #14  
stevencrosbie's Avatar
Zoomie ABP
 
Joined: May 2006
Posts: 74
Likes: 0
From: Colorado Springs, CO
So this won't work on the 05 TL?
Reply
Old Sep 9, 2006 | 04:52 PM
  #15  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
2 ways to do this if you have the 3.40c disk

1. get the updated NAV disk (3.50)
2. get a patched HMIManager.exe from a 3.50 and put that back to the bin file (UNCONFIRMED)

Would someone please post the exe file so I can try this?
Reply
Old Sep 9, 2006 | 05:05 PM
  #16  
bluenoise's Avatar
2004 SSM/EB/5AT/Navi/RSB
 
Joined: Jan 2005
Posts: 1,306
Likes: 1
From: Bay Area, CA
I have an 04 with an orange navi disc, but it's version 3.30.

I looked at HMIManager with a hex editor and I can see the menus and such. Looking at the offsets in the patch, it seems it may be pretty close, assuming some of the changes were in the neighborhood of the menu text.
Reply
Old Sep 9, 2006 | 05:07 PM
  #17  
bluenoise's Avatar
2004 SSM/EB/5AT/Navi/RSB
 
Joined: Jan 2005
Posts: 1,306
Likes: 1
From: Bay Area, CA
Originally Posted by kennyc
I just checked and I have 3.40C...

Damn!! Can anyone else post a patch/unpatched HMIManager.exe from v3.50??
AngryDad has one.
Reply
Old Sep 9, 2006 | 06:30 PM
  #18  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
Originally Posted by bluenoise
AngryDad has one.
yeah... thanks for the info sir!
Reply
Old Sep 9, 2006 | 07:28 PM
  #19  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
no joy on the 3.40c using the HMIManager.exe from 3.50

I patched HMIManager.exe from 3.50 but the file was too big to be fitted back into the bin file.

Updating HMIManager.exe ...
The size of the updated file must be less-then or equal to the size of the old file.
This feature might be introduced in a newer version.
Updated file (COMPRESSED): 868391 bytes Old file (COMPRESSED): 868376 bytes


So unless there is some way we can shrink the compressed file by 15 bytes I'd say 3.40c is dead in the water.

15 bytes.... so close yet so far away...
Reply
Old Sep 9, 2006 | 07:51 PM
  #20  
datmrman's Avatar
Safety Car
 
Joined: Jan 2006
Posts: 4,171
Likes: 39
From: San Diego, CA
Maybe someone can send AngryDad their unpatchable HMIManager and he can fix the patch to be compatible with other versions?
Reply
Old Sep 9, 2006 | 08:04 PM
  #21  
bluenoise's Avatar
2004 SSM/EB/5AT/Navi/RSB
 
Joined: Jan 2005
Posts: 1,306
Likes: 1
From: Bay Area, CA
Originally Posted by datmrman
Maybe someone can send AngryDad their unpatchable HMIManager and he can fix the patch to be compatible with other versions?

I don't think that's going to happen...

Originally Posted by AngryDad
It is designed for the TL navi ver 3.50 (Orange disk, bnhh401a.bin) Sorry, folks, but I am not going to adapt it to any other vehicles/versions.
Reply
Old Sep 9, 2006 | 10:21 PM
  #22  
johnny--2k's Avatar
My Daily Driver
 
Joined: Sep 2004
Posts: 1,848
Likes: 1
From: Brookfield, WI
hot.... I'm doing this soon.
Reply
Old Sep 9, 2006 | 10:55 PM
  #23  
AngryDad's Avatar
Thread Starter
Banned
 
Joined: Sep 2006
Posts: 55
Likes: 0
Originally Posted by kennyc
I patched HMIManager.exe from 3.50 but the file was too big to be fitted back into the bin file.

Updating HMIManager.exe ...
The size of the updated file must be less-then or equal to the size of the old file.
This feature might be introduced in a newer version.
Updated file (COMPRESSED): 868391 bytes Old file (COMPRESSED): 868376 bytes


So unless there is some way we can shrink the compressed file by 15 bytes I'd say 3.40c is dead in the water.

15 bytes.... so close yet so far away...
This is very easy to fix. Find useless strings in HMIManager.exe, like debug info, source file names (*.cpp), etc. and replace some of them with zeroes using your favorite hex editor. dumpnavi them will be able to better compress the file.

/Angrydad
Reply
Old Sep 9, 2006 | 11:54 PM
  #24  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
SUCCESS on the 3.40c!!

Thanks goes out to AngryDad and datmrman. I edited out some stuff out of the HMIManager.exe from the v3.50 and was finally small enough to fit in the v3.40c bin!

Here are some pictures of the new screens...






I am currently working on finding a place to host the patched HMIManager.exe file. It should be up shortly.

Thanks again! Keep up the great work!
Reply
Old Sep 9, 2006 | 11:58 PM
  #25  
bluenoise's Avatar
2004 SSM/EB/5AT/Navi/RSB
 
Joined: Jan 2005
Posts: 1,306
Likes: 1
From: Bay Area, CA
Woo! There's hope for those of us not running 3.50!
Reply
Old Sep 10, 2006 | 12:02 AM
  #26  
BrandonClaps's Avatar
Pro
 
Joined: Dec 2005
Posts: 506
Likes: 20
From: Syracuse, NY
Originally Posted by kennyc
Thanks goes out to AngryDad and datmrman. I edited out some stuff out of the HMIManager.exe from the v3.50 and was finally small enough to fit in the v3.40c bin!

Here are some pictures of the new screens...






I am currently working on finding a place to host the patched HMIManager.exe file. It should be up shortly.

Thanks again! Keep up the great work!
i'll host it
Reply
Old Sep 10, 2006 | 12:29 AM
  #27  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
Thanks to BrandonClaps for hosting the file...

Here you go guys...

http://home.usadatanet.net/bclaps/MPG.rar

download the file
extract the file "MPG.exe" with the password "kennyc"
rename "MPG.exe" to "HMIManager.exe" (it's case-sensitive)
You can now pack the file back into the BNHH401A.BIN using dumpnavi.exe
the command for that is "dumpnavi BNHH401A.BIN update HMIManager.exe"

Voila, burn all 9 files on a cd/dvd and upload into the navi.

These are under the "info" menu....

Thanks again Brandon!
Reply
Old Sep 10, 2006 | 12:57 AM
  #28  
bluenoise's Avatar
2004 SSM/EB/5AT/Navi/RSB
 
Joined: Jan 2005
Posts: 1,306
Likes: 1
From: Bay Area, CA
Originally Posted by kennyc
Here you go guys...

http://home.usadatanet.net/bclaps/MPG.rar

download the file
extract the file "MPG.exe" with the password "kennyc"
rename "MPG.exe" to "HMIManager.exe" (it's case-sensitive)
You can now pack the file back into the BNHH401A.BIN using dumpnavi.exe
the command for that is "dumpnavi BNHH401A.BIN update HMIManager.exe"

Voila, burn all 9 files on a cd/dvd and upload into the navi.

These are under the "info" menu....

Thanks again Brandon!
Very cool, thanks, guys!

My system is using BN2HH12C.BIN. Do you think it would work to drop your patched HMIManager into this bin, even though it's not BNHH401A.BIN?
Reply
Old Sep 10, 2006 | 01:16 AM
  #29  
stevencrosbie's Avatar
Zoomie ABP
 
Joined: May 2006
Posts: 74
Likes: 0
From: Colorado Springs, CO
I'm not getting any files in the .rar that I download.....
Reply
Old Sep 10, 2006 | 01:18 AM
  #30  
bluenoise's Avatar
2004 SSM/EB/5AT/Navi/RSB
 
Joined: Jan 2005
Posts: 1,306
Likes: 1
From: Bay Area, CA
It didn't work for me on my PC either, but I was able to extract it on my Mac and then copy it up to my PC.
Reply
Old Sep 10, 2006 | 01:19 AM
  #31  
GunnerX's Avatar
Racer
 
Joined: Jul 2003
Posts: 370
Likes: 21
From: Markham, Canada
SWEET!! I will get this loaded on my TL tomorrow. Thank goodness I have the 3.5 version. Has anyone tried using the CEBin program from the other thread to load the HMIManager.exe file? That one does not complain about size issues compared to dumpnavi. This just saves time from editing hex files.
Reply
Old Sep 10, 2006 | 09:48 AM
  #32  
GRK_TL's Avatar
ARKITEKT
 
Joined: Mar 2004
Posts: 92
Likes: 3
From: Bergen County, NJ
anyone in Northern NJ willing to do this for me?
this is something I definitely Cannot do, but something that I really want.
I have a 2004 TL. Don't know which version of the navi I have.

Whoever comes through on this, I can guarantee $$$$ to you.

John
Reply
Old Sep 10, 2006 | 10:45 AM
  #33  
drdamian's Avatar
FOR SALE - BM
 
Joined: Nov 2005
Posts: 1,503
Likes: 0
From: Philadelphia, PA
^-- same here, i have an o5 tl
Reply
Old Sep 10, 2006 | 11:20 AM
  #34  
csmeance's Avatar
Senior Moderator
20 Year Member
Liked
Community Favorite
Top Answer: 1
 
Joined: Feb 2006
Posts: 21,406
Likes: 2,185
From: Space Coast, FL
whats dumpnavi?
Reply
Old Sep 10, 2006 | 11:36 AM
  #35  
csmeance's Avatar
Senior Moderator
20 Year Member
Liked
Community Favorite
Top Answer: 1
 
Joined: Feb 2006
Posts: 21,406
Likes: 2,185
From: Space Coast, FL
nerver mind, i found it, but is says stat cannont be update, i have a 3.30g cd. If someone can help plese do ($$$ involved)
Reply
Old Sep 10, 2006 | 12:24 PM
  #36  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
Originally Posted by csmeance
nerver mind, i found it, but is says stat cannont be update, i have a 3.30g cd. If someone can help plese do ($$$ involved)
any specific errors at all?
Reply
Old Sep 10, 2006 | 12:49 PM
  #37  
csmeance's Avatar
Senior Moderator
20 Year Member
Liked
Community Favorite
Top Answer: 1
 
Joined: Feb 2006
Posts: 21,406
Likes: 2,185
From: Space Coast, FL
i found the problem, the directory was wrong, but the file is too big by 531 bytes. I sent a pm to brandonclaps to see if he could help. If anyone can help please do.
Reply
Old Sep 10, 2006 | 01:20 PM
  #38  
Mike_TX's Avatar
AcurAdmirer
 
Joined: Jul 2004
Posts: 3,004
Likes: 352
From: Dallas/Ft. Worth, TX
Originally Posted by stevencrosbie
I'm not getting any files in the .rar that I download.....
Same here. The .rar shows a filesize of 547kb, but my decoder shows nothing inside.

Is it corrupted?
.
.
Reply
Old Sep 10, 2006 | 01:29 PM
  #39  
kennyc's Avatar
not vtech... VTEC!!!
 
Joined: Nov 2005
Posts: 1,128
Likes: 9
From: DC/MD/VA
Try this link if the file on Brandon's link does not work.

http://www.savefile.com/files/56150

"kennyc" is the password for the zipfile.

Kenny
Reply
Old Sep 10, 2006 | 01:47 PM
  #40  
Mike_TX's Avatar
AcurAdmirer
 
Joined: Jul 2004
Posts: 3,004
Likes: 352
From: Dallas/Ft. Worth, TX
Originally Posted by kennyc
Try this link if the file on Brandon's link does not work.

http://www.savefile.com/files/56150

"kennyc" is the password for the zipfile.

Kenny
Many thanks, Kenny. But I notice it is named "3.40" and I have the v.3.50 disc ('06).

I think you grafted the 3.50 .bin file to the 3.40 HMIManager, didn't you(?), but I don't want to introduce an earlier version of anything into my sys. So is there any difference between the modded 3.40 HMIManager and a modded 3.50 HMIManager?
.
.
Reply



All times are GMT -5. The time now is 06:20 PM.