DVK-PRM122 Laird Technologies, DVK-PRM122 Datasheet - Page 38
![DEV KIT PRM122](/photos/15/97/159706/landingpagelairdlt2510wire_sml.jpg)
DVK-PRM122
Manufacturer Part Number
DVK-PRM122
Description
DEV KIT PRM122
Manufacturer
Laird Technologies
Series
FlexRF™r
Type
Transceiver, FHSSr
Specifications of DVK-PRM122
Frequency
2.4GHz
Output Power
50 mW
Antenna
U.FL Coaxial
Silicon Manufacturer
Laird Technologies
Kit Application Type
Communication & Networking
Application Sub Type
Wireless Module
Features
Very Robust In The Presence Of Interference Global
Rohs Compliant
Yes
For Use With/related Products
PRM122
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
DVK-PRM122
Manufacturer:
LAIRD
Quantity:
2
LT2510
Wireless Module
SERIAL FIRMWARE
UPGRADES
35 www.lairdtech.com
COMMAND DESCRIPTIONS
Read Flash
This command is used to read the encrypted image of
the flash that resides on the radio module. If the image
has already been decrypted, then this command will
report an error.
*The length of this command is dictated by the dynamic
memory heap. If the heap is mostly free, then a length of
up to 700 bytes could be accepted. However, if the heap
is full, the command will return with an error, or possibly
no response at all if the heap is completely full.
PROCESS TO MANUALLY UPGRADE LT2510
Using the above AT commands it is possible to upgrade a LT2510 over the UART from a microcontroller or other
device. The basic steps to do this are:
1. Make sure the OEM Host has a copy of an encrypted binary firmware upgrade file.
2. Erase the Existing flash on the LT2510
3. Write binary image to flash
4. Decrypt FW image
5. Reset radio to begin using new FW image
a. Command: 0xCC 0xC6
b. Response: 0xCC 0xC6
a. While not end of binary file
b. Check EEPROM Write
c. Verify Read response is the same data that was written
d. Increment start position
e. Verify length
f. Repeat steps a-f until entire image has been loaded
a. Command: 0xCC 0xC5
b. Response: 0xCC 0xC5 0x00
a. Command: 0xCC 0xFF
i. Command: 0xCC 0xC4 0x00 0x00 0x00 0x80 <80 bytes of data>
ii. Response: 0xCC 0xC4 0x00 0x00 0x00
i. Command 0xCC 0xC9 0x00 0x00 0x00 0x80
ii. Response: 0xCC 0xC9 0x00 0x00 0x00 0x00 0x80 <80 bytes of data>
Command:
Number of Bytes Returned:
Response:
<Data>
Parameter Range:
<StartAddress[1,0]>: 0x00 0x00 – 0x3A 0xFF
<Length[1,0]>: 0x00 0x00 – 0x02BC
<BytesToWrite>: The actual data being written
<Result>
<Data>:Contents of Flash
<0xCC> <0xC9> <Result> <StartAddress[1,0]>
<0xCC> <0xC9> <StartAddress[1,0]>
<Length[1,0]>
0x00
0x03
0x06
0x04
0x02
No Error
Command Timed Out
Bounds Exceeded (Start Address
+ Length is outside the image
download area)
Image Already Decrypted
Not Enough Free Memory, try the
command again with a shorter
Length
5
Laird Technologies