100 Commits
Author SHA1 Message Date
mbirth a2e2e411e2 New hwids. 2022-09-27 02:10:28 +02:00
mbirth 6a2e54ff60 New HWIDs. 2022-04-25 03:25:07 +02:00
mbirth 64e51a0dbc Fixes #14. 2021-05-02 01:50:19 +02:00
mbirth 0582ddce4b Use (un)hexlify for Field 4007. Fixes #13. Recipes need to be dumped again. 2021-05-02 01:34:47 +02:00
mbirth 4756c17dde Updated new hw_ids. 2021-04-30 12:37:28 +02:00
mbirth bef90b2082 Write format codes into list instead of string. Fixes #12. 2021-03-25 00:23:04 +01:00
mbirth fc6ce4ed93 Try to detect SW_INVNTRY and CSV/ZIP payloads. 2021-03-19 16:27:30 +01:00
mbirth 82b2a4c2f8 Allow hex letters in suffix. (Seen in aviation firmwares.) 2021-03-19 16:27:01 +01:00
mbirth 765b8c12df Even more hw_ids. 2021-03-19 01:49:45 +01:00
mbirth 594f16c0b2 Added various hw_ids. 2021-03-19 01:43:21 +01:00
mbirth e51a2911b0 Fix unknown binary header message. Fixes #11. 2021-03-19 01:42:42 +01:00
mbirth 9eaad4a8fd Added new hwids. 2021-02-02 22:07:35 +01:00
mbirth 69fdf8dce2 New hw_ids. 2021-01-11 10:57:25 +01:00
mbirth d924c6b94e Added script to search hw_ids in firmware files. 2020-11-21 22:11:17 +01:00
mbirth 45fcfc596f Fix hw_id description. 2020-11-21 22:10:58 +01:00
mbirth 10a18b1693 Added two new hwids. 2020-11-10 23:18:48 +01:00
mbirth 65e0fc8ec2 Output hwid while scanning. 2020-11-10 23:18:34 +01:00
mbirth fcffd1ef78 New hw_ids. 2020-11-09 22:04:46 +01:00
mbirth 6ec74e7b8b Lots of new hw_ids. 2020-10-20 23:37:03 +02:00
mbirth 026ff4010a New hw_ids. 2020-08-17 12:46:13 +02:00
mbirth 31e07f851e New hw_ids. 2020-07-20 01:23:18 +02:00
mbirth 8f2238b290 New hw_ids. 2020-07-09 01:55:21 +02:00
mbirth 1ee1d7a393 Updated hw_ids and HARDWARE-SKUs.md. 2020-07-03 01:42:55 +02:00
mbirth ee8a3bd493 New hw_ids. 2020-06-23 01:45:35 +02:00
mbirth 6fbdc48eff New hw_ids. 2020-06-09 14:02:37 +02:00
mbirth a69a59ca61 Added new hw_ids. 2020-05-30 02:05:37 +02:00
mbirth 7d63fc8076 New hw_ids. 2020-05-25 14:29:48 +02:00
mbirth 77c2521d68 TODOs 2020-05-13 23:29:06 +02:00
mbirth 8f8a6d79c3 Tool to fetch list of firmware updates for Kenwood/JVC head units. 2020-05-13 23:28:45 +02:00
mbirth e5474eac1e New hw_ids. 2020-05-13 23:27:53 +02:00
mbirth 2668bbcb05 Fix indentation in chksum.py. Added one hwid. 2020-05-11 16:34:46 +02:00
mbirth 1648b00426 Code cleanup in binbase_find.py. 2020-05-08 17:22:38 +02:00
mbirth ce673398c9 Spiced up kunix's tool a bit. 2020-05-08 17:21:28 +02:00
mbirth d973ba9475 Small improvements to binbase_find.py. 2020-05-08 16:22:14 +02:00
mbirth b278e07997 Make binbase_find.py Python 3 code. 2020-05-08 16:21:57 +02:00
mbirth 67a475851e Added base address finder from https://github.com/mncoppola/ws30 . 2020-05-08 15:22:50 +02:00
mbirth e83fa56fa3 Added base address finder based on kunix's IDA Pro plugin. 2020-05-08 15:22:20 +02:00
mbirth eb1ea9ecf6 New hwid for Swim 2. 2020-04-17 10:21:46 +02:00
mbirth 20ad193dc3 Parsed Perry files for 006-B* and GUP* and added hwids. 2020-03-31 21:41:11 +02:00
mbirth aadda7d788 Small change to summary lines. 2020-03-16 17:05:36 +01:00
mbirth 4e1663a3db Add new devices. 2020-03-16 17:04:53 +01:00
mbirth d7a47ac086 Updated readme. 2020-02-05 12:04:00 +01:00
mbirth 898dd543c4 New hwids. 2020-02-05 12:03:42 +01:00
mbirth cc9cd320c7 Calculate and show largest gap in list_missing_hwids.py. 2020-01-21 16:26:42 +01:00
mbirth 8437981e20 Add new hwids. 2020-01-21 16:26:31 +01:00
mbirth ee8c735b6b Update Garmin Client version. 2020-01-21 16:26:13 +01:00
mbirth bb1e89cab2 Some new hwids. 2020-01-13 16:12:04 +01:00
mbirth e0308347b9 Hide possible future hwids unless parameter is given. 2020-01-13 16:11:19 +01:00
mbirth e6b8d941e0 Moved changelog output to get_updates.py and finally made -c parameter
working.
2019-12-12 23:37:27 +01:00
mbirth 0341218fc1 Improved urlencoded HTML handling. 2019-12-12 23:37:10 +01:00
mbirth 8100a9e7e8 Urldecode changelog and notes from WebUpdater API. 2019-12-12 23:25:04 +01:00
mbirth 7e7dc7afe9 Output changelog and notes for updates if available. 2019-12-12 23:15:39 +01:00
mbirth 2daec2d75d Added new hwids. 2019-12-12 23:15:27 +01:00
mbirth 3b8005885b Added early models. 2019-12-06 02:28:10 +01:00
mbirth 4bf2025193 Added 2 probing locations for hwid/swver in RGN files. 2019-12-04 17:26:47 +01:00
mbirth b5275a6426 Updated HARDWARE-SKUs.md. 2019-12-04 17:26:34 +01:00
mbirth bf933e9747 Minor changes in device names. 2019-12-04 17:26:05 +01:00
mbirth 1894b8bd16 Improved grouping of ids to request. 2019-12-04 01:12:33 +01:00
mbirth 295082875d Added various new hwids. 2019-12-04 01:12:06 +01:00
mbirth b3cb325c4d New hwids. 2019-11-29 12:51:53 +01:00
mbirth 277339e216 New hwids. 2019-10-18 14:56:30 +02:00
mbirth d1a8040c54 Remove output for variant 2 as it seems to be fine now. 2019-10-17 01:41:03 +02:00
mbirth aaea75bb08 Started parsing for hwid / version. 2019-10-16 01:48:03 +02:00
mbirth 8be7833770 Calculate and verify checksum for RGN binary payloads. 2019-10-12 22:06:23 +02:00
mbirth dd682c6da1 Start work on parsing firmware payload. 2019-10-12 19:32:22 +02:00
mbirth 9d9dc3671b Detect RGN-in-RGN structure. 2019-10-12 17:55:16 +02:00
mbirth 3545d2b12e Add reading and decoding RGN structure. 2019-10-12 17:29:45 +02:00
mbirth 98263e6af2 Updated .gitignore. Added --verbose parameter to gcdstruct.py. 2019-10-11 16:30:01 +02:00
mbirth d33ed7ef55 Prepare parsing RGN files. 2019-10-11 16:08:41 +02:00
mbirth f4d367e572 CTP = capacitive touch panel 2019-10-10 17:31:12 +02:00
mbirth 2a188d38b3 Added script to list unknown hw_ids. 2019-10-10 17:26:51 +02:00
mbirth 49b331e6c7 Output updates incl. download URL. 2019-10-10 17:26:16 +02:00
mbirth ef609df46d Added various hw_ids. 2019-10-10 17:25:54 +02:00
mbirth da1480e61b Updated some SKUs for older hardware. 2019-09-25 14:12:10 +02:00
mbirth 4c846c6360 Added Garmin Commander to HARDWARE-SKUs.md. 2019-09-18 18:17:38 +02:00
mbirth 52bd7a1845 New hw_ids. 2019-09-18 17:53:22 +02:00
mbirth 032b8cda9e Output objects when using device xml. 2019-09-17 01:17:52 +02:00
mbirth c329e4b33b Updated client signature when talking to Garmin servers. 2019-09-17 01:17:35 +02:00
mbirth 56a7166911 Updated protobuf struct. 2019-09-17 01:17:19 +02:00
mbirth bd62226a6e Added debug parameter. More sanity checks. Return empty result set if no
actual results were returned.
2019-09-16 13:05:48 +02:00
mbirth 7959ac4776 Added parameter to output known device list. 2019-09-16 12:45:58 +02:00
mbirth 319197c88b Return update results as unified UpdateInfo objects. Prepared more
features in OptionParser.
2019-09-16 02:59:30 +02:00
mbirth 64be0eb894 Added options to get_updates.py. Some new features for updateserver.py. 2019-09-14 04:21:10 +02:00
mbirth eb3f048d11 Updated README. Small fixes. 2019-09-13 16:54:12 +02:00
mbirth 77e19a5b5e Bugfix with missing version info. 2019-09-10 17:06:09 +02:00
mbirth 56c5774556 Support multiple SKUs in one call. 2019-09-10 16:51:56 +02:00
mbirth 70457ff70a Small fixes. 2019-09-10 16:42:11 +02:00
mbirth aca94f49dc Also added WebUpdater request. 2019-09-10 16:32:53 +02:00
mbirth b5b6038849 Started support for querying update servers. 2019-09-10 05:00:35 +02:00
mbirth 912dc50ff4 Added few devices. 2019-09-10 04:59:15 +02:00
mbirth 7e16b07352 Added various device ids. Also added info about Fenix 6 range to
HARDWARE-SKUs.md.
2019-09-02 23:22:41 +02:00
mbirth da13257a3e Improve version detection. 2019-09-02 23:22:15 +02:00
mbirth 74157d0d2c Whoops, forgot ansi module. 2019-07-21 23:08:19 +02:00
mbirth 7d884a526a Detect trailing data (signed firmwares) and print a warning. 2019-07-04 23:42:47 +02:00
mbirth 5ca2f8cad5 Colours! 2019-06-28 20:33:53 +02:00
mbirth e4fc81e7be More device hw_ids. 2019-06-28 20:33:43 +02:00
mbirth d47f21475e Various new TLV field types found in various firmwares. 2019-06-28 20:33:25 +02:00
mbirth 8038182736 Cleaned up device list, added some more devices. 2019-06-28 03:08:09 +02:00
mbirth 36d3101beb Added a few encountered block and field types. 2019-06-28 03:07:46 +02:00
mbirth 66840a5cde Reordered hardware SKU list. 2019-06-28 03:07:16 +02:00