proxmark3/armsrc
henryk@ploetzli.ch 8fcbf652da 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
2009-09-01 14:44:38 +00:00
..
appmain.c New bootrom 2009-09-01 14:44:38 +00:00
apps.h Add command and code for bidirectional LF emulation of Hitag2. Should be extended for other types of tags 2009-08-28 21:56:43 +00:00
example_lcd.c Initial commit for the firmware. Used the 20090306_ela version as baseline. 2009-04-09 06:43:20 +00:00
fonts.c Initial commit for the firmware. Used the 20090306_ela version as baseline. 2009-04-09 06:43:20 +00:00
fonts.h Initial commit for the firmware. Used the 20090306_ela version as baseline. 2009-04-09 06:43:20 +00:00
fpgaloader.c Eradicate all occurences of hardcoded memory addresses from all sources files, except for the FPGA bitstream fallback 2009-08-31 14:52:59 +00:00
hitag2.c Add forgotten file 2009-08-31 00:47:12 +00:00
hitag2.h Add forgotten file 2009-08-31 00:37:29 +00:00
iso14443.c Rationalized LED usage in 14443-B: LED D shows RF Field OK, 2009-04-26 14:26:06 +00:00
iso14443a.c switch off reader field after hi14areader command 2009-08-24 12:20:54 +00:00
iso15693.c minor changes to iso15693.c to get rid off all the compile warnings 2009-07-19 00:25:19 +00:00
LCD.c Initial commit for the firmware. Used the 20090306_ela version as baseline. 2009-04-09 06:43:20 +00:00
LCD.h Initial commit for the firmware. Used the 20090306_ela version as baseline. 2009-04-09 06:43:20 +00:00
ldscript New bootrom 2009-09-01 14:44:38 +00:00
lfops.c Add command and code for bidirectional LF emulation of Hitag2. Should be extended for other types of tags 2009-08-28 21:56:43 +00:00
Makefile Only re-compile version.c as often as necessary 2009-08-29 06:14:28 +00:00
start.c Add Makefile for fpga directory (Windows codepath is untested, in any case, go.bat is still there) 2009-08-27 23:29:49 +00:00
util.c Implement version information storage and retrieval for the bootrom and the osimage. 2009-08-28 06:40:44 +00:00