Hi,
I have these codes from another site for the new WDTV Live remote but I don't know how to convert this into JP1 format for use in Keymaster?
How do I get the EFC3, EFC5 or ODB codes for these? or where can I put these in directly?
Also which of the NEC is NEC32-bit?
Format is NEC 32 -bit
enter 219E10EF
right 219E906F
Left 219EE01F
Down 219E00FF
UP 219EA05F
option 219E58A7
back 219ED827
stop 219E20DF
rew 219EF807
ff 219E7887
play 219E50AF
prev 219E40BF
next 219E807F
eject 219E08F7
search 219EF00F
home 219E609F
power 219E48B7
WDTV Live
Moderator: Moderators
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
Nec codes are
Device
Subdevice
OBC Function
Functions Complement
Device = 21h
Subdevice = 9Eh
enter 10h
right 90h
Left E0h
Down 00h
UP A0h
option 58h
back D8h
stop 20h
rew F8h
ff 78h
play 50h
prev 40h
next 80h
eject 08h
search F0h
home 60h
power 48h
I assume you can do the hex to decimal conversion. These will not be the hex you see in the tools, because UEI's nec executor was implemented with the 0's and 1's reversed, so the HEX you see when you enter these OBC's will be the complement of the hex you saw here.
Device
Subdevice
OBC Function
Functions Complement
Device = 21h
Subdevice = 9Eh
enter 10h
right 90h
Left E0h
Down 00h
UP A0h
option 58h
back D8h
stop 20h
rew F8h
ff 78h
play 50h
prev 40h
next 80h
eject 08h
search F0h
home 60h
power 48h
I assume you can do the hex to decimal conversion. These will not be the hex you see in the tools, because UEI's nec executor was implemented with the 0's and 1's reversed, so the HEX you see when you enter these OBC's will be the complement of the hex you saw here.
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.
-
The Robman
- Site Owner
- Posts: 21886
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Try this KM file (using NEC1 132.121):
http://www.hifi-remote.com/forums/dload ... le_id=7806
http://www.hifi-remote.com/forums/dload ... le_id=7806
Last edited by The Robman on Sat Jan 09, 2010 3:04 pm, edited 1 time in total.
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!
That probably wouldn't work in this device (see below).vickyg2003 wrote:I assume you can do the hex to decimal conversion.
UEI's executor reverses the polarity (0 vs. 1) of each bit, but also reverses the sequence of bits within each byte.These will not be the hex you see in the tools, because UEI's nec executor was implemented with the 0's and 1's reversed, so the HEX you see when you enter these OBC's will be the complement of the hex you saw here.
Looking at the codes in the first post, we can assume they do not have the polarity reversed. It looks like they do have the sequence reversed (as UEI does) so you are correct that you can get from the posted hex to UEI hex just by inverting polarity.
But if you convert to decimal, you will not get the correct device, subdevice or OBC values for a JP1 upgrade, because the bit sequence in each byte is reversed. You need an LSB conversion from hex (available in the EFC calculator in the tools menu of ir.exe).
But, Rob already did all the work.
It works perfectly !
Thanks everyone for the help.
I noticed that there is another WDTV Live file "Western Digital WDTV Live"
And it has different values. I did not test it but its strange that it they would both work?
Thanks everyone for the help.
I noticed that there is another WDTV Live file "Western Digital WDTV Live"
And it has different values. I did not test it but its strange that it they would both work?