@tmbinc: Fernbedienung-code

  • @tmbinc: Fernbedienung-code

    Leider haben alle Dreambox die gleichen IR-Codes für die Fernbedienung und ich, mit meinen 7000 und 7025 Receiver, habe grosse Probleme damit..

    Da die Dreambox viele unbenutzte Codes hat, habe ich die rcdm7000.xml Datei modifiziert, in dem ich die Codes aller Tasten geändert habe und meine Universal-Fernbedienung (Philips Pronto) darauf mit den neuen raw-codes programmiert habe.

    es.

    Brainfuck-Quellcode

    1. <key name="0" code="10" picture="key.0" />
    2. <key name="1" code="11" picture="key.1" />
    3. <key name="2" code="12" picture="key.2" />
    4. <key name="3" code="13" picture="key.3" />
    5. <key name="4" code="14" picture="key.4" />
    6. <key name="5" code="15" picture="key.5" />
    7. <key name="6" code="16" picture="key.6" />
    8. <key name="7" code="17" picture="key.7" />
    9. <key name="8" code="18" picture="key.8" />
    10. <key name="9" code="19" picture="key.9" />
    11. <key name="volup" code="1a" />
    12. <key name="voldown" code="1b" />
    13. <key name="tv" code="1c" picture="key.15" />
    14. ....................
    Alles anzeigen


    Alles funktioniert korrekt ausser die numerischen Tasten (0->9) und die “Lame”-Taste: wenn ich z.B. auf den Sender 12 gehen möchte und die "1" und dann die "2" Taste drücke, geht es überhaupt nicht.. er geht NUR zur 1 (benutzt den von mir neu zugewiesen Code) aber nimmt die 2 nicht (weil er immer den Original Code möchte)..wie kann ich das Problem lösen?

    Danke
    dm500 - dm7000 - dm7025 - dm800 - dm8000
  • Originally posted by tmbinc
    Zahlen werden intern leider teilweise anders behandelt.

    Da hilft dann nur das ändern im Sourcecode (im dreambox_rc2.cpp glaub ich - da wird in einem großen switch() den raw-keys generischen keycodes zugeordnet) oder das benutzen der Originalcodes...

    Tut mir leid.


    Danke.. Möglicherweise bedeuteten Sie das rcdreambox2.cpp, daß es in apps/tuxbox/config/enigma/lib/driver gefunden wird?
    dm500 - dm7000 - dm7025 - dm800 - dm8000
  • Originally posted by anton-drbox
    @eagle,

    herzlichen Glückwunsch!

    Darf man fragen, wie es funktioniert? Was muss man tun?


    I'm patching rcdreambox2.cpp and rcdm7000.xml before compiling with new IR comands...

    rcdreambox2.cpp (new codes)

    Quellcode

    1. const char *eRCDeviceDreambox2::getKeyDescription(const eRCKey &key) const
    2. {
    3. switch (key.code)
    4. {
    5. case 0x10: return "0";
    6. case 0x11: return "1";
    7. case 0x12: return "2";
    8. case 0x13: return "3";
    9. case 0x14: return "4";
    10. case 0x15: return "5";
    11. case 0x16: return "6";
    12. case 0x17: return "7";
    13. case 0x18: return "8";
    14. case 0x19: return "9";
    15. case 0x1a: return "volume up";
    16. case 0x1b: return "volume down";
    17. case 0x1c: return "tv";
    18. case 0x1d: return "bouquet up";
    19. case 0x1e: return "bouquet down";
    20. case 0x60: return "standby";
    21. case 0x61: return "Dream";
    22. case 0x62: return "up";
    23. case 0x63: return "down";
    24. case 0x55: return "left";
    25. case 0x56: return "right";
    26. case 0x57: return "ok";
    27. case 0x58: return "audio";
    28. case 0x59: return "video";
    29. case 0x70: return "info";
    30. case 0x3a: return "red";
    31. case 0x3b: return "green";
    32. case 0x3c: return "yellow";
    33. case 0x3d: return "blue";
    34. case 0x3e: return "mute";
    35. case 0x64: return "text";
    36. case 0x65: return "forward";
    37. case 0x46: return "back";
    38. case 0x52: return "lame";
    39. case 0x48: return "text";
    40. case 0x49: return "help";
    41. }
    42. return 0;
    43. }
    Alles anzeigen


    rcdm7000.xml (new codes)

    Quellcode

    1. <device identifier="Dreambox2" >
    2. <keys>
    3. <key name="0" code="10" picture="key.0" />
    4. <key name="1" code="11" picture="key.1" />
    5. <key name="2" code="12" picture="key.2" />
    6. <key name="3" code="13" picture="key.3" />
    7. <key name="4" code="14" picture="key.4" />
    8. <key name="5" code="15" picture="key.5" />
    9. <key name="6" code="16" picture="key.6" />
    10. <key name="7" code="17" picture="key.7" />
    11. <key name="8" code="18" picture="key.8" />
    12. <key name="9" code="19" picture="key.9" />
    13. <key name="volup" code="1a" />
    14. <key name="voldown" code="1b" />
    15. <key name="tv" code="1c" picture="key.15" />
    16. <key name="bouqup" code="1d" />
    17. <key name="bouqdown" code="1e" />
    18. <key name="power" code="60" />
    19. <key name="dream" code="61" picture="key.13" />
    20. <key name="up" code="62" />
    21. <key name="down" code="63" />
    22. <key name="left" code="55" />
    23. <key name="right" code="56" />
    24. <key name="ok" code="57" />
    25. <key name="audio" code="58" picture="key.10" />
    26. <key name="video" code="59" picture="key.11" />
    27. <key name="info" code="70" picture="key.12" />
    28. <key name="shift_red" code="71" />
    29. <key name="shift_green" code="72" />
    30. <key name="shift_yellow" code="73" />
    31. <key name="shift_blue" code="74" />
    32. <key name="record" code="75" />
    33. <key name="red" code="3a" picture="key.17" />
    34. <key name="green" code="3b" picture="key.18" />
    35. <key name="yellow" code="3c" picture="key.19" />
    36. <key name="blue" code="3d" picture="key.20" />
    37. <key name="mute" code="3e" picture="key.31" />
    38. <key name="text" code="64" picture="key.22" />
    39. <key name="next" code="65" picture="key.25" />
    40. <key name="prev" code="46" picture="key.24" />
    41. <key name="LAME" code="52" picture="key.21" />
    42. <key name="radio" code="48" picture="key.16" />
    43. <key name="help" code="49" picture="key.23" />
    Alles anzeigen


    and upload the new code on the universal remote-control (ex. Philips Pronto)

    Alternative IR-codes here:
    dream-multimedia-tv.de/board.old/thread.php?threadid=7935

    Hi
    dm500 - dm7000 - dm7025 - dm800 - dm8000

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von eagle ()

  • @eagle,

    d.h., du hast ein neues Image für 7000 compiliert? Da ich das leider nicht kann, möchte ich dich fragen, ob du es mir vielleicht zur Verfügung stellen könntest.

    Geht das auch so, dass die Dreambox dann über die TV-Taste mit einem speziell programmierten Code arbeitet?

    Danke noch einmal für deine Mühe.
    Gruß

    Anton
  • Originally posted by anton-drbox
    @eagle,

    d.h., du hast ein neues Image für 7000 compiliert?


    Yesss... :D

    Originally posted by anton-drbox
    @eagle,
    Da ich das leider nicht kann, möchte ich dich fragen, ob du es mir vielleicht zur Verfügung stellen könntest.


    satnews.tv/test/IR_mod_completeCVS030406.img ;)

    Originally posted by anton-drbox
    Geht das auch so, dass die Dreambox dann über die TV-Taste mit einem speziell programmierten Code arbeitet?


    ? ?( For the TV is necessary programming the remote control... not the image..
    dm500 - dm7000 - dm7025 - dm800 - dm8000

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von eagle ()

  • @eagle,

    danke, Image werde ich demnächst installieren.

    Ich meinte auch die Dreambox-Fernbedienung. Die hat ja eine TV-Taste. Kann man für diese Taste einen Code programmieren, der dann zu dem Image passt? Man kann ja auch verschiedene andere Geräte darauf legen?

    Ich will ja nicht betteln, aber würdest du bei Verneinung evtl. auch die .ccf-Datei für die Philips Pronto zur Verfügung stellen? Dann wäre ich dir sehr dankbar!
    Gruß

    Anton
  • Originally posted by anton-drbox
    IDie hat ja eine TV-Taste. Kann man für diese Taste einen Code programmieren, der dann zu dem Image passt? Man kann ja auch verschiedene andere Geräte darauf legen?


    I don't know if it's possible to make this. For reprogramming the remote control of the Dreambox look this:
    de.geocities.com/blackfly772000/DreamboxRC_HowTo_english.pdf

    Originally posted by anton-drbox
    Ich will ja nicht betteln, aber würdest du bei Verneinung evtl. auch die .ccf-Datei für die Philips Pronto zur Verfügung stellen? Dann wäre ich dir sehr dankbar!


    Ok, as soon as I can I put it :)

    Hi
    dm500 - dm7000 - dm7025 - dm800 - dm8000
  • @eagle,

    ok, dann warte ich mit dem Einspielen auf die ccf-Datei, denn ohne könnte ich die Dreambox nicht mehr bedienen, richtig?

    Wäre es auch anders rum möglich? Man kann ja die Dreambox-Fernbedienung mit einem Code, z.B. 0586 für einen Philips-TV belegen.

    Könntest du dann ein Image erstellen, dass genau diesen Code dann entsprechend korrekt für die Dreambox 7000 umsetzt? Das wäre sensationell!
    Gruß

    Anton

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von anton-drbox ()