Not joined yet? Register for free and enjoy features such as alerts, private messaging and viewing latest posts and topics.
MkIV BMW DVD Navigation System firmware update
- unionjack
- Member
- Posts: 103
- Joined: Fri Jun 15, 2007 10:08 pm
- Location: San Antonio, TX
- Contact:
MkIV BMW DVD Navigation System firmware update
Well thanks to the awesomeness that is x5world and their extensive technical threads, I was able to update my OEM BMW Navigation firmware to the latest and greatest version. Understand that I did not write most of this, I just rewrote a bit of it and tailored it to my needs and to make it a bit easier to accomplish. Again, many thanks to x5world.
This DIY is for the MkIV DVD OEM BMW Navigation System only!!!
Important: You can not simply do this procedure with the same version of firmware already on the NAV unit. If your NAV unit has V29 installed already and you create a new CD with V29 then it will not update the splash. You need to either upgrade or downgrade to a new or old unmodified version. Then re-install the newly modified splash version of the firmware. This is so the NAV recognizes that there is a new update.
Disclaimer: Keep in mind that changes will be made to system ROM files and could seriously damage your navigation computer. The provided set of tools which will accomplish the aforementioned task are not Guaranteed to work 100%. As always, you take on any liability and responsibility for damages. If you need help try searching this thread first. Now with that out of the way here's a step by step guide. You will need some manipulation tools installed first.
Changes:
- BMW Nav firmware version 29.1 (4-1/91)
- Custom Splash (boot) screen)
- USA English female voice changed to Great Britain female English voice (because British accents are way hot)
Step One
Download latest firmware (v29.1) - http://www.megaupload.com/?d=TNC9LTY2
Step Two
Obtain UltraISO and Navtweak
Step Three
Using UltraISO, extract NAV_SW.mdf
Step Four
Changing the splash image
1. Load image onto PC
2. Locate "navboot" file. Usually located in \V_2\RR\0101\BMWC01S\app_sw\
3. Copy "navboot" to hard drive on PC
4. Using navtweak open "navboot"
5. Once opened, click "Image"
6. Now in the "rombitmaps" box highlight the first entry and using cursor scroll down to the image that you will change. Located at line 14.
7. Now select the gif you want to change by right-clicking on the line and selecting "save"
7. NOTE! the new splash image has to fit the screen so you'll have to edit it (with Paint, PhotoShop, etc...) by making sure that it has aspect ratio of Width 400 x Height 234 x Depth 8bit 96X96dpi, single frame. And saved as a *.GIF file
8. If the new gif image is larger than 4544KB then you'll need to check the box "Do not check file size"
9. If you're running into a problem with images not being recognized even after they meet the specs in step 7. Then you need to check the box read "complicated" gifs.
10. Now select the gif you want to load by right-clicking on the line and selecting "replace"
11. Voila!! now you have a new splash that will startup
I chose this:
Step Five
Changing the language
Navigate to
V_2/Voices/0502
rename usa_f.csf to 1usa_f.csf
rename gb_f.csf to usa_f.csf
rename 1usa_f.csf to gb_f.csf
V_2/language/0103
rename usa4f.tsf to 1usa4f.tsf
rename gb4f.tsf to usa4f.tsf
rename 1usa4f.tsf to gb4f.tsf
AND
V_2/language/0105
rename usa4f.tsf to 1usa4f.tsf
rename gb4f.tsf to usa4f.tsf
rename 1usa4f.tsf to gb4f.tsf
Step Six
Creating the Image
1. Start UltraISO (you will see window split into four sections)
2. Goto File->Open (locate the Navigation CD image of firmware) or Open CD/DVD
3. Once CD is loaded into "Image" window goto Actions -> Add Folder and replace \V_2\
4. You will be prompted to verify replacement. Select "yes"
6. Now you're ready to make the new ISO image. In the top left window labeled "Image", click the first entry (it will look like 20060220_120036 with a CD Icon) edit the line to reflect "NAV_SW" and press return
7. Goto File -> Save as .ISO
Step Seven
Burning the image to CD
1. Open UltraISO
2. Goto File -> Open and select NAV_SW.iso
3. Once open, Goto Tools -> Burn CD/DVD image
4. Change the write speed to the minimum setting then click "Burn"
Step Eight
Flashing the NAV system
1. Go to your vehicle and turn the ignition switch to position 1.
2. Let the navigation system boot up and get into a normal operating mode.
3. Leaving the system on (never turn the power off during these steps!!) eject the navigation DVD from your drive unit.
3. Load the new burned V29 disk into your Nav unit.
5. Watch your screen and be patient. Once it find the disc, the monitor will turn off.
6. A few minutes later, the monitor will turn back on. It says it will take 6 minutes to do the upgrade, but it doesn't take that long. When it’s done it will eject the CD automatically.
7. Put your navigation DVD back in the drive and make sure everything is working properly.
Images courtesy x5world.
This DIY is for the MkIV DVD OEM BMW Navigation System only!!!
Important: You can not simply do this procedure with the same version of firmware already on the NAV unit. If your NAV unit has V29 installed already and you create a new CD with V29 then it will not update the splash. You need to either upgrade or downgrade to a new or old unmodified version. Then re-install the newly modified splash version of the firmware. This is so the NAV recognizes that there is a new update.
Disclaimer: Keep in mind that changes will be made to system ROM files and could seriously damage your navigation computer. The provided set of tools which will accomplish the aforementioned task are not Guaranteed to work 100%. As always, you take on any liability and responsibility for damages. If you need help try searching this thread first. Now with that out of the way here's a step by step guide. You will need some manipulation tools installed first.
Changes:
- BMW Nav firmware version 29.1 (4-1/91)
- Custom Splash (boot) screen)
- USA English female voice changed to Great Britain female English voice (because British accents are way hot)
Step One
Download latest firmware (v29.1) - http://www.megaupload.com/?d=TNC9LTY2
Step Two
Obtain UltraISO and Navtweak
Step Three
Using UltraISO, extract NAV_SW.mdf
Step Four
Changing the splash image
1. Load image onto PC
2. Locate "navboot" file. Usually located in \V_2\RR\0101\BMWC01S\app_sw\
3. Copy "navboot" to hard drive on PC
4. Using navtweak open "navboot"
5. Once opened, click "Image"
6. Now in the "rombitmaps" box highlight the first entry and using cursor scroll down to the image that you will change. Located at line 14.
7. Now select the gif you want to change by right-clicking on the line and selecting "save"
7. NOTE! the new splash image has to fit the screen so you'll have to edit it (with Paint, PhotoShop, etc...) by making sure that it has aspect ratio of Width 400 x Height 234 x Depth 8bit 96X96dpi, single frame. And saved as a *.GIF file
8. If the new gif image is larger than 4544KB then you'll need to check the box "Do not check file size"
9. If you're running into a problem with images not being recognized even after they meet the specs in step 7. Then you need to check the box read "complicated" gifs.
10. Now select the gif you want to load by right-clicking on the line and selecting "replace"
11. Voila!! now you have a new splash that will startup
I chose this:
Step Five
Changing the language
Navigate to
V_2/Voices/0502
rename usa_f.csf to 1usa_f.csf
rename gb_f.csf to usa_f.csf
rename 1usa_f.csf to gb_f.csf
V_2/language/0103
rename usa4f.tsf to 1usa4f.tsf
rename gb4f.tsf to usa4f.tsf
rename 1usa4f.tsf to gb4f.tsf
AND
V_2/language/0105
rename usa4f.tsf to 1usa4f.tsf
rename gb4f.tsf to usa4f.tsf
rename 1usa4f.tsf to gb4f.tsf
Step Six
Creating the Image
1. Start UltraISO (you will see window split into four sections)
2. Goto File->Open (locate the Navigation CD image of firmware) or Open CD/DVD
3. Once CD is loaded into "Image" window goto Actions -> Add Folder and replace \V_2\
4. You will be prompted to verify replacement. Select "yes"
6. Now you're ready to make the new ISO image. In the top left window labeled "Image", click the first entry (it will look like 20060220_120036 with a CD Icon) edit the line to reflect "NAV_SW" and press return
7. Goto File -> Save as .ISO
Step Seven
Burning the image to CD
1. Open UltraISO
2. Goto File -> Open and select NAV_SW.iso
3. Once open, Goto Tools -> Burn CD/DVD image
4. Change the write speed to the minimum setting then click "Burn"
Step Eight
Flashing the NAV system
1. Go to your vehicle and turn the ignition switch to position 1.
2. Let the navigation system boot up and get into a normal operating mode.
3. Leaving the system on (never turn the power off during these steps!!) eject the navigation DVD from your drive unit.
3. Load the new burned V29 disk into your Nav unit.
5. Watch your screen and be patient. Once it find the disc, the monitor will turn off.
6. A few minutes later, the monitor will turn back on. It says it will take 6 minutes to do the upgrade, but it doesn't take that long. When it’s done it will eject the CD automatically.
7. Put your navigation DVD back in the drive and make sure everything is working properly.
Images courtesy x5world.
Alpineweiss / Imolarot | Premium Package | Heated Seats | Navigation | Hardwired V1 | Shorty Antenna | H&R Springs | Black Kidney surrounds
- RCNet
- Newbie
- Posts: 45
- Joined: Mon Jul 16, 2007 5:55 pm
- Location: SW Washington
If you've already updated your Nav to the latest firmware release and still want to add some customizations to it, you can create a "custom" version to allow the update instead of trying to go back to a previous release and then install the update again. This info also came from X5world.
To do this you create a "custom" version by branding it to a number higher than 29.1. You will need a hex editor to modify a couple of files.
All you need to do is hex-edit files lng_rel.tbl and sw_rel.tbl which are located in \V_2\RR\0101\BMWC01S. The first four bytes "0910" indicate the software version (29.10). You can simply edit the fourth byte to brand your custom version as 29.11.
Again these are binary files, so don't try to edit them with a standard text editor.
To do this you create a "custom" version by branding it to a number higher than 29.1. You will need a hex editor to modify a couple of files.
All you need to do is hex-edit files lng_rel.tbl and sw_rel.tbl which are located in \V_2\RR\0101\BMWC01S. The first four bytes "0910" indicate the software version (29.10). You can simply edit the fourth byte to brand your custom version as 29.11.
Again these are binary files, so don't try to edit them with a standard text editor.
2006 Ti Silver Z4 M Coupe
2009 Deep Sea Blue 535i xDrive Sports Wagon
2009 Deep Sea Blue 535i xDrive Sports Wagon
- Veruca
- Member
- Posts: 224
- Joined: Sat Sep 08, 2007 11:58 pm
- Location: Atlanta, GA
- Contact:
Re: MkIV BMW DVD Navigation System firmware update
The first thing I want to add is that in order to do this you also need to download this software or NavTweak will not work: GTK+/WIN32 Runtime Environment - http://gladewin32.sourceforge.net/modules/news/
OK, I messed around with this last night on my husband's computer (which is way too slow) until about 1:30 a.m. Couldn't be more pleased with the results. My next step is to change the icon that represents where you are to be something that resembles my car. So if anyone has any Super Mario like graphics of our cars please post them. It needs to be something simple.
Here is my accomplishment.
And now I have 3d maps - though I'm not completely sure it comes from this update. I think it's the one where you go into the hidden menu and change some settings. I'll have to check on that.
I also put this picture up as the splash screen but I couldn't get it to show when I was there with the camera.
OK, I messed around with this last night on my husband's computer (which is way too slow) until about 1:30 a.m. Couldn't be more pleased with the results. My next step is to change the icon that represents where you are to be something that resembles my car. So if anyone has any Super Mario like graphics of our cars please post them. It needs to be something simple.
Here is my accomplishment.
And now I have 3d maps - though I'm not completely sure it comes from this update. I think it's the one where you go into the hidden menu and change some settings. I'll have to check on that.
I also put this picture up as the splash screen but I couldn't get it to show when I was there with the camera.
- pvr
- Legend
- Posts: 26421
- Joined: Fri Jun 15, 2007 12:27 pm
- Location: South East UK
Re: MkIV BMW DVD Navigation System firmware update
Now you just need the tweak to remove that warning message ...
Current:
911-50 Black - unique spec
X5M - 575 hp of fun in a V8
Abarth 595 Comp.
Golf Clipper - collectors item
Z4 3.0si Black Sapphire
VW ID.3
Previous:
Z4M Silver Grey - non flimper spec (gone to Bing)
Z4 3.0 Toledo
911-50 Black - unique spec
X5M - 575 hp of fun in a V8
Abarth 595 Comp.
Golf Clipper - collectors item
Z4 3.0si Black Sapphire
VW ID.3
Previous:
Z4M Silver Grey - non flimper spec (gone to Bing)
Z4 3.0 Toledo
- Veruca
- Member
- Posts: 224
- Joined: Sat Sep 08, 2007 11:58 pm
- Location: Atlanta, GA
- Contact:
Re: MkIV BMW DVD Navigation System firmware update
Well that wouldn't be any fun!
- pvr
- Legend
- Posts: 26421
- Joined: Fri Jun 15, 2007 12:27 pm
- Location: South East UK
Re: MkIV BMW DVD Navigation System firmware update
oh, and maybe you want to remove the coordinates of your home address
Current:
911-50 Black - unique spec
X5M - 575 hp of fun in a V8
Abarth 595 Comp.
Golf Clipper - collectors item
Z4 3.0si Black Sapphire
VW ID.3
Previous:
Z4M Silver Grey - non flimper spec (gone to Bing)
Z4 3.0 Toledo
911-50 Black - unique spec
X5M - 575 hp of fun in a V8
Abarth 595 Comp.
Golf Clipper - collectors item
Z4 3.0si Black Sapphire
VW ID.3
Previous:
Z4M Silver Grey - non flimper spec (gone to Bing)
Z4 3.0 Toledo
- sp3ctre
- Site Admin
- Posts: 7496
- Joined: Thu Jun 14, 2007 7:29 pm
- Contact:
Re: MkIV BMW DVD Navigation System firmware update
pvr wrote:oh, and maybe you want to remove the coordinates of your home address
PARTY AT JESSICA'S HOUSE!!!!
If you are looking for low cost UK insurance, visit our official Z4-forum insurance scheme
- Veruca
- Member
- Posts: 224
- Joined: Sat Sep 08, 2007 11:58 pm
- Location: Atlanta, GA
- Contact:
Re: MkIV BMW DVD Navigation System firmware update
Removed them just for you. I don't see what the real issue was with them being there. To stop someone from stealing the car?
- ovrkll
- Lifer
- Posts: 5936
- Joined: Fri Jun 22, 2007 1:03 am
- Location: Mcdonough, GA
Re: MkIV BMW DVD Navigation System firmware update
Damn it, was on my way over there tonight to raid the fridge and consume all the alcohol
'06 Interlagos Blue Z4M
- Veruca
- Member
- Posts: 224
- Joined: Sat Sep 08, 2007 11:58 pm
- Location: Atlanta, GA
- Contact:
Re: MkIV BMW DVD Navigation System firmware update
Har har har. You guys are sooo funny.ovrkll wrote:Damn it, was on my way over there tonight to raid the fridge and consume all the alcohol
- masterbm
- Newbie
- Posts: 9
- Joined: Sat Nov 03, 2007 12:26 am
Re: MkIV BMW DVD Navigation System firmware update
This upgrade worked for me and the new splash screen is much better. As Veruca says this doesn't enable perspective mode as such. There is a how to guide here:
http://www.linquist.net/motorsports/bmw/nav
http://www.linquist.net/motorsports/bmw/nav
Black Z4MC
- mitch
- Member
- Posts: 61
- Joined: Mon Jun 18, 2007 11:23 pm
- Location: Worcester
Re: MkIV BMW DVD Navigation System firmware update
does the splash screen display each time you start the car ?
mitch
mitch
2007 BMW Z4M
2005 Alpina Roadster S Lux
2003 BMW Z4 2.5 SE
2005 Alpina Roadster S Lux
2003 BMW Z4 2.5 SE
- Albertoxx
- Member
- Posts: 56
- Joined: Tue Jan 08, 2008 2:40 pm
- Location: Torino
Re: MkIV BMW DVD Navigation System firmware update
Does the update changes the available languages? Or is it only a MKIV preset?
I have Italian (that's the one I don't wanna loose) English and German.
Thank you for an answer
I have Italian (that's the one I don't wanna loose) English and German.
Thank you for an answer
Alpina Roadster S #89
- WLH
- Lifer
- Posts: 12277
- Joined: Fri Jun 15, 2007 2:08 am
- Location: Taxsylvania
- Contact:
Re: MkIV BMW DVD Navigation System firmware update
To prevent a missile strike by zee42...Veruca wrote:Removed them just for you. I don't see what the real issue was with them being there. To stop someone from stealing the car?
- Albertoxx
- Member
- Posts: 56
- Joined: Tue Jan 08, 2008 2:40 pm
- Location: Torino
Re: MkIV BMW DVD Navigation System firmware update
Yes, I think so.mitch wrote:does the splash screen display each time you start the car ?
mitch
Alpina Roadster S #89