Hack Your BMW Nav Splash Screen
I originally posted this step-by-step guide on my old Website (www.shardex.com) in 2006. I noticed on my server’s records that people are still looking for it on Google so I figured I would stick it back up on here in case someone wants to update their navigation’s splash screen. The only issue I have found is that GifExtractor.exe is no longer available to download. I have a copy but am not sure if I can redistribute it so try using Google or some other search engine to find it.
The image above was the final splash screen image I used for my e46 M3. It was black with red leather hence the black widow. Yea, I know, cheesy image.
If the instructions below don’t work out for you, try this new protocol: http://www.xoutpost.com/electronics/navigation-system/16739-navtweak.html
Steps to: Create new splash screen for you BMW MKIII or MKIV Navigation
Software:
Latest Version of the Navigation Software Image
- http://www.megaupload.com/?d=3RNSW3DT (for V27)
- Close the silly banner add at the top right of the megaupload page as the actual download link is below it
- Keep in mind that you can not reinstall the same version of nav software.
- I simply downgraded to V26 and then back up to V27
- There are two files that you will need (example uses version 27):
- bmw v27.mdf
- This is the actual image of the navigation software
- bmw v27.mds
- This is an important file in that it contains the information for burning the files properly.
- bmw v27.mdf
Image creation tool
- http://www.adobe.com/products/photoshop/main.html
- I use Photoshop CS3 but you can use any image editor that allows you to create an image with the following parameters:
- Image size
- Image resolution
- GIF image export
- Bit Depth
UltraISO
- http://www.tucows.com/preview/306129
- This product allows you to open the Navigation image file for editing.
GifExtractor
- update: apparently this link no longer works – you will need to find GifExtractor.exe or something similar on your own.
- http://carmes.de/download/software/GifExtractor.exe
- This is a sweet tool designed by Tino a.k.a. 2Wires over at the x5world forums
- This program allows you to scan a file for any GIF images that are embedded in it using a built-in HEX editor.
- After you download this make sure to unzip it. You may get a window with some German instructions – simply ignore this and extract it using WinZip
Micorsoft .NET 1.1
- http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en
- You need to install this before you use GifExtractor
Alcohol 120%
- http://www.free-downloads.net/programs/Alcohol_120_
- This has a nice Image Burning Wizard for creating the final CD
- You could probably use any good CD burning software that allows you to burn an image but I will use this one for our example as it seems to be somewhat popular.
The Steps
-
Make sure you have installed all the software first.
- Install the .NET 1.1 framework (if you do not already have it installed)
- You can check if you have it by going to:
- Start Menu > Control Panel > Add or Remove Programs
- and simply Search for it in the list
- You can check if you have it by going to:
- Install GifExtractor
- Make sure to unzip it first.
- It should create a folder with two files.
- reamdme.txt
- This has some useful instructions
- GifExtractor.exe
- Double-click on this file to start it (you do not need to use it just yet though)
- reamdme.txt
- Install UltraISO
- Just follows the prompts – this is an easy install
- Install the Alcohol 120% free trial
- Again, an easy install
- Install the .NET 1.1 framework (if you do not already have it installed)
-
Create your new GIF image
- Make sure it follows these guidelines:
- Width: 400
- Height: 234
- Bit Depth: 8
- Resolution: 96 x 96
- Frames: 1
- Save it as: whatever_you_want.gif
- Some people have said that it should not exceed a certain size due to a checksum but mine was 30KB – much larger than the original and it worked fine.
- Make sure it follows these guidelines:
-
Open UltraISO
- At the top left, click on File > Open
- Select bmw v27.mdf
- Use the menu tree at the left of the program to navigate to the navboot file
- The navboot file is the only file that we need to edit
- It should be located at the following path:
- V_2 > RR > 0101 > BMWC01S > spp_sw > navboot
- select the navboot file and drag it to your desktop
- The program will extract it and make a copy on your desktop
-
Open GifExtractor
- Click ‘OK’ to agree to the terms
- Check all three boxes near the bottom of the window:
- Do not check file size
- Correct CRC24
- Read “complicated” gifs
- At the top right, click on the ‘Find File’ button
- Navigate to your desktop and select the navboot file
- Click on the ‘Extract’ button
- You should see a list of numbers. These are the Hex codes of all the GIF images in the navboot file
- Select the first row of numbers with your mouse
- Use the down arrow key to scroll down the list
- A preview of each GIF should be displayed in the bottom window below the list.
- Stop when you see the BMW splash screen
- While keeping the HEX numbers selected, Click on the ‘Select image to exchange’ button located at the bottom of the preview window
- Navigate to your new GIF image and select it
- The new GIF image is automatically saved.
- Close GifExtractor
-
Open UltraISO
- Follow the instruction above and locate the navboot file again
- Make sure the navboot file is located in the upper-right window of the program
- There should be four windows in the program
- Using the menu bar at the top of the program, go to Actions > Add Files…
- Navigate to and select your newly edited navboot file
- Click on ‘Yes’ to confirm that you wish to overwrite the old navboot file
- Using the menu bar again, go to File > Save
- Watch as it recompiles the files
-
You now should have a newly edited BMW v27.mdf file and as well as the original BMW v27.mds file
-
Open Alcohol 120%
- Click on ‘Image Burning Wizard’ located in the menu on the left
- Click on ‘Browse’
- Change your ‘Files of Type’ to ‘ All Files(*.*) ’
- Select your newly edited bmw v27.mdf file and click ‘Open’
- Click on ‘Browse’ again
- Select bmw v27.mds and click ‘Open’
- Click ‘Next’
- Change your write speed to the minimum possible e.g. 4X
- Click Start
-
After you have burned your new CD go to your car
- Put the key in the first position and wait till you can view your navigation map
- Take out the DVD map and replace it with your newly created CD
- Follow the steps on your nav screen
- You may see the screen flicker and black out a couple times but do not worry.
- When you see the final screen that indicates that the upgrade was successful – make sure you remove the CD before you press ‘OK’ to reboot your system.
-
And you’re off – well done you! ^_^

Harry
531 days ago
hi ,.
when i download the BMW V.27 software , it has a .rar extension.
and not the .mdf and .mds extension you mention.
what dit go wrong.
dsharek
527 days ago
The .rar file is similar to a .zip file. You need to unpack it using something like 7-zip or WinRAR.