Home Forums Articles How To's FAQ Register
Go Back   Xoutpost.com > Electronics > Navigation System
Arnott
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
  #1  
Old 02-18-2006, 07:01 AM
Member
 
Join Date: Apr 2005
Location: Brisbane, Australia
Posts: 89
nitramluap is on a distinguished road
Editing Splash Screen on V26-09a Beta

Hello everyone,

I'm hoping with the help of some rudimentary HEX editing to change the beta splash screen to either the original splash screen or a new one I have made in Photoshop..

Stay tuned! Hopefully it won't blow up in my face!

I've managed to find the original embedded image that we are seeing:


Paul Martin
Australia
Attached Images
 

Sponsored Links

  #2  
Old 02-18-2006, 07:02 AM
Member
 
Join Date: Apr 2005
Location: Brisbane, Australia
Posts: 89
nitramluap is on a distinguished road
I'm hoping to replace it with this



Paul Martin
Australia
Attached Images
 
  #3  
Old 02-18-2006, 07:32 AM
Member
 
Join Date: Apr 2005
Location: Brisbane, Australia
Posts: 89
nitramluap is on a distinguished road
OK... I've just burnt the v26.09A (with my logo modification) and I'm about to go out and test it. Will report back...

Paul Martin
Australia
  #4  
Old 02-18-2006, 07:50 AM
Member
 
Join Date: Apr 2005
Location: Brisbane, Australia
Posts: 89
nitramluap is on a distinguished road
Quote:
Originally Posted by nitramluap
OK... I've just burnt the v26.09A (with my logo modification) and I'm about to go out and test it. Will report back...

Paul Martin
Australia
Not quite!

It rebooted, started installing... the progress bar got to the end and then it said there was an error.

I think I know why this is the case - the image I'm inserting into the file is larger than the 26.09A image.

The 26.09A image is 4,536 bytes
My image is 11,325 bytes

I don't think it is a simple matter of substituting the images within the file. It is in the file called NAVBOOT in the following folder:
V_2\RR\0101\BMWC01S\app_sw

There must be some sort of checksum or something... I don't know. I'll fiddle for a little bit more but I'm almost at the end of my technical abilities!

Paul Martin
Australia
  #5  
Old 02-18-2006, 08:52 AM
Member
 
Join Date: Apr 2005
Location: Brisbane, Australia
Posts: 89
nitramluap is on a distinguished road
So close and yet so far...

This is how I did it (for anyone that may know how to pull this off...)

Using a HEX editor (HEX Workshop v4.2), I opened each file in the v26.09A CD image file, searching for the text string 'GIF89a' which is the header for the splash screen image.

Having this small update, rather than a full CD, helped narrow down the file that contained the splash screen.

The 'trailer' for a GIF file is the first HEX value equaling '00 3B' that comes after the 'header'. This is how you can isolate embedded GIF files - and indeed how I got the GIF file showing '26.09A' above. It is ripped directly from the HEX editor.

A few files had images in them, but only the NAVBOOT file (located in \V_2\RR\0101\BMWC01S\app_sw\) had the splash screen. The other images were much smaller and were related to other aspects of the navigation system.

I selected the appropriate GIF 'chunk' and pasted my new GIF image into its place (I created the GIF file in Photoshop and then opened it in the HEX editor)

I have tried a few different images and all of them have failed to install (the navigation computer gives an error and promptly switches off!)
I've tried a larger image and a smaller image with no success. It is almost impossible to get the image size 'exactly' the same and I'm tired of trying.

Hopefully this information may be of some use to someone who knows more about HEX editing and compiling than I do (I'm a doctor in my day job!).

Even after all of this messing around, placing v26 back into the navigation computer gets me right back to where I was before, so no harm done!

I hope someone here can change that image!

Cheers,

Paul Martin
Australia
  #6  
Old 02-18-2006, 08:54 AM
Member
 
Join Date: Feb 2006
Location: Luxembourg
Posts: 7
Carbon is on a distinguished road
It'd be very cool if you could customize the splash screen.

I think your conclusion is logical: almost any installer on any system uses checksums to ensure the data that is to be installed is correct. So we need to find the location of those checksums.

Hope you will be successful.

Edit: I composed my message while you posted your last message. I don't think that the size of the image matters (maybe the dimension). There must be somewhere a receipt file for the installer that has the checksums for the various files that will be installed. If one changes the boot screen, the corresponding checksum for that file must be changed accordingly.

This is only my guess, and the kind of checksum is also unknown.

Good to hear that you can downgrade to v26 without any problem. I think I will try the beta this weekend... :-)

Last edited by Carbon; 02-18-2006 at 09:00 AM.
  #7  
Old 02-18-2006, 09:04 AM
TQ2K's Avatar
Member
 
Join Date: Mar 2005
Location: West Chester, PA
Posts: 2,530
TQ2K is on a distinguished road
Nice endeavor, hope you complete this. Good luck!
__________________
TQ2K


'04 N62 - Alpine White/Truffle
'03 S62 - Petrol Mica/Champagne
'97 S52/4/5 - Alpine White/Dove
'91 M42/4/5 - Brilliantrot/Tan
  #8  
Old 02-18-2006, 09:13 AM
Member
 
Join Date: Feb 2006
Location: Luxembourg
Posts: 7
Carbon is on a distinguished road
I just noticed that you use a transparent color in the new splash screen.

Maybe that's another source for errors?
  #9  
Old 02-18-2006, 09:18 AM
UCrewX5's Avatar
co-founder
 
Join Date: Mar 2005
Location: Hockeytown, USA
Posts: 9,737
UCrewX5 has disabled reputation
Paul - nice work. I'm keeping my fingers crossed that you can get this figured out
__________________

Xoutpost.com - where you come for the information but stay for the friendships
  #10  
Old 02-18-2006, 09:30 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
Paul - don't give up man, you're off to a great start! I love your idea!! Perhaps now that daylight is slowly beginning to sweep across the US, one of our coding geniuses will be able to help you out! Thanks for trying!
__________________
'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
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 05:00 PM.
vBulletin, Copyright 2019, 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.