Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Support Seat ZR mit Most Zugriff?

T-Bone90

Newbie
Registriert
7. Januar 2018
Beiträge
20
Reaktionspunkte
2
Punkte
23
Hallo zusammen,

ich habe hier. nun viele Threads durchgelesen bzw. auch nach vielen Themen gesucht bin aber noch relativ am Anfang in der Materie.

Ich habe ein Mib2 Std von Seat mit dem ZR Code (also Technisat Preh Unit glaube ich).
Teilenummer 5F0035877.
Außerdem ein Virtual Cockpit. Freigeschaltet ist meiner Meinung nach so gut wie alles vom Hersteller aus.
Die Version ist 0515, das dürfte ja die neuste Version sein.

Gibt es irgendeine Möglichkeit bei dem Gerät, ohne extremen Aufwand (Unit öffnen, Pins umpinnen usw.), Zugriff auf das Gerät zu erhalten? Ich habe gelesen mittels USB-Adapter geht das. Allerdings scheint es mit einem VC (MOST) schon schwieriger zu sein oder?
Im Prinzip geht es mir darum, ein paar Grafiken auszutauschen und damit beispielsweiße mein Standheizungsmenü sauber (wegen Nachrüstung) optisch hinzubiegen.
Außerdem habe ich gelesen, man könnte irgendwie die VW Grafiken bekommen bzw. umflashen.

Vielen Dank im Voraus.
 
Richtig, das 5F0035877 ist ein Technisat ZR Gerät. Leider weiß ich aktuell auch nicht ob das mit MOST nun klappt oder nicht. Ich habe hier aktuell ein 5QA035874 mit SW 468 liegen bei dem ich den eMMC auslese, ich hoffe bei dem werde ich etwas dazu herausfinden ob das nun am MOST liegt oder nicht. Bei der Version 515 könnte es aber ggf. auch anders sein als jetzt bei meinem Gerät.

Die Grafiken für das Standheizungsmenü befinden sich in einer mcf Datei, wenn ich mich recht erinnere im Skin bzw. darüberliegenden HMI Ordner. Nach dem Extrahieren, z.B. mit den Tools aus der MIB2 Toolbox, kann man die Datei mit dem schönen pinken Rahmen recht gut finden. Da ich selbst keine Standheizung habe, konnte ich allerdings auch noch nicht probieren ob bzw. wie gut das Austauschen funktioniert.
 
Ich danke dir erstmal für die Antwort.
Ich bin sehr gespannt, was bei dir rauskommt.

Heißt aber wenn ich die Datei austauschen möchte im Skin, dann muss ich wohl oder übel erstmal das Gerät öffnen und den eMMC auslesen oder? Weil so richtig 100% steig ich noch nicht dahinter, habe mich dazu aber noch zu oberflächlich bisher eingelesen.
Oder mache ich das mit dem eMMC nur einmalig und dann Dateien austauschen, ohne weiterhin das Gerät zu öffnen? (über USB oder so)
 
Zuletzt bearbeitet:
Ich hänge mich hier ebenfalls mal dran. Habe ein Seat Mib2 Std ZR von Preh (Teilenummer 5QA035858A) mit Firmware 0359.
Ich versuche genau wie @T-Bone90 ein paar Grafiken zu ändern, damit im Standheizungsmenü nicht mehr diese hässliche Grafik mit dem pinken Rand angezeigt wird.
Habe über die serielle Schnittstelle an der Headunit per UART bereits Zugriff auf das Gerät bekommen und mir die aktuellen Daten dort runtergezogen (inkl. der mcf-Dateien aus den skinX Ordnern).
Mit dem "extract-mcf.py" Skript aus dem Mib2 High Toolkit konnte ich auch problemlos die Bilder aus der Datei entpacken und anpassen.
Mit dem "compress-mcf.py" Skript konnte ich das danach auch problemlos wieder in eine mcf-Datei packen.
Soweit alles super, gibt bloß ein Problem: Sobald ich die originale MCF aus dem skin0-Ordner auf dem Gerät durch die modifizierte ersetze, werden sämtliche Grafiken aus dieser mcf-Datei nicht mehr auf der Oberfläche angezeigt. Hier ein Beispiel:
Vorher:
Du musst angemeldet sein, um Bilder zu sehen.

Und Nachher:
Du musst angemeldet sein, um Bilder zu sehen.

Egal was bzw. welche Grafiken ich da anpasse, sobald die Datei nicht mehr original ist, funktioniert es nicht mehr.
Hat da irgendwer eine Idee, woran das liegen könnte?
 
Zuletzt bearbeitet von einem Moderator:
Uih das klingt interessant und da bist du deutlich weiter als ich.
Ich weiß halt aktuell gar nicht, wie ich TEchnisat so wie bei dir die Grafiken ändern kann bzw. halt überhaupt erstmal Zugriff drauf erhalte. Ich sehe manchmal ein Bild , wo mehrere Kabel direkt von der Platine in einen Kartenleser gehen. Scheint vielleicht der einzige weg zu sein, aber Löten wollte ich auch nicht.
Kannst du das mit der Seriellen Schnittstelle mal kurz erklären?
Ich habe halt auch ein Virtuelles Cockpit (MOST glaube ich) und das soll nochmal alles schwieriger machen. Außerdem habe ich noch 3 Jahre Garantie :LOL::rolleyes:

Optimal wäre es natürlich wenn man es irgendwie so Patchen kann, dass man immer Zugriff per USB erhält.
Scheint aber bei den Preh Geräten etwas einfacher zu sein. Aber trotz vielen lesen findet man eben recht wenig zu Technisat.
 
Zuletzt bearbeitet:
aber in meinem Fall war es vom Aufwand her eigentlich überschaubar. Man muss bloß wissen, was zu tun ist :p (hatte in meinem Fall allerdings Hilfe von wem, der sich da deutlich besser auskennt). Soweit ich weiß sind die Preh und die Technisat Geräte von der Architektur her identisch, würde meine Hand dafür aber nicht ins Feuer legen.
Grundsätzlich lief das bei mir so ab:
  1. Zuerst muss die Datei tsd/bin/system/startup angepasst werden. Dazu benötigt man ein Firmware-Image o.Ä. als Grundlage. Kann da leider nur wenig zu sagen, da mir das jemand bereitgestellt hat. Hintergrund ist allerdings, dass man ansonsten über die Konsole wohl keine Eingaben tätigen kann. Erst mit dieser Änderung kann man per Enter eine Eingabezeile öffnen und Befehle eingeben.
  2. Die angepassten Dateien müssen auf eine SD Karte kopiert und diese anschließend als Update auf dem Gerät installiert werden.
  3. Man benötigt einen Adapter, wie z.B. . Hier muss man die Pins RX und TX mit den entsprechenden Pins des Quadlock Steckers hinten am Gerät verbinden (waren bei mir die einzigen, die noch nicht belegt waren). Wie man das macht ist erstmal zweitrangig, Hauptsache man stellt irgendwie eine Verbindung her. Außerdem muss GND mit dem Gehäuse des Geräts verbunden werden (habe da immer ein Kabel unter eine der Gehäuseschrauben geklemmt). Der Adapter muss dann per USB mit z.B. einem Laptop verbunden werden.
  4. Anschließend kann man per Putty sich mit dem Adapter verbinden und hat dann Zugriff auf das Gerät.
  5. Backup der aktuellen Daten ziehen (für alle Fälle) und danach kann man eigentlich loslegen mit was auch immer man machen will.
Aber wie gesagt: Ich hatte dabei Hilfe und hätte das sonst nicht hinbekommen. Was für Auswirkungen das Virtuelle Cockpit hier noch hat, weiß ich ebenfalls nicht.
 
Zuletzt bearbeitet von einem Moderator:
Die Preh Geräte sind Technisat Geräte, Technisat wurde (zumindest in Teilen) von Preh aufgekauft. Mein Versuch den eMMC auszulesen war leider noch nicht wirklich erfolgreich, da ich doch den ein oder anderen Verbindungsabbruch hatte. Das muss ich bei Zeiten noch einmal probieren.
Ich werde aber bei meinem MOST Gerät mal probieren ob das aktivieren von UART funktioniert. Wenn das geht, dann müssten theoretisch auch die weiteren Anpassungen per SD Update möglich sein. Aktuell habe ich erst einmal die Version von 0468 auf 0475 aktualisiert. Patchen sollte grundsätzlich wenn dann über SD Karte funktionieren.

@Chrissi1001 hast du mal geprüft ob über UART Fehler ausgegeben werden wenn die Grafiken nicht funktionieren?
 
Danke euch für die Antwort.
@positron_01 hast du es auch so gemacht wie von @Chrissi1001 gemacht? Also per Update und dann so einem Adapter auf USB?
Ich habe immer noch das vor Augen, wie in dem Post: #2
Also dann kleine Kabel von den Lötpunkten bis zur SD Karte ziehen oder wie versteht man das richtig?
 
Zugriff über UART habe ich noch nicht probiert da ich bis jetzt versucht hatte direkt auf den eMMC zuzugreifen. Die UART Verbindung funktioniert mit Hilfe des Quadlock und ist erst nach einspielen eines Patches gemäß den Anleitungen möglich. Ob das bei meinem 5QA035874 funktioniert musst ich noch feststellen. Aktuell bin ich leider jeden Tag recht eingespannt und habe nicht ganz so viel Zeit zum Testen.

@Chrissi1001 Hast du alternativ mal geprüft ob das erstellen der .mcf Datei richtig funktioniert? Dazu einfach nur extract und anschließend compress und prüfen ob die Datei bei dir funktioniert. Mein Python3 ist aktuell leider mit den Skripten von mib2-toolbox nicht ganz zufrieden.
 
Die Preh Geräte sind Technisat Geräte, Technisat wurde (zumindest in Teilen) von Preh aufgekauft. Mein Versuch den eMMC auszulesen war leider noch nicht wirklich erfolgreich, da ich doch den ein oder anderen Verbindungsabbruch hatte. Das muss ich bei Zeiten noch einmal probieren.
Ich werde aber bei meinem MOST Gerät mal probieren ob das aktivieren von UART funktioniert. Wenn das geht, dann müssten theoretisch auch die weiteren Anpassungen per SD Update möglich sein. Aktuell habe ich erst einmal die Version von 0468 auf 0475 aktualisiert. Patchen sollte grundsätzlich wenn dann über SD Karte funktionieren.

@Chrissi1001 hast du mal geprüft ob über UART Fehler ausgegeben werden wenn die Grafiken nicht funktionieren?
Ja, danach habe ich schon geschaut. Habe einmal mit der funktionierenden mcf Datei einen Boot durchgeführt und die Ausgabe aus der Konsole gespeichert. Dann das gleiche nochmal mit der modifizierten mcf Datei gemacht. Konnte da leider keinen Logeintrag finden, der mir hier bei der Fehlersuche irgendwie weitergeholfen hätte.
Packe die Logs einfach mal hier mit rein. Vielleicht habe ich ja irgendwas übersehen.

Mit modifizierter mcf:
-Welcome to TechniBoot-
SVN Rev: 579332
J5e.M30.LoadImage.ready: 0x0438CB59
J5e.M31.LoadImage.ready: 0x05155E0B
J5e.QNX.LoadImage.ready: 0x1EB76A98
CPU0: L1 Icache: 512x64
CPU0: L1 Dcache: 512x64 WB
CPU0: L2 Dcache: 4096x64 WB
CPU0: VFP-d32 FPSID=410330c3
CPU0: NEON MVFR0=11110222 MVFR1=00011111
CPU0: 413fc082: Cortex A8 rev 2 600MHz NOALIGN
Loading IFS...done

System page at phys:84094000 user:fc404000 kern:fc404000
Starting next program at vfe051524
cpu_startnext: cpu0 -> fe051524
VFPv3: fpsid=410330c3
coproc_attach(10): replacing fe081910 with fe0810cc
coproc_attach(11): replacing fe081910 with fe0810cc
Welcome to QNX Neutrino on the Texas Instruments J5 ECO MIBSTD2NAV_MAIN Board (ARMv7 Cortex-A8 Core)
Thu Jan 01 00:01:00 UTC 1970
add net default: gateway 10.200.1.2
J5e.QNX.init.ready
Waiting for i.MX...
Starting tsd.mibstd2.main.root...
00:01:00.643 [Info] [J5e.mcp] [FREQ:20000000]
00:01:00.646 [Info] [J5e.mcp] [PERF:0xf394d0:IO1] J5e.MCP.init.start
Start Com-Client (MAINROOT)
Start Com2M30
shm mapped to 28010000
Start Network
Create Thread
00:01:00.736 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8100f09
00:01:00.741 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051a
00:01:00.742 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051b
00:01:00.743 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051c
00:01:00.743 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051d
00:01:00.744 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051e
00:01:00.744 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051f
00:01:00.745 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0520
00:01:00.745 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0521
00:01:00.746 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0556
00:01:00.747 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0556
00:01:00.762 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x70a0067
00:01:00.763 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x70a0068
shm mapped to 28020008
00:00:00.018 [Info] [J5e.mcp] Booting at Normal Mode (0, 1)...
00:00:00.023 [Error] [J5e.cmsg.m30] isotp: EEPROM failure maybe corrupt data (job, key, status) p1: 0 p2: a p3: 5
00:00:00.056 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8100002
00:00:00.058 [Info] [J5e.mcp] [PERF:0x12daa0d:IO0] J5e.MCP.init.ready
00:00:00.081 [Info] [J5e.mcp] [PERF:0x134a944:IO0] J5e.PersMaster.start
00:00:00.106 [Info] [J5e.mcp] [PERF:0x13c5d12:IO0] J5e.Police.start
00:00:00.250 [Info] [J5e.mcp] [PERF:0x16857a0:IO0] J5e.Bap.start
00:00:00.285 [Info] [J5e.mcp] [PERF:0x17301f2:IO0] J5e.DSPStarter.start
00:00:00.394 [Info] [J5e.mcp] [PERF:0x194198a:IO0] J5e.PersMaster.ready
00:00:00.412 [Info] [J5e.mcp] [PERF:0x199a7ae:IO0] J5e.Keypanel.start
dspstarter:
00:00:00.728 [Info] [J5e.mcp] [PERF:0x1f9f7fe:IO0] J5e.DSPStarter.end
dspstarter:
Current core file directory: /tsd/var/core/startup-2/main
00:00:00.759 [Info] [J5e.mcp] [PERF:0x203af11:IO0] J5e.Radio.start
00:00:01.265 [Info] [J5e.mcp] [PERF:0x29e1449:IO0] J5e.Keypanel.ready
00:00:01.296 [Info] [J5e.mcp] [PERF:0x2a78f81:IO0] J5e.Bap.ready
sh: No controlling tty (open /dev/tty: No such device or address)
sh: warning: won't have full job control
imx6:/# bap: 00:00:01.427 [Error] [J5e.Bap.bap.ref.parking] 00000A13: (CarBAPCacheChanged): BAP-device (0x0B) not yet enabled!
bap: 00:00:01.434 [Error] [J5e.Bap.bap.ref.parking] 00000A13: (CarBAPCacheChanged): BAP-device (0x0B) not yet enabled!
radio: 00:00:01.526 [Error] [J5e.Radio.tsd.communication.serializer] Serializer already registered for event 0x3002
radio: 00:00:01.530 [Error] [J5e.Radio.tsd.communication.serializer] Serializer already registered for event 0x40000bf
00:00:01.576 [Info] [J5e.mcp] [PERF:0x2fd08e3:IO0] J5e.Radio.ready
radio: 00:00:01.779 [Error] [J5e.Radio.tsd.communication.serializer] Serializer already registered for event 0x14110001
00:00:01.832 [Info] [J5e.mcp] [PERF:0x34b0574:IO0] J5e.Police.ready
radio: 00:00:02.228 [Error] [J5e.Radio.DabSingle-STM] action_DABSingleSM_ON_Entry Loading EnsembleList failed!
ListenServer: creating new worker thread
bap: 19:39:01.151 [Error] [J5e.Bap.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998406592 endtime: 1612121941151
keypanel: 19:39:01.163 [Error] [J5e.Keypanel.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998406604 endtime: 1612121941163
19:39:01.250 [Info] [J5e.mcp] [PERF:0xa47026d:IO0] J5e.AudioMgr.start
police: 19:39:01.321 [Error] [J5e.Police.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998406756 endtime: 1612121941320
radio: 19:39:01.544 [Error] [J5e.Radio.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998406985 endtime: 1612121941544
19:39:01.637 [Error] [J5e.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998407078 endtime: 1612121941637
audiomgr: Audio Manager started.
19:39:01.906 [Error] [J5e.cmsg.m30] isotp: Reading data from EEPROM finished with errors, eepResult is: p1: 101 p2: 0 p3: 0
persmaster: 19:39:02.062 [Error] [J5e.PersMaster.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998407503 endtime: 1612121942062
audiomgr: 19:39:02.276 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x8100003
audiomgr: 19:39:02.278 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x80307df
audiomgr: 19:39:02.305 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x8100003
audiomgr: 19:39:02.306 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x80307b2
audiomgr: 19:39:02.308 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x80307df
19:39:02.413 [Info] [J5e.mcp] [PERF:0xba9dda1:IO0] J5e.AudioMgr.ready
19:39:05.497 [Error] [J5e.tsd.mibstd2.hmi.dsi.cpp.powermanagement.DSIPowerManagementProxy] asyncException caught in DSIPowerManagement, instance=0, method=setChildLockRSE
19:39:05.498 [Error] [J5e.tsd.mibstd2.hmi.dsi.cpp.powermanagement.DSIPowerManagementProxy] failed to dispatch @ DSIPowerManagement - instance:0
19:39:05.825 [Info] [J5e.mcp] [PERF:0xfbb22fe:IO0] J5e.Logging.start
19:39:07.007 [Info] [J5e.mcp] [PERF:0x1123ddd1:IO0] J5e.BapCar.start
19:39:07.595 [Info] [J5e.mcp] [PERF:0x11d75d1b:IO0] J5e.BapCar.ready
bapcar: 19:39:07.604 [Error] [J5e.BapCar.bap.ref.HUD] 00000A13: (CarBAPCacheChanged): BAP-device (0x04) not yet enabled!
bapcar: 19:39:07.623 [Error] [J5e.BapCar.bap.ref.PedAssist] 00000A13: (CarBAPCacheChanged): BAP-device (0x3A) not yet enabled!
bapcar: 19:39:07.627 [Error] [J5e.BapCar.bap.ref.HomeLink] 00000A13: (CarBAPCacheChanged): BAP-device (0x14) not yet enabled!
bapcar: 19:39:07.631 [Error] [J5e.BapCar.bap.ref.Klima] 00000A12: Unknown diagnosis-event ID=0x03EC!
bapcar: 19:39:07.687 [Error] [J5e.BapCar.bap.ref.Klima] 00000A13: (CarBAPCacheChanged): BAP-device (0x02) not yet enabled!
bapcar: 19:39:07.710 [Error] [J5e.BapCar.bap.ref.Klima] 00000A12: Unknown diagnosis-event ID=0x03EC!
bapcar: 19:39:07.935 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
bapcar: 19:39:08.099 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
bapcar: 19:39:09.168 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
bap: 19:39:10.300 [Error] [J5e.Bap.bap.ref.parking] 002CA003: Incoming NetComstate before HMI ready.
bapcar: 19:39:10.317 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
bapcar: 19:39:14.103 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
19:39:18.825 [Info] [J5e.mcp] [PERF:0x1f3a6e50:IO0] J5e.NwMgr.start
19:39:18.930 [Info] [J5e.mcp] [PERF:0x1f5a98ee:IO0] J5e.NwMgr.ready
bapcar: 19:39:20.111 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
nwmgr: if_up: retries exhausted
nwmgr: ifconfig: SIOCGIFFLAGS ax0: No such device or address
19:39:23.845 [Info] [J5e.mcp] [PERF:0x253655c9:IO0] J5e.SwDL.start
19:39:23.898 [Info] [J5e.mcp] [PERF:0x2546cbec:IO0] J5e.Debug.start
19:39:24.814 [Info] [J5e.mcp] [PERF:0x265e4eae:IO0] J5e.Debug.ready
bapcar: 19:39:26.117 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
persmaster: 19:39:26.644 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 876163395 vs 32764
persmaster: 19:39:26.652 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 825241907 vs 32764
persmaster: 19:39:26.656 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 775433777 vs 32764
persmaster: 19:39:26.660 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 825241907 vs 32764
bapcar: 19:39:29.508 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
bapcar: 19:39:32.119 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
debug: 19:40:24.745 [Info] [J5e.Debug.MESSAGE_LOGID] TRACE#MIB-2_TSD_TIJ5_0359_EUR_SVC

Mit originaler mcf:
-Welcome to TechniBoot-
SVN Rev: 579332
J5e.M30.LoadImage.ready: 0x04387D27
J5e.M31.LoadImage.ready: 0x051512C3
J5e.QNX.LoadImage.ready: 0x1EB75B5C
CPU0: L1 Icache: 512x64
CPU0: L1 Dcache: 512x64 WB
CPU0: L2 Dcache: 4096x64 WB
CPU0: VFP-d32 FPSID=410330c3
CPU0: NEON MVFR0=11110222 MVFR1=00011111
CPU0: 413fc082: Cortex A8 rev 2 600MHz NOALIGN
Loading IFS...done

System page at phys:84094000 user:fc404000 kern:fc404000
Starting next program at vfe051524
cpu_startnext: cpu0 -> fe051524
VFPv3: fpsid=410330c3
coproc_attach(10): replacing fe081910 with fe0810cc
coproc_attach(11): replacing fe081910 with fe0810cc
Welcome to QNX Neutrino on the Texas Instruments J5 ECO MIBSTD2NAV_MAIN Board (ARMv7 Cortex-A8 Core)
Thu Jan 01 00:01:00 UTC 1970
add net default: gateway 10.200.1.2
J5e.QNX.init.ready
Waiting for i.MX...
Starting tsd.mibstd2.main.root...
00:01:00.646 [Info] [J5e.mcp] [FREQ:20000000]
00:01:00.649 [Info] [J5e.mcp] [PERF:0xf4c93c:IO1] J5e.MCP.init.start
Start Com-Client (MAINROOT)
Start Com2M30
shm mapped to 28010000
Start Network
Create Thread
00:01:00.733 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8100f09
00:01:00.737 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051a
00:01:00.738 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051b
00:01:00.739 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051c
00:01:00.739 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051d
00:01:00.740 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051e
00:01:00.740 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff051f
00:01:00.741 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0520
00:01:00.742 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0521
00:01:00.742 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0556
00:01:00.743 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8ff0556
00:01:00.759 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x70a0067
00:01:00.759 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x70a0068
shm mapped to 28020008
00:00:00.018 [Info] [J5e.mcp] Booting at Normal Mode (0, 1)...
00:00:00.026 [Error] [J5e.cmsg.m30] isotp: EEPROM failure maybe corrupt data (job, key, status) p1: 0 p2: a p3: 5
00:00:00.055 [Error] [J5e.tsd.communication.serializer] Serializer already registered for event 0x8100002
00:00:00.056 [Info] [J5e.mcp] [PERF:0x12c4415:IO0] J5e.MCP.init.ready
00:00:00.079 [Info] [J5e.mcp] [PERF:0x133466e:IO0] J5e.PersMaster.start
00:00:00.104 [Info] [J5e.mcp] [PERF:0x13ae2c5:IO0] J5e.Police.start
00:00:00.244 [Info] [J5e.mcp] [PERF:0x1656b87:IO0] J5e.Bap.start
00:00:00.277 [Info] [J5e.mcp] [PERF:0x16f7d15:IO0] J5e.DSPStarter.start
00:00:00.388 [Info] [J5e.mcp] [PERF:0x1916998:IO0] J5e.PersMaster.ready
00:00:00.399 [Info] [J5e.mcp] [PERF:0x194bcf3:IO0] J5e.Keypanel.start
dspstarter:
00:00:00.667 [Info] [J5e.mcp] [PERF:0x1e67f59:IO0] J5e.DSPStarter.end
dspstarter:
00:00:00.697 [Info] [J5e.mcp] [PERF:0x1ef9192:IO0] J5e.Radio.start
Current core file directory: /tsd/var/core/startup-2/main
sh: No controlling tty (open /dev/tty: No such device or address)
sh: warning: won't have full job control
imx6:/# 00:00:01.474 [Info] [J5e.mcp] [PERF:0x2dcf623:IO0] J5e.Keypanel.ready
00:00:01.500 [Info] [J5e.mcp] [PERF:0x2e3f5dc:IO0] J5e.Bap.ready
ListenServer: creating new worker thread
bap: 00:00:01.525 [Error] [J5e.Bap.bap.ref.parking] 00000A13: (CarBAPCacheChanged): BAP-device (0x0B) not yet enabled!
bap: 00:00:01.528 [Error] [J5e.Bap.bap.ref.parking] 00000A13: (CarBAPCacheChanged): BAP-device (0x0B) not yet enabled!
radio: 00:00:01.571 [Error] [J5e.Radio.tsd.communication.serializer] Serializer already registered for event 0x3002
radio: 00:00:01.576 [Error] [J5e.Radio.tsd.communication.serializer] Serializer already registered for event 0x40000bf
00:00:01.649 [Info] [J5e.mcp] [PERF:0x312439c:IO0] J5e.Radio.ready
radio: 19:46:13.691 [Error] [J5e.Radio.tsd.communication.serializer] Serializer already registered for event 0x14110001
19:46:13.756 [Info] [J5e.mcp] [PERF:0x35de0db:IO0] J5e.Police.ready
19:46:13.772 [Info] [J5e.mcp] [PERF:0x362af12:IO0] J5e.AudioMgr.start
radio: 19:46:13.835 [Error] [J5e.Radio.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998400976 endtime: 1612122373835
19:46:13.936 [Error] [J5e.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998401077 endtime: 1612122373936
bap: 19:46:14.022 [Error] [J5e.Bap.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998401163 endtime: 1612122374022
keypanel: 19:46:14.034 [Error] [J5e.Keypanel.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998401174 endtime: 1612122374033
audiomgr: Audio Manager started.
radio: 19:46:14.302 [Error] [J5e.Radio.DabSingle-STM] action_DABSingleSM_ON_Entry Loading EnsembleList failed!
persmaster: 19:46:14.336 [Error] [J5e.PersMaster.tsd.common.watchdog] WatchdogManager detected a semaphore sleep bigger than expired time starttime: 1356998401477 endtime: 1612122374336
audiomgr: 19:46:14.811 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x8100003
audiomgr: 19:46:14.814 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x80307df
audiomgr: 19:46:14.838 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x8100003
audiomgr: 19:46:14.840 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x80307b2
audiomgr: 19:46:14.841 [Error] [J5e.AudioMgr.tsd.communication.serializer] Serializer already registered for event 0x80307df
19:46:14.957 [Info] [J5e.mcp] [PERF:0x4cc684a:IO0] J5e.AudioMgr.ready
19:46:16.858 [Error] [J5e.tsd.mibstd2.hmi.dsi.cpp.powermanagement.DSIPowerManagementProxy] asyncException caught in DSIPowerManagement, instance=0, method=setChildLockRSE
19:46:16.859 [Error] [J5e.tsd.mibstd2.hmi.dsi.cpp.powermanagement.DSIPowerManagementProxy] failed to dispatch @ DSIPowerManagement - instance:0
19:46:18.404 [Info] [J5e.mcp] [PERF:0x8e865f7:IO0] J5e.BapCar.start
19:46:18.967 [Info] [J5e.mcp] [PERF:0x994238e:IO0] J5e.BapCar.ready
bapcar: 19:46:18.976 [Error] [J5e.BapCar.bap.ref.HUD] 00000A13: (CarBAPCacheChanged): BAP-device (0x04) not yet enabled!
bapcar: 19:46:18.995 [Error] [J5e.BapCar.bap.ref.PedAssist] 00000A13: (CarBAPCacheChanged): BAP-device (0x3A) not yet enabled!
bapcar: 19:46:18.997 [Error] [J5e.BapCar.bap.ref.HomeLink] 00000A13: (CarBAPCacheChanged): BAP-device (0x14) not yet enabled!
bapcar: 19:46:19.002 [Error] [J5e.BapCar.bap.ref.Klima] 00000A12: Unknown diagnosis-event ID=0x03EC!
bapcar: 19:46:19.037 [Error] [J5e.BapCar.bap.ref.Klima] 00000A13: (CarBAPCacheChanged): BAP-device (0x02) not yet enabled!
bapcar: 19:46:19.042 [Error] [J5e.BapCar.bap.ref.Klima] 00000A12: Unknown diagnosis-event ID=0x03EC!
bapcar: 19:46:19.310 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
bapcar: 19:46:19.486 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
19:46:20.210 [Error] [J5e.cmsg.m30] isotp: Reading data from EEPROM finished with errors, eepResult is: p1: 101 p2: 0 p3: 0
bapcar: 19:46:20.526 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
bapcar: 19:46:20.528 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
bap: 19:46:21.661 [Error] [J5e.Bap.bap.ref.parking] 002CA003: Incoming NetComstate before HMI ready.
bapcar: 19:46:21.679 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
19:46:24.118 [Info] [J5e.mcp] [PERF:0xfb8407c:IO0] J5e.Logging.start
bapcar: 19:46:25.490 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
bapcar: 19:46:31.493 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
19:46:37.119 [Info] [J5e.mcp] [PERF:0x1f37c97d:IO0] J5e.NwMgr.start
19:46:37.227 [Info] [J5e.mcp] [PERF:0x1f58bc66:IO0] J5e.NwMgr.ready
bapcar: 19:46:37.496 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!
bapcar: 19:46:40.087 [Error] [J5e.BapCar.bap.ref.Klima] 00000AFA: BAP-device (0x01) not yet started!
nwmgr: if_up: retries exhausted
nwmgr: ifconfig: SIOCGIFFLAGS ax0: No such device or address
19:46:42.136 [Info] [J5e.mcp] [PERF:0x2532cf3a:IO0] J5e.SwDL.start
19:46:42.185 [Info] [J5e.mcp] [PERF:0x2541e1c8:IO0] J5e.Debug.start
19:46:42.551 [Info] [J5e.mcp] [PERF:0x25b19c80:IO0] J5e.Debug.ready
persmaster: 19:46:43.340 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 876163395 vs 32764
persmaster: 19:46:43.345 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 825241907 vs 32764
persmaster: 19:46:43.349 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 775433777 vs 32764
persmaster: 19:46:43.352 [Error] [J5e.PersMaster.tsd.mibstd2.persistence.ConvertBuf] int8_t vector: number of elements larger then buffer - skip 825241907 vs 32764
bapcar: 19:46:43.497 [Error] [J5e.BapCar.bap.ref.HomeLink] 00194806: BAP-device (0x14) not yet enabled!

Was meinst du mit "prüfen ob die Datei bei dir funktioniert"? Also extrahieren konnte ich die Grafiken aus der modifizierten mcf wieder einwandfrei mit dem extract-mcf Skript (fallst du das meinst).
Ich habe auch mal ohne irgendwas zu modifizieren das compress-mcf Skript laufen lassen. Die damit erstellte mcf Datei war aber binär identisch mit der originalen, weshalb ich in dem Fall mal verzichtet habe, die zu testen.
 
Zuletzt bearbeitet von einem Moderator:
Wenn die Dateien binär identisch waren sollte das soweit passen. Könntest du ggf. mal deine modifizierte images.mcf hier hochladen? Im Log taucht leider tatsächlich keine Fehlermeldung auf die auf das Problem schließen lässt.

Nutzt du aktuell für die Skripte eigentlich python2 oder python3? Ich bin mir nicht sicher ob das bei der mib2-toolbox steht, bei meiner aktuellen Python3 Installation will das Skript aber nicht wirklich.
 


Habe bei mir Python 2 installiert und damit bisher keine Probleme mit den Skripten gehabt.
 
Zuletzt bearbeitet von einem Moderator:
Die Datei selbst sieht ok aus. Ich denke, dass das HMI da noch einige weitere Überprüfungen durchführt. Möglicherweise mit der imageidmap.res oder des Data Ordners. Aktuell denke ich fast darüber nach ob es am ehesten mal sinnvoll wäre die HMI Klassen anzusehen ob man hier ggf. verstehen kann wie das Problem zu Stande kommt.
 
Hat zwar eine Weile gedauert, aber mit etwas Arbeit und Unterstützung hat es nun endlich geklappt:
Du musst Regestriert sein, um das angehängte Bild zusehen.

Du musst Regestriert sein, um das angehängte Bild zusehen.

Du musst Regestriert sein, um das angehängte Bild zusehen.

Passt zwar noch nicht zu 100%, aber das passe ich die Tage nochmal an.
Zur Info: Die MCF-Dateien enthalten diverse CRC32-Prüfsummen, die von dem "compress-mcf.py" Skript bisher noch nicht berücksichtigt bzw. neu berechnet wurden.
Habe mir das nun mit dem Entwickler des Skripts in den letzten Tagen mal angeschaut und dabei ist uns das aufgefallen. Beim MIB2 High scheint das wohl egal zu sein.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Zurück
Oben