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
  #111  
Old 02-19-2006, 04:20 PM
Member
 
Join Date: Feb 2006
Location: Austin
Posts: 289
ambishop is on a distinguished road
Actually I do not think it is just a patch although the complete code. I think the reasons the softwre guys said "required" that you update from V26 is so that they had a baseline to work from. If some people were reporting errors it would be easier to determine that the issue stemed from the code or some legacy crap in there.

I could be todally wrong...., just ask my wife. I am sure she remembers enough times. :-)

Anyway I have jacked with this too much.

Here is where we stand.

1) You can change the logo with whatever build you want.
2) Whoever made the cool logo swap tool can add in a CRC check adjustment tool. The CRC24 bits are in each individual files so the process would be quite simple. Identify the CRC prior to making a change, and then update that line of code once you insert your custom logo. The poster Nomad figured out the process to adjust the CRC

Now, some users were reporting issues with the search feature not working properly. I did not try this, but I think the best goal would be too try and hack the V26 released code to add perpective mode. It might not be simple, but that would be the correct method.

So we have a few accomplishments.
1) a new tool for customizing your logo (just a small refinement will need to be made to adjust the CRC in the new file)
2) Ability to run perspective mode and the v26 firmware until you change it.
3) a baseline to start from in hacking out the extra features such as off road guidence, perpective mode, taxi mode (why I do not know) and other

At this point, I think it is left to the software pros on making those last changes.

Quote:
Originally Posted by RealShakaZulu
So Bishop, you believe that v26beta is nothing more than a patch. Therefore we are only replicating to one disk the act of installing v26 and then the beta?

Sponsored Links

  #112  
Old 02-19-2006, 04:32 PM
RealShakaZulu's Avatar
Member
 
Join Date: Apr 2005
Location: Nor. Cal
Posts: 523
RealShakaZulu is on a distinguished road
Quote:
Originally Posted by ambishop
2) Whoever made the cool logo swap tool can add in a CRC check adjustment tool. The CRC24 bits are in each individual files so the process would be quite simple. Identify the CRC prior to making a change, and then update that line of code once you insert your custom logo. The poster Nomad figured out the process to adjust the CRC
2Wires, how big of a task is this? Much appreciated if you can do it. (Also sent him/her an email)

-RSZ

PS... just got word that he is working on it
__________________
----------------------
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

Last edited by RealShakaZulu; 02-19-2006 at 08:17 PM.
  #113  
Old 02-19-2006, 08:33 PM
Member
 
Join Date: Feb 2006
Location: Austin
Posts: 289
ambishop is on a distinguished road
I got word that nomad is working on it as well. He is also looking at the V26 code to see if he can turn it on with the released version.

Below are the details from Nomad that should be helpful to anyone trying to make an image swap program. Nomad has already proven that this process works in an earlier post. I installed his navboot file in my V26.09 image and it worked perfectly. Although his test version has the HACKED BMW logo, with skull and crossbones.... Not sure my wife would be hip to that splash screen.




System works on MIPS CPU and OS-9000 software by Microware.
Each program, library or data file stored in a structure called 'module'
Each module has a header, body and CRC value.

First thing you need to do is extract all modules from 'navboot' file.
Here is some tips:
WORDs and DWORDs are stored in big endian format (most significant byte
first)

Each module started from 'magic' bytes sequence: 4D AD 00 02 which indicates the start of module header.

DWORD at offset 0x04 is the module full size DWORD at offset 0x0C is offset to module name (ASCIIZ string) DWORD at offset 0x24 is offset to module body

There are a lot of other fields such as module type, access rights, creation date etc.
Last 3 bytes is module CRC.


Martin
www.bimmernav.com

Last edited by ambishop; 02-19-2006 at 08:38 PM.
  #114  
Old 02-19-2006, 08:49 PM
Member
 
Join Date: Feb 2006
Location: Germany
Posts: 42
2Wires is on a distinguished road
Ok, I am looking into it.
I just implemented CRC24. It is an unusual check so I had to implement it by myself (with a little help from jacksum ).

I try to exchange the image and also change the checksum now.
  #115  
Old 02-19-2006, 08:59 PM
Member
 
Join Date: Sep 2005
Location: Ft. Lauderdale
Posts: 69
Technic is on a distinguished road
Quote:
Originally Posted by ambishop
I got word that nomad is working on it as well. He is also looking at the V26 code to see if he can turn it on with the released version.
Thanks Martin for the extraordinary effort... this goes well beyond just upgrading the Nav software.

By reading the complete thread I think that not only turning the Perspective on in the release version is the sure way to go, I think that keeping the Perspective on while reloading release V26 could be another way of looking at this and probably more direct.

Right now I am running the V26 back in my Nav but with the Perspective on. We already know that if the map orientation is changed then the Perspective disappear as a selection, so what about finding whatever "flag" keeps the Perspective selection on until changed and just set the sucker as a constant instead of a variable?
  #116  
Old 02-19-2006, 09:46 PM
Member
 
Join Date: Jan 2006
Location: Bowie, MD
Posts: 14
mdsbrain is on a distinguished road
you guys. Keep up the great work!!
__________________

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
  #117  
Old 02-19-2006, 09:53 PM
RealShakaZulu's Avatar
Member
 
Join Date: Apr 2005
Location: Nor. Cal
Posts: 523
RealShakaZulu is on a distinguished road
Okay... so help me with a dummies version of this... so I can understand .

1. Open navboot in a Hex Editor, remove old gif and replace with new GIF89a file.

2. Remove the last 6 characters (00 xx xx xx) of the file and calculate the 24bit CRC checksum using Jacksum.

3. Convert the checksum into Hex (not sure how you did this) and add it as the last 6 characters of the file.

4. Save the new navboot and then overwrite the navboot in the iso with the new navboot.

5. Burn, install and enjoy?
__________________
----------------------
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
  #118  
Old 02-19-2006, 09:53 PM
Member
 
Join Date: Feb 2006
Location: Germany
Posts: 42
2Wires is on a distinguished road
I completed the CRC24 routine but I cannot find out about what to calculate the checksum.
I tried it with the header and took 2, 4, 6 and 8 bytes away. But no luck.

Maybe someone can connect me with Nomad. He also seems German.

Last edited by 2Wires; 02-19-2006 at 10:01 PM.
  #119  
Old 02-19-2006, 10:04 PM
Member
 
Join Date: Feb 2006
Location: Austin
Posts: 289
ambishop is on a distinguished road
his email address was sent via PM

Quote:
Originally Posted by 2Wires
I completed the CRC24 routine but I cannot find out about what to calculate the checksum.
I tried it with the header and took 2, 4, 6 and 8 bytes away. But no luck.

Maybe someone can connect me with Nomad. He also seems German.
  #120  
Old 02-19-2006, 10:55 PM
Member
 
Join Date: Feb 2006
Location: Germany
Posts: 42
2Wires is on a distinguished road
I contacted him. So we have to wait now.
I tried some more ways for the checksum but couldn't get it.
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 09:26 AM.
vBulletin, Copyright 2024, 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.