Page 1 of 1
Windchaser fan- help converting learned codes
Posted: Thu May 06, 2004 6:12 pm
by mikemcgo
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
Posted: Thu May 06, 2004 6:41 pm
by The Robman
Are those learned codes all from the fan? If not, could you state which buttons are from the fan.
Posted: Fri May 07, 2004 8:22 am
by mikemcgo
Hi. Yes, they are all from the fan. It is kind of a weird remote. It only has 7 buttons, but the remote keeps track of the current state. The speed button toggles between four speeds, so it took four buttons to learn its functions.
Thanks,
Mike
Posted: Mon May 10, 2004 2:19 pm
by jon_armstrong
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?
Posted: Mon May 10, 2004 2:55 pm
by jon_armstrong
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
Posted: Tue May 11, 2004 11:54 am
by mikemcgo
The remote has a timer button where it can be set to turn off in 1 to 10 hours. The numerals contain these timer commands.
Thanks,
Mike
Posted: Tue May 11, 2004 12:32 pm
by jon_armstrong
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.