You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: class1.protocol.md
+51Lines changed: 51 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1226,6 +1226,57 @@ Part of the VSCP boot-loader functionality. This event is a way to check if a de
1226
1226
**This event was added in version 1.15.0 so we aware that older devices may not support this event.**
1227
1227
1228
1228
1229
+
----
1230
+
1231
+
## Type=55 (0x37) - Bootloader abort :id=type55
1232
+
```
1233
+
VSCP_TYPE_PROTOCOL_BOOT_LOADER_ABORT
1234
+
```
1235
+
**Not mandatory** Only needed if a VSCP boot loader algorithm is used.
1236
+
1237
+
Part of the VSCP boot-loader functionality. This event provide a way to leave the bootloader in a secure fashion if there is problems loading firmware to a device. It is only available if the device has a bootloader that supports this functionality. Typically this is a device that has several firmware slots and can switch between them, and by that switch back to the last known working firmware.
1238
+
1239
+
The event can be sent in all states of the bootloading procedure.
1240
+
1241
+
[CLASS1.PROTOCOL, Type=56 (Bootloader abort ACK)](./class1.protocol.md#type56) should be sent as a positive response to a bootloader exit or rollback
1242
+
1243
+
[CLASS1.PROTOCOL, Type=57 (Bootloader abort NACK)](./class1.protocol.md#type57) should be sent as a negative response to a bootloader exit or rollback
1244
+
1245
+
1246
+
**This event was added in version 1.15.10 so we aware that older devices may not support this event.**
**Not mandatory** Only needed if a VSCP boot loader algorithm is used.
1256
+
1257
+
Part of the VSCP boot-loader functionality. This event is a positive response to a bootloader abort or rollback [CLASS1.PROTOCOL, Type=55 (Bootloader abort)](./class1.protocol.md#type55).
1258
+
1259
+
Event is sent before execution of the new firmware starts. It is used to tell the controlling device that the device is ready to leave the bootloader mode and start the new firmware.
1260
+
1261
+
**This event was added in version 1.15.10 so we aware that older devices may not support this event.**
**Not mandatory** Only needed if a VSCP boot loader algorithm is used.
1271
+
1272
+
Part of the VSCP boot-loader functionality. This event is a negative response to a bootloader abort or rollback [CLASS1.PROTOCOL, Type=55 (Bootloader abort)](./class1.protocol.md#type55).
1273
+
1274
+
Om a single slot firmware device where a firmware update has failed and there is no working firmware to switch back to this event should be sent to tell the controlling device that we can't leave the bootloader mode until a new full firmware has been loaded.
1275
+
1276
+
**This event was added in version 1.15.10 so we aware that older devices may not support this event.**
0 commit comments