22 Commits

Author SHA1 Message Date
5be4c66ac0
New HWIDs for Marine Software OTAs and new TLV binary fields. Fixes #40 2024-05-27 02:24:10 +01:00
b73e95f454
NEW device.get_name() METHOD! Added -q parameter to get_updates.
Reworked device database for sub-ids.
2022-12-11 02:53:51 +01:00
0582ddce4b
Use (un)hexlify for Field 4007. Fixes #13. Recipes need to be dumped again. 2021-05-02 01:34:47 +02:00
bef90b2082
Write format codes into list instead of string. Fixes #12. 2021-03-25 00:23:04 +01:00
fc6ce4ed93
Try to detect SW_INVNTRY and CSV/ZIP payloads. 2021-03-19 16:27:30 +01:00
e51a2911b0
Fix unknown binary header message. Fixes #11. 2021-03-19 01:42:42 +01:00
da13257a3e
Improve version detection. 2019-09-02 23:22:15 +02:00
5ca2f8cad5
Colours! 2019-06-28 20:33:53 +02:00
d47f21475e
Various new TLV field types found in various firmwares. 2019-06-28 20:33:25 +02:00
36d3101beb
Added a few encountered block and field types. 2019-06-28 03:07:46 +02:00
f347e6ae95
Added support for various data structures (e.g. from zumo firmwares). 2019-06-27 00:16:56 +02:00
a2d0d622e6
Detect device for component firmwares. 2018-12-10 16:57:55 +01:00
0eb98341e6
Added analysis of component firmwares (SKU, version). 2018-12-10 16:06:28 +01:00
d37ec0752d
Also set length of binary blocks correctly when compiling new GCD. 2018-10-23 01:23:16 +02:00
16f50bf91a
Compiling recipe to GCD file works now. 2018-10-23 00:17:26 +02:00
70c0734d34
Finish creating structure from recipe. TODO: Storing to GCD file. 2018-10-22 23:50:24 +02:00
becb94eb88
More import stuff. 2018-10-21 22:38:34 +02:00
048fe9c887
Started work on compiler. 2018-10-21 22:13:03 +02:00
27a90e8b38
Added gcddump to dump parsed GCD to files which can later be reassembled
into a GCD.
2018-10-21 01:03:19 +02:00
02daff44b5
Method to get header of TLV only. 2018-10-18 00:56:54 +02:00
81e69b8bea
Access TLV.length directly. 2018-10-18 00:56:13 +02:00
8f6532b11f
Move TLV classes into own file. 2018-10-17 20:41:33 +02:00