16.07.2019, 18:45
Hallo zusammen, bin vor ein paar Wochen auf dieses Projekt gestoßen und wusste genau dass ich das bei mir in meinen E39 einbauen will
Es kam gerade der neue Raspberry Pi 4 auf den Markt also habe ich mich entschlossen, trotz fehlender Erfahrungsberichte gleich diesen zu nehmen, da schneller, besseres Bluetooth onboard, etc. fürn gleichen Preis.
Als erstes dazu habe ich HarryBerlin angeschrieben und eins seiner Arduino Boards bestellt.
Vielen Dank erstmal an ihn, das hat alles super geklappt und das Board wirkt richtig gut verarbeitet
Weiterhin habe ich mich am Hardwarevorschlag hier im Forum orientiert und noch ein paar Dinge bestellt.
Mini-Hdmi->Hdmi um es am Bildschirm zu testen
64 GB Speicherkarte
Audio Video Kabel
Höheres Gehäuse
Um einen CD-Wechsler Anschluss zu bauen:
https://www.automotive-connectors.com/ty...eader.html
3x https://www.automotive-connectors.com/ty...ieces.html
Und um das TV Modul einzupinnen:
3x https://www.automotive-connectors.com/ty...ieces.html
Ein Female-Chinch und etwas Kabel.
Das verbaute Radio ist ein BM24 mit DSP1, daher ist der CD-Wechsler über ein dünnes Koax Kabel angeschlossen.
Um das mit dem Pi zu verbinden brauchte ich noch
Usb Soundkarte https://www.amazon.de/gp/product/B077MJZ...UTF8&psc=1
Kabel mit dem DSP Koax Stecker (SMB) https://www.amazon.de/gp/product/B01BV3A...UTF8&psc=1
Adapter auf Chinch https://www.amazon.de/gp/product/B01MT6B...UTF8&psc=1
Zusammenbau:
Nachdem alles zusammengebaut war installierte ich das Alpha Image für Kodi von LibreElec 9.1.001 auf dem Pi.
Bevor ich IBusConnector installiert habe, habe ich mir mal den python code angeschaut, dort gibt es in der default.py und service.py jeweils einen check ob es sich um einen Raspberry Pi 2 oder 3, sowie um LibreElec oder osmc handelt.
Hier habe einfach eingestellt dass is_rasp_3() immer True returnt, weis nicht ob das hilfreich ist. Bei is_libreelec() ebenfalls, denn die genutzte routine "uname -n" gibt bei mir irgendwas anderes aus aber nicht "libreelec", daher hat er nicht erkannt dass es sich hier um dieses handelt.
Da ich das Theme "Amber" ebenfalls installiert habe, und dessen shortcuts anscheinend das Argument "return" an scripts übergeben, habe ich noch diese Zeile:
in diese Zeile geändert:
Das Theme skin.confluence-bmw-v1.1.0.zip habe ich ebenfalls installiert.
Nach der Anleitung für den Raspberry Shield Arduino: https://github.com/harryberlin/Arduino-B...-raspberry
unter Setup for Raspberry habe ich die angegebenen Einstellungen gemacht und dann noch die config.txt bearbeitet
Diese ist entweder direkt auf der SD-Karte mit einem anderen Computer oder über SSH bearbeitbar. Siehe https://wiki.libreelec.tv/de/accessing_libreelec und https://wiki.libreelec.tv/config.txt
Soweit so gut.
Status: Läuft fast
Neu beim Pi4 ist, dass man um ein analoges Signal vom Pi4 zu bekommen die Zeile enable_tvout=1 in die config hinzufügen muss. Dies soll allerdings auch dazu führen, dass der Pi etwas langsamer läuft... naja
siehe https://www.raspberrypi.org/documentatio...t/video.md
Allerdings geht nach dem ändern dieser Zeile erstmal nichts mehr, der Pi startet nur noch bis zum LibreElec Logo und das wars.
Es scheint wohl ein Problem mit dem Pi4 zu sein, dass in dem nächsten Update behoben wird.
https://forum.libreelec.tv/thread/17698-...post122763
https://www.raspberrypi.org/forums/viewt...5#p1501372
Daher habe ich mir nun erstmal einen Hdmi->AV adapter bestellt und warte dass der ankommt.
Der Pi4 spielt aber sonst erstmal soweit gut mit dem Arduino zusammen, die Willkommensnachricht (eingestellt auf dem Pi) wird im Auto angezeigt. Auf ein Drück auf die Uhr-Taste schaltet er auf den (schwarzen) Bildschirm um. 2xMenu gibt das Menü vom Arduino.
Dass er über die Mode-Taste im CD-Wechsler Modus das Bild umschaltet habe ich noch nicht hinbekommen.
Daher im Moment bei mir nur der Status "Läuft noch nicht" aber ich werde die nächsten Tage mal weiter probieren
Update 23.07.19:
Pi 4 und Arduino funktionieren wunderbar zusammen.
Über den Hdmi -> AV Adapter ist das Bild gut und das Umschalten funktioniert super wenn man es auf CD-Mode einstellt.
Kodi läuft richtig flüssig und schnell.
LibreElec hat einige weniger Möglichkeiten Dinge im System zu installieren aber das stört eigentlich nicht, sonst läuft es ohne Probleme.
Der Sound von Bluetooth Audio hakt alle paar sekunden, was nicht schön ist, aber könnte auch an meiner Konfiguration liegen, benutze jetzt erstmal einen BT-usb-stick.
Bis auf dass man diesen Adapter braucht und dass bisher nur LibreElec unterstützt wird kann ich den Pi 4 schon empfehlen.
Es kam gerade der neue Raspberry Pi 4 auf den Markt also habe ich mich entschlossen, trotz fehlender Erfahrungsberichte gleich diesen zu nehmen, da schneller, besseres Bluetooth onboard, etc. fürn gleichen Preis.
Als erstes dazu habe ich HarryBerlin angeschrieben und eins seiner Arduino Boards bestellt.
Vielen Dank erstmal an ihn, das hat alles super geklappt und das Board wirkt richtig gut verarbeitet
Weiterhin habe ich mich am Hardwarevorschlag hier im Forum orientiert und noch ein paar Dinge bestellt.
Mini-Hdmi->Hdmi um es am Bildschirm zu testen
64 GB Speicherkarte
Audio Video Kabel
Höheres Gehäuse
Um einen CD-Wechsler Anschluss zu bauen:
https://www.automotive-connectors.com/ty...eader.html
3x https://www.automotive-connectors.com/ty...ieces.html
Und um das TV Modul einzupinnen:
3x https://www.automotive-connectors.com/ty...ieces.html
Ein Female-Chinch und etwas Kabel.
Das verbaute Radio ist ein BM24 mit DSP1, daher ist der CD-Wechsler über ein dünnes Koax Kabel angeschlossen.
Um das mit dem Pi zu verbinden brauchte ich noch
Usb Soundkarte https://www.amazon.de/gp/product/B077MJZ...UTF8&psc=1
Kabel mit dem DSP Koax Stecker (SMB) https://www.amazon.de/gp/product/B01BV3A...UTF8&psc=1
Adapter auf Chinch https://www.amazon.de/gp/product/B01MT6B...UTF8&psc=1
Zusammenbau:
Spoiler!
Bestellte Dinge:
Pi4 und Arduino
Kabel vorbereiten
Die Soundkarte fehlt hier noch, aber an sich sind es jetzt nur der CD-Wechsler Stecker und die am TV-Modul eingepinnten Kabel.
Pi4 und Arduino
Kabel vorbereiten
Die Soundkarte fehlt hier noch, aber an sich sind es jetzt nur der CD-Wechsler Stecker und die am TV-Modul eingepinnten Kabel.
Nachdem alles zusammengebaut war installierte ich das Alpha Image für Kodi von LibreElec 9.1.001 auf dem Pi.
Bevor ich IBusConnector installiert habe, habe ich mir mal den python code angeschaut, dort gibt es in der default.py und service.py jeweils einen check ob es sich um einen Raspberry Pi 2 oder 3, sowie um LibreElec oder osmc handelt.
Hier habe einfach eingestellt dass is_rasp_3() immer True returnt, weis nicht ob das hilfreich ist. Bei is_libreelec() ebenfalls, denn die genutzte routine "uname -n" gibt bei mir irgendwas anderes aus aber nicht "libreelec", daher hat er nicht erkannt dass es sich hier um dieses handelt.
Da ich das Theme "Amber" ebenfalls installiert habe, und dessen shortcuts anscheinend das Argument "return" an scripts übergeben, habe ich noch diese Zeile:
Code:
if str(given_args[0]) == 'obc':
in diese Zeile geändert:
Code:
if str(given_args[0]) == 'obc' or str(given_args[0]) == 'return':
Das Theme skin.confluence-bmw-v1.1.0.zip habe ich ebenfalls installiert.
Nach der Anleitung für den Raspberry Shield Arduino: https://github.com/harryberlin/Arduino-B...-raspberry
unter Setup for Raspberry habe ich die angegebenen Einstellungen gemacht und dann noch die config.txt bearbeitet
Diese ist entweder direkt auf der SD-Karte mit einem anderen Computer oder über SSH bearbeitbar. Siehe https://wiki.libreelec.tv/de/accessing_libreelec und https://wiki.libreelec.tv/config.txt
Soweit so gut.
Status: Läuft fast
Neu beim Pi4 ist, dass man um ein analoges Signal vom Pi4 zu bekommen die Zeile enable_tvout=1 in die config hinzufügen muss. Dies soll allerdings auch dazu führen, dass der Pi etwas langsamer läuft... naja
siehe https://www.raspberrypi.org/documentatio...t/video.md
Allerdings geht nach dem ändern dieser Zeile erstmal nichts mehr, der Pi startet nur noch bis zum LibreElec Logo und das wars.
Es scheint wohl ein Problem mit dem Pi4 zu sein, dass in dem nächsten Update behoben wird.
https://forum.libreelec.tv/thread/17698-...post122763
https://www.raspberrypi.org/forums/viewt...5#p1501372
Daher habe ich mir nun erstmal einen Hdmi->AV adapter bestellt und warte dass der ankommt.
Der Pi4 spielt aber sonst erstmal soweit gut mit dem Arduino zusammen, die Willkommensnachricht (eingestellt auf dem Pi) wird im Auto angezeigt. Auf ein Drück auf die Uhr-Taste schaltet er auf den (schwarzen) Bildschirm um. 2xMenu gibt das Menü vom Arduino.
Dass er über die Mode-Taste im CD-Wechsler Modus das Bild umschaltet habe ich noch nicht hinbekommen.
Daher im Moment bei mir nur der Status "Läuft noch nicht" aber ich werde die nächsten Tage mal weiter probieren
Update 23.07.19:
Pi 4 und Arduino funktionieren wunderbar zusammen.
Über den Hdmi -> AV Adapter ist das Bild gut und das Umschalten funktioniert super wenn man es auf CD-Mode einstellt.
Kodi läuft richtig flüssig und schnell.
LibreElec hat einige weniger Möglichkeiten Dinge im System zu installieren aber das stört eigentlich nicht, sonst läuft es ohne Probleme.
Der Sound von Bluetooth Audio hakt alle paar sekunden, was nicht schön ist, aber könnte auch an meiner Konfiguration liegen, benutze jetzt erstmal einen BT-usb-stick.
Bis auf dass man diesen Adapter braucht und dass bisher nur LibreElec unterstützt wird kann ich den Pi 4 schon empfehlen.