RH-SPORTS Documentation
for Garmin ConnectIQ-Compabile Programs
|
Here you can find some internal (test) features:
There are two general types of on-device crashes that can occur related to Connect, where in both cases logging files are generated:
App crashes typically result in an app quitting unexpectedly or displaying an ‘IQ!’ icon, but does not cause the entire device to crash or reboot. This kind of crash is most commonly due to a bug in an app, though it can also be due to a bug in Connect IQ itself. Whenever an app crash occurs, a CIQ_LOG.YAML file is written or updated to /GARMIN/APPS/LOGS on the device, and contains information related to the crash that app developers may use to address the problem. Here is what a CIQ_LOG generally looks like:
~~~~~~~~~~~~~~~~~
Error: ErrorName Details: Error description. Time: 2018-02-07T19:07:56Z Store-Id: 00000000-0000-0000-0000-000000000000 Store-Version: 0 Device-Id: 006-B0000-00 Device-Version: '0.00' ConnectIQ-Version: 3.0.0 Filename: PRGNAME Appname: DemoAppName Stack:
~~~~~~~~~~~~~~~~
The ConnectIQ-Version entry is not the Connect IQ version of the device. Rather, this refers to the SDK version used by the developer when exporting the application.
Device crashes typically cause the device to reboot or freeze. These indicate a Connect IQ or device firmware bug, and should be much less common than app crashes. When a device crash occurs, an ERR_LOG.txt file is written to /GARMIN on the device, containing stack trace information related to the crash. Please provide this file when reporting a crash on our developer forum. Garmin’s device teams can take a look at the device crash logs to determine the cause of the crash and will typically provide a fix in a future firmware release.
When any log file exceeds 5 kB, it will automatically be archived to <LOGNAME>.BAK, and a new log will be started. Any old .BAK files will be overwritten when the archive occurs, so the max space a log can reach is ~10 kB.
Please perform following steps to side-load the app or data field to your Garmin device:
After side-loading an app or data field please perform following steps: