Odroid N2

  • meiner Meinung nach müsste jede einigermassen aktuelle IR-FB (ohne extra USB-Dongle) funktionieren.

    von meinen 9 FBs, die ich in meinen Schubladen auf Anhieb gefunden habe, funktionieren nur 2 nicht mit amremote (Kabel Deutschland und
    Panasonic BluRay-Player).

    Boxen:
    Odroid-N2, 2GB RAM, 16GB eMMC
    Odroid-C4, 4GB RAM, 16GB eMMC
    EgoIggo S95X Pro

    Einmal editiert, zuletzt von pepeq (11. Oktober 2019 um 20:41)

  • meiner Meinung nach müsste jede einigermassen aktuelle IR-FB (ohne extra USB-Dongle) funktionieren.

    Dem ist leider nicht so. :(
    Soweit wie ich das herausgefunden habe, funktionieren nur FBs mit "amremote" die das NEC-Protokoll verwenden!

    Und @YinYang hat, wenn ich es richtig gesehen habe, eine Philips-FB und diese haben mit Sicherheit das RC5-Protokoll und funktioniert somit nicht mit "amremote".
    Also hilft hier nur eine andere FB, wie sie z.B. von anderen China-Boxen verwendet werden, denn die haben meist das NEC-Protokoll. Diese FBs gibt es bei Ebay und co. ja auch ohne die China-Boxen zu kaufen und kosten nur ein paar Euro. Und dann kann er "amremote" nutzen und hat keine Probleme mehr.

    Oder er macht alles mit "meson-ir", was eben den einzigen Vorteil hat, dass man praktisch für alle IR-Protokolle eine eigene "remote-Datei" erstellen kann und diese damit auch funktionieren.
    Nachteil von "meson-ir" ist eben, dass dies oftmals Performance-Probleme hat, wie z.B. die FB reagiert manchmal gar nicht, oder nur verzögert. Kenne ich aus eigener Erfahrung, aber eine richtige Lösung gibt es dafür leider noch nicht.


    Paul
    PS: Ich denke @YinYang sollte zu dem Thema einen eigenen Thread eröffnen, da dies ja nicht nur den Odroid-N2 betrifft, sondern alle CoreElec- und LibreElec-Boxen, die einen aktuellen Softwarestand benutzen. Denn bei beiden wird inzwischen "meson-ir" eingesetzt.
    PPS: Vielleicht gibt es irgendwann mal eine neuerer Software zu "meson-ir", die die leidige Performance-Problematik verbessert. Bis dahin kann man nur beten!

    Linux-VDR auf Basis Ubuntu-22.04 mit yaVDR-0.7-ansible und KODI-20.x
    CoreElec + VDR auf Odroid-N2_4GB zum Testen von FullHD/UHD mit HDR-HLG und Streamingdiensten

    Android + CoreElec auf Dune HD Homatics BR4K+ zur Wiedergabe von Streamingdiensten und DV-Videos
    Denon AVC-X4800H ... SONY XR-75-X95L ... vorher Philips-TV 65PUS7601

  • Kann sein, dass das Protokoll der FB umgestellt werden muss. Probiert mal RC6 per Konsole:

    Bash
    fdtput -t u /flash/dtb.img /meson-remote/ protocol 5

    Kommen die Codes dann an?

    Server: DIY NAS / Media Server w/ i3-8100, 32GB RAM, 4x6 TB WD Red in Raid5, DD Cine S2 + 3 x DuoFlex, OMV w/ Emby, TVheadend, Oscam fully dockered
    Living Room: NVIDIA Shield TV Pro 2019, Panasonic DP-UB9004, NAD 758v3, LG OLED 65 B7, L/R B&W CM10, B&W C S2, B&W ASW10 CM, SL/SR Elac WS 1445, HL/HR Dali Alteco C1
    Kids Room: Xbox One X w/ Kodi, Panasonic Viera TX-P50 Plasma

  • @Paust55 + M4tt0: guter Input, wieder was gelernt...

    kann man irgenwie rauskriegen, welches Protokoll eine FB verwendet?
    meson-ir funktioniert ja, also kommt was an der Box an und wird ausgewertet.

    Dann könnte man gezielt evtl. mit fdtput versuchen, in der dtb.img das Protokoll zu ändern.
    Sind die möglichen Werte/Protokolle für fdtput definiert? Wo?
    RC6=5
    NEC=???
    ...

    Boxen:
    Odroid-N2, 2GB RAM, 16GB eMMC
    Odroid-C4, 4GB RAM, 16GB eMMC
    EgoIggo S95X Pro

  • Server: DIY NAS / Media Server w/ i3-8100, 32GB RAM, 4x6 TB WD Red in Raid5, DD Cine S2 + 3 x DuoFlex, OMV w/ Emby, TVheadend, Oscam fully dockered
    Living Room: NVIDIA Shield TV Pro 2019, Panasonic DP-UB9004, NAD 758v3, LG OLED 65 B7, L/R B&W CM10, B&W C S2, B&W ASW10 CM, SL/SR Elac WS 1445, HL/HR Dali Alteco C1
    Kids Room: Xbox One X w/ Kodi, Panasonic Viera TX-P50 Plasma

  • Kann sein, dass das Protokoll der FB umgestellt werden muss. Probiert mal RC6 per Konsole:

    Bash
    fdtput -t u /flash/dtb.img /meson-remote/ protocol 5

    Kommen die Codes dann an?

    Moin zusammen :)

    Hallo @M4tt0

    Bei deinem Befehl kommt bei Putty das ergebniss:


    CoreELEC:~ # fdtput -t u /flash/dtb.img /meson-remote/ protocol 5
    Couldn't write blob to '/flash/dtb.img': Read-only file system
    CoreELEC:~ #

  • :thumbup:

    Sie reagiert ......auszüge aus Putty bei Tasten Drücke

    CoreELEC:~ # dmesg -w
    [ 142.806195] meson-remote ff808040.meson-remote: invalid custom:0x8034845b
    [ 142.806202] meson-remote ff808040.meson-remote: cur_custom is nulll
    [ 142.806205] meson-remote ff808040.meson-remote: no valid key to handle


    Soweit so Gut....
    Das ist dann wohl der Factory code der FB oder = 0x8034845b

    wie geht es nun weiter ?

    Hier meine Jetzige remote.conf zum testen noch regt sich allerdings nichts also muss irgendwo noch was nicht stimmen


    #******************************************************************************************
    #
    # this file is configuration for each factory remote device
    #
    # factory_code each device has it's unique factory code.
    # pattern: custom_code(16bit) + index_code(16bit)
    # examble: 0xff000001 = 0xff00(custom_code) + 0001(index_code)
    #
    # work_mode 0 :software mode 1 :hardware mode
    # repeat_enable 0 :disable repeat 1 :enable repeat
    #
    # release_delay unit: ms
    # release will report from kernel to user layer after this period
    # of time from press or repeat triggered.
    #
    # debug_enable 0 :[definition=12,0]debug[/definition] disable 1 :[definition=12,0]debug[/definition] disable
    #
    # SW MODE:
    # bit_count how many bits in each frame
    # tw_leader_act time window for leader active
    # tw_bit0 time window for bit0 time.
    # tw_bit1 time window for bit1 time
    # tw_repeat_leader time window for repeat leader
    # REG:
    # reg_base_gen set value for PREG_IR_DEC_BASE_GEN
    # reg_control set value for PREG_IR_DEC_CONTROL
    # reg_leader_act set value for PREG_IR_DEC_LEADER_ACTIVE
    # reg_leader_idle set value for PREG_IR_DEC_LEADER_IDLE
    # reg_repeat_leader set value for PREG_IR_DEC_REPEAT_IDLE
    # reg_bit0_time set value for PREG_IR_DEC_BIT0_TIME
    #******************************************************************************************
    #amlogic NEC remote
    factory_code = 0x8034845b
    work_mode = 0
    repeat_enable = 1
    repeat_delay = 130
    repeat_peroid = 120
    release_delay = 20
    debug_enable = 1


    key_begin
    0x80348458 103 ; KEY_UP
    0x80340459 108 ; KEY_DOWN
    0x8034845a 105 ; KEY_LEFT
    0x8034045b 106 ; KEY_RIGHT
    0x8034045c 28 ; KEY_OK
    0x80340483 158 ; KEY_BACK
    key_end
    repeat_key_begin
    repeat_key_end


    ODROID-N2 4 GB RAM CE

    3 Mal editiert, zuletzt von YinYang (12. Oktober 2019 um 10:13)

  • Nach dem Neustart meiner box sagt Putty bei eingabe von dmesg -w und Drücken der Tasten in meiner remote.cong volgendes:

    CoreELEC:~ # dmesg -w
    [ 209.003994] meson-remote ff808040.meson-remote: scancode 88 undefined
    [ 209.004002] meson-remote ff808040.meson-remote: no valid key to handle
    [ 213.281071] meson-remote ff808040.meson-remote: scancode 89 undefined
    [ 213.281077] meson-remote ff808040.meson-remote: no valid key to handle
    [ 216.917966] meson-remote ff808040.meson-remote: scancode 90 undefined
    [ 216.917972] meson-remote ff808040.meson-remote: no valid key to handle
    [ 220.595073] meson-remote ff808040.meson-remote: scancode 91 undefined
    [ 220.595079] meson-remote ff808040.meson-remote: no valid key to handle
    [ 221.804234] meson-remote ff808040.meson-remote: scancode 92 undefined
    [ 221.804241] meson-remote ff808040.meson-remote: no valid key to handle
    [ 224.090838] meson-remote ff808040.meson-remote: scancode 131 undefined
    [ 224.090844] meson-remote ff808040.meson-remote: no valid key to handle

    Meine Remote Tasten Codes sind übrigens

    0x8034840c KEY_POWER
    0x80348437 KEY_RECORD
    0x8034042c KEY_PLAY
    0x80348430 KEY_PAUSE
    0x80340431 KEY_STOP
    0x803484cb KEY_INFO
    0x80340483 KEY_BACK
    0x8034845d KEY_HOME
    0x8034045c KEY_OK
    0x80348458 KEY_UP
    0x80340459 KEY_DOWN
    0x8034845a KEY_LEFT
    0x8034045b KEY_RIGHT
    0x80348421 KEY_PREVIOUSSONG
    0x80340420 KEY_NEXTSONG
    0x80348429 KEY_REWIND
    0x80340428 KEY_FASTFORWARD
    0x803484a9 KEY_O
    0x8034041f KEY_10CHANNELSDOWN
    0x8034841e KEY_10CHANNELSUP
    0x80340411 KEY_VOLUMEDOWN
    0x80348410 KEY_VOLUMEUP
    0x8034040d KEY_MUTE
    0x80348400 KEY_0
    0x80340401 KEY_1
    0x80348402 KEY_2
    0x80340403 KEY_3
    0x80348404 KEY_4
    0x80340405 KEY_5
    0x80348406 KEY_6
    0x80340407 KEY_7
    0x80348408 KEY_8
    0x80340409 KEY_9
    0x8034846d KEY_RED
    0x8034046e KEY_GREEN
    0x8034846f KEY_YELLOW
    0x80340470 KEY_BLUE
    0x8034842f KEY_EPG
    0x8034043a KEY_CLEAR
    0x8034043e KEY_OPTION
    0x80348434 KEY_ENTER


    ODROID-N2 4 GB RAM CE

    2 Mal editiert, zuletzt von YinYang (12. Oktober 2019 um 10:15)

  • der factory_code in deiner remote.conf ist noch falsch:

    factory_code = 0x845b0001

    musses sein.
    siehe Anleitung Kapitel 2.

    und danach musst du natürlich noch die richtigen Scancodes lt. Kapitel 3 setzen. du kannst nicht einfach die Codes übernehmen, die du für meson-ir verwendet hast. amlogic braucht andere codes zwischen key_begin und key_end.

    Boxen:
    Odroid-N2, 2GB RAM, 16GB eMMC
    Odroid-C4, 4GB RAM, 16GB eMMC
    EgoIggo S95X Pro

  • Kann sein, dass das Protokoll der FB umgestellt werden muss. Probiert mal RC6 per Konsole:

    fdtput -t u /flash/dtb.img /meson-remote/ protocol 5 ist dann für RC6-Code, und dann müsste:

    fdtput -t u /flash/dtb.img /meson-remote/ protocol 4 für RC5-Code sein, wenn ich das richtig interpretiere (aus der "config.ini")! denn mein FB kann glaub ich nur RC5.

    Werde ich heute nachmittag, oder erst am Montag testen können.
    Klingt aber sehr interessant, denn ganz zufrieden bin ich mit dem"langsamen" meson-ir nicht wirklich!
    Allerdings müsste man nach jedem Update vermutlich wieder neu die "dtb.img" flashen, da diese ja immer wieder überschrieben wird.

    Linux-VDR auf Basis Ubuntu-22.04 mit yaVDR-0.7-ansible und KODI-20.x
    CoreElec + VDR auf Odroid-N2_4GB zum Testen von FullHD/UHD mit HDR-HLG und Streamingdiensten

    Android + CoreElec auf Dune HD Homatics BR4K+ zur Wiedergabe von Streamingdiensten und DV-Videos
    Denon AVC-X4800H ... SONY XR-75-X95L ... vorher Philips-TV 65PUS7601

  • tja, VIP-Support kostet halt Zeit... :thumbup:
    ausserdem haben wir/ich dabei auch was gelernt. das Problem, eIne FB von meson-ir auf amremote umzustellen werden mehr Leute haben {wenn sie überhsupt wissen, dass das geht)

    Boxen:
    Odroid-N2, 2GB RAM, 16GB eMMC
    Odroid-C4, 4GB RAM, 16GB eMMC
    EgoIggo S95X Pro

  • tja, VIP-Support kostet halt Zeit... :thumbup:
    ausserdem haben wir/ich dabei auch was gelernt. das Problem, eIne FB von meson-ir auf amremote umzustellen werden mehr Leute haben {wenn sie überhsupt wissen, dass das geht)

    Ist ja im Grunde genommen nichts dagegen zu sagen. Aber es wird kaum jemand, der vor diesem Problem steht, in einem Thread zum Odroid N2 danach suchen. Und wohl niemand, der hierzu eine konkrete Lösung wüsste, wird hier hereinschauen (außer durch großen Zufall). Ein eigener Thread zum Thema wäre in jeder Hinsicht zielführender.

  • Danke an alle die sich hier Zeit genommen haben um zu helfen.

    Klar ist es immer schwer jemanden mit wenig Erfahrung klar zu machen wie was geht oder umgesetzt werden muss.

    Wie @DetRuhige schon sagte er hatte einfach keine Lust was ok ist.
    Ich hoffe allerdings das alles was hier bisher geschrieben wurde Leuten hilft die genau wie ich eingeschränkte Fähigkeiten in dem Bereich haben.

    Und wer weiß eventuell haben auch ein paar erfahrene etwas daraus ziehen können.

    In diesem Sinne allen ein schönen Samstag :thumbup:

  • Ist ja im Grunde genommen nichts dagegen zu sagen. Aber es wird kaum jemand, der vor diesem Problem steht, in einem Thread zum Odroid N2 danach suchen. Und wohl niemand, der hierzu eine konkrete Lösung wüsste, wird hier hereinschauen (außer durch großen Zufall). Ein eigener Thread zum Thema wäre in jeder Hinsicht zielführender.

    Im Grunde hast du recht aber eventuell kann ein Mod ja ein Beitrag öffnen und alles vom anfang meiner sache verschieben.

  • Gut, ja ich hatte wirklich keine Lust, weil ich merkte, dass nicht wirklich etwas hängen blieb.
    Sei aber bitte nicht böse, ja...

    Was ich allein wusste war, dass ich darmals JEDE FB zum laufen bekam und dafür nen TUT schrieb.
    Eure Info zur RC5-RC6 Umstellung würde ich nun gern in mein TUT übernehmen.

    Dieser hier: HOW-TO: Wie mache ich meine Fernbedienung wieder fit für das neue LIRC-Protokoll in allen neuen CoreELEC Versionen

    es wäre daher für mich sehr hilfreich wenn @pepeq mir das kurzzusammenfassen könnte, sodass ich
    es mit meinen Worten, dann in mein TUT übertragen könnte...

    2-3 Tage Später könnte @don ja dann, die FB-Postings hier rausnehmen bzw. löschen.
    Denn hier sucht tatsächlich keiner, nach den Mist :P

  • @DetRuhige
    Wie gesagt alles gut aber hey ich will dich ja nicht enttäuschen aber sogar ich habe mir mit meinen eigenen Worten eine Dokumentation geschrieben damit ich hier deswegen nicht nochmal jemanden belästigen muss

    Ich bin ja noch nicht fertig mit meiner FB aber wenn ich es dann endgültig geschaft habe werde ich auch eine Dokumentation haben die sogar Leute wie ich verstehen und umsetzen können :P Hoffe @pepeq antwortet auf meine pn

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!