Wegen "EC" schaue ich mal. Kann man vielleicht einfach bestätigen und ignorieren. Dann wäre zumindest die Meldung weg. Im Prinzip lasse ich sowieso alle Meldungen faktisch einfach verfallen und bestätige so das der Controller zufrieden ist und weiter macht.
Die "Release time" am besten etwas (wenige Millisekunden) über dem setzen was du mit dem Testprogramm ermittelt hast. Vereinfacht gesagt ist das ein Timer der, wenn abgelaufen, die Taste loslässt. Damit die Taste nicht losgelassen wird muss die Fernbedienung durch erneutes Senden des Codes also in der Zwischenzeit den Timer resettet haben. Etwas Reserve verhindert ungewünschtes "Loslassen und neudrücken" der Taste. Zu hoch setzen macht aber die Fernbedienung träge. Man muss da einen individuellen Mittelwert finden.
Ich sollte dazu mal ein paar Zeilen Doku in die config.h bauen. Der Teil betrifft sowohl PS2 als auch USB. Fernbedienungen kennen kein "Gedrückt halten" sondern senden den Code beim Dauerdrücken einfach immer wieder. Für den PC muss ich das dann irgendwie in ein "Press"und "Release"-Event umbauen.