Other Parts Discussed in Thread: SIMPLICITI, TEST2
Hi all,
Probably it can be interesting for ones, who are going to use Chronos and SimpliciTI with some other radios except the basestation. (I have to use it with CC1110 Evaluation Modules 868MHz for SmartRf 04 boards and all the results are for them) After some experiments seems I was able to figure out Simpliciti settings, used in Chronos software.
Firstly, the register settings for SmartRF studio that worked are: (using this settings it is possible to catch packets from chronos using SmartRF studio)
:Reg:Data Name (x = non-default)
:DF00:D3 SYNC1
:DF01:91 SYNC0
:DF02:FF PKTLEN (x)
:DF03:04 PKTCTRL1 (x)
:DF04:05 PKTCTRL0 (x)
:DF05:00 ADDR (x)
:DF06:00 CHANNR
:DF07:12 FSCTRL1
:DF08:00 FSCTRL0
:DF09:21 FREQ2
:DF0A:71 FREQ1
:DF0B:7A FREQ0
:DF0C:CB MDMCFG4
:DF0D:83 MDMCFG3
:DF0E:03 MDMCFG2 (x)
:DF0F:20 MDMCFG1 (x)
:DF10:00 MDMCFG0
:DF11:42 DEVIATN
:DF12:07 MCSM2
:DF13:30 MCSM1
:DF14:18 MCSM0
:DF15:1D FOCCFG
:DF16:1C BSCFG
:DF17:C7 AGCCTRL2
:DF18:00 AGCCTRL1
:DF19:B0 AGCCTRL0
:DF1A:B6 FREND1
:DF1B:10 FREND0
:DF1C:EA FSCAL3
:DF1D:2A FSCAL2
:DF1E:00 FSCAL1
:DF1F:1F FSCAL0
:DF23:88 TEST2
:DF24:31 TEST1
:DF25:09 TEST0
:DF27:00 PA_TABLE7
:DF28:00 PA_TABLE6
:DF29:00 PA_TABLE5
:DF2A:00 PA_TABLE4
:DF2B:00 PA_TABLE3
:DF2C:00 PA_TABLE2
:DF2D:00 PA_TABLE1
:DF2E:00 PA_TABLE0
:DF2F:00 IOCFG2
:DF30:00 IOCFG1
:DF31:00 IOCFG0
:DF36:00 PARTNUM
:DF37:00 VERSION
:DF38:00 FREQEST
:DF39:00 LQI
:DF3A:00 RSSI
:DF3B:00 MARCSTATE
:DF3C:00 PKTSTATUS
:DF3D:00 VCO_VC_DAC
(some data is given in simpliciti.h file for Watch software), except all that it is written in that file it is necessary to set: the modulation to 2FSK, to set "variable packet length" in PKTCTL0 and "NO adress check" in PKTCTL1
Catching the packets, I had figured out that in SimpliciTI for chronos is changed the -DDEFAULT_LINK_TOKEN (in smpl_nwk_confid.dat)
in old projects, basing on which I was making my tests (modified simple peer-to-peer example) it should be -DDEFAULT_LINK_TOKEN=0x01020304,
in Chronos is used -DDEFAULT_LINK_TOKEN=0xDEADBEEF (Had a lot of laugh when found it out, thanks to TI programmers))))))
-DDEFAULT_JOIN_TOKEN=0x05060708 , like for old ones
Using this settings, I was able to make Chronos and Simpliciti running on CC1110 dev. boards working together. Although I have not made many tests yet, it looks working.