Boardgeist hat geschrieben:Ich wollte heute morgen die Box mal wieder ausschalten-geht auch mit Deinen empfohlenen und anderen Einstellungen nicht mehr.
War wohl Zufall gestern, hab's auch nur einmal versucht...
Uch habe mal ein Testprogramm gemacht für alle, die Probleme mit der FB haben. rc_test.tar.gz
Da ist ein Source-File drin (das braucht ihr nicht) und ein binary "rc_test". Das auf die box nach /tmp, "chmod 0755 /tmp/rc_test", dann "/tmp/rc_test" im telnet aufrufen.
Dann eine Taste der Fernbedienung ein paar Sekunden drücken.
Dabei kommt dann sowas raus (Beispiel DBOX-Taste):
/tmp $ ./rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 141, value 01
Event: time (ms) 119, diff 119, type 1, code 141, value 02
Event: time (ms) 239, diff 120, type 1, code 141, value 02
Event: time (ms) 358, diff 119, type 1, code 141, value 02
Event: time (ms) 478, diff 120, type 1, code 141, value 02
Event: time (ms) 597, diff 119, type 1, code 141, value 02
Event: time (ms) 717, diff 120, type 1, code 141, value 02
Event: time (ms) 915, diff 198, type 1, code 141, value 00
---
/tmp # ./rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 352, value 01
Event: time (ms) 200, diff 200, type 1, code 352, value 02
Event: time (ms) 399, diff 199, type 1, code 352, value 02
Event: time (ms) 599, diff 200, type 1, code 352, value 02
Event: time (ms) 798, diff 199, type 1, code 352, value 02
Event: time (ms) 999, diff 201, type 1, code 352, value 02
Event: time (ms) 1197, diff 198, type 1, code 352, value 02
Event: time (ms) 1396, diff 199, type 1, code 352, value 02
Event: time (ms) 1596, diff 200, type 1, code 352, value 02
Event: time (ms) 1794, diff 198, type 1, code 352, value 02
Event: time (ms) 1994, diff 200, type 1, code 352, value 02
Event: time (ms) 2193, diff 199, type 1, code 352, value 02
Event: time (ms) 2394, diff 201, type 1, code 352, value 02
Event: time (ms) 2592, diff 198, type 1, code 352, value 02
Event: time (ms) 2791, diff 199, type 1, code 352, value 02
Event: time (ms) 2990, diff 199, type 1, code 352, value 02
Event: time (ms) 3189, diff 199, type 1, code 352, value 00
---
Modell 2 Nachbau aus der Bucht
Event: time (ms) 0, diff 0, type 1, code 11, value 01
Event: time (ms) 199, diff 199, type 1, code 11, value 02
Event: time (ms) 397, diff 198, type 1, code 11, value 02
Event: time (ms) 595, diff 198, type 1, code 11, value 02
Event: time (ms) 794, diff 199, type 1, code 11, value 02
Event: time (ms) 874, diff 80, type 1, code 11, value 00
---
Nokia D-BOX2 - Kernel 2.4.36.6-dbox2 (17:44:26).
dbox login: root
BusyBox v1.7.2 (2008-12-17 20:25:43 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ # /tmp/rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 199, diff 199, type 1, code 5, value 02
Event: time (ms) 396, diff 197, type 1, code 5, value 02
Event: time (ms) 594, diff 198, type 1, code 5, value 02
Event: time (ms) 792, diff 198, type 1, code 5, value 02
Event: time (ms) 990, diff 198, type 1, code 5, value 02
Event: time (ms) 1188, diff 198, type 1, code 5, value 02
Event: time (ms) 1385, diff 197, type 1, code 5, value 02
Event: time (ms) 1628, diff 243, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 247, diff 247, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 240, diff 240, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 198, diff 198, type 1, code 5, value 02
Event: time (ms) 396, diff 198, type 1, code 5, value 02
Event: time (ms) 594, diff 198, type 1, code 5, value 02
Event: time (ms) 791, diff 197, type 1, code 5, value 02
Event: time (ms) 1033, diff 242, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 198, diff 198, type 1, code 5, value 02
Event: time (ms) 396, diff 198, type 1, code 5, value 02
Event: time (ms) 645, diff 249, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 242, diff 242, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 245, diff 245, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 197, diff 197, type 1, code 5, value 02
Event: time (ms) 438, diff 241, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 240, diff 240, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 198, diff 198, type 1, code 5, value 02
Event: time (ms) 430, diff 232, type 1, code 5, value 02
Event: time (ms) 677, diff 247, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 244, diff 244, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 198, diff 198, type 1, code 5, value 02
Event: time (ms) 447, diff 249, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 243, diff 243, type 1, code 5, value 00
---
[neutrino] setRepeat: delay=25 period=0 use kernel-repeat: yes
Das sind die Defaultwerte von Neutrino, wenn neutrino.conf nicht existiert.
Diese Werte sollten geändert werden, weil die Dbox damit kaum bedienbar ist.
Ich habe mit diesen Werte erste, gute Erfahrungen gemacht:
[neutrino] setRepeat: delay=25 period=5 use kernel-repeat: yes
auf einer Sagem 2x-Dbox2 mit dieser Fernbedienung. Andere Vorschläge?
Hier die Ergebnisse (Kernel 2.4 + Neutrino-Patches) von rc_test mit gedrückter Dbox-Taste mit repeat 25/5:
# /bin/rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 141, value 01
Event: time (ms) 247, diff 247, type 1, code 141, value 02
Event: time (ms) 297, diff 50, type 1, code 141, value 02
Event: time (ms) 347, diff 50, type 1, code 141, value 02
Event: time (ms) 397, diff 50, type 1, code 141, value 02
Event: time (ms) 447, diff 50, type 1, code 141, value 02
Event: time (ms) 497, diff 50, type 1, code 141, value 02
Event: time (ms) 547, diff 50, type 1, code 141, value 02
Event: time (ms) 597, diff 50, type 1, code 141, value 02
Event: time (ms) 647, diff 50, type 1, code 141, value 02
Event: time (ms) 697, diff 50, type 1, code 141, value 02
Event: time (ms) 747, diff 50, type 1, code 141, value 02
Event: time (ms) 797, diff 50, type 1, code 141, value 02
Event: time (ms) 847, diff 50, type 1, code 141, value 02
Event: time (ms) 897, diff 50, type 1, code 141, value 02
Event: time (ms) 947, diff 50, type 1, code 141, value 02
Event: time (ms) 998, diff 51, type 1, code 141, value 02
Event: time (ms) 1047, diff 49, type 1, code 141, value 02
Event: time (ms) 1097, diff 50, type 1, code 141, value 02
Event: time (ms) 1147, diff 50, type 1, code 141, value 02
Event: time (ms) 1197, diff 50, type 1, code 141, value 02
Event: time (ms) 1247, diff 50, type 1, code 141, value 02
Event: time (ms) 1297, diff 50, type 1, code 141, value 02
Event: time (ms) 1347, diff 50, type 1, code 141, value 02
Event: time (ms) 1397, diff 50, type 1, code 141, value 02
Event: time (ms) 1447, diff 50, type 1, code 141, value 02
Event: time (ms) 1497, diff 50, type 1, code 141, value 02
Event: time (ms) 1547, diff 50, type 1, code 141, value 02
Event: time (ms) 1597, diff 50, type 1, code 141, value 02
Event: time (ms) 1647, diff 50, type 1, code 141, value 02
Event: time (ms) 1697, diff 50, type 1, code 141, value 02
Event: time (ms) 1747, diff 50, type 1, code 141, value 02
Event: time (ms) 1797, diff 50, type 1, code 141, value 02
Event: time (ms) 1847, diff 50, type 1, code 141, value 02
Event: time (ms) 1897, diff 50, type 1, code 141, value 02
Event: time (ms) 1947, diff 50, type 1, code 141, value 02
Event: time (ms) 1997, diff 50, type 1, code 141, value 02
Event: time (ms) 2047, diff 50, type 1, code 141, value 02
Event: time (ms) 2097, diff 50, type 1, code 141, value 02
Event: time (ms) 2147, diff 50, type 1, code 141, value 02
Event: time (ms) 2197, diff 50, type 1, code 141, value 02
Event: time (ms) 2247, diff 50, type 1, code 141, value 02
Event: time (ms) 2297, diff 50, type 1, code 141, value 02
Event: time (ms) 2347, diff 50, type 1, code 141, value 02
Event: time (ms) 2397, diff 50, type 1, code 141, value 02
Event: time (ms) 2447, diff 50, type 1, code 141, value 02
Event: time (ms) 2497, diff 50, type 1, code 141, value 02
Event: time (ms) 2547, diff 50, type 1, code 141, value 02
Event: time (ms) 2597, diff 50, type 1, code 141, value 02
Event: time (ms) 2647, diff 50, type 1, code 141, value 02
Event: time (ms) 2697, diff 50, type 1, code 141, value 02
Event: time (ms) 2747, diff 50, type 1, code 141, value 02
Event: time (ms) 2797, diff 50, type 1, code 141, value 02
Event: time (ms) 2847, diff 50, type 1, code 141, value 02
Event: time (ms) 2897, diff 50, type 1, code 141, value 02
Event: time (ms) 2947, diff 50, type 1, code 141, value 02
Event: time (ms) 2997, diff 50, type 1, code 141, value 02
Event: time (ms) 3047, diff 50, type 1, code 141, value 02
Event: time (ms) 3097, diff 50, type 1, code 141, value 02
Event: time (ms) 3147, diff 50, type 1, code 141, value 02
Event: time (ms) 3197, diff 50, type 1, code 141, value 02
Event: time (ms) 3247, diff 50, type 1, code 141, value 02
Event: time (ms) 3297, diff 50, type 1, code 141, value 02
Event: time (ms) 3347, diff 50, type 1, code 141, value 02
Event: time (ms) 3397, diff 50, type 1, code 141, value 02
Event: time (ms) 3447, diff 50, type 1, code 141, value 02
Event: time (ms) 3497, diff 50, type 1, code 141, value 02
Event: time (ms) 3547, diff 50, type 1, code 141, value 02
Event: time (ms) 3597, diff 50, type 1, code 141, value 02
Event: time (ms) 3647, diff 50, type 1, code 141, value 02
Event: time (ms) 3697, diff 50, type 1, code 141, value 02
Event: time (ms) 3747, diff 50, type 1, code 141, value 02
Event: time (ms) 3797, diff 50, type 1, code 141, value 02
Event: time (ms) 3847, diff 50, type 1, code 141, value 02
Event: time (ms) 3897, diff 50, type 1, code 141, value 02
Event: time (ms) 3947, diff 50, type 1, code 141, value 02
Event: time (ms) 3997, diff 50, type 1, code 141, value 02
Event: time (ms) 4047, diff 50, type 1, code 141, value 02
Event: time (ms) 4097, diff 50, type 1, code 141, value 02
Event: time (ms) 4127, diff 30, type 1, code 141, value 00
---
Zuletzt geändert von rhabarber1848 am Samstag 20. Dezember 2008, 21:12, insgesamt 1-mal geändert.
/tmp # ./rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 195, diff 195, type 1, code 106, value 00
---
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 194, diff 194, type 1, code 106, value 00
---
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 195, diff 195, type 1, code 106, value 00
---
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 196, diff 196, type 1, code 106, value 00
---
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 196, diff 196, type 1, code 106, value 00
---
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 197, diff 197, type 1, code 106, value 00
---
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 197, diff 197, type 1, code 106, value 00
---
Zuerst mal: lasst bitte die kernel-autorepeat-Patches für diesen Test erst mal aussen vor. Solange wir nicht wissen, woran's hängt, sollte man da immer nur an einem Ding drehen.
Boardgeist hat geschrieben:
~ # /tmp/rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 199, diff 199, type 1, code 5, value 02
Event: time (ms) 396, diff 197, type 1, code 5, value 02
Event: time (ms) 594, diff 198, type 1, code 5, value 02
Event: time (ms) 792, diff 198, type 1, code 5, value 02
Event: time (ms) 990, diff 198, type 1, code 5, value 02
Event: time (ms) 1188, diff 198, type 1, code 5, value 02
Event: time (ms) 1385, diff 197, type 1, code 5, value 02
Event: time (ms) 1628, diff 243, type 1, code 5, value 00
Bis hier sieht's gut aus...
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 247, diff 247, type 1, code 5, value 00
---
Event: time (ms) 0, diff 0, type 1, code 5, value 01
Event: time (ms) 240, diff 240, type 1, code 5, value 00
hier nicht mehr. Die Fernbedienung schickt einzelne Kommandos mit Unterbrechung, keine zusammenhängende Taste "4". Ist evtl. deine Batterie in der Fernbedienung schwach?
/tmp # ./rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 195, diff 195, type 1, code 106, value 00
---
Event: time (ms) 0, diff 0, type 1, code 106, value 01
Event: time (ms) 194, diff 194, type 1, code 106, value 00
---
Da ist mit kernel 2.4 definitiv was faul, der erste "diff" nach dem drücken müsste ca. 300, die folgenden dann ca. 150ms sein. => Diese Patches für 2.4 bitte nicht verwenden.
rhabarber1848 hat geschrieben:
[neutrino] setRepeat: delay=25 period=0 use kernel-repeat: yes
Das sind die Defaultwerte von Neutrino, wenn neutrino.conf nicht existiert.
Diese Werte sollten geändert werden, weil die Dbox damit kaum bedienbar ist.
Ja, das ist klar. Im Original machen die Fernbedienungen anscheinend nie schneller als 200/200, deswegen fällt es nicht auf. Mit dem originaltreiber kannst du einstellen was du willst, die Fernbedienung schickt nicht mehr als 5 Impulse pro Sekunde. Meine Fernbedienung scheint da anders zu sein, die schickt alle 120ms einen Impuls (oder der FP der Philips ist anders).
Ich habe mit diesen Werte erste, gute Erfahrungen gemacht:
[neutrino] setRepeat: delay=25 period=5 use kernel-repeat: yes
auf einer Sagem 2x-Dbox2 mit dieser Fernbedienung. Andere Vorschläge?
Hier die Ergebnisse (Kernel 2.4 + Neutrino-Patches) von rc_test mit gedrückter Dbox-Taste mit repeat 25/5:
# /bin/rc_test
dbox-II remote control timing test tool
Testing ... (interrupt to exit)
Event: time (ms) 0, diff 0, type 1, code 141, value 01
Event: time (ms) 247, diff 247, type 1, code 141, value 02
Event: time (ms) 297, diff 50, type 1, code 141, value 02
Event: time (ms) 347, diff 50, type 1, code 141, value 02
Event: time (ms) 397, diff 50, type 1, code 141, value 02
Event: time (ms) 447, diff 50, type 1, code 141, value 02
Tatsächlich sieht das eher nach 250/50 aus (schau dir mal die "diff"-Werte an...) Anscheinend verwendet der 2.4er Kernel eine Andere Zeitbasis für die Werte wie 2.6. Oder hast du neutrino gar nie gestartet? 250/50 ist nämlich glaube ich auch der default im Kernel input-core.
Lasst den Kernel-Patch, zumindest auf 2.4 mal aussen vor, ich teste momentan auch auf 2.6 ohne diesen Patch, damit nicht zu viele verschiedene Kombinationen zu testen sind. Der ist später eine Mikrooptimierung (und erleichtert das Portieren auf andere Maschinen u.U.), er macht erst mal das Bild nicht bunter
50ms repeat würdest du ohne kernel-repeat übrigens nie bekommen, weil pro FB-impuls nur ein input-Event kommt - probier's mal ohne den Patch dann wirst du das sehen.
Das Ganze hat ein paar Implikationen für die Einstellungen:
- Wenn kernel-autorepeat verwendet werden soll, muss die initiale Verzögerung länger sein, als die Zeit zwischen 2 FB-Impulsen, also länger als ~210 ms (mal schauen, was sonst noch an Fernbedienungen auftaucht. Eine alte Nokia wäre noch interessant). Wenn die initiale Verzögerung kürzer ist als der Abstand der Impulse, dann wiederholt die Taste immer mindestens 1x, schliesslich kann erst dann, wenn der nächste Impuls kommt festgestellt werden, ob die Taste wieder losgelassen wurde. Zumindest habe ich den Treiber-Code so verstanden.
- Die Wiederholverzögerung muss dann auch auf realistische Werte eingestellt werden, "0" bedeutet dann wirklich "Saumässig unbenutzbar schnell", in der Praxis sollte das vermutlich auch in der Grössenordnung der Impulswiederholrate sein. Nun wird mir auch klar, warum mir meine "333/150" so praxisgerecht vorkamen: meine FB wiederhlt mit 120ms.
Kernel-Patch verwende ich nicht und die Batterien sind i.o., hab gerade nochmal gewechselt.
Test folgt gleich......
Batterien neu:
Event: time (ms) 0, diff 0, type 1, code 398, value 01
Event: time (ms) 241, diff 241, type 1, code 398, value 00
---
Event: time (ms) 0, diff 0, type 1, code 398, value 01
Event: time (ms) 199, diff 199, type 1, code 398, value 02
Event: time (ms) 398, diff 199, type 1, code 398, value 02
Event: time (ms) 597, diff 199, type 1, code 398, value 02
Event: time (ms) 796, diff 199, type 1, code 398, value 02
Event: time (ms) 995, diff 199, type 1, code 398, value 02
Event: time (ms) 1193, diff 198, type 1, code 398, value 02
Event: time (ms) 1392, diff 199, type 1, code 398, value 02
Event: time (ms) 1591, diff 199, type 1, code 398, value 02
Event: time (ms) 1790, diff 199, type 1, code 398, value 02
Event: time (ms) 1989, diff 199, type 1, code 398, value 02
Event: time (ms) 2188, diff 199, type 1, code 398, value 02
Event: time (ms) 2387, diff 199, type 1, code 398, value 02
Event: time (ms) 2586, diff 199, type 1, code 398, value 02
Event: time (ms) 2785, diff 199, type 1, code 398, value 02
Event: time (ms) 2984, diff 199, type 1, code 398, value 02
Event: time (ms) 3182, diff 198, type 1, code 398, value 02
Event: time (ms) 3423, diff 241, type 1, code 398, value 00
---
Event: time (ms) 0, diff 0, type 1, code 398, value 01
Event: time (ms) 242, diff 242, type 1, code 398, value 00
---
Event: time (ms) 0, diff 0, type 1, code 398, value 01
Event: time (ms) 199, diff 199, type 1, code 398, value 02
Event: time (ms) 398, diff 199, type 1, code 398, value 02
Event: time (ms) 597, diff 199, type 1, code 398, value 02
Event: time (ms) 844, diff 247, type 1, code 398, value 00
---
Event: time (ms) 0, diff 0, type 1, code 398, value 01
Event: time (ms) 249, diff 249, type 1, code 398, value 00
---
Event: time (ms) 0, diff 0, type 1, code 102, value 01
Event: time (ms) 246, diff 246, type 1, code 102, value 00
---
Ältere Fernbedienungen haben oft Kontaktprobleme zwischen Platine und Gummimatte.
Meist tritt aus dem Gummi(Silikon) so eine leicht zähe Flüssigkeit aus. Diese wird sozusagen
von dem Material mit der Zeit ausgeschwitzt. Eine Reinigung mit Spritus oder ähnlichem wirkt oft
Wunder. Für die Gummimatte habe ich sogar schon mal warmes Wasser und Seife (aus dem
Seifespender) benutzt. Danach Trockenföhnen und sauber zusammensetzen.
Die Fernbedienung ist schon mehrfach gereinigt, mit einer zweiten geht's auch nicht anders.
Vor dem Patch funktionierte ja auch noch alles wie es sollte.
Abgesehen davon blinkt die LED an der Box auch ständig, wenn ich eine Taste der FB dauerhaft drücke.
Ob das nun ein Indiz für eine korrekte Funktion ist-keine Ahnung.
Ich geb's erst mal auf, vielleicht kann ich ja im Verlauf dieses Threads noch was nützliches beitragen.
Boardgeist hat geschrieben:Die Fernbedienung ist schon mehrfach gereinigt, mit einer zweiten geht's auch nicht anders.
Vor dem Patch funktionierte ja auch noch alles wie es sollte.
[...]
Ich geb's erst mal auf, vielleicht kann ich ja im Verlauf dieses Threads noch was nützliches beitragen.
Nicht aufgeben! Du musst mir beim debuggen helfen, schliesslich tritt das Problem bei mir nicht auf.
Evtl. waren ja solche Boxen der Grund, warum das so "seltsam" implementiert war.
Ich habe das rc_test auf tuxbox-upload leicht erweitert, probiere es bitte mit der neueren Version nochmals aus, eine Taste für ein paar Sekunden sollte reichen. (Ich gebe nun noch die absolute Zeit aus, also nicht nur relativ zum tasten-"down"-Event, damit ich sehe, in Welchem Zeitrahmen die Events bei dir kommen).
Kannst du dir nochmal den Audioplayer bzw. das Internetradio anschauen.
Die Autorepeat-Funktion beim Scrollen durch die Listen funktioniert noch nicht.
Innerhalb der Audiosettings bleibt bei einem Wechsel der Volumesteuerung von avs/lirc/ost der Lautstärkebalken zum Justieren der Lautstärke nicht mehr länger als einen Bruchteil einer Sekunde sichtbar und verschwindet sofort.
Nur durch das Weiterschalten der Volumesteuerungsauswahl blitzt der Lautstärkebalken kurz auf.
Wählt man dann allerdings die +/- Tasten der FB zum einstellen, wird der Lautstärkebalken wieder sichtbar und verschwindet nicht mehr.
also ich hab die beiden patche mit kernel repeat drinnen.
ausser, daß man anfangsverzögerung nicht < 30 und wiederholungsverzögerung nicht < 10 stellen darf, geht das klasse.
anbei ein log, wenn man mit werten:
-anfangsverzögerung=55
-wiederholung=20
kanalliste aufgerufen hat, und mit hoch oder runter durch die liste scrollt. hänger hab ich keine feststellen können
Event: time: 59.743, rel: 0, diff: 0, type 1 code 103 val 1
Event: time: 60.290, rel: 546, diff: 546, type 1 code 103 val 2
Event: time: 60.490, rel: 746, diff: 200, type 1 code 103 val 2
Event: time: 60.690, rel: 946, diff: 200, type 1 code 103 val 2
Event: time: 60.890, rel: 1146, diff: 200, type 1 code 103 val 2
Event: time: 61.090, rel: 1346, diff: 200, type 1 code 103 val 2
Event: time: 61.260, rel: 1516, diff: 170, type 1 code 103 val 0
auffällig ist am anfang die 546 und zum schluss die 170. also höher oder niedriger als die konstanten 200(einstellung 20! im menü) also is irgendwo ne "0" verschütt gegangen seife
Kernel-repeat bringt nicht den erhofften Vorteil (nämlich dass der Code portabler wird), weil die dreambox-Treiber das anscheinend nicht können , insofern habe ich das nicht weiter verfolgt.
Ansonsten sieht es bei dir nach Anfangsverzögerung 550, wiederholverzögerung 200 aus.