unfoldedcircle / feature-and-bug-tracker

Feature and bug tracker repository for Unfolded Circle products
22 stars 0 forks source link

[bug] Buttons of the integrated MCE remotes are send twice #148

Closed fischy667 closed 6 months ago

fischy667 commented 8 months ago

Is there an existing issue for this?

Description

After the fix of #89 the commands of the MCE are useable, but every command of certain buttons are send twice.

maybe more.

How to Reproduce

Add a Microsoft MCE remote and send one of the buttons to a PC.

Expected behavior

The command is executed once.

System version

Remote v1.4.3; Dock 0.9.2

What part of the system affected by the problem?

Core

Additional context

No response

leoschweizer commented 8 months ago

I have observed the same with my Marantz AVR Volume up / down and mute (the latter is basically unusable due to this, since it will always mute and immediately unmute again)

zehnm commented 7 months ago

This is part of #126: supporting toggle bit for RC-5 and RC-6 protocol.

Unfortunately, #89 turned out to be more of a hack and not a proper solution. Proper toggle bit support is the only way.

zehnm commented 7 months ago

I've started working on proper toggle support for the integrated codesets. An MCE RC-6 remote & USB receiver is on the way to test it and make sure it works! Unfortunately delivery will take 2-3 weeks. Backup plan is to re-purpose one of my Intel NUCs, since they have integrated IR... I could also release it sooner as a preview feature, if someone is willing to help out testing.

fischy667 commented 7 months ago

Sure, I would be happy to support you with testing.

zehnm commented 7 months ago

The initial rewrite of the RC5, RC5X and RC6 toggle-bit handling has just been released in the BETA group as a preview feature. It should be available as a public update soon (but still as preview-feature after more testing has been done).

zehnm commented 6 months ago

Status update: just received the HP Windows Media Center MCE IR RC6 remote & USB receiver and will start testing soon.

zehnm commented 6 months ago

Status update: another BETA version has been released and we are getting close to a public release.

zehnm commented 6 months ago

Fixed in 1.6.0