
AN517
Rev 1.0 3
3. Key Fob Demo with AES Capability
The 4010-DAPB 434 RKE key fob transmitter and the Si4311 FSK receiver 434 are the transmit and receive
devices used in this key fob demo. This transmit/receive pair can be used to evaluate the capabilities of the Si4010
transmitter and the Si4311 receiver.
3.1. Operation of the Demo
The Si4311 demo receiver board uses the following RF parameters:
9.6 kbps
FSK modulation
433.92 MHz
±70 kHz deviation
If any push button is pressed on the key fob, it sends a message to the receiver. The demo uses Silicon Labs'
general EZMacPRO protocol.
3.2. Association
To enable the receiver to react to the button presses on the key fob(s), they have to be paired (i.e., the key fob has
to be associated to the receiver by pressing the left and right buttons simultaneously on the key fob).
3.2.1. Meanings of the Different Fields
AES—Defines whether the transmitter is using AES-128 encryption or not. It is set to 0x01; then, the Rolling
counter field of the packets is extended to 16 bytes length (12 dummy bytes are appended) and is encoded by
AES-128. Other fields of the packet are not affected by the encryption.
Address—4 bytes of key fob address. The four byte random number factory burned in the Si4010 is used as
the address.
Rolling Counter—The transmitter increments a 4 byte counter after every packet transmission. This counter is
stored in the MTP memory of the Si4010.
If the receiver accepts the association, it registers the Address, Master Key, and Rolling Counter value of the
requesting key fob.
The Master accepts the association if it is in pairing mode and there is a free slot for a key fob (i.e., if there are
fewer than four key fobs associated to the receiver).
After power up, the Receiver board is in pairing mode automatically. After pairing, it goes to normal packet
reception mode. The Pairing mode can be invoked by pressing the push button, PB, on the Receiver Board. This
button needs to be pressed before the second and any subsequent pairing. If the PB is pressed for more than one
second, the receiver disassociates all key fobs.
Table 1. General EZMacPRO Extended Packet Configuration Used by Demo Key Fobs
Preamble SynchWord MACHeader MACPayload CRC
Min.13 bytes 2 bytes 5 bytes 0...64 bytes 2 bytes
0xAA...0xAA 0x2DD4 CTRL CID SID DID PL NHDR NWK payload CRC
Table 2. The MAC Payload Field of the “Associate Request from TX only Device” Packet
MACPayload
NHDR NWK Payload
1 byte 1 bytes 1 byte 1 byte 4 byte 4 byte
0x47 0x05 0x01 AES Address Rolling Counter