Jump to content
AVIC411.com

Oregon time zone bug patch


Recommended Posts

This works on my F900BT with the 3.1 upgrade from viewtopic.php?f=34&t=25751 and a few other mods. I hope others will try it and tell us if it works for them. I would think this should work on other units as well.This puts all of Oregon into the Pacific time zone.

 

If you're not familiar with moving files to and from your unit there's good instructions here viewtopic.php?f=64&t=26446 and in lots of other posts.

 

The file tzinfo.bin which is in the data.zip file from My Flash Disk\APL2\iGo needs to be altered or you can try the one I've altered which I'll attach. Since this forum does not allow files with the bin extension I'll rename it to tzinfo.txt and you will have to rename it to tzinfo.bin after you have downloaded it.

 

I extracted my data.zip with winrar, replaced the tzinfo.bin file and repacked it and it worked fine.

 

I also opened data.zip with winrar and then opened tzinfo.bin, using Hex Editor Neo, from within the winrar window, altered the file and closed Hex Editor then winrar clicking yes to keep the changes and that worked fine too.

 

Hex Editor Neo is a free program available here http://www.hhdsoftware.com/Products/hom ... -free.html

 

Here's what I did.

 

If you open tzinfo.bin using Ida Pro near the end of the file you'll see lines like this (I've added my interpretations)

 

ROM:00004E36 DCB 0x75 ; u

ROM:00004E37 DCB 0x63 ; c Connecticut

ROM:00004E38 DCB 0x74 ; t

ROM:00004E39 DCB 0

ROM:00004E3A DCB 1

ROM:00004E3B DCB 0

ROM:00004E3C DCB 0x8F ; Å This is eastern time zone

ROM:00004E3D DCB 0

ROM:00004E3E DCB 0x75 ; u

ROM:00004E3F DCB 0x63 ; c California

ROM:00004E40 DCB 0x78 ; x

ROM:00004E41 DCB 0

ROM:00004E42 DCB 1

ROM:00004E43 DCB 0

ROM:00004E44 DCB 0x7F ; No symbol here, space = western time zone

ROM:00004E45 DCB 0

ROM:00004E46 DCB 0x75 ; u

ROM:00004E47 DCB 0x64 ; d District of Columbia

ROM:00004E48 DCB 0x63 ; c

ROM:00004E49 DCB 0

ROM:00004E4A DCB 1

ROM:00004E4B DCB 0

ROM:00004E4C DCB 0x8F ; Å eastern time zone

ROM:00004E4D DCB 0

ROM:00004E4E DCB 0x75 ; u

ROM:00004E4F DCB 0x64 ; d Delaware

ROM:00004E50 DCB 0x65 ; e

ROM:00004E51 DCB 0

ROM:00004E52 DCB 1

ROM:00004E53 DCB 0

ROM:00004E54 DCB 0x8F ; Å Also in eastern time zone

ROM:00004E55 DCB 0

ROM:00004E56 DCB 0x75 ; u

ROM:00004E57 DCB 0x66 ; f Florida

ROM:00004E58 DCB 0x78 ; x

ROM:00004E59 DCB 0

ROM:00004E5A DCB 2 Florida has 2 time zones

ROM:00004E5B DCB 0

ROM:00004E5C DCB 0x8F ; Å eastern time zone for part of Fl

ROM:00004E5D DCB 0

ROM:00004E5E DCB 0x54 ; T T = central time zone for the western part of the state

ROM:00004E5F DCB 0

ROM:00004E60 DCB 0x75 ; u

ROM:00004E61 DCB 0x67 ; g Guam I guess

ROM:00004E62 DCB 0x75 ; u

ROM:00004E63 DCB 0

ROM:00004E64 DCB 1

ROM:00004E65 DCB 0

ROM:00004E66 DCB 0x64 ; d

 

here's Nevada

ROM:00004F24 DCB 0x75 ; u

ROM:00004F25 DCB 0x6E ; n

ROM:00004F26 DCB 0x76 ; v

ROM:00004F27 DCB 0

ROM:00004F28 DCB 1

ROM:00004F29 DCB 0

ROM:00004F2A DCB 0x7F ; again no symbol, space = western time zone

ROM:00004F2B DCB 0

 

here's Washington

ROM:00004F9E DCB 0x75 ; u

ROM:00004F9F DCB 0x77 ; w

ROM:00004FA0 DCB 0x61 ; a

ROM:00004FA1 DCB 0

ROM:00004FA2 DCB 1

ROM:00004FA3 DCB 0

ROM:00004FA4 DCB 0x7F ;

ROM:00004FA5 DCB 0

 

here's Idaho

ROM:00004E80 DCB 0x75 ; u

ROM:00004E81 DCB 0x69 ; i

ROM:00004E82 DCB 0x64 ; d

ROM:00004E83 DCB 0

ROM:00004E84 DCB 1

ROM:00004E85 DCB 0

ROM:00004E86 DCB 0x4D ; M this is mountain time but only Idaho and Oregon use this

ROM:00004E87 DCB 0 symbol. The other states in that zone use \

 

Oregon

ROM:00004F3C DCB 0x75 ; u

ROM:00004F3D DCB 0x6F ; o

ROM:00004F3E DCB 0x72 ; r

ROM:00004F3F DCB 0

ROM:00004F40 DCB 1

ROM:00004F41 DCB 0

ROM:00004F42 DCB 0x4D ; M

ROM:00004F43 DCB 0

 

 

here's what the lines for Oregon look like after I edited the file using Hex Editor

ROM:00004F3C DCB 0x75 ; u

ROM:00004F3D DCB 0x6F ; o

ROM:00004F3E DCB 0x72 ; r

ROM:00004F3F DCB 0

ROM:00004F40 DCB 1

ROM:00004F41 DCB 0

ROM:00004F42 DCB 0x7F ; time zone changed from M to space

ROM:00004F43 DCB 0

 

Here's what some of those same lines look like in Hex Editor, assuming the picture I posted shows up. I've circled the numbers you need to change. Click on that 4d, right click and choose edit cell and type in 7f. Don't try to delete the 4d, that won't work. Just overwrite it. Then close Hex Editor, click yes to save changes when it asks and you're done.

 

 

 

I think that covers it. It worked for me.

tzinfo.txt

post-43614-12872762461032_thumb.jpg

Link to post
Share on other sites

Just a bump to let folks know this worked on both my F90BTs with 3.02 and Diaftia 2.3 + MSN. Amazing the difference a single byte can make. :roll:

 

Moderator, please sticky. Modders, please integrate in your data.zips and note it in your release notes, please. Us granola-lovin' Oregonians will thank you. :D

Link to post
Share on other sites
  • 3 months later...

Anyone think this will work for TN? I have my time set to Auto and my time displayed is the actual Easter Time when I am in the Easter Time Zone in TN. But when I navigate anywhere in Eastern TN is shows my arrival time as Central, but subracting an hour. When I get to my desination it will display current time of 3:30 pm Arrival time 2:20 pm. Any ideas?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...