BMW 7er, Modell E38 |
|
|
Varianten |
|
Detail-Infos |
|
Interaktiv |
|
- Anzeige -
|
|
|
|
|
|
|
|
11.11.2006, 12:15
|
|
BMW navi selber codieren mit einen PC
RDV-001
Erfahrenes Mitglied
Registriert seit: 25.08.2002
11.11.2006, 12:15
Bewertung:
(0 votes - average)
Hallo Navi Freunden,
Vielen von uns ruesten sehr oft ihrer Navi auf von MK1/MK2 auf MK3/MK4. Manchal muss mann dann zu BMW gehen fuer eine codierung. Mann kann diese codierung einfach selber machen. Mann braucht hierfuer einen Laptop und einen Ibus Interface ( www.reslers.de = 35€) und software womit man einen HEX String zum 7er kann flashen (z.B. Winbus).
Jetz geht los:
1. Navi auf das Fahrgestellnummer/Laendervariante/Radio Type codieren
Schick einfach folgenden Befehl zum Codieren des Navi-Rechners
3F 13 3B 09 00 00 00 FF FF FF 41 42 30 31 32 33 34 12 03 00 CS
Die Logik des Strings nach der zweiten 00 (vorher sind Steuerbefehle, Länge usw.) ist:
00 - Länderkennung ECE
FF - n/a
FF - n/a
FF - n/a
41 - VIN erster Buchstabe (hier "A")
42 - VIN zweiter Buchstabe (hier "B")
30 - VIN erste Zahl (hier "1")
31 - VIN zweite Zahl
32 - VIN dritte Zahl
33 - VIN vierte Zahl
34 - VIN fünfte Zahl
12 - Baureihe und Bauart (hier: 1="Limousine" und 2="E46")
03 - das ist binär codiert (nicht hex wie der Rest) und heißt: Telematik und
automatischer Notruf aktiv (00=beides inaktiv, 01=Telmatik ohne automat. Notruf, 02=automatischer Notruf ohne Telematik)
00 - "New Generation Radio" (=BM54, BM24 ist 01)
CS – Checksumme
Nun zur Codierung: Die Logik habe ich ja schon erklärt, die Daten sind folgende:
LAENDERVARIANTE_GT FFh
anlieferung 00h
- ece 00h // alle anderen
- us 01h // US
- australien 02h // LA Australien
- kanada 01h // LA Kanada
dann kommen die 3 Byte FF FF FF
dann kommen die 7 Byte Fahrgestellnummer (HEX-codiert)
das nächste Byte ist die Bauart (MSB, also erste Stelle des Byte) + Baureihe (LSB, also zweite Stelle des Byte
BAUART F0h
- ohne 0h //Ohne Bauartbezeichnung
- limousine 1h //Limousine
- touring 2h //Touring
- coupe 3h //Coupe, R50, R53
- compact 4h //Kompakt
- cabrio 5h //Cabrio
- roadster 6h //Roadster, E52
- suv 7h //Gelaendewagen, E53, E83
BAUREIHE 0Fh
- e38 0h //E38 alle
- e39 1h //E39
- e46 2h //E46
- e52 3h //E52
- e53 4h //E53
- e83 5h //E83
- e85 Ah //E85
- e86 Ah //E86
- e90 6h //E90 neuer 3er
- r40 7h //R40 Rover 75
- r50 8h //R50 Mini cooper
- r53 Bh //R53 cooper S
- r52 8h //R52 Cabrio
- l30 9h //L30
Beispiel: E38 Limousine hat 10, E46 touring hat 22
Dann kommt ein Byte, was sich aus verschiedenen Bit berechnet:
TELEMATIK 00000001b
- aktiv 1b //bis PU01 alle, dann alle mit SA612
- nicht_aktiv 0b //alle ausser vorherige Zeile
AUTOMATISCHER_NOTRUF 00000010b
- aktiv 1b //von 03/99 bis PU01 alle, dann alle mit SA612
- nicht_aktiv 0b //alle ausser vorheriger Zeile
ANZEIGE_ANKUNFTSZEIT 00000100b
- aktiv 1b //PU 09/03 fuer E39,E53
- nicht_aktiv 0b //alle ausser obere Zeile
Beispiel: Telematik aktiv, automatischer Notruf aktiv und Anzeige Ankunftszeit aktiv ist binaär codiert 00000111, also hex die 07.
Dann kommt wieder ein "normales" Hex-Byte
WIDESCREEN_MODI FFh
- anlieferung 01h // Default ECE Radio
- wert_00 00h // New Generation Radio, BM54
- wert_01 01h // Radio C24/C23; US mit Fondmonitor
- wert_02 02h // Japan Radio C23
- wert_03 04h // Radio C23 Ozeanien ohne Fondmonitor
- wert_04 08h // Radio C43 US ohne Fondmonitor
2. Navirechner von Monochronm auf Farbmonitor umcodieren
Mit Winbus folgenden Befehl zum 7er senden
3F 09 3B 07 01 FF 80 81 83 00 cs
Die relevanten Bytes sind die fettgedruckten. Die Logik dahinter ist folgende:
erstes Bit: Languages D=0, GB=1, US=2, IT=3, ES=4, JP=5, FR=6
zweites Bit: male=0 , female=8
Beispiel: femaleGB und female FR und female IT = 81 86 83
!!!Achtung!!!
Nachdem Befehl verlangt die Navi die SW-CD, um die Sprachen zu laden. Einfach V28 oder anderen Update einlegen und fertig.
mfg aus Belgien, Roland
|
Hits: 82425
|
08.12.2006, 20:48
|
#11
|
LPG-Fahrer
Premium Mitglied
Registriert seit: 21.10.2006
Ort: Troisdorf
Fahrzeug: E38 740i (12/00) LPG, 850 20V Kombi (Volvo), GOLF 6 (1,4 L)
|
Zitat:
Zitat von appy
Hi,
es giebt ein klein program dafür. Da kannst du normale Buchstaben und ciffern eingeben.
Leider darf das nicht veröffent werden, wieso nicht fragt das www.7er.com
gr. Appy
|
So ein kleiner HEX-Editor war doch in der guten alten DOSen Zeit der
totale Standard, was soll denn da jetzt so geheim sein???
LG,
Andreas...
|
|
|
08.12.2006, 20:57
|
#12
|
Erfahrenes Mitglied
Registriert seit: 30.09.2002
Ort: Horst
Fahrzeug: 750Il Highline bwj 10/98
|
Nemand hat etwas geschrieben von geheim.
Aber wen es so einfach ist, mach es dan bitte
gr. Appy
|
|
|
14.12.2006, 10:45
|
#13
|
Erfahrenes Mitglied
Registriert seit: 17.01.2005
Ort: Hattingen
Fahrzeug: 735i (8/2000 E38), 750i (12/1998 E38)
|
Geh mal davon aus, dass diese Software vermutlich nicht unbedingt für den Endverbraucher und schon gar nicht zur beliebigen Verbreitung gedacht ist. Da es aber in der Tat nicht besonders schwer ist, ein paar Bytes auf die serielle Schnittstelle zu jagen, hat ein Kollege vom anderen Ende der Welt ein eigenes Progrämmchen geschrieben, und ein Link dahin sollte kein Problem sein:
Link zum X5-Forum
Wie das funktioniert, weiss ich nicht, da ich es noch nicht live ausprobiert habe, also ohne Gewähr und auf eigene Gefahr. Sieht soweit aber prima aus.
Die ganze Prozedur ist dann ganz einfach: Programm auf den Laptop, passendes (seriell oder USB) IBus-Interface ( Reslers klappt super, das hier hab ich gerade erst gesehen, sollte auch ok sein) besorgen.
Dann ggf. CD-Wechsler ausbauen. Bei den aktuelleren Wechslern (PI auf jeden Fall) ist am Wechsler ein genau auf das Interface passendes dreipoliges Steckerchen eingesteckt. Braun Masse, rot 12+, weiss/gelb/violett ist IBus, entsprechend auf das Interface stecken. Andernfalls halt ein Kabel bauen, das auf das Interface passt und die entsprechenden Kabel anderswo anzapfen.
Interface an Rechner, Programm starten, kodieren, fertig.
Wenn Radio-Split gewünscht ist, Radiotyp auf BM54/new generation stellen, auch wenn z.B. ein BM24 verbaut ist. Muss ich bei mir selber noch ausprobieren, ich hatte auch (korrekterweise) BM24 eingestellt, und prompt war Radiosplit weg. Was auch erklärt, warum beim Kodieren bei BMW Radiosplit verschwindet, dort werden ja auch erst die verbauten Geräte (eben das BM24 z.B.) ermittelt, dann entsprechend kodiert. Genaugenommen ist es also kein Fehler, sondern eine Folge von korrekter Kodierung, wenn Radiosplit verschwindet. Mit "E38 ist zu alt, da geht das nicht" oder ähnlichem scheint es also nichts zu tun zu haben.
Wie das nun mit nicht funktionierenden INFO/SELECT-Tasten aussieht: Keine Ahnung, hab nur 4:3. Aber auch hier sollte es nicht am E38 liegen. In welchem Auto das IBus-Netz verlegt ist und welches Modell die 12V liefert, interessiert das Navi nicht die Bohne...
Es kann übrigens helfen, danach einen Navi-Komplettreset zu machen. Einfach die Update-CD einwerfen und "updaten" sollte reichen. Oder bei der Gelegenheit gleich an den Sprachkodierungen rumspielen, danach muss man eh die Update-CD einlegen für die Sprachdateien und ein Update mit folgendem Reset machen.
|
|
|
14.12.2006, 18:15
|
#14
|
LPG-Fahrer
Premium Mitglied
Registriert seit: 21.10.2006
Ort: Troisdorf
Fahrzeug: E38 740i (12/00) LPG, 850 20V Kombi (Volvo), GOLF 6 (1,4 L)
|
Hallo Skab,
==========
super, da hast du ja für Klarheit gesorgt. Danke!
LG,
Andreas...
|
|
|
14.12.2006, 23:07
|
#15
|
Erfahrenes Mitglied
Registriert seit: 17.01.2005
Ort: Hattingen
Fahrzeug: 735i (8/2000 E38), 750i (12/1998 E38)
|
Dann versuch das ganze mal selber, dann ist es mit der Klarheit dahin
Hab das gerade mal durchgespielt, also Navi auf BM54. Diverse Resets später hatte ich plötzlich Radiosplit. Dafür ist mein Auto nun ein "Z8" und das Bild (4:3-Monitor) ist ca 3mm nach oben links verrutscht, hab unten/rechts also einen schwarzen Streifen.
Ich meine, das hab ich schonmal gehört, ist das ein bekanntes Problem mit bekannter Lösung?
|
|
|
15.12.2006, 10:27
|
#16
|
Erfahrenes Mitglied
Registriert seit: 17.01.2005
Ort: Hattingen
Fahrzeug: 735i (8/2000 E38), 750i (12/1998 E38)
|
...und wer doch lieber die reinen IBus-Kommandos schicken will:
IBus Analyser
Gerade mal installiert, sieht richtig brauchbar aus. Gleich bei Gelegenheit mal ausprobieren...
|
|
|
15.12.2006, 18:12
|
#17
|
LPG-Fahrer
Premium Mitglied
Registriert seit: 21.10.2006
Ort: Troisdorf
Fahrzeug: E38 740i (12/00) LPG, 850 20V Kombi (Volvo), GOLF 6 (1,4 L)
|
Hallo Skab,
=========
dass wäre sicherlich mal interessant, wenn du ein wenig berichten
könntest. Habe mich gerade mal ein wenig im I-Net umgesehen und
musste feststellen, dass fast alles in Englisch ist und man sich das
dann sicherlich ein wenig genauer ansehen muss. Dann kommt noch
hinzu, dass man sich i.d.R. auch noch anmelden muss, um an die
wesentlichen Dinge heran zu kommen.
Bin sehr gespannt, wie es bei dir weiter geht. Finde es klasse, dass
du von deinen Versuchen hier berichtest...
LG,
Andreas...
|
|
|
15.12.2006, 20:13
|
#18
|
Erfahrenes Mitglied
Registriert seit: 17.01.2005
Ort: Hattingen
Fahrzeug: 735i (8/2000 E38), 750i (12/1998 E38)
|
Die Batterie war von der Bastelei bedenklich leer, hab erst gerade mit meinem neuen Ladegerät weitertesten können...
Der verschobene Schirm lag heute wieder korrekt, vielleicht reicht einmal Schlafenlegen, dass sich das wieder einrenkt.
Hab dann nochmal kodiert, nun hab ich wieder "7er" drinstehen und auch Assist, was ich nicht habe, ist nun ausgeschaltet. Und Radiosplit ist weiterhin an. Sollte sich daran nichts ändern nach Schlafmodus, Resets oder Batterie abklemmen, dann hätten sich wohl all die Problemchen, die sich seit Jahren hier durchs Forum ziehen ("wenn man auf 7er kodiert, dann kein Radiosplit, da es den Mk4-Rechner für den 7er nie gegeben hat"), in Luft aufgelöst. Das einzige, was ich nicht prüfen kann, ist die INFO/SELECT-Problematik.
Und per IBus irgendwelche Texte auf das Display zu jagen macht irgendwie Spass. Werd definitiv weiter mit dem IBus rumspielen. Einfach faszinierend, was da alles drüber geht. Schön, wenn das Auto voll Technik steckt, aber die so simpel und bodenständig ist, dass man ohne großen Aufwand dran rumbasteln kann. Bei einem optischen Bus wie bei späteren Autos ist nix mehr mit 9600bps und einfach Daten auf den Bus jagen.
|
|
|
19.12.2006, 11:09
|
#19
|
Erfahrenes Mitglied
Registriert seit: 02.07.2004
Ort: Kaarst
Fahrzeug: 740i (E38)
|
So also - nach ein bischen verhandeln habe ich von dem Author der Software die Erlaubnis erhalten die Software hier zu veröffentlichen. Für alle die also Interesse haben - Downloaden und glücklich werden!!
Die Software ist in Englisch aber vielleicht gibt es bald ein paar Landesspezifische Versionen. Ich arbeite mit dem Author dran.
Viel Spaß beim codieren..
Markus
P.S.: die regcomm.cmd Datei funktioniert nur unter Windows 2000/XP. Sollte das Windows Verzeichnis also nicht C:\WINNT sein, dann muss die Registrierung der .OCX Datei manuell erfolgen. Es steht in der Release notes.txt drin, wie es geht.
Geändert von mk2611 (31.01.2007 um 20:46 Uhr).
Grund: alte Software entfernt!!
|
|
|
19.12.2006, 23:36
|
#20
|
LPG-Fahrer
Premium Mitglied
Registriert seit: 21.10.2006
Ort: Troisdorf
Fahrzeug: E38 740i (12/00) LPG, 850 20V Kombi (Volvo), GOLF 6 (1,4 L)
|
Geändert von angro (23.12.2006 um 20:28 Uhr).
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|