unfoldedcircle / feature-and-bug-tracker

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

[bug] Remote 2 not learning Pioneer IR codes #200

Open DePeer opened 10 months ago

DePeer commented 10 months ago

Is there an existing issue for this?

Description

As codes for Pioneer devices are not in database I tried learning them to remote. This seems to work as codes ar accepted and appear in the 'box'. However all these learned codes do not work. Since I own quite some Pioneer equipment this makes the Remote 2 useless in current state. there is some discussion on discord about it (pioneer sending some prefix with IR?) Please check as other remote (Harmony is able to learn from my Pioneer remotes. Thanks.

How to Reproduce

Go to learn a code Code is learned code appears in box Learned code does not work.

Expected behavior

I expect that learned and accepted codes work

System version

1.4.5

What part of the system affected by the problem?

Overall system

Additional context

No response

DePeer commented 10 months ago

Found this extra info on discord regarding the wrong learning of Pioneer codes: I've programmed one of my OFA remotes with the set for S510 and then tried to learn few buttons on the R2. And the code I get: 3;0x857A817E;32;0. Is for NEC protocol. Number 3 means it's NEC

bikeymouse commented 10 months ago

I allready create a bug report for this, with the temp solution (change the 3 in the beginning to 50 and also change the 0 at the end to 1, to repeat 1 time!). https://github.com/unfoldedcircle/feature-and-bug-tracker/issues/195

DePeer commented 10 months ago

Hi Thanks for the tip, unfortunately this is not working on my Pioneer AVR or UDP.

yawor commented 10 months ago

@DePeer did you test the CSV I've sent you on discord?

@bikeymouse it won't work the same way it worked with your amp. @DePeer's UDP uses a different flavour of pioneer protocol called pioneer-mix. It uses the same schema for encoding bits, but it sends two commands in row. The first command is called a prefix command and is usually the same for all the functions. It's the second command that has actual function number. R2 recognizes only the first part so just changing protocol number from NEC to Pioneer won't work. Fortunately the library R2 uses actually has support for sending these double commands, but it won't learn them.

DePeer commented 10 months ago

Hi Yawor,

Apologies, other priorities (and frustrations) took me off the testing last week. Have been testing your codes. Unfortunately so far only Power, Play and Pause give any results. Skip, Stop, forward, Menu and numbers all give no results. I did find the (Pronto) codes for my receiver so that is one thing solved. No clue why those are the only 3 commands that work.

DePeer commented 8 months ago

So it's been a few months now, still not able to learn (or find anywhere) ir codes for my Pioneer blu ray player. Kind of makes the concept of a 'universal learning remote' rather mute. The ability to learn codes should be a number one priority especially since the offered database cannot even hold a candle to the ones of Harmony.