Ich habe hier ein Radio welches über ein integriertes DVD Laufwerk verfügt. Das Laufwerk ist ATA kompatibel, mit einem selbstgebauten Adapter konnte ich es über einen IDE/USB Adapter problemlos am PC betreiben.
Eine Idee die mich schon länger umtreibt ist ob es eine Emulation gibt, oder man sich eine solche bauen kann, die dem Gerät eine DVD vorgaukelt, die Daten jedoch von einer SD-Card kommen. Die DVD hat Navigationskarten drauf und ist ca. 7GB groß.
Tut es nicht, das verhält sich wie eine Festplatte, nicht wie ein CD-
oder DVD-Laufwerk.
Naja, ATA ist ATA, oder?
Ich muss zugeben das ich mich da jetzt nicht so sicher auskenne, aber ich dachte schon das das Protokoll grundsätzlich dasselbe wäre, sodass es austauschbar sein müsste.
Wie komplex ist denn dieses ATA Protokoll? Ist es überhaupt denkbar sowas selbst mit einem kleinen Mikrokontroller zu emulieren?
Und wie würde sich das Protokoll zwischen einer HDD und einer CD/DVD unterscheiden?
Die Frage wäre auch in wie weit die Firmware des Radios (Navis) das Protokoll implementiert, bzw. ob alle möglichen Funktionen auch wirklich genutzt werden? Wohl eher nicht. Da würde man wohl nur mit Hilfe eines LA-Logs drauf kommen...
Der Prozessor auf dem Laufwerk ist ein Panasonic "MN103S71F". Vielleicht sagt das ja schon etwas aus? Der Anschluß ist ein 50-poliges Folienkabel, welches jedoch nicht direkt 50-Pol PATA kompatibel ist, hier braucht es noch einen Adapter.
Erst würde ich versuchen, ein Image der fraglichen DVD zu erzeugen und
prüfen, ob sie überhaupt grundsätzlich lesbar ist.
Das ist alles schon geschehen, ja ist es.
So ganz schnell es wohl nicht gleich funktionieren. Man weiß ja nicht,
was sein Gerät sonst noch abfragt. Fileformat=? Schublade? Master/Slave?
Richtig, daher die Idee mal einen LA irgendwie da anzuschließen. Dazu müsste ich mir wohl eine Adapterplatine bauen die auf beiden Seiten diesen 50-poligen Folienstecker hat und in der Mitte die Möglichkeit zum einfachen Abgriff für mein Oszi bietet. Leider hat das nur 16 Kanäle, das wird bei PATA etwas knapp ;-)
Ich würde es damit versuchen. Ich selbst habe 2 davon. Die Laufen problemlos in einen Festplatten-Recorder als Festplatten-Ersatz so wie am PC. Ob die auch als DVD-Ersatz laufen, ist wohl eher eine Frage der Software des Radio.
Ne, ist schon klar was Du meinst. ATAPI heißt das Zauberwort hier:
Ja, natürlich. Nacktes ATA kann nur HDD, erst mit Atapi hat man mithilfe des SCSI-Commandsets "alles außer HDD" ansprechbar gemacht. Ist bis heute (SATA) so.
Warum willst du dauernd HDD emulieren? Software und fertige Adapter dafür gibts wie Sand am Meer. Dein Radio will aber mit einem ODD reden. Damit kannst du mit all den billigen Adaptern nichts anfangen.
Was du probieren kannst, ob das Radio von Haus aus auch mit HDDs reden kann. Kostet im Zweifel nur einen billigen Adapter Lehrgeld.
ein Radio welches über ein integriertes DVD Laufwerk verfügt
Aha, zum Glück gibt es auf unserer Kugel nur ein Typ von einem solchen
Gerät...
Gib doch erst mal Marke und Modell des Gerätes bekannt.
Spielt das eine Rolle? Hier ging es mir ja erstmal ums Wirkprinzip und dem DVD Laufwerk ist es wohl reichlich egal wo es eingebaut ist.
Es handelt sich um ein Bosch Navigationssystem NX, auch bekannt als RNS MFD in VW oder Navi 800 in Opel, oder oder oder.
Das Ding habe ich als HDD Ersatz in meinem Macintosh SE/30, aber das emuliert echte alte SCSI Platten mit dem 50pol. SCSI Anschluss. Kann auch mehrere Platten auf einmal, ist aber nichts, was du brauchen kannst.
Was passiert denn, wenn du eine PATA Platte an das Radio anschliesst? Oder hast du leider keine mehr?
Was passiert denn, wenn du eine PATA Platte an das Radio anschliesst?
Das meinte ich in 7327226, einfach mal Platte dran und schauen, was passiert.
Ansonsten, Ersatz gegen was moderneres (Doppel-DIN) ist möglich. Lenkrad-FB geht über CAN, Klima kann man aus- bzw. auf anderes Bedienteil umprogrammieren.
Eine Idee die mich schon länger umtreibt ist ob es eine Emulation gibt,
oder man sich eine solche bauen kann, die dem Gerät eine DVD vorgaukelt,
die Daten jedoch von einer SD-Card kommen.
Keine gute Idee. Es ist ja nicht nur das physische Signalspiel, sondern auch all das, was die Strukturierung und das Filesystem betrifft und auch sowas wie die Volumen-Identifikation. Das alles zu emulieren, ist ein ziemlicher Aufwand und lohnt sich eigentlich nicht.
Keine gute Idee. Es ist ja nicht nur das physische Signalspiel, sondern
auch all das, was die Strukturierung und das Filesystem betrifft und
auch sowas wie die Volumen-Identifikation. Das alles zu emulieren, ist
ein ziemlicher Aufwand und lohnt sich eigentlich nicht.
Eigentlich kein Problem. Das ISO-Filesystem einfach "roh" (mit dd) auf die Flashkarte kopieren.
Also das Filesystem selbst wird ja vermutich ein ISO9660 oder Derivat davon sein. Was meine Frage oben ist, wie so ein Laufwerk nun erkennt wo es "hinfahren" muss um bestimmte Daten zu lesen?