Hi. I was hoping I could decode some learned codes and create a device upgrade for my fan. I was able to do it for a few Sony codes for my DVD player, but I'm stuck with these. Can anyone help me? I've uploaded the file, it is at:
http://groups.yahoo.com/group/jp1/files ... dchaser.IR
Thanks,
Mike
Windchaser fan- help converting learned codes
Moderator: Moderators
-
The Robman
- Site Owner
- Posts: 21941
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Are those learned codes all from the fan? If not, could you state which buttons are from the fan.
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!
-
jon_armstrong
- Expert
- Posts: 1238
- Joined: Sun Aug 03, 2003 9:14 pm
- Location: R.I.P. 3/25/2005
- Contact:
Here is how I decode those commands. They have two or three bytes seperated by a long gap and another two or three bytes:
These are MSB first and all bytes are 8-bits:
B1 B2 B3 B4 B5 B6
23 65 73 23 61 73 last
0B 61 73 XX XX XX c-
23 65 73 XX XX XX move
0B 60 77 XX XX XX c+
23 63 73 XX XX XX freeze
XX 1A 4D XX 1A 10 0
XX 1A 44 XX 1A 01 1
XX 1A 45 XX 1A 02 2
XX 1A 44 XX 1A 03 3
XX 1A 45 XX 1A 04 4
XX 1A 44 XX 1A 05 5
XX 1A 45 XX 1A 06 6
XX 1A 44 XX 1A 07 7
XX 1A 45 XX 1A 08 8
XX 1A 4C XX 1A 09 9
XX 12 21 XX XX XX info
XX 12 61 XX XX XX mute
XX 12 A1 XX XX XX pip
XX 12 E1 XX XX XX swap
BTW, what is on the numerals?
These are MSB first and all bytes are 8-bits:
B1 B2 B3 B4 B5 B6
23 65 73 23 61 73 last
0B 61 73 XX XX XX c-
23 65 73 XX XX XX move
0B 60 77 XX XX XX c+
23 63 73 XX XX XX freeze
XX 1A 4D XX 1A 10 0
XX 1A 44 XX 1A 01 1
XX 1A 45 XX 1A 02 2
XX 1A 44 XX 1A 03 3
XX 1A 45 XX 1A 04 4
XX 1A 44 XX 1A 05 5
XX 1A 45 XX 1A 06 6
XX 1A 44 XX 1A 07 7
XX 1A 45 XX 1A 08 8
XX 1A 4C XX 1A 09 9
XX 12 21 XX XX XX info
XX 12 61 XX XX XX mute
XX 12 A1 XX XX XX pip
XX 12 E1 XX XX XX swap
BTW, what is on the numerals?
-Jon
-
jon_armstrong
- Expert
- Posts: 1238
- Joined: Sun Aug 03, 2003 9:14 pm
- Location: R.I.P. 3/25/2005
- Contact:
For anyone familiar with John Fine's new irp format here is a rough guess at what it uses:
{27.4k,500,msb}<4,-2|1,-5>(6,-1,1,Byte1:8,Byte2:8,Byte3:8,3,-70,1:1,Byte4:8,Byte5:8,Byte6:8,3,-70)
{27.4k,500,msb}<4,-2|1,-5>(1:1,Byte2:8,Byte3:8,3,-70,1:1,Byte5:8,Byte6:8,3,-70)
{27.4k,500,msb}<4,-2|1,-5>(1:1,Byte2:8,Byte3:8,3,-70)
We can probably create:
{27.4k,500,msb}<4,-2|1,-5>(1:1,Byte2:8,Byte3:8,3,-70) in PB and use macros for the additional segments for the two byte commands and
{27.4k,500,msb}<4,-2|1,-5>(6,-1,1,Byte1:8,Byte2:8,Byte3:8,3,-70) for the one time three byte commands
{27.4k,500,msb}<4,-2|1,-5>(6,-1,1,Byte1:8,Byte2:8,Byte3:8,3,-70,1:1,Byte4:8,Byte5:8,Byte6:8,3,-70)
{27.4k,500,msb}<4,-2|1,-5>(1:1,Byte2:8,Byte3:8,3,-70,1:1,Byte5:8,Byte6:8,3,-70)
{27.4k,500,msb}<4,-2|1,-5>(1:1,Byte2:8,Byte3:8,3,-70)
We can probably create:
{27.4k,500,msb}<4,-2|1,-5>(1:1,Byte2:8,Byte3:8,3,-70) in PB and use macros for the additional segments for the two byte commands and
{27.4k,500,msb}<4,-2|1,-5>(6,-1,1,Byte1:8,Byte2:8,Byte3:8,3,-70) for the one time three byte commands
-Jon
-
jon_armstrong
- Expert
- Posts: 1238
- Joined: Sun Aug 03, 2003 9:14 pm
- Location: R.I.P. 3/25/2005
- Contact:
Mike,
What are the other commands. The last time I decoded a fan, it pretty much worked in 4-bit commands. That is 16 possible setings for each nibble (0 to 9, plus A,B,C,D,E, F). This one looks like it may do the same thing.
You mentioned a toggle between blower speeds would that by any chance be the bottom four commands in my list. If we can come up with a plausable theory, about what these bytes mean, I'll create a protocol or two and you can test them out.
What are the other commands. The last time I decoded a fan, it pretty much worked in 4-bit commands. That is 16 possible setings for each nibble (0 to 9, plus A,B,C,D,E, F). This one looks like it may do the same thing.
You mentioned a toggle between blower speeds would that by any chance be the bottom four commands in my list. If we can come up with a plausable theory, about what these bytes mean, I'll create a protocol or two and you can test them out.
-Jon