Fan remote F12 protocol variant
Posted: Tue Jan 21, 2014 5:23 am
For a fan remote with a BA5104/SC5104 transmitter and BA8206/SC8206 receiver, it decodes as an F12 protocol, and it has some variation as described below:
TC9148P (F12 - UEI protocol 001A) vs. BA5104/SC5104
Bit 0: Code Bit 1 (UEI 001A Device Bit 0)/Code Bit 2 set to 1
BIt 1: Code Bit 2 (UEI 001A Device Bit 1)/Code Bit 1 set to 1
Bit 2: Code Bit 3 (UEI 001A Device Bit 2)/Code Bit 0 set to 0
Bit 3: Hold (UEI 001A Subdevice)/Address Code C1
Bit 4: Single S1 (UEI 001A Function Bit 0)/Address Code C2
Bit 5: Single S2 (UEI 001A Function Bit 1)/Function Code Bit 7
Bit 6: Key Bit 1 (UEI 001A Function Bit 2)/Function Code Bit 6
Bit 7: Key Bit 2 (UEI 001A Function Bit 2)/Function Code Bit 5
Bit 8: Key Bit 3 (UEI 001A Function Bit 2)/Function Code Bit 4
Bit 9: Key Bit 4 (UEI 001A Function Bit 2)/Function Code Bit 3
Bit 10: Key Bit 5 (UEI 001A Function Bit 2)/Function Code Bit 2
Bit 11: Key Bit 6 (UEI 001A Function Bit 2)/Function Code Bit 1
Bit 12: Key Bit 7 (UEI 001A Function Bit 2)/Function Code Bit 0
BA5104/SC5104 has internal pullups for C1 and C2 pins.
The following functions (to correspond with the BA5104/SC5104) are:
Key 1 (Off): OBC 1/HEX 01
Key 2 (On/Speed): OBC 2/HEX 02
Key 3 (Mode): OBC 04/HEX 10
Key 4 (Timer): OBC 8/HEX 10
Key 5 (Swing): OBC 16/HEX 10
Key 6: OBC 32/HEX 20
Key 7: OBC 67/HEX 43
Key 8: OBC 70/HEX 46
I am curious about a way of manually controlling the use of the Subdevice bit of the F12 protocol without calculation by the UEI 001A protocol (which might be useful to other readers).
TC9148P (F12 - UEI protocol 001A) vs. BA5104/SC5104
Bit 0: Code Bit 1 (UEI 001A Device Bit 0)/Code Bit 2 set to 1
BIt 1: Code Bit 2 (UEI 001A Device Bit 1)/Code Bit 1 set to 1
Bit 2: Code Bit 3 (UEI 001A Device Bit 2)/Code Bit 0 set to 0
Bit 3: Hold (UEI 001A Subdevice)/Address Code C1
Bit 4: Single S1 (UEI 001A Function Bit 0)/Address Code C2
Bit 5: Single S2 (UEI 001A Function Bit 1)/Function Code Bit 7
Bit 6: Key Bit 1 (UEI 001A Function Bit 2)/Function Code Bit 6
Bit 7: Key Bit 2 (UEI 001A Function Bit 2)/Function Code Bit 5
Bit 8: Key Bit 3 (UEI 001A Function Bit 2)/Function Code Bit 4
Bit 9: Key Bit 4 (UEI 001A Function Bit 2)/Function Code Bit 3
Bit 10: Key Bit 5 (UEI 001A Function Bit 2)/Function Code Bit 2
Bit 11: Key Bit 6 (UEI 001A Function Bit 2)/Function Code Bit 1
Bit 12: Key Bit 7 (UEI 001A Function Bit 2)/Function Code Bit 0
BA5104/SC5104 has internal pullups for C1 and C2 pins.
The following functions (to correspond with the BA5104/SC5104) are:
Key 1 (Off): OBC 1/HEX 01
Key 2 (On/Speed): OBC 2/HEX 02
Key 3 (Mode): OBC 04/HEX 10
Key 4 (Timer): OBC 8/HEX 10
Key 5 (Swing): OBC 16/HEX 10
Key 6: OBC 32/HEX 20
Key 7: OBC 67/HEX 43
Key 8: OBC 70/HEX 46
I am curious about a way of manually controlling the use of the Subdevice bit of the F12 protocol without calculation by the UEI 001A protocol (which might be useful to other readers).