Home Forums Articles How To's FAQ Register
Go Back   Xoutpost.com > Electronics > Navigation System
Fluid Motor Union
User Name
Password
Member List Premier Membership Search Today's Posts Mark Forums Read

Xoutpost server transfer and maintenance is occurring....
Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management


Closed Thread
 
LinkBack Thread Tools Display Modes
  #11  
Old 02-18-2006, 09:30 AM
Member
 
Join Date: Jan 2006
Location: Bowie, MD
Posts: 14
mdsbrain is on a distinguished road
Once you make this amazing thing work let us know. I'm sure there will be a 1000 requests for custom splash screens
__________________

DC Metro MINIs, MMC #30, Randy Pulley Install #604, MOTORING ID: QUIK060
05 MCSa PS/S w/4 packages,Aero,Tartan Red,Navi,R99s,Tint,Alta(CAI NOW w/ HOSE,15%,22mmRSB, IC Dirv),H-sport Springs,Ian Auto-up,Euro shelf w/Aux

Sponsored Links

  #12  
Old 02-18-2006, 09:34 AM
X5Jay's Avatar
Pre-fookin'-mia-memba!
 
Join Date: Mar 2005
Location: I'm Back!
Posts: 3,775
X5Jay is on a distinguished road
Hey Paul, I was just thinking. There must be something in the code that tells the logo where to position itself on the screen and maybe if you don't give it that info it doesn't know what to do with it and causes the error. - just a thought, I'm certainly no code guy...
__________________
'08 335i Coupe - Barbera Red / Saddle Leather / Light Poplar Wood / 6spd Manual
Options: Sport, Premium, Cold Weather, Comfort Access, Active Steering (awesome!), Power Rear Shade, IPod Adapter, Navigation w/IDrive
Mods: M6 Wheels, Split Armrest, M-Steering Wheel, Euro Light Switch w/Rear Fog Lights, Short Shift Knob w/Matching E-Brake Handle, Clear Reflectors, CDV, Clear Bra

Retired:'04 X5 4.4i
  #13  
Old 02-18-2006, 11:23 AM
Member
 
Join Date: Feb 2006
Location: Germany
Posts: 13
HenryH is on a distinguished road
i edited the navboot file now with a individual startlogo. but i am not able to burn a cd. all burn-modi that i try with nero7 are not accepted at my MK4. actually i throw 11 cd into trash

did anyone burn successfully a software-cd that is readable by the MK4?

please send infos about the burning-software and the burn-modus.

thx
  #14  
Old 02-18-2006, 01:49 PM
Member
 
Join Date: Feb 2006
Location: Germany
Posts: 42
2Wires is on a distinguished road
Hi,
I wrote a program with which you can extract and exchange the gif images from the navi software:
GifExtractor
The exchange works flawless but I didn't upgrade my navi system with the patched files.

You have to edit the following file:
\V_2\RR\0101\BMWC01S\app_sw\navboot

I will keep you updated.

Tino
  #15  
Old 02-18-2006, 02:06 PM
RealShakaZulu's Avatar
Member
 
Join Date: Apr 2005
Location: Nor. Cal
Posts: 523
RealShakaZulu is on a distinguished road
Quote:
Originally Posted by HenryH
i edited the navboot file now with a individual startlogo. but i am not able to burn a cd. all burn-modi that i try with nero7 are not accepted at my MK4. actually i throw 11 cd into trash

did anyone burn successfully a software-cd that is readable by the MK4?

please send infos about the burning-software and the burn-modus.

thx
Hmmm... that should not have been an issue. Myself and some others have been trying to add custom logos and have a different problem which I will explain at the end.

First I used a CD image editor (UltraISO) to open "Mk4 3D.mdf". I then navigate to the file NAV_SW/V_2/RR/0101/BMWC01S/app_sw/navboot. I renamed "navboot" to "navboot_BACKUP" and then I extracted it to my desktop.

I used a hex editor (Cygnus Free Editor) to open the desktop file "navboot_BACKUP" and scrolled down to the beginning of the GIF89a used as the "T 26.09A" startup logo (address: 00B1FE84-00B21D8F) and cut the code to a new Hex page where I pasted it and saved it to my deskto as BMWLOGO.

I then used a graphics editor (CorelXARA) to edit this:

Name:  BMW.gif
Views: 1771
Size:  7.8 KB

to this...

Name:  BMW2.gif
Views: 1635
Size:  6.0 KB

making certain to retain the original GIFs properties:

400x234 pixels
96x96 dpi
bit depth of 8
1 frame
GIF89a file type

and saved it as BMWLOGO2.

I opened the new logo in the hex editor copied the code, then opened navboot_BACKUP and pasted the code at address 00B1FE84. Then I saved the file as "navboot".

I then used CD image editor (UltraISO) to re-open "Mk4 3D.mdf". I then navigate to the file NAV_SW/V_2/RR/0101/BMWC01S/app_sw/ and added the newly created navboot file to the directory and saved the image.

Using Alcohol 120 I burnt a CD and proceeded to the X for install. CD boot install routine ran... progress 100% at which point I received (5 times) an installation failure message as did the guys at RoadFly and BimmerBoard. The screen goes blank and you can not view any menu ites, though of course the radio still works.

*Note: By placing the original unadulterated Beta CD in drive, the Nav will restore itself.

So, I am temporarily stumped. If anyone has any ideas, I anxiously await to hear them as I can not have my buddy (who owns an Acura) walking around with custom nav logo while I have monochrome number displayed My current attempt involves trying to get my logo precisely (exact address numbers) the same size as the original... will update you when done.

-RSZ
__________________
----------------------
the REAL Shaka Zulu
My X5 Page: http://www.xoutpost.com/userpage/RealShakaZulu.html

Silver w/ Black Interior
'03 4.4i w/ Sport & Winter Pkg

ClearBra, BimmerSpinners, XM Radio, Pirelli Scorpions, Thule Rack (Snowboard), ADS Amp, MB Quart (front), Focal (rear), JL Subwoofer, GG Bailey Custom Mats, Dension Ice>Link, ACS Pedals
  #16  
Old 02-18-2006, 02:09 PM
RealShakaZulu's Avatar
Member
 
Join Date: Apr 2005
Location: Nor. Cal
Posts: 523
RealShakaZulu is on a distinguished road
Thanks Tino

Quote:
Originally Posted by RealShakaZulu
Hmmm... that should not have been an issue. Myself and some others have been trying to add custom logos and have a different problem which I will explain at the end.

First I used a CD image editor (UltraISO) to open "Mk4 3D.mdf". I then navigate to the file NAV_SW/V_2/RR/0101/BMWC01S/app_sw/navboot. I renamed...numbers) the same size as the original... will update you when done.

-RSZ
Looks like while I was entering my post Tino produced the answer. Nice work Tino!!! Okay school me. What did I do wrong???
__________________
----------------------
the REAL Shaka Zulu
My X5 Page: http://www.xoutpost.com/userpage/RealShakaZulu.html

Silver w/ Black Interior
'03 4.4i w/ Sport & Winter Pkg

ClearBra, BimmerSpinners, XM Radio, Pirelli Scorpions, Thule Rack (Snowboard), ADS Amp, MB Quart (front), Focal (rear), JL Subwoofer, GG Bailey Custom Mats, Dension Ice>Link, ACS Pedals
  #17  
Old 02-18-2006, 02:12 PM
UCrewX5's Avatar
co-founder
 
Join Date: Mar 2005
Location: Hockeytown, USA
Posts: 9,739
UCrewX5 has disabled reputation
Quote:
Originally Posted by RealShakaZulu
So, I am temporarily stumped. If anyone has any ideas, I anxiously await to hear them as I can not have my buddy (who owns an Acura) walking around with custom nav logo while I have monochrome number displayed My current attempt involves trying to get my logo precisely (exact address numbers) the same size as the original... will update you when done.

-RSZ
I'm curious what happens if you extract the original image and then put that same exact image back in and burn it. Does it still work, or do you have the same issue as the custom image?

If you still have the same problem then the issue isn't the custom logo, it's something with the extract and reinsert process (or some other hidden trigger)
__________________

Xoutpost.com - where you come for the information but stay for the friendships
  #18  
Old 02-18-2006, 02:18 PM
RealShakaZulu's Avatar
Member
 
Join Date: Apr 2005
Location: Nor. Cal
Posts: 523
RealShakaZulu is on a distinguished road
Quote:
Originally Posted by UCrewX5
I'm curious what happens if you extract the original image and then put that same exact image back in and burn it. Does it still work, or do you have the same issue as the custom image?

If you still have the same problem then the issue isn't the custom logo, it's something with the extract and reinsert process (or some other hidden trigger)
I am going to give that a try. But man if Tino's app work... WOW! Working with it now... it is so easy... I intend to customize the circle cursor to an X5 as well.
__________________
----------------------
the REAL Shaka Zulu
My X5 Page: http://www.xoutpost.com/userpage/RealShakaZulu.html

Silver w/ Black Interior
'03 4.4i w/ Sport & Winter Pkg

ClearBra, BimmerSpinners, XM Radio, Pirelli Scorpions, Thule Rack (Snowboard), ADS Amp, MB Quart (front), Focal (rear), JL Subwoofer, GG Bailey Custom Mats, Dension Ice>Link, ACS Pedals
  #19  
Old 02-18-2006, 02:25 PM
icemanjs4's Avatar
Member
 
Join Date: Feb 2006
Location: Austin, TX
Posts: 9
icemanjs4 is on a distinguished road
Quote:
Originally Posted by RealShakaZulu
I am going to give that a try. But man if Tino's app work... WOW! Working with it now... it is so easy... I intend to customize the circle cursor to an X5 as well.
If you DO get that working, will you post up a copy of the whole download with a more generic splash screen too please? Something like the Roundel with "the Ultimate Driving Machine" underneat it - and nothing else?

I'm sure so many of us would appreciate it!
  #20  
Old 02-18-2006, 02:31 PM
Member
 
Join Date: Sep 2005
Location: X5world
Posts: 29
navman is on a distinguished road
THe reason why you can't simply replace the Gif89a image in the navboot file and expect it to work is simple... BMW will have employed a checksum mechanism to ensure that the sat nav computer doesn't try and install software that it thinks may be corrupt..

What I'd suggest you need to try and do to maintain the correct checksum, is for the original GIF image in thh navboot file total up the bytes..

Say the original image is 30kb in length... Total each and every byte within that 30Kb.. Say that gives you a number like 236553434..

Now when replacing the original image in the navboot file with a replacement one, ensure that the replacement image is smaller than the original GIF image..and use the difference in size between the original image and the replacement image to correct the checksum..

e.g. if original image was 30Kb, and your replacement image is 25Kb, then the checksum over the original 30Kb of data, where 25Kb is now your new image, will not equal the original checksum of 236553434

so from the end of your replacement image data which is 25Kb in size you have 5Kb of spare data with which to correct the checksum..

So total up the 30Kb of data where the original image data (30Kb) was, but your replacement image data (25Kb) is now in place, and you'll get a different checksum e.g. 223553001

In my examples, the different between the original check sum, and the new checksum is 13000433.. So you'll need to modify the data in the spare 5Kb after your replacement image, to ensure that the checksum of the 30Kb is the same as the original checksum..basically increasing the values as necessary in the 5Kb of data

So far instance if the first byte of the spare 5Kb of data is a 0, then if you change it to a 255, then your 255 nearer to the correct checksum..keep doing this over the 5Kb of data until the original checksum for the 30kb is reached..

Hope that all makes sense...

NavMan
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -4. The time now is 08:12 PM.
vBulletin, Copyright 2020, Jelsoft Enterprises Ltd. SEO by vBSEO 3.6.0
2017 Xoutpost.com. All rights reserved. Xoutpost.com is a private enthusiast site not associated with BMW AG.
The BMW name, marks, M stripe logo, and Roundel logo as well as X3, X5 and X6 designations used in the pages of this Web Site are the property of BMW AG.
This web site is not sponsored or affiliated in any way with BMW AG or any of its subsidiaries.