unfoldedcircle / feature-and-bug-tracker

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

[bug] Problems with IR-devices that do not support toggle bit #328

Open fischy667 opened 4 months ago

fischy667 commented 4 months ago

Is there an existing issue for this?

Description

My IR-device (Sagemcom RCI88) is not in the device database so that I have to transfer the IR codes by learning onto the RenoteTwo. Since the change, that that every hex-ir-code is interpreted as toggle bit only every second button press is executed from the device.

How to Reproduce

  1. Use an IR-device without toggle bit support
  2. Teach the RemoteTwo some IR-Codes
  3. Use the buttons
  4. Only every second button press is executed on the IR-device

Expected behavior

System version

1.6.10

What part of the system affected by the problem?

Core

Additional context

No response

zehnm commented 3 months ago

Since the change, that that every hex-ir-code is interpreted as toggle bit

What exactly do you mean by that? Only IR toggle-protocols are toggled, all others are sent as learned. Supported toggle protocols are: RC5, RC6, RC5X and RCMM-32bit

The first number in the learned code before the ; separator is the protocol:

It's possible that the wrong IR protocol was detected and the device doesn't use a toggle protocol. That could explain why it's only working every 2nd time.

What you could try is to increase the repeat count of the learned codes. This is the last digit in the learned code. If it's 0, increase it to 1, if it's 1, increase it to 2.

If that doesn't help you can try PRONTO codes found online, like from https://files.remotecentral.com/view/7171-18763-1/sagemcom_rci88-320_kdg_cable_box.html (the .hex file is actually a text file containing PRONTO codes).

I will also check if we have IR codes for Sagemcom devices to include in the IR DB.

fischy667 commented 3 months ago

You yourself wrote (https://github.com/unfoldedcircle/feature-and-bug-tracker/issues/126#issuecomment-1880511012):

Self learned RC-5, RC-5x, RC-6 and RC-MM 32bit codes are automatically toggled, no matter if the learned code has the toggle bit set or not.

So I thought really every self learned IR-Code is toggled.

What you could try is to increase the repeat count of the learned codes. This is the last digit in the learned code. If it's 0, increase it to 1, if it's 1, increase it to 2.

My codes are looking like this: 21;0x26702683;32;0 So as suggested I changed a few of my codes e.g. : 21;0x26702683;32;0 to 21;0x26702683;32;1 or 21;0x26702683;32;2 but this did not fix my problem.

If that doesn't help you can try PRONTO codes found online, like from https://files.remotecentral.com/view/7171-18763-1/sagemcom_rci88-320_kdg_cable_box.html (the .hex file is actually a text file containing PRONTO codes).

Thanks, I tested a few of them, and they seem to be working.

maximilian-schwarz commented 6 days ago

Are there any updates about this issue? I have the same problem with my Sky Q IPTV. Only every second press is working of self learned IR-Codes.