Home Forums Articles How To's FAQ Register
Go Back   Xoutpost.com > Electronics > Navigation System
Arnott
User Name
Password
Member List Premier Membership Today's Posts New Posts

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


Reply
 
LinkBack Thread Tools Display Modes
  #31  
Old 12-08-2006, 07:57 PM
Member
 
Join Date: Dec 2006
Location: Switzerland
Posts: 2,575
KiwiJochen is on a distinguished road
Hi all,

I'm currently coding an app to run under WinXP to allow you to re-code your car. I've done serial stuff before, it's easy.
Longest bit is the GUI :-)

Question to the software guys up here: what Checksum calculation is used for these nav system commands?
Reply With Quote

Sponsored Links

  #32  
Old 12-08-2006, 10:16 PM
vinuneuro's Avatar
Member
 
Join Date: Apr 2005
Location: MI/IL/IN
Posts: 7,800
vinuneuro is on a distinguished road
Quote:
Originally Posted by RichardP1
I've just tried this on the Mk III I have which would not support split screen in radio mode, it now works perfectly!

On a similar topic, is there any way to 'code' the Bluetooth ULF 'MIT SES' to accept Imperial voice commands? Mine responds to things like "400 feet", "100 meters" and "1 kilometer" but not to "900 yards" or "1 Mile". Any ideas?
What was your exact code used? You have telematics enabled?
Reply With Quote
  #33  
Old 12-09-2006, 02:21 PM
Member
 
Join Date: Feb 2006
Location: Redwood City, CA
Posts: 25
jkarp is on a distinguished road
Quote:
Originally Posted by RolandDV
2. How to change languages in your mk3/mk4 and the OBC

Send following HEX-string to your car
3F 09 3B 07 01 FF 80 81 83 00 csThe
relevant bytes are in bold. The logic behind the string is:


first Bit: Languages D=0, GB=1, US=2, IT=3, ES=4, JP=5, FR=6
second Bit: male=0 , female=8

example: female GB / Female IT / male FR results in 81 83 06

!!! Warning !!!
After you have send the command to the car you will get a message on your monitor to insert a Firmware disc for loading the proper languages (V28 will do just fine). After the loading the system reboots. Now you will have different languages in the Check Control and the set menu from you nav system.



3. How to recode MK3/MK4 from monochrome to color display

What the dealer has to do:

First connect the GT-1

1. Code ZCS/FA
2. select after sales replacement(retrofit)( i know it isn't, but other wise you can't code the MK4
3. select IKE
4. select language
5. then you have to selet the 3 languages
6. Then on the nav screen you wil see load software. But you can’t see because your Nav still isn’t code for the Monitor. Butt you musst put the V26 in the MK4.
7. after you putt the V26 you have to wait in about 2 minutes the screen wil come, last time it took about 4 minutes.
8. After the succesfull software load , you have to select recode the Navigation computer, an you can code the MK4 to your car.


If you look at steps 1 to 7 IT IS THE SAME as in my second post above!

Kind regards from Belgium, Roland
Roland, I bought an MK4 from you on ebay for use in my e39 M5. I think because of the monochrome to color issue, it has never worked. with these new instructions you have posted, do i still need to get the dealer to do something or can i do it myself? i haven't been able to find a dealer that is willing to follow your instructions.

thanks... josh
Reply With Quote
  #34  
Old 12-09-2006, 02:41 PM
Member
 
Join Date: Jan 2006
Location: Belgium
Posts: 19
RolandDV is on a distinguished road
Josh, the Instructions I wrote are the same I gave you last time. You can do it yourself with this software

Roland
Reply With Quote
  #35  
Old 12-09-2006, 02:42 PM
Member
 
Join Date: Apr 2005
Location: Birmingham UK
Posts: 20
mcrussell is on a distinguished road
Trouble communicating with mk4

I have a 2006 build mk4 which works in my 2001 540i fine but if I try to talk to it with NCS (INPA) it errors saying incorrect address!

Am i right in thinking BMW changed the address of the nav unit in 09/05 build nav units?

Does anyone know how I can edit my ZCS to include mk4 nav (presently MK3)
& add DSP & ULF with SES to the ZCS?

Regards

Jason
Reply With Quote
  #36  
Old 12-09-2006, 04:44 PM
Member
 
Join Date: Feb 2006
Location: Redwood City, CA
Posts: 25
jkarp is on a distinguished road
Quote:
Originally Posted by [LEFT
RolandDV[/LEFT]]Josh, the Instructions I wrote are the same I gave you last time. You can do it yourself with this software

Roland
thanks for the reply
roland
. just so
i'm
clear, if i buy the cable mentioned earlier in this post, download the software at the link in your first post, and follow the instructions you've posted, everything should be working, correct?

thanks again for the help... josh
Reply With Quote
  #37  
Old 12-12-2006, 06:40 AM
Member
 
Join Date: Dec 2006
Location: Switzerland
Posts: 2,575
KiwiJochen is on a distinguished road
My NavCoder app is now finished and working - see separate thread!
Reply With Quote
  #38  
Old 12-15-2006, 09:03 AM
davidr's Avatar
Member
 
Join Date: Mar 2006
Location: London UK
Posts: 117
davidr is on a distinguished road
Quote:
Originally Posted by RolandDV
Hi,

Many of us retrofit navigation systems of different types (mk1 -> mk4). Very often you have to go to you local dealer to get everything coded properly. With this instructions you can easily do the coding yourself. Al you need is a simple Ibus interface (www.reslers.de) with a PC, some software for flashing a HEX-string to your car and a little bit of know how that I will share with you guys.

I will split all knowhow in a few posts to keep an overview Here we go!

http://www.xoutpost.com/nav/I-Bus.zip

1. How to code your VIN/region/type of radio in your mk3/mk4

You have to send following command to the cars navigation computer
3F 13 3B 09 00 00 00 FF FF FF 41 42 30 31 32 33 34 12 03 00 CS
This strings logic after the second 00 (before are only sender (3F = DIS) and receiver digits) is

00 – geographical Region ECE

41 - VIN first character (here "A")
42 - VIN second character (here "B")
30 - VIN first number (here "1")
31 - VIN second number …
32 - VIN third number …
33 - VIN fourth number …
34 - VIN fifth number …

12 – Series and model (here: 1="Limousine" und 2="E46")

03 – this is coded binary and not hex as the rest and stands for telematics and automatic emergency call active (00=both inactive, 01=Telematics without automat. Emergency call, 02=automatiemergency call without emergency call)

00 - "New Generation Radio" (=BM54, BM24 is 01)

CS – Checksum


THE LOGIC OF the string is already explained above. These are all the possible options.:

GEOGRAPHICAL REGION_GT FFh

- ece 00h // Europe
- us 01h // US
- australien 02h // LA Australien
- canada 01h // LA Canada

then there are 3 Bytes FF FF FF

then you have the 7 Bytes of the VIN number (!!! HEX-coded !!!)

The next byte stands for the model + series

MODEL F0h
- ohne 0h //no model
- limousine 1h //Limousine
- touring 2h //Touring
- coupe 3h //Coupe, R50, R53
- compact 4h //Kompakt
- cabrio 5h //Cabrio
- roadster 6h //Roadster, E52
- suv 7h //SUV, E53, E83

SERIES 0Fh
- e38 0h //E38
- e39 1h //E39
- e46 2h //E46
- e52 3h //E52
- e53 4h //E53
- e83 5h //E83
- e85 Ah //E85
- e86 Ah //E86
- e90 6h //E90 new 3 series
- r40 7h //R40 Rover 75
- r50 8h //R50 Mini cooper
- r53 Bh //R53 cooper S
- r52 8h //R52 Cabrio
- l30 9h //L30

Example: E38 Limousine has 10, E46 touring has 22

Then you have a Byte that is calculated from different Bits

TELEMATICS 00000001b
- active 1b //till PU01 all, then all with SA612
- not_active 0b //all except the ones from above


AUTOMATIC EMERGENCY CALL 00000010b
- active 1b //from 03/99 till PU01 all, then all with SA612
- not_active 0b //all except the ones from above

SHOWING_ARRIVAL_TIME 00000100b
- active 1b //PU 09/03 for E39,E53
- not_active 0b // all except the ones from above

WIDESCREEN_MODI FFh
- anlieferung 01h // Default ECE Radio
- wert_00 00h // New Generation Radio, BM54
- wert_01 01h // Radio C24/C23; US with rear monitor
- wert_02 02h // Japan Radio C23
- wert_03 04h // Radio C23 Oceanic without rear monitor
- wert_04 08h // Radio C43 US without rear monitor


Kind Regards from Belgium, Roland

PS: I have a small software programm with GUI that can make these settings very simple.

Roland

Many thanks for sending me a V5 device so quickly - I will enjoy snooping on the IBUS but not sure I'm ready to start coding just yet !

You say above that all possible options are covered by the byte interpretations of the coding message as described above. Do you know if a comparison has been done against the DIS/SIP coding machines?

I'm worried that by playing around with this I may inadvertently turn-off necessary settings for my X3 - for example, it seems odd that only the first three bits of the telematics byte would be used - there's plenty of other settings that could have been coded depending on vehicle type through this message. For exmaple, I wonder if a bit needs to be set somewhere for flip-up screens on X3/Z4 or to enable TMC's Dynamic Routing? May be the RR off-road feature gets coded in this way too? Has anyone experimented with setting these other "unused" bits ? How complete and up-to-date is this info?

Also, a word of warning on the male voices. If you unpack and listen to the male versions on v28, there are fewer words and phrases than for the female language equivalent. Most of the TMC warning messages (my favourite is the warning about a car travelling toward you on the wrong carriageway) are only coded in the female file. Setting all 3 to male may "disable" some Mk4/V28/TMC features .

Thanks
Reply With Quote
  #39  
Old 12-24-2006, 01:46 PM
davidr's Avatar
Member
 
Join Date: Mar 2006
Location: London UK
Posts: 117
davidr is on a distinguished road
Ok I bit the bullet and re-coded my X3's mk4 using Roland's ibus interface and Jochen's NaviCoder 1.1 using the CD changer ibus port in arm rest.

Good news is that everything I expected to change did change and nothing was lost ! Flip-up screen and VR all continue to work as before

UK default langauges are DE, GB and FR - I changed this to GB, US, ES all female. This worked as expected and did not introduce US warning messages. I reloaded new language files from my modified v28 cd.

Also used the main Mk4 coding message to turn on auto-emergency and BMW assist - both now available but new Assist menu option just tells me it's not configured and to check the phone (I have only a standard v6 bluetooth unit).

One other observation : Dynamic Routing did not appear (I was hoping it might) and I'm now convinced this missing feature is due to old electronics in the X3's radio rather than incorrect module coding. Facelifted X3's get Dynamic Routing - my Sep 2005 does not support this.

I recommend using IbusAnalyser 1.0.011 (Franck Touanen) to send a test message to the screen to check everything is working as expected. This is a great way of viewing messages on the bus as keys are pressed.

Thanks to Roland and Jochen for further eductaing me about this car
Reply With Quote
  #40  
Old 12-24-2006, 02:02 PM
Member
 
Join Date: Feb 2006
Location: UK
Posts: 438
RichardP1 is on a distinguished road
Quote:
Originally Posted by davidr
One other observation : Dynamic Routing did not appear (I was hoping it might) and I'm now convinced this missing feature is due to old electronics in the X3's radio rather than incorrect module coding. Facelifted X3's get Dynamic Routing - my Sep 2005 does not support this.
That sound right, Dynamic Route is available on BM54's built in September 2005 and after. If your car was built or delivered in September 2005 it will have had the older BM54.
Reply With Quote
Reply

Bookmarks


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 03:49 PM.
vBulletin, Copyright 2026, 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.