Enabling trip computer on TL natively

Thread Tools
 
Search this Thread
 
Old 09-09-2006, 12:01 AM
  #1  
Banned
Thread Starter
 
AngryDad's Avatar
 
Join Date: Sep 2006
Posts: 55
Likes: 0
Received 0 Likes on 0 Posts
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
Old 09-09-2006, 12:28 AM
  #2  
'06 NBP : 6MT : NAVI
 
met152's Avatar
 
Join Date: Feb 2006
Location: Pittsburgh, PA
Age: 41
Posts: 167
Likes: 0
Received 2 Likes on 2 Posts
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?
Old 09-09-2006, 01:47 AM
  #3  
Pro
 
BrandonClaps's Avatar
 
Join Date: Dec 2005
Location: Syracuse, NY
Age: 42
Posts: 506
Received 20 Likes on 10 Posts
nag screen and i will bow the fuck down!
Old 09-09-2006, 06:35 AM
  #4  
Instructor
 
urbaita1's Avatar
 
Join Date: Nov 2004
Posts: 117
Likes: 0
Received 1 Like on 1 Post
is at hand! Nice work. If you crack the nag screen, you might just become immortal here...
Old 09-09-2006, 10:30 AM
  #5  
Senior Moderator
 
csmeance's Avatar
 
Join Date: Feb 2006
Location: Space Coast, FL
Posts: 20,922
Received 2,016 Likes on 1,435 Posts
thanks man, but one question, can we just rename the file that is patched to the file the navi uses for diffrent versions?
Old 09-09-2006, 10:34 AM
  #6  
Racer
iTrader: (1)
 
BigB2k5's Avatar
 
Join Date: Jan 2005
Location: Orlando, FL
Age: 39
Posts: 252
Likes: 0
Received 1 Like on 1 Post
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!
Old 09-09-2006, 11:23 AM
  #7  
2004 SSM/EB/5AT/Navi/RSB
 
bluenoise's Avatar
 
Join Date: Jan 2005
Location: Bay Area, CA
Age: 57
Posts: 1,306
Likes: 0
Received 1 Like on 1 Post
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!
Old 09-09-2006, 11:31 AM
  #8  
Weather Watcher
 
SSM6MTNAVI's Avatar
 
Join Date: Jul 2004
Location: Nairobi, Kenya
Age: 45
Posts: 319
Likes: 0
Received 0 Likes on 0 Posts
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.
Old 09-09-2006, 11:35 AM
  #9  
FOR SALE - BM
 
drdamian's Avatar
 
Join Date: Nov 2005
Location: Philadelphia, PA
Age: 46
Posts: 1,503
Likes: 0
Received 0 Likes on 0 Posts
this sems great, now is there a DIY w detailed instructions . or, better yet anybody in the Philly area willing to helpme out????
Old 09-09-2006, 01:53 PM
  #10  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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!
Old 09-09-2006, 03:14 PM
  #11  
Banned
Thread Starter
 
AngryDad's Avatar
 
Join Date: Sep 2006
Posts: 55
Likes: 0
Received 0 Likes on 0 Posts
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
Old 09-09-2006, 03:19 PM
  #12  
Banned
Thread Starter
 
AngryDad's Avatar
 
Join Date: Sep 2006
Posts: 55
Likes: 0
Received 0 Likes on 0 Posts
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
Old 09-09-2006, 03:46 PM
  #13  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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??
Old 09-09-2006, 04:40 PM
  #14  
Zoomie ABP
 
stevencrosbie's Avatar
 
Join Date: May 2006
Location: Colorado Springs, CO
Age: 39
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
So this won't work on the 05 TL?
Old 09-09-2006, 04:52 PM
  #15  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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?
Old 09-09-2006, 05:05 PM
  #16  
2004 SSM/EB/5AT/Navi/RSB
 
bluenoise's Avatar
 
Join Date: Jan 2005
Location: Bay Area, CA
Age: 57
Posts: 1,306
Likes: 0
Received 1 Like on 1 Post
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.
Old 09-09-2006, 05:07 PM
  #17  
2004 SSM/EB/5AT/Navi/RSB
 
bluenoise's Avatar
 
Join Date: Jan 2005
Location: Bay Area, CA
Age: 57
Posts: 1,306
Likes: 0
Received 1 Like on 1 Post
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.
Old 09-09-2006, 06:30 PM
  #18  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
Originally Posted by bluenoise
AngryDad has one.
yeah... thanks for the info sir!
Old 09-09-2006, 07:28 PM
  #19  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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...
Old 09-09-2006, 07:51 PM
  #20  
Safety Car
 
datmrman's Avatar
 
Join Date: Jan 2006
Location: San Diego, CA
Age: 42
Posts: 4,171
Received 39 Likes on 15 Posts
Maybe someone can send AngryDad their unpatchable HMIManager and he can fix the patch to be compatible with other versions?
Old 09-09-2006, 08:04 PM
  #21  
2004 SSM/EB/5AT/Navi/RSB
 
bluenoise's Avatar
 
Join Date: Jan 2005
Location: Bay Area, CA
Age: 57
Posts: 1,306
Likes: 0
Received 1 Like on 1 Post
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.
Old 09-09-2006, 10:21 PM
  #22  
My Daily Driver
 
johnny--2k's Avatar
 
Join Date: Sep 2004
Location: Brookfield, WI
Age: 41
Posts: 1,848
Likes: 0
Received 1 Like on 1 Post
hot.... I'm doing this soon.
Old 09-09-2006, 10:55 PM
  #23  
Banned
Thread Starter
 
AngryDad's Avatar
 
Join Date: Sep 2006
Posts: 55
Likes: 0
Received 0 Likes on 0 Posts
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
Old 09-09-2006, 11:54 PM
  #24  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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!
Old 09-09-2006, 11:58 PM
  #25  
2004 SSM/EB/5AT/Navi/RSB
 
bluenoise's Avatar
 
Join Date: Jan 2005
Location: Bay Area, CA
Age: 57
Posts: 1,306
Likes: 0
Received 1 Like on 1 Post
Woo! There's hope for those of us not running 3.50!
Old 09-10-2006, 12:02 AM
  #26  
Pro
 
BrandonClaps's Avatar
 
Join Date: Dec 2005
Location: Syracuse, NY
Age: 42
Posts: 506
Received 20 Likes on 10 Posts
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
Old 09-10-2006, 12:29 AM
  #27  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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!
Old 09-10-2006, 12:57 AM
  #28  
2004 SSM/EB/5AT/Navi/RSB
 
bluenoise's Avatar
 
Join Date: Jan 2005
Location: Bay Area, CA
Age: 57
Posts: 1,306
Likes: 0
Received 1 Like on 1 Post
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?
Old 09-10-2006, 01:16 AM
  #29  
Zoomie ABP
 
stevencrosbie's Avatar
 
Join Date: May 2006
Location: Colorado Springs, CO
Age: 39
Posts: 74
Likes: 0
Received 0 Likes on 0 Posts
I'm not getting any files in the .rar that I download.....
Old 09-10-2006, 01:18 AM
  #30  
2004 SSM/EB/5AT/Navi/RSB
 
bluenoise's Avatar
 
Join Date: Jan 2005
Location: Bay Area, CA
Age: 57
Posts: 1,306
Likes: 0
Received 1 Like on 1 Post
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.
Old 09-10-2006, 01:19 AM
  #31  
Racer
 
GunnerX's Avatar
 
Join Date: Jul 2003
Location: Markham, Canada
Posts: 370
Received 21 Likes on 13 Posts
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.
Old 09-10-2006, 09:48 AM
  #32  
ARKITEKT
 
GRK_TL's Avatar
 
Join Date: Mar 2004
Location: Bergen County, NJ
Age: 48
Posts: 92
Likes: 0
Received 3 Likes on 2 Posts
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
Old 09-10-2006, 10:45 AM
  #33  
FOR SALE - BM
 
drdamian's Avatar
 
Join Date: Nov 2005
Location: Philadelphia, PA
Age: 46
Posts: 1,503
Likes: 0
Received 0 Likes on 0 Posts
^-- same here, i have an o5 tl
Old 09-10-2006, 11:20 AM
  #34  
Senior Moderator
 
csmeance's Avatar
 
Join Date: Feb 2006
Location: Space Coast, FL
Posts: 20,922
Received 2,016 Likes on 1,435 Posts
whats dumpnavi?
Old 09-10-2006, 11:36 AM
  #35  
Senior Moderator
 
csmeance's Avatar
 
Join Date: Feb 2006
Location: Space Coast, FL
Posts: 20,922
Received 2,016 Likes on 1,435 Posts
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)
Old 09-10-2006, 12:24 PM
  #36  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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?
Old 09-10-2006, 12:49 PM
  #37  
Senior Moderator
 
csmeance's Avatar
 
Join Date: Feb 2006
Location: Space Coast, FL
Posts: 20,922
Received 2,016 Likes on 1,435 Posts
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.
Old 09-10-2006, 01:20 PM
  #38  
AcurAdmirer
 
Mike_TX's Avatar
 
Join Date: Jul 2004
Location: Dallas/Ft. Worth, TX
Posts: 3,004
Received 352 Likes on 164 Posts
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?
.
.
Old 09-10-2006, 01:29 PM
  #39  
not vtech... VTEC!!!
 
kennyc's Avatar
 
Join Date: Nov 2005
Location: DC/MD/VA
Age: 48
Posts: 1,128
Likes: 0
Received 9 Likes on 3 Posts
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
Old 09-10-2006, 01:47 PM
  #40  
AcurAdmirer
 
Mike_TX's Avatar
 
Join Date: Jul 2004
Location: Dallas/Ft. Worth, TX
Posts: 3,004
Received 352 Likes on 164 Posts
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?
.
.


Quick Reply: Enabling trip computer on TL natively



All times are GMT -5. The time now is 01:37 AM.