
Page 13 of 42
5.7. Check
Horizon
board status
To obtain system status information, enter the following command
$ sudo tracker_config --status
{ "cfg_version": 5, "fw_version": 1, "unique_device_identifier": xxxxxxx, "cellular_module_present":
true, "satellite_module_present": false }
The firmware version and configuration version must match the version requirements for the quick start guide as outlined in the introduction. If
these versions do not match, then it is advised not to proceed further.
5.8. Flash memory erase
It is recommended that flash memory is erased in its entirety if the board is being programmed for this first time. The following commands
will erase the entire flash chip and then reset the CPU:
$ sudo tracker_config --reset FLASH
$ sudo tracker_config --reset CPU
5.9. Erase existing configuration
This command will erase all existing configuration settings held in RAM before proceeding with provisioning:
$ sudo tracker_config --erase
Now confirm the currently active configuration stored in RAM is "empty":
$ sudo tracker_config --read current_config.json
$ cat current_config.json
{
"version": 0,
# TBD: will this be the default version when the system is not programmed?
"logging": {
"fileSize": 0,
"fileType": "LINEAR",
"startEndSyncEnable": false
},
"rtc": {
"dateTime": "Mon Jan 1 00:23:40 2018"
}
}
The status LED shall be solid RED to indicate that the configuration is not yet valid. The provisioning process can now be carried out as normal
as outlined in the following sections.
5.10. Program the GPS almanac
The GPS almanac data file can be downloaded via HTTP from the u-blox AssistNow offline servers. Refer to the following guide for more
The uploading of a GPS almanac is not mandatory and can be skipped if this is not needed.
Arribada Horizon ARTIC R2 Developer’s Kit | User Manual