|
7d884a526a
|
Detect trailing data (signed firmwares) and print a warning.
|
2019-07-04 23:42:47 +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 |
|
|
4988fc7b63
|
Add verbose structure output.
|
2018-12-10 03:00:51 +01:00 |
|
|
28480970c4
|
Add offset to binary dump filename to fix clashes with multiple binaries
of e.g. component firmwares.
|
2018-12-10 02:59:49 +01:00 |
|
|
e07338c882
|
Use MAX_BLOCK_LENGTH instead of hardcoded value.
|
2018-12-10 02:59: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 |
|
|
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 |
|
|
c0a1d833ba
|
Add checksum validation to Gcd class.
|
2018-10-18 00:57:45 +02:00 |
|
|
4aa3e39d7d
|
Small optimisations.
|
2018-10-18 00:57:30 +02:00 |
|
|
81e69b8bea
|
Access TLV.length directly.
|
2018-10-18 00:56:13 +02:00 |
|
|
818f63a658
|
More compact output for repetetive blocks.
|
2018-10-17 20:49:57 +02:00 |
|
|
8f6532b11f
|
Move TLV classes into own file.
|
2018-10-17 20:41:33 +02:00 |
|
|
62992feac3
|
Move struct output generation into Gcd class.
|
2018-10-17 20:40:53 +02:00 |
|
|
d22da99328
|
Make TLV classes return details with str().
|
2018-10-17 18:57:05 +02:00 |
|
|
da211328d3
|
More tools.
|
2018-10-17 18:27:16 +02:00 |
|
|
701966277f
|
First shot at a Gcd class.
|
2018-10-17 03:41:46 +02:00 |
|