]> cvs.zerfleddert.de Git - proxmark3-svn/commit - bootrom/bootrom.c
New bootrom
authorhenryk@ploetzli.ch <henryk@ploetzli.ch@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Tue, 1 Sep 2009 14:44:38 +0000 (14:44 +0000)
committerhenryk@ploetzli.ch <henryk@ploetzli.ch@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Tue, 1 Sep 2009 14:44:38 +0000 (14:44 +0000)
commit8fcbf652dab8846dd8a2dcb17812af6528539950
tree1e61eeedd38a1225c0056615cd27594e4349c269
parenta5b1ba202384e19b4191c04a45a6992bdaf97cb8
New bootrom
+ Add common area at end of RAM to communicate between main os and bootrom
+ Lower stack end to make room for common area
+ Implement CMD_DEVICE_INFO in both OS and bootrom to give information about the current state and supported features
+ Allow hands-free firmware update: When CMD_START_FLASH is received over USB in OS mode, the device will reset and enter the bootrom
  Pressing the button in hands-free update mode takes precedence: releasing the button will immediately abort firmware update and
  perform a reset. Do not press the button.
+ Require each flash sequence to be preceded by a CMD_START_FLASH to set up the boundaries for the following flash sequence
  Not compatible with linux flasher before SVN revision 200
  Currently no compatible flasher for Windows. WINDOWS USERS: DO NOT UPDATE YOUR BOOTROM YET
+ Protect bootrom flash area unless magic unlock sequence is given in CMD_START_FLASH
armsrc/appmain.c
armsrc/ldscript
bootrom/Makefile
bootrom/bootrom.c
bootrom/ldscript-flash
common/Makefile.common
common/ldscript.common
include/proxmark3.h
Impressum, Datenschutz