Sie sind auf Seite 1von 4

August 9, 2000

Anthem Infrared Remote Control Codes – Revision 5


Overview
The infrared sequence consists of a pre-amble and 4 bytes. The pre-amble is a long carrier followed by a
period of “silence” (no carrier). The first 3 bytes describe the manufacturer, division, product and function
code. The last byte is an 8-bit checksum that ensures data integrity.

Byte 1: Manufacturer Code


Byte 2: Division Code (high nibble) + Product Code (low nibble)
Byte 3: Function Code
Byte 4: Checksum

For the AVM 2 remote we will assign 2 personalities, Main and Zone2, to 2 of the device buttons. Main
personality codes are emitted with bit 7 of Byte 3 always set to 0. Zone 2 personality codes are emitted with
bit 7 of Byte 3 always set to 1.

Details

Byte 1
The manufacturer code selected for Paradigm is $BA (1011 1010b). This has been choosen after scanning
the codes used by other manufacturers.

Byte 2
Divison code is located on the upper nibble of the second byte. This allows up to 16 different divisions.
Code 0 is reserved for future use .

Division Code (upper nibble)


Paradigm $1 (0001 xxxxb)
Anthem $2 (0010 xxxxb)
Sonic Frontier $3 (0011 xxxxb)

The product code is located on the lower nibble of the second byte. This allows up to 16 different products.
Code 0 is also reserved for future use. These codes are specific to every division – this means that if a
division is having more than 15 products, another code could be assigned (e.g. Anthem= $2 AND $4).

Anthem Product Code (lower nibble) Combined Code


AVM2 $1 (0001b) $21 (0010 0001b)

Byte 3
Byte 3 is the function code. Up to 256 functions can be programmed. The simplest way is to map every
button (with a valid function for the equipment) according to its key position.

For example, the AVM2 remote keys for the Main Zone are mapped from $01 to $30 (e.g. Power = $01).
$02 is reserved for future functionality (i.e. having the personality button emitting an IR code). For zone 2
the codes are the same as for the Main zone but with bit 7 set to “1”. The remote should send the code
depending on the last zone being selected. For example, if pressing the key Main, then POWER, byte 3
should be $01. If then pressing VOL+, byte 3 should be $0F. If pressing the key Zone 2, then POWER,
byte 3 should be $81. If then pressing VOL+, byte 3 should be $8F.

Anthem Infrared Remote Control Codes – Rev 5 August 9, 2000 Page 1 of 4


Byte 4
The last byte is a checksum which is equal to the 2nd complement of the 8-bit sum of byte 1 through 3 (i.e.
the 8-bit sum of bytes 1 through 4 should be equal to zero).

IR Signal Characteristics
A 38 Hz transmitter should be used – this means that the timing increment is 26.32 us (1/38000).

Pre-amble duration: 8000.00 us (304 cycles)


Silence duration: 4000.00 us (152 cycles)
0’s: 605.26 us (23 cycles)
1’s: 1815.79 us (69 cycles)

Each bit cell is preceded by an IR pulse that is 605.26 us long. It is then followed by a no-carrier period of
either 605.26 us (when the bit is a “0”) or 1815.79 us (when the bit is a “1”). For all 4 bytes, the LSB are
sent first. At the end of the command, a stop bit should be included (carrier ON for 605.26 us). Each
command should be repeated 3 times with a pause of 25 ms ± 1 ms in between.

This means that the longest command ($BA+$FF +$FF+$48) would take 3*(8000.00 +4000.00 +9*605.26
+23* 1815.79 +32*605.26 +605.26)+2*25000 = 287.55227 ms.

When a key is depressed continuously by the user, the same command (i.e. 3*(pre-amble+silence+4
bytes+stop bit+pause)) should be sent with a delay of 75 ms between the blocks. Note that the last 25 ms
delay should be included in the time calculation (i.e. the time between the end of the stop bit of the
command and the beginning of the pre-amble of the next block is equal to 100 ms ± 1 ms).

The following diagram shows an example of a signal which starts with a “01” for the first 2 bits (the high
level corresponds to the 38-KHz modulator turned ON, while the low level corresponds to the modulator
turned OFF):

Silence
Pre-amble Stop bit
4000.00 us
8000.00 us 605.26 us

“0” “1” Interval


605.26 us 605.26 us 25 ms OR
+605.26 us +1815.79 us 100 ms

Anthem Infrared Remote Control Codes – Rev 5 August 9, 2000 Page 2 of 4


AVM 2 Codes
This table assumes that byte1 is always set to $BA and that byte 2 is set to $21.

UEI Key Key AVM Key Label Main Main Zone2 Zone2
Label # Byte 3 Byte 4 Byte 3 Byte 4
Power 1 Power $01 $24 $81 $A4
AUX1 2 Main ----- ----- ----- -----
CBL1 3 Zone2 ----- ----- ----- -----
VCR1 4 TV ----- ----- ----- -----
TV1 5 VCR ----- ----- ----- -----
SAT1 6 CD ----- ----- ----- -----
CD1 7 DVD ----- ----- ----- -----
AMP1 8 SAT ----- ----- ----- -----
TNR1 9 AUX ----- ----- ----- -----
Digit 1 10 Digit 1 $03 $22 $83 $A2
Digit 2 11 Digit 2 $04 $21 $84 $A1
Digit 3 12 Digit 3 $05 $20 $85 $A0
Digit 4 13 Digit 4 $06 $1F $86 $9F
Digit 5 14 Digit 5 $07 $1E $87 $9E
Digit 6 15 Digit 6 $08 $1D $88 $9D
Digit 7 16 Digit 7 $09 $1C $89 $9C
Digit 8 17 Digit 8 $0A $1B $8A $9B
Digit 9 18 Digit 9 $0B $1A $8B $9A
Mute 19 +10 $0C $19 $8C $99
Digit 0 20 Digit 0 $0D $18 $8D $98
Enter 21 Enter $0E $17 $8E $97
VOL + 22 VOL + $0F $16 $8F $96
VOL - 23 VOL - $10 $15 $90 $95
Last 24 Last $11 $14 $91 $94
Sleep 25 Sleep $12 $13 $92 $93
Input 26 Mute $13 $12 $93 $92
CH + 27 CH + $14 $11 $94 $91
CH - 28 CH - $15 $10 $95 $90
Guide 29 FRT $16 $0F $96 $8F
Exit 30 CTR $17 $0E $97 $8E
Up 31 Up $18 $0D $98 $8D
Down 32 Down $19 $0C $99 $8C
Left 33 Left $1A $0B $9A $8B
Right 34 Right $1B $0A $9B $8A
Select 35 Select $1C $09 $9C $89
Info 36 SUR $1D $08 $9D $88
Menu 37 SUB $1E $07 $9E $87
Rew 38 Rew $1F $06 $9F $86
Play 39 Play $20 $05 $A0 $85
FF 40 FF $21 $04 $A1 $84
Record 41 Eject $22 $03 $A2 $83
Stop 42 Stop $23 $02 $A3 $82
Pause 43 Pause $24 $01 $A4 $81
O1 44 MAIN $25 $00 $A5 $80
O2 45 $26 $FF $A6 $7F
O3 46 TV IN $27 $FE $A7 $7E
O4 47 TV/VCR $28 $FD $A8 $7D

Anthem Infrared Remote Control Codes – Rev 5 August 9, 2000 Page 3 of 4


UEI Key Key AVM Key Label Main Main Zone2 Zone2
Label # Byte 3 Byte 4 Byte 3 Byte 4
O5 48 DISC 1 $29 $FC $A9 $7C
O6 49 DISC 2 $2A $FB $AA $7B
O7 50 TAPE $2B $FA $AB $7A
O8 51 FM/AM $2C $F9 $AC $79
O9 52 TV $2D $F8 $AD $78
O10 53 SAT $2E $F7 $AE $77
O11 54 VCR $2F $F6 $AF $76
O12 55 AUX $30 $F5 $B0 $75

*1The user selects this device – no IR code is being sent.

Revision History
Revision # Date By Changes
0 April 16, 99 LC First release.
1 May 3, 99 LC Add “stop bit” to spec to be able to differentiate a “1” from a “0”
for the last bit.
Add timing diagram.
2 June 3, 99 LC Change IR frequency from 48 to 38 KHz.
3 July 28, 99 LC Change IR Signal Characteristics diagram to include 605.26 us (as
described in the text).
Add accuracy of 1 ms for the 25 and 100 ms interval.
4 Dec 2, 99 LC Change the key table to match Universal Electronics OEM
Millennium 8-Device remote.
5 Aug 9, 00 LC Remove references to AVM1.
Remove emitting code for personality selection (not supported by
remote).

Anthem Infrared Remote Control Codes – Rev 5 August 9, 2000 Page 4 of 4

Das könnte Ihnen auch gefallen