Beiträge von YinYang

    @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

    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.

    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:

    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

    :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

    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:~ #

    hmmmm, dann versteh ichs auch nicht mehr.

    Dann ist deine FB ja noch inkompatibler als meine ganzen uralt-FBs.
    Vielleicht benutzt deine FB ein Protokoll, das zwar meson-ir, aber nicht amremote versteht.
    Die IR-Treiber von meson-ir sind soweit ich weiss im Linux-Kernel, wie amremote funktioniert, weiss ich nicht.

    Hast du keine andere "normale" FB (TV, CD-Player, etc.), die du verwenden kannst?
    Heutzutage liegen doch in jeder Schublade FBs rum. Oder hol die eine vom Wertstoffhof..


    Leider habe ich keine mehr rumliegen.
    Hatte mich auch schon etwas umgeguckt und überlegt eine bei ebay zu kaufen nur habe ich da grad bissel panik das ich dann das glück habe eine ausgesucht zu haben die auch so prima (nicht) geht :D

    Dachte an sowas

    https://www.amazon.de/ALLIMITY-Fernbedienung-Ersetzt-f%C3%BCr-Xbox/dp/B07THJB6H5/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=Xbox+One+Media+Remote&qid=1570801772&s=videogames&sr=1-3&tag=kodinerds04-21 [Anzeige]
    https://www.amazon.de/dp/B07R7WNJH7?linkCode=df0&ascsubtag=s15708008476899g0ka52619&creative=22398&tag=kodinerds04-21 [Anzeige]
    https://www.ebay.de/itm/Mecool-Rem…5.c100005.m1851

    wg. dmesg siehe mein Posting #411, haste übersehen.

    das Ganze funktioniert aber auch mit der originalen dmesg (ohne -w).

    Alles gut habe das Fix instaliert ging ja auch nur leider ohne positives ergebniss :(

    sieht beitrag #416

    So habe jetzt wie du gesagt hast das ganze dmesg instaliert
    Als erstes habe ich um nicht zu viel komandos zu sehen dmesg -c gemacht.
    Danacht dmesg -w und alle tasten durchgedrückt auf der FB und das ergebniss ist

    Putty

    CoreELEC:~ # dmesg -w

    Na ja ich habe ja für den Notall das es einfach nicht gehen will oder kann, weil ich eine der FB habe die einfach nicht geeignet ist noch Hardware, die das Problem am Ende doch lösen kann.

    @YinYang:
    Mit

    ...
    Also das bedeutet, dass ich die FB zum Laufen bekommen habe da ich über diese Anleitung ja auch die codes für die tasten bekommen habe, um die Dateien zu erstellen.
    ...

    meinst du aber schon nur, dass du die FB über meson-ir zum Laufen bekommen hast oder?
    Das ist langsam und zögerlich, bei mir auch.

    Und ich verstehe es so, dass für den Betrieb mit amremote die bis jetzt der factory-code der FB fehlt, richtig?

    Ja klar nur über meson-ir über amremote streikt die FB ja
    Und du sagtest ja das es sein kann das sie über amremote besser laufen könnte und deswegen ja nun hier das riesen tam tam.

    Mir ist halt auch irgendwie nicht klar warum der IR empfänger der box etwas ausgiebt also die einzelnen Tasten über meson-ir wo man sehen kann das die box und die FB sich unterhalten aber über amremote einfach stille ohne jede regung. ?(

    ich mag dein optimismuss :thumbup:

    aber dieser befehlt an sich will wohl nicht so recht

    Ausgabe vom putty:

    CoreELEC:~ # dmesg -w
    dmesg: invalid option -- 'w'
    BusyBox v1.31.0 (2019-09-15 18:06:46 BST) multi-call binary.


    Usage: dmesg [-c] [-n LEVEL] [-s SIZE]


    Print or control the kernel ring buffer


    -c Clear ring buffer after printing
    -n LEVEL Set console [definition=12,9]logging[/definition] level
    -s SIZE Buffer size
    -r Print raw message buffer
    CoreELEC:~ #

    Also das bedeutet, dass ich die FB zum Laufen bekommen habe da ich über diese Anleitung ja auch die codes für die tasten bekommen habe, um die Dateien zu erstellen.

    Mit
    Schlecht meine ich das ich die Tasten oft mehrmals drücken musste bis
    sie reagiert haben und das wäre mir nichts ist dann eher nervig.
    Ich
    habe zu dieser FB ja auch noch einen externen IR USB Empfänger und wenn
    ich diesen an die Box stecke dann gehen viele Tasten und geht super
    schnell und direkt.
    Bevor die Frage kommt, warum ich dann nicht direkt so mit dem externen USB IR Empfänger arbeite, da ist die Antwort


    1.USB Platz belegt und warum wenn ein IR an der box vorhanden ist und ich diesen gerne dafür genutzt hätte
    2.Nicht alle Tasten auf der FB sind dann so wie sie sein müssten sprich Back_key hat z.b eine andere Funktion.
    Ich weiß ja nicht, ob man sich darüber auch seine Tasten legen kann, wie man sie will.

    hmm kann die Finger nicht still halten... aber du bekommst gar nichts, also auch kein "wrong custom code is 0xXXYYZZZZ" vielleicht sind einfach nur die Batterien leer?


    hmm wobei was sagt uns das? (das ist ein Auszug aus deinem ersten dmesg -c):

    Code
    [   43.775262@1] meson-remote ff808040.meson-remote: invalid custom:0x3ec14db2
    [   43.775269@1] meson-remote ff808040.meson-remote: cur_custom is nulll
    [   43.775272@1] meson-remote ff808040.meson-remote: no valid key to handle
    [   44.181998@1] meson-remote ff808040.meson-remote: invalid custom:0x66994db2
    [   44.182016@1] meson-remote ff808040.meson-remote: cur_custom is nulll
    [   44.182025@1] meson-remote ff808040.meson-remote: no valid key to handle

    Batterien sind ganz neue drinn und dank Handy Kamera kann ich auch sehen das wenn ich knöpfe drück das sie über ir was raus sendet.

    So nun zu deiner Frage sorry für die verwirrung aber diese auszüge waren von der Orginalen FB.
    Sollte nur beweisen das was an der box von der orginalen an kommt aber von meiner wunsch FB NIX.
    Also vergesst die anderen beiträge was aktuell Fakt ist das ist was ich zuletzt gepostet habe.

    Hi @DerRuhige
    Alles Gut ich Fühle mich auch garnicht angegriffen oder sonstiges da ich nunmal nicht viel wissen in diesem bereich habe was ich auch nicht schlimm finde mann kann nunmal nicht alles wissen nur dazu lernen wenn man was nicht weiß und das ist der grund warum ich leute frage die es wissen oder wissen könnten.

    So nun Zum Thema
    Also ich bin nach Anleitung vorgegangen so wie es mir auch @pepeq gesagt hat.
    https://forum.libreelec.tv/thread/3581-cr…ratch/?pageNo=1

    So ....
    Ich habe dann den gesamten text der remote.conf in note++ kopiert diese dann gespeichert und in .config kopiert.

    Danach habe ich ein reboot der box gemacht damit die remote.conf auch aktiv verwendet wird.
    Als nächstes habe ich putty geöffnet mich über ssh mit der box verbunden und und dmesg -c eingegeben.

    und das kamm bei der ersten eingabe raus.
    https://pastebin.com/2JwMCzz2

    Jetzt sollte ich nach der anleitung alle knöpfe der FB einmal drücken und danach wieder dmesg -c
    im putty eingeben.

    Ausgabe von putty ist :

    CoreELEC:~ # dmesg -c
    CoreELEC:~ #

    Also bekomme ich die meldung

    1. wrong custom code is 0xXXYYZZZZ

    Garnicht erst wie in der beschreibung steht und diesen Factory Code in meine remote.conf
    eintragen zu können.

    hier nochmal die von mir geänderte remote.conf

    #******************************************************************************************
    #
    # 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 = 0x7f800001
    work_mode = 0
    repeat_enable = 1
    repeat_delay = 130
    repeat_peroid = 120
    release_delay = 20
    debug_enable = 1


    # fn_key_scancode = 0x52 #MOUSE
    # left_key_scancode = 0x25 #LEFT
    # right_key_scancode = 0x27 #RIGHT
    # up_key_scancode = 0x26 #UP
    # down_key_scancode = 0x28 #DOWN
    # ok_key_scancode = 0x0d #OK


    mouse_begin
    # 0 0x25 #LEFT
    # 1 0x27 #RIGHT
    # 2 0x26 #UP
    # 3 0x28 #DOWN
    mouse_end


    key_begin
    0x51 116 #Power
    0x4d 164 #PLAYPAUSE (MUTE)


    0x09 398 #RED
    0x11 399 #GREEN
    0x54 400 #YELLOW
    0x4f 401 #BLUE


    # 0x56 104 #PAGEUP (VOL-)
    0xbd 168 #REWIND
    0xbb 208 #FASTFORWARD
    # 0x4e 109 #PAGEDOWN (VOL+)


    0x25 105 #LEFT
    0x27 106 #RIGHT
    0x26 103 #UP
    0x28 108 #DOWN
    0x0d 28 #ENTER (OK)

    0x53 102 #HOME
    0x1b 1 #ESC (BACK)
    # 0x49 46 #C (CONTEXTMENU)
    ## 0x52 nn #MOUSE (dont use this line, key is mapped in fn_key_scancode)

    0x30 11 #No.0
    0x31 2 #No.1
    0x32 3 #No.2
    0x33 4 #No.3
    0x34 5 #No.4
    0x35 6 #No.5
    0x36 7 #No.6
    0x37 8 #No.7
    0x38 9 #No.8
    0x39 10 #No.9


    # 0x44 14 #BACKSPACE
    0x58 23 #INFO


    0x4d 113 #MUTE
    0x56 114 #VOLUMEDOWN
    0x4e 115 #VOLUMEUP
    # 0x09 364 #FAVORITES
    0x11 102 #HOME
    0x54 158 #BACK
    # 0x4f 171 #CONFIG
    key_end
    repeat_key_begin
    repeat_key_end

    Gut dann brauche ich mir nicht länger einen abbrechen denn wie du und ich festgestellt hast ohne Factory Code kein amremote


    Ich danke dir und natürlich auch @pepeq für die hilfe und den zeitaufwand :)


    Lg

    Hi @andy5macht

    wie ich es erwartet habe geht es nunmal nicht ohne

    2) Set Factory Code
    Open the /storage/.config/remote.conf in any editor. You can also use the windows share \\your_box_IP\Configuration.
    Open a SSH session to your box (I use putty for this. User root, password libreelec).
    Type ‘dmesg –c’ in the ssh terminal. Ignore the message, it’s only for clearing the cache.
    Press any key in your remote control and directly dmesg -c in the ssh terminal. You will get something like this:

    1. wrong custom code is 0xXXYYZZZZ

    Und genau das ist doch das Problem ich bekomme nach der anleitung nunmal keinen Factory Code meiner FB. und verbesser mich wenn ich mich irre aber diesen brauche ich doch damit die FB überhaupt etwas mit der remote.conf anfangen kann und die befehle abgreift.

    Lg

    Gut alles klar das werde ich machen und ich hoffe das ich dann am ende auch Herstellercode der Fernbedienung bekomme weil laut anleitung ist es ja der erste schritt und diesen überspringe ich somit ja grad und ohne diesen code wird das wohl auch nicht gehen aber ich bearbeite erstmal einträge.