Update 23.01.2016: Neue Version der CEC Treibers, besseres Handling bei Send/Receive Error
Update 18.01.2016: Benötigte Pakete und ein ldconfig am Ende der Installation hinzugefügt
Update 17.01.2016: neuer Patch für libcec, da mit aktuellen Quellen aus git '-DHAVE_EXYNOS_API=1' nicht funktioniert.
Hallo zusammen,
ich habe einen Treiber für die Boards mit Allwinner Chipsätzen geschrieben der mit der libcec funktioniert und somit CEC Support für diese Boards bereitstellt.
Jetzt suche ich ein paar Tester, da ich nur einen Fernseher mit CEC Funktion zur Verfügung habe.
Zum testen kann ich zwei Wege anbieten:
1. Für alle die ihren Kernel selbst kompilieren wollen, habe ich eine diff Datei erstellt. Einfach die Datei in euer Linux source Verzeichnis kopieren und mit patch -p1 < sunxi_cecV2.patch anwenden.
2. Für alle die armbian von Igor Pečovnik benutzen habe ich .deb Pakete erstellt mit denen ganz einfach ein neuer Kernel mit dem CEC Treiber installiert wird.
cd /tmp
wget http://sunxi.das-eckchen.de/linux-headers-sun7i_4.83_armhf.deb
wget http://sunxi.das-eckchen.de/linux-image-sun7i_4.83_armhf.deb
wget http://sunxi.das-eckchen.de/linux-firmware-image-sun7i_4.83_armhf.deb
dpkg -i *.deb
reboot
Wenn alles funktioniert hat sollte nun das Gerät /dev/CEC vorhanden sein.
Für libcec benötigte Pakete installieren:
Jetzt noch die libcec installieren:
cd /usr/local/src
git clone https://github.com/Pulse-Eight/platform.git
git clone https://github.com/Pulse-Eight/libcec.git
cd platform
mkdir build
cd build
cmake ..
make
make install
cd /usr/local/src/libcec
wget http://sunxi.das-eckchen.de/libcecV2.diff
patch -p1 < libcecV2.diff
mkdir build
cd build
cmake -DHAVE_EXYNOS_API=1 ..
make
make install
ldconfig
Display More
Wäre schön wenn es ein paar Leute testen könnten und hier Rückmeldung geben würden.
Gruß
Joachim