1 [2] 3 >>> Others / Hardware / Fernbedienungsempfänger IRMP RP2040
 

Offline BertL

  • Newbie
  • *
  • Posts: 29
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #15 on: November 26, 2024, 09:47:22 »
Leider hatte ich über diese Möglichkeit erst gestern bei der Suche gelesen, dachte aber, es macht keinen Unterschied.
Aber kaum macht man es richtig, schon funktioniert es!
Beim ersten mal anstecken mit Boot Taste hat es wie wild geflackert und im Webif ist nichts aufgetaucht. Nachgeschaut und es war keine Firmware mehr drauf. Also nochmal und jetzt läuft die FB und der Empfänger.
Jetzt fehlt mir nur noch das Suspend Paket, um damit auch einzuschalten.
Vielen herzlichen Dank!

Bert

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Fernbedienungsempfänger IRMP RP2040
« Reply #16 on: November 26, 2024, 10:48:59 »
Hi,
Es sollte auch die aktuelle Firmware funktionieren, nur habe ich die bisher nicht getestet. Daher der Vorschlag mit der von der MLD gelieferten Version.

Das Suspend als Paket wird sicherlich noch einige Zeit dauern. Steht nicht gerade hoch auf der ToDo Liste. Du kannst den RP2040 aber auch mit dem Power Taster verbinden (sofern Dein Gehäuse sowas zulässt). Dann kann damit der PC auch dann aufgeweckt werden, wenn der komplett aus ist.
Alternativ haben viele moderne Mainbords die Möglichkeit, dass diese im Bios so eingestellt werden können, dass die durch bestimmte oder beliebige Tastendrücke geweckt werden können. Das funktioniert dann auch ohne suspend Paket, beim Drücken einer Taste auf der Fernbedienung.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline kuro13

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 515
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #17 on: November 26, 2024, 11:02:44 »
Ich klinke mich da kurz ein - Beschreibung und Schaltplan wären hier:
https://www.minidvblinux.de/forum/index.php?topic=10589
« Last Edit: November 26, 2024, 11:19:54 by kuro13 »
Asrock J5040-ITX, Sundtek SkyTV Ultimate Dual, FB über Atric auf COM1
sda - SSD - MLD 5.5 Testing
sdb - SSD 256 GB (Aufnahmen)
RPI 3 MLD 5.3 Stable, PCTV Stick, FB Harmony_kls_vdr_1.6 an GPIO

Offline BertL

  • Newbie
  • *
  • Posts: 29
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #18 on: November 26, 2024, 11:37:58 »
Es handelt sich um einen Lenovo Thinkcentre Tiny M600 https://pcsupport.lenovo.com/at/en/products/desktops-and-all-in-ones/thinkcentre-m-series-desktops/thinkcentre-m600/10kg/10kgs02300/s4cq2375. Der Powertaster ist auf dem Board verlötet. Da möchte ich ohne Optokoppler nicht ran.
Allerdings braucht das Ding über 2 min zum hochfahren. Ohne suspend fällt da der Weg zum Taster nicht ins Gewicht.
Ich warte (und laufe) dann mal geduldig.

Bert

Offline jrie

  • Newbie
  • *
  • Posts: 11
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #19 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.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Fernbedienungsempfänger IRMP RP2040
« Reply #20 on: December 03, 2024, 16:24:18 »
Gibt es auch irgendwo die zu verwendende Pinbelegung? Oder womöglich ein Schaltplan Layout?

Ich könnte auch mal schauen, die neue Firmware mit in's MLD Setup aufzunehmen. Dann bräuchte ich aber etwas Unterstützung für die Hardware Erkennung des RP2050, da ich eine solche Hardware noch nicht habe.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1512
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #21 on: December 03, 2024, 17:57:05 »
Hi Claus,

hier vieleicht
https://wiki.seeedstudio.com/getting-started-xiao-rp2350/

Gruß,
  Roland
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Fernbedienungsempfänger IRMP RP2040
« Reply #22 on: December 03, 2024, 18:00:46 »
Ne, das war dann missverständlich. Ich meinte die Belegung für den IR-Empfänger, IR-Server und Power Button.
Halt etwas in der Art wie dies hier: https://www.minidvblinux.de/forum/index.php/topic,10589.html
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline jrie

  • Newbie
  • *
  • Posts: 11
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #23 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

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Fernbedienungsempfänger IRMP RP2040
« Reply #24 on: December 06, 2024, 13:31:32 »
Dann werden also die Selben Pinnummern für RP2040 und RP2050 verwendet?
Und auch die Firmware ist für beide die selbe, sofern die aktuelle genommen wird?
Hast Du zufällig die USB IDs des neuen Devices in den unterschiedlichen Modes?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline jrie

  • Newbie
  • *
  • Posts: 11
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #25 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.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Fernbedienungsempfänger IRMP RP2040
« Reply #26 on: December 08, 2024, 11:36:50 »
Verstehe ich das richtig, dass sich die unterschiedlichen RP2xxx softwaremäßig nicht unterscheiden lassen? Die haben also sowohl im normal Modus als auch im Massenspeichermodus die selben USB IDs?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline jrie

  • Newbie
  • *
  • Posts: 11
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #27 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.

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20531
    • View Profile
    • ClausMuus.de
Fernbedienungsempfänger IRMP RP2040
« Reply #28 on: December 10, 2024, 18:55:04 »
Hi,
da hate ich mich ein wenig zu ungenau ausgedrückt.
Meine Frage geht dahin, ob ich erkennen kann welcher RP2xxx angeschlossen ist, bevor die Firmware installiert ist.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 6.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 22TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline jrie

  • Newbie
  • *
  • Posts: 11
    • View Profile
Fernbedienungsempfänger IRMP RP2040
« Reply #29 on: December 11, 2024, 10:19:03 »
Nur mit einem Blick auf die Hardware.
Softwaremäßig ist mir nichts bekannt.

1 [2] 3 >>> Others / Hardware / Fernbedienungsempfänger IRMP RP2040
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.