Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - jrie

1
Raspberry PI / RPI4, MLD6.5 und seeed xiao rp2350
« on: Today at 20:50:42 »
ID 2e8a:0005 MicroPython Board in FS mode
Da ist die MicroPython Firmware drauf, nicht die Keyboard Firmware.

2
Allgemein [ General ] / Verzögerung bei der Fernbedienung
« on: June 29, 2025, 13:28:21 »
USB eingeschlafen?

Edit: kann man an der Farbe der RGB-LED erkennen (wenn die Firmware neu genug ist).

3
Allgemein [ General ] / Inbetriebnahme RP 2040 Zero
« on: June 19, 2025, 09:27:32 »
Keyboard ID 1209:4445
Lirc ID 1209:4444
Raspberry Pi RP2 Boot ID 2e8a:0003

6
Allgemein [ General ] / Inbetriebnahme RP 2040 Zero
« on: June 17, 2025, 14:14:35 »
Die aktuellste Firmware liegt immer ganz unten in diesem Ordner: https://github.com/j1rie/IRMP_STM32_KBD/tree/master/RP2xxx/build

7
Die Tastendrücke werden sowohl durch den VDR als auch durch die Timings im RP2040 gefiltert.
Siehe https://www.vdr-portal.de/forum/index.php?thread/132289-irmp-auf-stm32-ein-usb-hid-keyboard-ir-empf%C3%A4nger-sender-einschalter-mit-wakeup-t/&postID=1371419#post1371419 ff.
Es empfiehlt sich, nur an einer Stelle zu filtern, sonst wird es kompliziert.
Wenn man im RP2040 filtern will, sollten die VDR Timings auf sehr klein gestellt sein, damit sie nicht dazwischen funken.
Frohe Weihnachten!

8
Hardware / Fernbedienungsempfänger IRMP RP2040
« on: December 11, 2024, 10:19:03 »
Nur mit einem Blick auf die Hardware.
Softwaremäßig ist mir nichts bekannt.

9
Hardware / Fernbedienungsempfänger IRMP RP2040
« on: December 10, 2024, 18:37:25 »
Hier https://github.com/j1rie/IRMP_STM32_KBD/blob/master/RP2xxx/CMakeLists.txt#L50 wird der Firmware String zusammengebaut.
Ausgelesen wird er im Konfigurationsprogramm mit stm32kbdIRconfig - get - caps
Für PICO_BOARD gibt es derzeit 5 Möglichkeiten https://github.com/j1rie/IRMP_STM32_KBD/blob/master/RP2xxx/make_all.sh:
pico, waveshare_rp2040_one, waveshare_rp2040_zero, pico2 und seeed_xiao_rp2350.

10
Mit einer udev Regel https://github.com/j1rie/IRMP_STM32_KBD/blob/master/eventlircd/70-irmp.rules kann man das Device eindeutig festlegen.

11
Hardware / Fernbedienungsempfänger IRMP RP2040
« on: December 06, 2024, 19:25:20 »
Dann werden also die Selben Pinnummern für RP2040 und RP2050 verwendet?
Wie man in config.h sieht, sind es diesselben GPIO Nummern, aber nicht dieselben Pinnummern.

Und auch die Firmware ist für beide die selbe, sofern die aktuelle genommen wird?
Nein.
Unterschiedlicher Speicher. Mal RGB-LED, mal RGBW-LED, mal nur LED. Mal Power für RGBW, mal nicht. ...

Hast Du zufällig die USB IDs des neuen Devices in den unterschiedlichen Modes?
Im Normalbetrieb haben alle 1209:4445. https://github.com/j1rie/IRMP_STM32_KBD/blob/master/RP2xxx/usb/usb_descriptors.c#L52
Im Massenspeichermodus 2e8a:0003.

12
Hardware / Fernbedienungsempfänger IRMP RP2040
« on: December 06, 2024, 12:19:23 »
Die Pinbelegung gibt es hier: https://github.com/j1rie/IRMP_STM32_KBD/blob/master/RP2xxx/src/config.h

In https://github.com/j1rie/IRMP_STM32_KBD/blob/master/stm32kbdIRconfig/Linux/stm32kbdIRconfig.c#L494 wird der FirmwareString ausgelesen, und daran erkennt man das Board.
Wenn noch keine Firmware auf dem Board ist, könnte man über Fotos der verschiedenen Boards die Firmware zuordnen.

Tipp: Wenn bereits eine Firmware auf dem Board ist, und man die Firmware upgraden will, reicht es den reboot Befehl zu senden, dann geht das Board in den Massenspeichermodus: https://github.com/j1rie/IRMP_STM32_KBD/blob/master/stm32kbdIRconfig/Linux/stm32kbdIRconfig.c#L635

13
Hardware / Fernbedienungsempfänger IRMP RP2040
« on: December 03, 2024, 16:09:57 »
... dann wechselt die LED auf blau hell und keine Reaktion mehr.
Ich konnte das reproduzieren.

Weil es den Nachfolger RP2350 gibt, wird gerade viel am SDK gebastelt, und zeitweilig hatte die damit gebaute Firmware solche Macken.
Inzwischen gibt es 2.1.0 und das scheint deutlich besser als 2.0.0 zu sein. Das letzte richtig gute war 1.5.1, aber eben ohne RP2350 Unterstützung.
Die neuste Firmware sollte wieder ok sein (und hat auch ein neues Feature: die Num-Led wird von vdr-plugin-statusleds angesteuert).

Seeed hat anscheinend den Ehrgeiz, das kleinste Board zu bauen: https://www.seeedstudio.com/Seeed-XIAO-RP2350-p-5944.html, 21x17.8 mm.

14
Hardware / Fernbedienungsempfänger IRMP RP2040
« on: May 23, 2024, 16:05:19 »
Unter Device drivers → HID support → Special HID drivers → IRMP USB-HID-Keyboard support als Modul aktivieren.