A N 3 3 2
234
Rev. 0.8
1. Send the POWER_UP command by writing the CMD field with value 0x01.
2. Send ARG1, 0x03 (no patch, CTS and GPO2 interrupts disabled, weather band receive selected). Optionally
various interrupts such as the CTS interrupt can be enabled by varying this argument. See Section “5.
Commands and Properties”.
3. Send ARG2, 0x05 (analog output selected).
4. Poll the CTS bit until it has been set high or until a CTS interrupt is received (if CTS interrupt is enabled).
7.2. Powerup from a Component Patch
The device has the ability to receive component patches from the system controller to modify sections or all of the
device memory.
7.2.1. Patching Capabilities
In order to support interim updates to the device component, patches can be applied to the component by the
system controller via a download mechanism. Patches can be provided by Silicon Laboratories to customers to
address field issues, errata, or adjust device behavior. Patches are unique to a particular device firmware version
and cannot be generated by customers.
Patches can be used to replace a portion of the component (to address errata for example) or to download an
entirely new component image (to allow a customer to test a new component release on their device prior to
receiving programmed parts).
Patches are tagged with a unique identification to allow them to be tracked and are encrypted requiring the
customer to use a tag when downloading to allow the Si47xx to decrypt the patch.
Prior to downloading a partial patch, the user must confirm that the device contains the correct firmware and library
to support the patch.
7.2.1.1. Examples
An FM transmitter component patch for Si471x firmware 2.0 with library R4 does not support Si471x firmware 1.0
with library R0.
For a programmatic indication, the POWER_UP command can be used to confirm the device library and firmware
version. For a visual indication, the marking on the device can be used to confirm the firmware version. Tables 33
through 38 summarize the library and firmware mapping and compatibility.
Table 32. Using the POWER_UP Command for the FM Transmitter
Action
Data
Description
CMD
0x01
POWER_UP
ARG1
0x03
Set to Weather Band Receive.
ARG2
0x05
Set to Analog Out.
STATUS
0x80 Reply Status. Clear-to-send high.
Table 33. Si4704/05 Firmware, Library, and Component Compatibility
Part #
Firmware
Library
FMRX Component
AUXIN Component
Si4704/05-B20
2.0
R8
2.0
N/A
Si4704/05-C40
4.0
R10
5.0
N/A
Si4704/05-D50
5.0
R11
7.0
N/A
Si4704/05-D60
6.0
R11
7.0
1.0