bunnie
526a7374b0
re-introduce PDDB structure nuking on SoC reset
2022-03-20 15:25:14 +08:00
bunnie
b52b73ddfa
add functionality to override the CSR data in case it is corrupted
2022-03-19 16:56:03 +08:00
bunnie
1856a83e3e
fix ordering of updates to prevent mid-update resets
2022-03-19 16:22:09 +08:00
bunnie
f7d42f6c1b
correct usb_update.py force message to the correct version offsets
2022-03-18 17:39:45 +08:00
bunnie
11c88b170e
implement a basis for anti-rollback upgrades
...
the actual transition to a new version isn't here. But,
at the very least, the root keys are now derived by hashing
them MAX_ROLLBACK_LIMIT times, which allows us to create a
key chain based on a global version number that can be incremented
while allowing derviation of older keys without compromising newer
keys.
2022-02-04 01:33:04 +08:00
bunnie
9a34de0065
rework flash memory locs; add command for re-creating a factory new device
2022-01-09 22:33:36 +08:00
bunnie
d87920a772
add argument to erase the entire PDDB region.
2022-01-04 11:12:30 +08:00
bunnie
2e40546a88
add a force overwrite option to the updater for the soc mode
2021-10-04 16:30:41 +08:00
bunnie
a2bcf0fc2b
match wdt ping to refactor + fix paths for default images to xous
2021-08-23 05:11:14 +08:00
bunnie
ccc577f8d7
clean up the update flow
2021-08-16 02:46:54 +08:00
bunnie
353311b987
fix USB update flow
2021-08-15 16:03:18 +08:00
bunnie
f334199ee6
commit host mode debugging
2021-08-12 23:01:34 +08:00
bunnie
a4f8346c34
reflect the latest fixes to the secure boot process
...
also patch up some issues with sha512 reset and loose
ends on docs and updates
2021-07-13 00:46:31 +08:00
bunnie
22906ce366
make the defaults for usb_update.py map to something immediately usable in-situ
2021-07-02 04:27:26 +08:00
bunnie
7ff4824eb6
add routines to copy audio test files to the device
2021-06-23 19:07:59 +08:00
bunnie
b9f3182bb9
mods for hosted mode to work again
2021-06-02 03:45:15 +08:00
bunnie
8145473167
remove what i think is no longer a necessary comment
2021-05-25 05:31:21 +08:00
bunnie
40b4f26dcb
fix alignment bug on erase blocks for usb_update.py
2021-05-25 03:54:37 +08:00
bunnie
e1d0dc2178
add USB updater scripts to xous-core
2021-05-23 14:55:43 +08:00