Posts by vdr_rossi
-
-
https://github.com/j1rie/IRMP_STM…rc/config.h#L46
Die APA106 muss beim Seeed XIAO RP2350 an D7.
DATA IN von APA106 ist jetzt an D7 angelötet. Jetzt leuchtet die LED dauerhaft blau. Kein paralleles aufflackern mehr mit onboard LED
Habe das Kabel von D11 abgelötet und an D7 angelötet...
-
-
Die APA106 aus RE: IRMP auf STM32 - ein USB-HID-Keyboard IR Empfänger/Sender/Einschalter mit Wakeup-Timer
sind ziemlicher Mist. Nicht nur sind rot und grün vertauschtBezüglich rot grün vertauscht: Gibt es alternative LEDs, mit WS2812 Controller, in der Bauform wo die Farben passen?
-
-
Aktuelle Firmware ist (erstmal nur) auf RP2350 drauf.
Ja, an den LED Versorgungspins (VUSB und GND) sind 5v
Was mir aufgefallen ist:
Mit Firmware (2025-04-24_13-30_seeed_xiao_rp2350_hid_irmp_kbd.uf2) leuchtet die externe RGB LED beim auslesen der Einstellungen rot. Wenn fertig wieder grün - alles bei Numlock an.
Die onboard LED leuchtet beim auslesen grün und wenn fertig wieder rot.Auslesen bzw. Start mit stm32kbdIRconfig_gui.exe meine ich.
Hilft das? Oder nochmal eine RGB LED am RP2040-one probieren?
-
-
Wo hast du die gekauft (Link)?
Hier, als F5 Variante -> https://de.aliexpress.com/item/32867616055.html
-
DATA IN kommt beim Xiao Rp2350 an GPIO21 (D11) = WS2812_PIN_2 = WS2812_PIN - 1 (https://github.com/j1rie/IRMP_STM…rc/config.h#L53). Das ist nur ein Lötpad auf der Rückseite.
Man ist gezwungen für internen und externen WS2812 aufeinanderfolgende Pins zu nehmen.
So, oben genannte RGB LED ist extern angeschlossen:
onboard RGB LED leuchtet rot und externe grün !?
Sie leuchtet grundsätzlich, aber in anderen Farben. Flackert bei IR Empfang...
Sind die anderen Farben der China LED zuzurechnen? Ich kann ja nicht die Farben verpolt angeschlossen haben...
-
Ich habe nun endlich das Problem mit dem fehlenden OSD in Kernel 5.4 gefunden und gelöst.
Gibt es Pläne auch Kernel 6.6.x zu unterstützen? Wollte demnächst mal LibreELEC-AMLGX.aarch64-12.0.2-odroid-n2.img.gz ausprobieren...
Bzw. die VDR*Elec Version davon. -
Wenn die ^@^@^@^@... jetzt nicht mehr kommen, war es das.
Ja, neue Firmware (2025-04-22_23-17_seeed_xiao_rp2350_hid_irmp_kbd) ist drauf - ^@^@^@^@^@^@^@^@^@^@^@... - sind weg.
Das war es -
Ah ok, danke für Erklärung(en).
Bei meinem LE System funktioniert vdr shutdown & timer wakeup ootb.
TV schalte ich immer separat an/aus. Benötige die "Klimmzüge" drumherum nicht.
-
Was mir noch aufgefallen ist:
- wenn ich vdr screenshot-plugin verwende, wird bei Aufnahme Pause (Standbild) das OSD abfotografiert.
Mache ich das gleiche bei laufender Aufnahme oder live TV Bild, wird das richtige Bild abfotografiert.
- Fällt ebenfalls auf der Webseite im live-plugin auf. Unter Fernbedienung sehe ich ja das live Bild auf der Webseite.
Bei Standbild Pause ist es hier nur schwarz. Bei laufendem Bild ist es im eingestelltem Snapshot-Intervall sichtbar.Getestet mit DVB-T2 Aufnahme oder live Bild.
-
Innerhalb von 90 Sekunden nach dem Einschalten sendet die Firmware jede Sekunde KEY_REFRESH. Damit kann man bestimmen, ob das Gerät vom Empfänger per Fernbedienung gestartet wurde oder durch einen Timer oder von Hand. Wenn man eine Fernbedienung mit Makros wie die Logitech hat und mit einer Taste nicht nur den VDR sondern auch andere Geräte einschalten will, braucht man das um zu verhindern, dass er ungewollt runterfährt, wenn der VDR bereits läuft, aber man z.B. mit dieser einen Taste den TV etc. einschalten will, siehe https://github.com/j1rie/IRMP_STM…rcd/vdrshutdown und https://github.com/j1rie/IRMP_STM…entlircd#readme (unten).
Falls diese Zeichen genau einmal pro Sekunde kommen, sind es diese KEY_REFRESH. Bei der Nicht-Keyboard Version ist das unauffälliger. Vermutlich auch, wenn du direkt in VDR startest statt in LE.
Danke für die Aufklärung. Ja, das werden KEY_REFRESH sein.
Wie bestimme ich damit womit das Gerät gestartet wurde? Im Nachhinein?
Das zweite Argument verstehe ich: Also den Zustand, wo man mit einer FB Taste alles einschalten will, kommt man dann "Drücke eine Taste auf der FB um herunterfahren zu verhindern" (sinngemäß) zuvor.Sahnehäubchen wird noch die extern RGB-LED werden. Bei geschlossenem Gehäuse ist dann, durch zwei Löcher, nur RGB-LED und IR Sensor minimal sichtbar.
-
Wakeup funktioniert!
USB Kabel zu RP2xxx Platine aufgetrennt, sodass 5v über gpio Pin 2 (Rock Pi 4) auch im ausgeschaltetem Zustand da ist.
Dann vom RP2xxx gpio 27 ein Kabel (mit 220 Ohm Wiederstand) zur D2104 Diode oben.Über angelernten Wakeup Code FB fährt das System hoch
Beim Start (LE Logo Startbildschirm) laufen noch 5-6 Reihen
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
durch.Aber dann startet vdr.
-
Ok, hatte zwischendurch 0009-fix-fakeroot.patch modifiziert:
Code... +PKG_VERSION="1.37.1.1" +PKG_SHA256="86b0b75bf319ca42e525c098675b6ed10a06b76e69ec9ccf20ef5e03883b3a14"
dann ging es weiter...
Nun klemmt es bei dynamite:
Code
Display More<<< _vdr:target seq 291 <<< GET _vdr (archive) --2025-04-18 14:14:11-- http://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/2.7.5;sf=tbz2 Resolving git.tvdr.de (git.tvdr.de)... 88.198.76.220 Connecting to git.tvdr.de (git.tvdr.de)|88.198.76.220|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: https://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/2.7.5;sf=tbz2 [following] --2025-04-18 14:14:12-- https://git.tvdr.de/?p=vdr.git;a=snapshot;h=refs/tags/2.7.5;sf=tbz2 Connecting to git.tvdr.de (git.tvdr.de)|88.198.76.220|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/x-bzip2] Saving to: '/home/rossi/VDRSternELEC/LibreELEC.tv/sources/_vdr/_vdr-2.7.5.tar.bz2' /home/ros [<=> ] 0 --.-KB/s /home/ross [ <=> ] 7.81K 21.1KB/s /home/rossi [ <=> ] 171.88K 297KB/s /home/rossi/ [ <=> ] 539.06K 684KB/s /home/rossi/V [ <=> ] 921.88K 933KB/s /home/rossi/VDRSter [ <=> ] 935.51K 940KB/s in 1.0s 2025-04-18 14:14:13 (940 KB/s) - '/home/rossi/VDRSternELEC/LibreELEC.tv/sources/_vdr/_vdr-2.7.5.tar.bz2' saved [957962] INFO Calculated checksum: e1f1c46f984dfcb4f1a00bf16010dcb863ffaaf31b87872bd90c7cf800129f99 UNPACK _vdr cp: cannot stat '/home/rossi/VDRSternELEC/packages/vdr/_vdr/optional/vdr-2.7.3-dynamite.patch': No such file or directory FAILURE: scripts/unpack _vdr during post_unpack (package.mk) *********** FAILED COMMAND *********** cp ${PKG_DIR}/optional/vdr-2.7.3-dynamite.patch ${PKG_DIR}/patches/vdr-2.7.3-dynamite.patch ************************************** *********** FAILED COMMAND *********** ${SCRIPTS}/unpack "${PKG_NAME}" "${PARENT_PKG}" ************************************** *********** FAILED COMMAND *********** ${SCRIPTS}/build "${1}" "${PARENT_PKG}" ************************************** FAILURE: scripts/install _vdr:target has failed! The following log for this failure is available: /home/rossi/VDRSternELEC/LibreELEC.tv/build.LibreELEC-RK3399.aarch64-12.0-devel/.threads/logs/291.log >>> _vdr:target seq 291 >>> [284/440] [FAIL] install _vdr:target The following log for this failure is available: /home/rossi/VDRSternELEC/LibreELEC.tv/build.LibreELEC-RK3399.aarch64-12.0-devel/.threads/logs/291.log Parallel build failure - see log for details. Time of failure: Fri Apr 18 14:14:14 UTC 2025 make: *** [Makefile:10: image] Error 1
Es müsste statt vdr-2.7.3-dynamite.patch > vdr-2.7.5-dynamite.patch heißen.
Angepasst hier ~/VDRSternELEC/packages/vdr/_vdr/package.mk statt 2.7.3 > 2.7.5
-
Wollte eben auch mal ein aktuelles Image bauen. Aber fakeroot will nicht:
Code
Display More<<< fakeroot:host seq 66 <<< GET fakeroot (archive) --2025-04-18 10:57:20-- http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.37.orig.tar.gz Resolving ftp.debian.org (ftp.debian.org)... 146.75.118.132, 2a04:4e42:8e::644 Connecting to ftp.debian.org (ftp.debian.org)|146.75.118.132|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:21 ERROR 404: Not Found. --2025-04-18 10:57:21-- http://sources.libreelec.tv/mirror/fakeroot/fakeroot-1.37.tar.gz Resolving sources.libreelec.tv (sources.libreelec.tv)... 65.109.172.87 Connecting to sources.libreelec.tv (sources.libreelec.tv)|65.109.172.87|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:21 ERROR 404: Not Found. --2025-04-18 10:57:21-- https://vdrsternelec.serversenke.de/packages/fakeroot/fakeroot-1.37.tar.gz Resolving vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)... 142.132.250.98 Connecting to vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)|142.132.250.98|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:22 ERROR 404: Not Found. --2025-04-18 10:57:22-- http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.37.orig.tar.gz Resolving ftp.debian.org (ftp.debian.org)... 146.75.118.132, 2a04:4e42:8e::644 Connecting to ftp.debian.org (ftp.debian.org)|146.75.118.132|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:23 ERROR 404: Not Found. --2025-04-18 10:57:23-- http://sources.libreelec.tv/mirror/fakeroot/fakeroot-1.37.tar.gz Resolving sources.libreelec.tv (sources.libreelec.tv)... 65.109.172.87 Connecting to sources.libreelec.tv (sources.libreelec.tv)|65.109.172.87|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:23 ERROR 404: Not Found. --2025-04-18 10:57:23-- https://vdrsternelec.serversenke.de/packages/fakeroot/fakeroot-1.37.tar.gz Resolving vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)... 142.132.250.98 Connecting to vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)|142.132.250.98|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:25 ERROR 404: Not Found. --2025-04-18 10:57:25-- http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.37.orig.tar.gz Resolving ftp.debian.org (ftp.debian.org)... 146.75.118.132, 2a04:4e42:8e::644 Connecting to ftp.debian.org (ftp.debian.org)|146.75.118.132|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:25 ERROR 404: Not Found. --2025-04-18 10:57:25-- http://sources.libreelec.tv/mirror/fakeroot/fakeroot-1.37.tar.gz Resolving sources.libreelec.tv (sources.libreelec.tv)... 65.109.172.87 Connecting to sources.libreelec.tv (sources.libreelec.tv)|65.109.172.87|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:26 ERROR 404: Not Found. --2025-04-18 10:57:26-- https://vdrsternelec.serversenke.de/packages/fakeroot/fakeroot-1.37.tar.gz Resolving vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)... 142.132.250.98 Connecting to vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)|142.132.250.98|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:27 ERROR 404: Not Found. --2025-04-18 10:57:27-- http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.37.orig.tar.gz Resolving ftp.debian.org (ftp.debian.org)... 146.75.118.132, 2a04:4e42:8e::644 Connecting to ftp.debian.org (ftp.debian.org)|146.75.118.132|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:28 ERROR 404: Not Found. --2025-04-18 10:57:28-- http://sources.libreelec.tv/mirror/fakeroot/fakeroot-1.37.tar.gz Resolving sources.libreelec.tv (sources.libreelec.tv)... 65.109.172.87 Connecting to sources.libreelec.tv (sources.libreelec.tv)|65.109.172.87|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:28 ERROR 404: Not Found. --2025-04-18 10:57:28-- https://vdrsternelec.serversenke.de/packages/fakeroot/fakeroot-1.37.tar.gz Resolving vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)... 142.132.250.98 Connecting to vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)|142.132.250.98|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:29 ERROR 404: Not Found. --2025-04-18 10:57:29-- http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.37.orig.tar.gz Resolving ftp.debian.org (ftp.debian.org)... 146.75.118.132, 2a04:4e42:8e::644 Connecting to ftp.debian.org (ftp.debian.org)|146.75.118.132|:80... connected. HTTP request sent, awaiting response... 404 Not Found ... --2025-04-18 10:57:43-- https://vdrsternelec.serversenke.de/packages/fakeroot/fakeroot-1.37.tar.gz Resolving vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)... 142.132.250.98 Connecting to vdrsternelec.serversenke.de (vdrsternelec.serversenke.de)|142.132.250.98|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2025-04-18 10:57:46 ERROR 404: Not Found. Cannot get fakeroot sources : http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.37.orig.tar.gz Try later! *********** FAILED COMMAND *********** . "${get_handler}" ************************************** *********** FAILED COMMAND *********** ${SCRIPTS}/get "${PKG_NAME}" ************************************** *********** FAILED COMMAND *********** ${SCRIPTS}/unpack "${PKG_NAME}" "${PARENT_PKG}" ************************************** FAILURE: scripts/build fakeroot:host has failed! The following log for this failure is available: /home/rossi/VDRSternELEC/LibreELEC.tv/build.LibreELEC-RK3399.aarch64-12.0-devel/.threads/logs/66.log >>> fakeroot:host seq 66 >>> [094/440] [FAIL] build fakeroot:host
Bitte schau mal wie sich das reparieren lässt.
-
-
-
Mit zwei Ausnahmen von der Firmware. Die Ausnahmen sind "VDR läuft" und "VDR nimmt auf", dafür braucht es das vdr-plugin-statusleds.
Die RGB-LED ist bunt und zeigt zusätzlich ob USB läuft oder schläft. Sonst gleich.
Dann wäre es ja konsequent eine externe RGB Led zu verwenden. So bekommt man mit einer LED alles* signalisiert. (*in Kombination mit status-led Plugin)
Statt Duo LED.Solch RGB LED mit APA106 Controller (wie WS2812B) habe ich mir mal bestellt:
externe RGB Led kann so verbunden werden -> http://stefanfrings.de/ws2812/
Laut: https://github.com/j1rie/IRMP_STM…xx/src/config.hkommt DATA IN an GPIO16 (weil es 22 nicht gibt, beim RP2350) ?
5v an 5v
GND an GNDKann es eventuell sein, dass das gar kein rot ist sondern orange (bedeutet USB suspend)?
Es gibt neue Firmware. Ist es damit am Windows PC immer noch rot (falls es tatsächlich rot ist)?
Habe jetzt Firmware 2025-04-16_17-36_seeed_xiao_rp2350_hid_irmp_kbd.uf2 drauf. Sie leuchtet definitiv rot am Windows PC und bei IR Empfang flackert es blau.
Am Rock Pi 4 (USB2) Port leuchtet sie im Betrieb weiß und bei IR Empfang flackert es blau.