IR Protocol - NEC2-f16
Moderator: Moderators
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
IR Protocol - NEC2-f16
I am getting this decode on IRScope. From the notes I can understand NEC2-16, but what does the 'f' represent ?
It just means that the function code (OBC) is 16 bits, rather than the usual 8bits followed by the complement. Frequently some part of the 16 bits is the same for the entire set of signals, and it is possible to write a small executor. Vicky has done that for Onlyo receivers. It is also possible to use a simple executor and supply it with 4 bytes of command data.
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
-
vickyg2003
- Site Admin
- Posts: 7109
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
As far as I can tell the Nec2-f16 is another form of GAP. Its just 32 bits of data that have timings near the nec2 with a full frame repeat.
The Nec2 protocol won't handle it.
In order to really identify it, we need to see the complete set of decodes.
AFAIK, there isn't anything built in to Protocols.ini to handle this protocol.
Since you don't need EFC's for keymoves, you really don't care if the protocol can be distilled down to 256 OBCs that transfer down to 3 digit EFC's, but whenever possible, we like to have that option so we like to do an analysis of the protocol for patterns.
I noticed that it was said that I wrote an executor for the Onkyo nec1-f16, but that was really for an IOData32{38k,550}<1,-1|1,-3>(16,-8,D:8,S:8,E:8, f8 ,^108m) 3 fixed bytes, 1 function byte.
What we need to do is see how this signal shakes out as far as a pattern goes.
Bottom line, post your ICTs and let us have a look.
The Nec2 protocol won't handle it.
In order to really identify it, we need to see the complete set of decodes.
AFAIK, there isn't anything built in to Protocols.ini to handle this protocol.
Since you don't need EFC's for keymoves, you really don't care if the protocol can be distilled down to 256 OBCs that transfer down to 3 digit EFC's, but whenever possible, we like to have that option so we like to do an analysis of the protocol for patterns.
I noticed that it was said that I wrote an executor for the Onkyo nec1-f16, but that was really for an IOData32{38k,550}<1,-1|1,-3>(16,-8,D:8,S:8,E:8, f8 ,^108m) 3 fixed bytes, 1 function byte.
What we need to do is see how this signal shakes out as far as a pattern goes.
Bottom line, post your ICTs and let us have a look.
Remember to provide feedback to let us know how the problem was solved and share your upgrades.
Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
Here is one with the Power button and the numeric buttons. Is that enough ?
https://www.hifi-remote.com/forums/dload ... le_id=9959
Al
https://www.hifi-remote.com/forums/dload ... le_id=9959
Al
-
vickyg2003
- Site Admin
- Posts: 7109
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Code: Select all
power:1000000001111111 1000 0000 1111 0111
0:----- 1000000001111111 1001 0100 1011 0110
1:----- 1000000001111111 0000 0100 1011 1111
2:----- 1000000001111111 1000 0100 1011 0111
3:----- 1000000001111111 0100 1100 0011 1011
4:----- 1000000001111111 1100 0100 1011 0011
5:----- 1000000001111111 0010 0100 1011 1101
6:----- 1000000001111111 1010 0100 1011 0101
7:----- 1000000001111111 0110 0100 1011 1001
8:----- 1000000001111111 1110 0100 1011 0001
9:----- 1000000001111111 0001 0100 1011 1110
Remember to provide feedback to let us know how the problem was solved and share your upgrades.
Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
I guess that is a gentle hint you want some more
I'll get to it, but I can't at the moment as I happen to be using my SlingCatcher to catch up on some episodes of 'Alphas' recorded on my Tivo in the USA (I'm in the UK at the moment and we don't get it here) and I have found it uses the same codes.
Makes sense I guess at this Echostar box has the Sling system built in so this is probably a 'Company' IR Protocol.
It won't help you at all, and there are no files in the system relating to the Slingcatcher but maybe Rob has seen something in his early work with Sling ?
Makes sense I guess at this Echostar box has the Sling system built in so this is probably a 'Company' IR Protocol.
It won't help you at all, and there are no files in the system relating to the Slingcatcher but maybe Rob has seen something in his early work with Sling ?
Guessing that you're probably referring to the Echostar HDS-600RS since there are already a few SlingCatcher related device upgrades in the file section.alanrichey wrote:Makes sense I guess at this Echostar box has the Sling system built in so this is probably a 'Company' IR Protocol.
It won't help you at all, and there are no files in the system relating to the Slingcatcher but maybe Rob has seen something in his early work with Sling ?
I've downloaded the respective remote profile from the Logtech Harmony Database. It appears that IR signals are similar to Rob's SlingCatcher upgrades. So, I took the liberty of recording and uploading the ICT file for the Echostar HDS-600RS. Hope it helps. P.s.,
I vote for the "F" in F16 to represent "Fighter" as in the F-16 Fighter Jets and opposed to the B-16 Bombing Planes.alanrichey wrote:I am getting this decode on IRScope. From the notes I can understand NEC2-16, but what does the 'f' represent ?
i <3 = that show.alanrichey wrote:catch up on some episodes of 'Alphas'
Last edited by eferz on Sat Sep 24, 2011 11:30 am, edited 1 time in total.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
Yes, thanks, saves me from doing iteferz wrote:I've downloaded the respective remote profile from the Logtech Harmony Database. It appears that IR signals are similar to Rob's SlingCatcher upgrades. So, I took the liberty of recording and uploading the ICT file for the Echostar HDS-600RS. Hope it helps.
Yes, I linked in the earlier post, but here it is spelled out: https://www.hifi-remote.com/forums/dload ... ingCatcheralanrichey wrote:Yes, thanks, saves me from doing itBut what do you mean by Rob's SlingCatcher upgrades ? Is there an RM file somewhere ?
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
-
The Robman
- Site Owner
- Posts: 21950
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
The NEC 4DEV Yamaha Combo was developed for signals somewhat like these, maybe we could adapt it for these too.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Would that make these device upgrades more portable?The Robman wrote:The NEC 4DEV Yamaha Combo was developed for signals somewhat like these, maybe we could adapt it for these too.
I tried to use the SlingCatcher device upgrades with a "Comcast-URC-1067 (CS301009)" but I was given the following syntax error, "The selected protocol "PID 01 AB" (01 AB) is not compatible with the selected remote. This upgrade will NOT function correctly. Please Choose a different protocol."
Guessing this due to a difference between the remote's HCS08 processor and the S3C8+ which it was meant to be used with.
Remotes; JP1.2: Comcast URC-1067, JP1.3: Insignia NS-RC02U-10A, JP1.4 OARI06G, JP2.1: Cox URC-8820-MOTO (still trying to figure out how to make them self-aware.)
-
vickyg2003
- Site Admin
- Posts: 7109
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
I can get that to work for you. No biggie. Its a simple upgrade. I am having trouble with the upgrade though. The Slingcatcher doesn't send the same signals for power as the ICT showed. This is a littleeferz wrote:I tried to use the SlingCatcher device upgrades with a "Comcast-URC-1067 (CS301009)" but I was given the following syntax error, "The selected protocol "PID 01 AB" (01 AB) is not compatible with the selected remote. This upgrade will NOT function correctly. Please Choose a different protocol."
Guessing this due to a difference between the remote's HCS08 processor and the S3C8+ which it was meant to be used with.
Personally I think this would be a lot easier to work with if we could use the OBC's reported in the nec2-f16 protocol. but I do believe this those are lsb, and the upgrade is marked to be msb.
I also think that it would be better to do a 1 byte protocol, instead of a two byte in this situation, for ease of use, since there IS an easy to calculate check-byte which is a nible-swap complement. However an F-16 protocol listed where you just enter the hex from the misc column would be easy too.
I notice that this signal doesn't repeat with this protocol. Is that a problem? Or is this like the NEC1 thingy where there needs to be a limit on repeats for the slingbox.
-
alanrichey
- Expert
- Posts: 3533
- Joined: Mon Mar 24, 2008 7:14 am
- Location: UK/USA
You may not follow this, but the SlingCatcher is a special case. The Power command is a 2-stage process. It first sends a signal that pops up a message on the screen asking if you want to send a power command to the remote Slingbox to turn the remote device off, or whether you want to actually turn the SlingCatcher off. So there is no such thing as a 'standard' power command.vickyg2003 wrote:I am having trouble with the upgrade though. The Slingcatcher doesn't send the same signals for power as the ICT showed.
Because the Slingbox does not support long presses, you never need to use the repeat function. My job would be a lot easier if all the protocols had zero repeatvickyg2003 wrote:I notice that this signal doesn't repeat with this protocol. Is that a problem? Or is this like the NEC1 thingy where there needs to be a limit on repeats for the slingbox.