Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Zwischenzeitlich hatte ich die Möglichkeit, einem "FRM Reparateur" über die Schulter schauen zu dürfen.
Er befestigt die 4 Kontakte bzw. Litzen direkt auf der Platine, liest ein File aus (genaueres weiß ich noch nicht ), lädt das auf eine (XHorse) Webseite hoch, bekommt eine Datei zum Download und speichert letztere in das defekte FRM.
Danach ist das FRM wieder funktionsfähig mit der "alten Codierung". Ein Update der Software ist dadurch nicht erfolgt.
Eingesetzt wurde die o.g. Umgebung: XHorse VVDI Programmer
Also, wenn man in INPA sein Fahrzeug wählt, bekommt man im Popup ganz oben rechts "Funktionale Jobs".
Dann F3 gibt alle Steuergeräte aus. Das FRM hat bei mir 9204536, das ist eine ZB-Nummer aus dem FRM2. In INPA wird das Modul aber als FRM3R bezeichnet. Da bin ich mir natürlich ganz unsicher, wenn ich das auf einen 93xxx-Stand hebe. Die Codierdaten habe ich schon mal gesichert, falls ich sie mal brauchen sollte. Da nichts codiert wurde, könnte ich auch mit einer leeren Datei kodieren.
... und wurde gestern nach über 3 Monaten zum 1. Mal eingeschaltet.
Zwischenzeitlich habe ich ein defektes FRM erworben und kann damit erste Reparaturversuche starten.
Zur Beurteilung, ob ein FRM (sowie CAS, JBE, DSC, DME, KOMBI, EMF, CTM, Spiegel-Bedieneinheit, ...) funktioniert oder nicht und ob es ggf. erfolgreich repariert werden konnte, steht mir nun eine Z4-Testumgebung zur Verfügung:
If the CAS is from Europe will also need a ELV module/emulator Hi, I have bought UK CAS/key/button/slot/wire, does UK CAS need ELV? Do you know its part code? Is there a way around it? Converting CAS to USA somehow?
spoolstreet.com
1x red BMW Z4 E89 model 1:64 in front of the instrument cluster
I thought I'd put together whats needed to have a working bench setup for things like flashing, coding and general testing of modules. First thing you need is the CAS module, you will need to get the CAS, with the corresponding Key and key holder/lead and start button, if you can get the...
Hello Spoolers, I common thing among us enthusiast is missing out on some of the extra things that you can do with your BMW. This is mainly due to how 'messy' the BMW Coding software has to be set up on your computer and, how easy it is to not have everything setup properly at that! Not going...
I thought I'd put together whats needed to have a working bench setup for things like flashing, coding and general testing of modules. First thing you need is the CAS module, you will need to get the CAS, with the corresponding Key and key holder/lead and start button, if you can get the...
Hallo zusammen u frohes Neues in die Runde. Habe mir ebenfalls ein GM5 (o.g. Vom E46) besorgt. Nun soll die Config von meinem alten GM5 auf das gekaufte Modul übertragen u. dann getauscht werden. Kennt Ihr einen Codierer o ä im Raum 51379 Leverkusen/Köln, der das machen kann? Ich traue mich da...
Zwischenzeitlich habe ich ein defektes FRM erworben und kann damit erste Reparaturversuche starten.
Zur Beurteilung, ob ein FRM (sowie CAS, JBE, DSC, DME, CTM, Spiegel-Bedieneinheit, ...) funktioniert oder nicht und ob es ggf. erfolgreich repariert werden konnte, steht mir nun eine Z4-Testumgebung zur Verfügung: Anhang anzeigen 705508Anhang anzeigen 705509
I thought I'd put together whats needed to have a working bench setup for things like flashing, coding and general testing of modules. First thing you need is the CAS module, you will need to get the CAS, with the corresponding Key and key holder/lead and start button, if you can get the...
Und weil ich das Löten von Drähten direkt auf die FRM3-Platine ...
... für nicht optimal halte, habe ich mir einen Adapter mit 4 Mess-Spitzen gekauft. Der funktioniert in etwa so wie eine Wäscheklammer.
Von der Idee her gut, aber...
Leider funktioniert der aufgrund baulicher Mängel nur hinreichend schlecht. Die obigen Kontaktspitzen verrutschen aufgrund der falsch sitzenden Klammer auf der Platine, die auch noch durch die zu langen Schrauben beschädigt wird.
Kurzerhand habe ich die CAD-Software angeworfen, einen Trägerblock für die Abgreifklammer entworfen der auch vor den spitzen Schrauben schützt (dafür sind die je 2 Löcher gedacht), 3D gedruckt...
... und in die Messklammer eingeclipst.
Sitz, passt und funktioniert.
Update 01/2026 Zwischenzeitlich konnte ich damit mehrere defekte FRM3 Steuergeräte erfolgreich reanimieren.
Integration des Kofferraumschlosses in denZ4-Tower
Step 1
Design und 3D-Druck
- einer Schubladen-Halterung für die "BlueBox zum Testen des Kofferraumschlosses"
- eines 2-fach DSUB Stecker-Interfaces für Schloss und BlueBox mit Platinenhalterungen
Step 2
Mapping der Steckeranschlüsse von Schloß, BlueBox, Z4-Tower sowie erforderlicher Pegel-Elektronik per Tabellenkalkulation als Verdrahtungs- und Löt-Vorlage
Step 3
Electronics and wirings
Fertigstellung:
Update:
Umbau der Schloßsteuerung von einer Transistorschaltung (linke Seite) auf eine 2-stufige Relaissteuerung aufgrund von zu "unscharfen" Signale am Transistorausgang, weshalb das CTM anfing zu "sägen".
BlueBox-Anzeige beim Öffnen des Kofferraumschlosses (grüne LED's), während die Schließmotoren vom CTM verfahren werden:
BlueBox-Anzeige beim Schließen des Kofferraumschlosses (rote LED's), während die Schließmotoren vom CTM verfahren werden:
... und wurde gestern nach über 3 Monaten zum 1. Mal eingeschaltet.
Zwischenzeitlich habe ich ein defektes FRM erworben und kann damit erste Reparaturversuche starten.
Zur Beurteilung, ob ein FRM (sowie CAS, JBE, DSC, DME, KOMBI, EMF, CTM, Spiegel-Bedieneinheit, ...) funktioniert oder nicht und ob es ggf. erfolgreich repariert werden konnte, steht mir nun eine Z4-Testumgebung zur Verfügung: [...]
Die Tool-Kombination aus Z4-Tower und XHorse funktioniert jetzt einwandfrei.
Ein defektes FRM3 ist über die normalen Diagnosetools (INPA, ISTA, Carly, ...) nicht mehr ansprechbar. Es gibt deswegen auch keinerlei Fehlermeldungen bei diesem Defekt! Das Steuergerät scheint "tot" zu sein, hängt aber nach meinem Verständnis in einer Art Boot-Schleife aufgrund des beschädigten Konfigurationsdatensatzes.
In der Regel funktionieren bei einem defekten FRM3 die Blinker nicht mehr. Das kann ich am Z4-Tower durch simples Testen mit dem integrierten Warnblinkschalter überprüfen. Blinkt es nicht, ist das zu testende FRM3 defekt.
Genauso kann ich auf die Schnelle ein repariertes FRM3 auf Funktion checken: Blinkt der Warnblinkschalter, ist das FRM3 wieder in Ordnung.
Ich arbeite mich gerade in das Thema ein, da mein BJ2009 potenziell davon betroffen ist. Im youtube-Video oben wird ab 10:00 gesagt, dass der Totalausfall des FRM durch ein neueres Update z.B. mit WinKPF vermieden werden kann.
Auch die KI hat dazu eine Meinung:
Der bekannte Totalausfall des FRM3-Moduls nach Spannungsverlust (z. B. beim Batteriewechsel, während Programmierung etc.) betrifft viele ältere ZB-Versionen, wurde aber ab bestimmten Softwareständen (ZB-Nummern) behoben.
Hintergrund:
Das Problem beim FRM3 war ein Flashspeicherfehler (MCU mit M35160 EEPROM), bei dem das Steuergerät nach einem Spannungsverlust (z. B. Zündung AUS während Codierung) in einen „Locked“- oder „No Boot“-Zustand fällt.
→ Folge: Das FRM3 reagiert nicht mehr, lässt sich nicht mehr codieren oder kommunizieren (auch INPA/WINkFP erkennen es nicht).
BMW hat dieses Problem durch spätere ZB-Versionen behoben.
Ab dieser ZB-Nummer wurde das Problem gelöst:
ZB-Nummer 9278871
→ Diese Version (und alle neueren) haben den angepassten Bootloader, der das Problem behebt.
→ Oft ab 2012/2013 in Produktion.
Welche ZB-Nummern sind sicher?
ZB-Nummer
Sicher gegen Spannungsverlust?
Anmerkung
9240528
Nein
Betroffen vom FRM-Ausfall
9278871
Ja
Erste Version mit Bugfix
9390487
Ja
Spätere stabile Version
9390491
Ja
Häufig in E89, enthält Bugfix
Was tun, wenn man eine ältere Version hat?
Wenn du z. B. ein FRM3 mit 9240528 hast, empfiehlt sich dringend ein:
Flash mit WinKFP auf mindestens 9278871 oder neuer
Danach ggf. Codierung mit NCS Expert
Hinweis:
Einige Recovery-Tools (z. B. FRM3-Unlocker oder XPROG mit EEPROM-Fix) können defekte FRM3 wiederherstellen – aber besser ist es, vorsorglich zu flashen, wenn du noch ein altes Modul hast.
Aktuelles, geschädigtes FRM, das nach einer XHorse Sanierung wieder funktioniert.
Interessanterweise waren die Kontaktpunkte am Chip bereits verzinnt. Das bedeutet, daß es in der Vergangenheit schon einmal eine FRM-Reparatur gab und dieses Modul nun erneut ausgefallen ist.
Dafür hatte ich bisher noch keinen Beweis gefunden, nun haben wir ihn: Ein aufgrund seiner Software-Version ausfallgefährdetes FRM3 kann immer wieder ausfallen.
VIN WBALM51060Exxxxxx
Production Date 12.03.2010
Programming Date 14.12.2012 ZB-NR 9230447 HW 9206245
SW 9286885 (Todo für mich: WinKFP weist diese Nummer in der Fehlermeldung als "SG-Hardwarenummer" aus!)
Die aktuelle ZBNr steht nicht in obiger Liste, scheint aber numerisch älter als "9240528" (1. Eintrag in @db1sb's Tabelle) zu sein.
Jetzt wurde es spannend => INPA:
Die oberen Komponenten in der folgenden Liste stecken in meinem Z4-Tower, lediglich das rot markierte FRM stammt aus dem Z4 E89, der aktuell ein beschädigtes FRM hatte. Nach der Reparatur des FRM mit XHorse möchte ich auch den Softwarestand anheben, damit das nicht noch einmal passiert.
Aktueller Stand des FRM: SW 9286885, ZUSB 9230447, HW 9206245
ZB-Nummer für WinKFP herausfinden Codierer Ausstattung beachten & Immer ein Ladegerät anschließen Um herauszufinden, welche die aktuellste ZB-Nummer des Steuergeräts, welches man updaten/flashen möchte ist, wurde bisher Progman verwendet. Dies ist auch ohne Progman nach folgender Anleitung...
bimmerguide.de
In den spdaten habe ich in der Datei E89 / kmm_SG.txt folgende Zeile zur aktuellen ZBNr gefunden: 9230447;9230447;9206245;1009410-1103350,1003500-1003504;WHNSL
Diese ZBNr findet sich in dem folgenden Block wieder, die rot markierte Bezeichnung findet sich auf dem Steuergeräte-Gehäuse:
Die grün markierte ZBNr am Ende dieser Liste ist nach meinem Verständnis die neueste, die auf diese Hardware passen sollte.
Die blau markierte ZBNr entspricht der ermittelten Hardware (HW-Version).
Laut Anleitung soll man die "neueste ZBNr" auswählen. Allerdings ist in diesem Beispiel die unterste ZBNr 9249084 in der vorherigen Liste deutlich kleiner als die vorhergehenden ZBNr. Was also ist denn nun die Neueste Version für unsere Z4 E89?
Vorsichtshalber versuche ich die nächsten Schritte erstmal mit der kleineren ZBNr am unteren Ende der Liste, ZBNr 9249084.
Interessanterweise findet sich zu dieser ZBNr keine Datei im Ordner Data\FRMR3 der SPDaten, allerdings eine mit der höchsten ZBNr 9383048.
Wenn ich aber in WinKFP mit F2 eine ZUSB auswähle, erhalte ich die 9390491 als höchste Nummer angeboten, die auch in der Liste von @db1sb auftaucht. Also probiere ich es mal damit in WinKFP. Let's go:
Ergebnis: Abbruch!
Also WinKFP um einen Vorschlag gebeten und ich bekam die folgende ZUSB angeboten:
Das ist dann tatsächlich die höchste ZBNr aus meiner obigen Liste, auch wenn sie an vorletzter Stelle steht:
Sehr irritierender Dialog, dann aber von mir positiv mit OK bestätigt:
Läuft...
... und kommt zu einem erfolgreichen Ende:
Ergebnis in INPA:
Vorher
Nachher
Die ZUSB wurde aktualisiert auf einen Stand, der irgendwo zwischen der vorletzten und letzten Zeile der @db1sb Tabelle liegt. Top!
Interessanterweise waren die Kontaktpunkte am Chip bereits verzinnt. Das bedeutet, daß es in der Vergangenheit schon einmal eine FRM-Reparatur gab und dieses Modul nun erneut ausgefallen ist.
Dafür hatte ich bisher noch keinen Beweis gefunden, nun haben wir ihn: Ein aufgrund seiner Software-Version ausfallgefährdetes FRM3 kann immer wieder ausfallen.
Gleichungen mit so vielen Unbekannten sind immer spannend.
Vermutlich kennt sich kaum jemand (außer den damaligen Entwicklern) so genau mit diesem ganzen Software-Firlefanz aus. Die meisten FRM-Reparateure schreiben/lesen vermutlich nur irgendwo ab und leben von der Hoffnung, dat dat schon irjendwie jut jeht.
Ich kann zum FRM nur beitragen, dass mir ein BMW Mitarbeiter gesagt hat, dass das eine der größten "Katastrophen" war, die BMW eine Zeit lang hatte. Es gab ja 30 oder 40? Iterationen des FRM (inkl. neuer Teilenummer) und das Ding hat nur Ärger gemacht. Irgendwann haben sie es dann von Lear zu einem anderen Hersteller gegeben.
PS: Mir wurde noch erzählt, dass sie bei BMW das abgestürzte FRM als Behelfsmethode wohl einen oder zwei Tage in den Tiefkühler gelegt haben. Einige ließen sich danach wiederbeleben, bzw. updaten. Ich habe keine Ahnung wie das im Zusammenhang stehen könnte.
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach einem Login angemeldet zu halten, wenn du registriert bist.
Durch die weitere Nutzung unserer Webseite erklärst du dich damit einverstanden.