Odroid N2

  • Sehr sehr cool das ganze. Bekommt man glatt Bock, es nachzubasteln.
    Wie hast du die Stromversorgung gelöst? Oder ist DAS genau der Punkt, an dem du gerade arbeitest?

    Ja, das Powermanagement ist im Moment das große Thema. Ich habe vor, das Ganze per Microcontroller (genauer gesagt über einen Arduino Nano v3) zu steuern. Der soll erkennen, wenn 12V Zündstrom anliegt, dann per Relais oder Mosfet Saft auf den N2 zu geben und ihn somit hochzufahren. Wenn Zündstrom dann für eine gewisse Zeitspanne lang weg ist, soll der N2 einen Ausschaltbefehl bekommen – die entsprechende Funktion ist ja GPIO-seitig schon im N2 implementiert. Und dann soll der Arduino schließlich zum Schluss noch in den Sleep-Mode gehen um Strom zu sparen. Per Interrupt – wenn Zündung wieder eingeschaltet wird - soll er dann wieder aufwachen und sein Programm abspulen. Dazu kommen auch noch zwei Schalter, um den N2 separat herunterfahren/starten zu können und um den Arduino zu resetten (falls es mal nötig sein sollte) und eine Kontroll-LED.

    Um das alles abzusichern habe ich mir eine Schaltung entworfen, bei der u.a. die 12V und 5V-Stromkreise per Optokoppler getrennt sind. Das läuft an sich schon ordentlich, also passt die Schaltung schon mal. Das Problem ist die Programmierung des Arduino. Die Einzelteile lassen sich steuern, aber alles in einen Sketch verpackt will nicht so richtig funktionieren. Ich bin halt absoluter Neuling in solchen Sachen und bringe mir alles selber bei. Natürlich macht man dabei halt auch Fehler, die es dann auszumerzen gilt. Aber wie heißt es so schön: der Weg ist das Ziel. Ich habe keinen Fertigstellungsdruck und mache es lieber richtig als schnell … :D

  • Ich nutze bei meinen N2 mit CoreELEC nightly mehrere IR-Fernbedienungen (Logitech Harmony, eine alte WDTV-FB von WesternDigital, eine China-FB, die mit einer EgoIggo-S905X-Box mitkam). Mit allen kann man die N2 einschalten, das ist konfigurierbar in CE in der /flash/config.ini.
    Ist im CE-Forum beschrieben.
    FBs können via meson-ir (=default) oder Amremote genutzt werden. Amremote ist wesentlich fixer (snappier) als meson-ir.
    siehe https://discourse.coreelec.org/t/how-to-confi…-remote-control

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

    Einmal editiert, zuletzt von pepeq (8. Oktober 2019 um 20:57)

  • ich habe jetzt auch mal alle code über
    ir-keytable -p NEC,RC-5,RC-6,JVC,SONY -tausgelesen und notiert aber die Läuft nicht.so sieht meine remote.conf aus


    # Keymaps table
    #
    # This table creates an association between a keycode file and a kernel
    # driver. It can be used to automatically override a keycode definition.
    #
    #
    # Format:
    # driver - name of the driver provided via uevent - use * for any driver
    # table - RC [definition=10,0][definition='3','0']keymap[/definition][/definition] table, provided via uevent - use * for any table
    # file - file name. If directory is not specified, it is first looked up
    # in /storage/.config/rc_keymaps, then /usr/lib/udev/rc_keymaps
    #
    # For example:
    #
    # driver table file
    #
    # gpio-rc-recv rc-streamzap streamzap
    # gpio-rc-recv * justboom
    # * rc-rc6-mce rc6_mce_new
    # * * hauppauge_new
    meson-ir * zotacRC260


    # table zotacRC260, type: NEC
    0x80340401 KEY_1
    0x80348402 KEY_2
    0x80348403 KEY_3
    0x80340404 KEY_4
    0x80348405 KEY_5
    0x80348406 KEY_6
    0x80348407 KEY_7
    0x80348408 KEY_8
    0x80348409 KEY_9
    0x80340400 KEY_0
    0x8034043e KEY_MENU
    0x8034841e KEY_CHANNELUP
    0x8034041f KEY_CHANNELDOWN
    0x80340410 KEY_VOLUMEUP
    0x80348411 KEY_VOLUMEDOWN
    0x8034045d KEY_HOME
    0x8034845b KEY_RIGHT
    0x8034045a KEY_LEFT
    0x80348458 KEY_UP
    0x80348459 KEY_DOWN
    0x8034845c KEY_ENTER
    0x8034040d KEY_MUTE
    0x80340483 KEY_BACK
    0x803404cb KEY_INFO
    0x80348431 KEY_STOP
    0x80348421 KEY_PREVIOUSSONG
    0x80348420 KEY_NEXTSONG
    0x8034040c KEY_POWER
    0x80340429 KEY_REWIND
    0x80348428 KEY_FASTFORWARD
    0x8034042c KEY_PLAY
    0x80348430 KEY_PAUSE
    0x80348437 KEY_RECORD
    0x8034843a KEY_ESC
    0x8034046d KEY_RED
    0x8034846e KEY_GREEN
    0x8034846f KEY_YELLOW
    0x80348470 KEY_BLUE
    0x8034843e KEY_CONFIG # APPS
    0x8034042f KEY_TEXT # BROWSER


    zotacRC260.rar

    ich hänge mal beide datein hier mit an wäre cool würde mir jemand helfen können oder mir meine datein abgeändert zurück geben so das es am ende auch läuft.


    ODROID-N2 4 GB RAM CE

    3 Mal editiert, zuletzt von YinYang (9. Oktober 2019 um 16:40)

  • ok, du hast nach Anleitung keine remote.conf für Amremote (altes System) erstellt, sondern für meson-ir (neues System),
    aus https://discourse.coreelec.org/t/how-to-configure-ir-remote-control:

    ...
    IR remote controls can be configured in 1 of 2 ways in CoreELEC,...

    meson-ir
    ...
    amremote
    ...

    Du hast eine config für meson-ir erstellt.

    Kontrolliere mal wo deine beiden Files aus deinem RAR-File liegen, da müssen sie hin:
    1. cp zotacRC260 /storage/.config/rc_keymaps/
    2. cp rc_maps.cfg /storage/.config

    wichtig:
    To use an amremote configuration simply copy your remote.conf file to either the root folder of your SD card / USB flash drive or to /storage/.config/remote.conf.

    d.h. in /storage/.config darf keine remote.conf liegen, ansonsten wird beim nächsten booten amremote
    konfiguriert:
    NOTE: after the first time you boot your device with an amremote configuration it will automatically reboot whilst modifications are made to your dtb to enable amremote.
    You can change back to meson-ir at any time by simply removing the remote.conf file and rebooting

    Also: lösche /storage/.config/remote.conf und (falls vorhanden) /remote.conf
    Das File darf auch nicht remote1.conf oder ähnlich heissen.

    Dann: reboot

    Dann sollten nach dem Booten die FB-Tasten funktionieren.
    Natürlich nur, wenn die Tastencodes stimmen...

    Das Konfigurieren des Wake-Up-Codes muss in der /flash/config.ini erfolgen, wie hier https://discourse.coreelec.org/t/how-to-confi…akeup-code/5282 beschrieben.

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

  • Moin @pepeq

    Ich Habe beide anleitungen probiert aber dir nur das eine ergebniss hier geschrieben weil ich dachte das ich da wenigstens zum ziel komme da ich da ja meine codes der FB über ir-keytable -p NEC,RC-5,RC-6,JVC,SONY -t auslesen kann und konnte.
    Ziel war für mich natürlich amremote da ich das für als einfacher empfunden habe nur da fehlt mir natürlich eine passende remote.conf und ich weiß nicht woher ich die bekomme.

    Kann ich auch über ir-keytable -p NEC,RC-5,RC-6,JVC,SONY -t für das amremote eine remote.conf erstellen damit das dann darüber läuft ?


    Eventuell hast ja mal lust und zeit das ggf. über TeamV. zu machen da du dich ja auchkennst.

    Ich habe gestern echt den ganzen tag rumprobiert aber das einzige ergebniss was ich geschaft habe ist das ich mit der FB die box einschalten konnte.


    Lg


  • Das habe ich Genau so gemacht und es ging keine taste im CE !

  • Habe nun ganz von vorne angefangen und einen kleinen erfolg geschaft auch wenn es sehr wenig ist.
    Habe langsam das gefühl es liegt an dieser Blöden MCE FB denn jeder normale befehl wie links und rechts und alles andere geht nicht.

    1 Taste geht also kommt zumindest was bei der box an nur die frage warum nichts anderes habe alle codes wie auch die blöde enter tast eingefügt.

    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 BTN_UP
    0x80340459 BTN_DOWN
    0x8034845a BTN_LEFT
    0x8034045b BTN_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 (Geht)

  • hast du das schon mal angeschaut:
    https://discourse.coreelec.org/t/how-to-remot…ows-and-ssh/477

    ich hab nochmal deine 2 Files aus dem RAR-File angeschaut,
    die sind im Windows/DOS-File-Format, d.h. haben CR/LF als Zeilentrenner.

    Die beiden Files müssen soweit ich weiss aber im UNIX-Format sein (nur LF als Zeilentrenner).
    Das kannste über Notepad++ machen, ansonsten werden die Codes nicht richtig gelesen.

    In Notepad++: Edit/EOL Conversion/Unix (LF), dann abspeichern.
    Dann siehts so aus:

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

  • Moin @pepeq

    Erstmal danke für deine Hilfe so weit reagiert die FB nun, aber leider sehr behäbig sprich erst nach 2 fachem drücken reagiert sie auf den Tastendruck, was am Ende nicht so zufriedenstellend ist und ich nun entschlossen habe das mir das so keine Freude macht.
    Ich werde mir also lieber eine FB Kaufen die genug Tasten hat und auch offiziell läuft.
    Daher wäre ich über eine Empfehlung von euch allen sehr dankbar da ich ja kein weiteren Mist kaufen will.

    Ach ja ich weiß eine Logitech Harmony wäre das beste aber so viel Geld will ich fürs Erste nicht ausgeben.
    Also sagt mal alle an, was ihr denkt welche FB, da Sinn macht.

    Wichtig wären mir Tasten fü:

    KEY_POWER
    KEY_PLAY
    KEY_PAUSE
    KEY_STOP
    KEY_INFO
    KEY_BACK
    KEY_HOME
    KEY_OK
    KEY_UP
    KEY_DOWN
    KEY_LEFT
    KEY_RIGHT
    KEY_PREVIOUSSONG
    KEY_NEXTSONG
    KEY_VOLUMEDOWN
    KEY_VOLUMEUP
    KEY_MUTE
    KEY_OPTION oder KEY_MENU


    Ich danke jetzt schonmal allen für die Hilfe

    Lg


    ODROID-N2 4 GB RAM CE

    Einmal editiert, zuletzt von YinYang (11. Oktober 2019 um 07:19)

  • noch 'ne Möglichkeit:
    wie bereits gesagt/bekannt, amremote ist performanter als meson-ir. man braucht halt eine passende remote.conf.

    ich hab meine remote.conf nach folgender Anleitung gebaut: https://forum.libreelec.tv/thread/3581-cr…ratch/?pageNo=1

    ist ein bißchen tricky, aber funktioniert und die FB reagiert deutlich schneller als mit meson-ir.

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

  • bei ausführen dieses steht bei mir eine menge drin aber besagte zeile nicht.
    Ich habe das so verstanden das ich die von ihm angebotene remote.conf in mein .config verzeichniss einfüge und danach über dmesg –c im SSH (Putty) ausführen soll was auch ging.

    Danach soll ich während ich eine Taste auf der FB drücke wieder dmesg –c ausführen damit ich diesen befehl erhalte richtig ?

    Wenn ja dann kommt wie gesagt eine ganze menge aber nicht besagte zeile.

    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


    ODROID-N2 4 GB RAM CE

    Einmal editiert, zuletzt von YinYang (11. Oktober 2019 um 09:09)

Jetzt mitmachen!

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