Skip to content

sec-consult/SEC-Xtractor_Firmware

Repository files navigation

SEC Xtractor (Firmware)

A tool for directly dumping memory chips and identifying on-chip debugging/programming interfaces. Can act as UART-to-USB converter and JTAG adapter.

Documentation

A short documentation for the usage of the SEC Xtractor can be found in the hardware repository under the folder documentation.

Dependencies

For compiling and programming the SEC Xtractor avr-binutils avr-gcc avr-libc avrdude For configuring the FT2232HQ ftdi_eeprom

Programming

To update the main program of the SEC Xtractor, no additional programmer is needed. This is only required for changing the bootloader.

Serial

Connect the device with a USB cable to your PC. Navigate into the root of the directory and compile the program with "make". Afterwards, type "make flash-main-serial" to burn the main program to the flash memory.

PDI

To program the device with PDI, an additional programmer like the AVRISPMKII or the ATMELICE is needed. The command "make flash-main-programmer" can be used to flash the bootloader (this is only possible with a programmer).

FT2232HQ EEPROM

The EEPROM of the FTDI chip can be changed with "ftdi_eeprom --flash-eeprom ". This can be done to change the manufacturer, the product name and the serial string.

Authors

Initial version:

Rolling relase:

Author Emeritus

Other Used Projects

The firmware of SEC Xtractor was written from scratch with two exceptions:

License

The SEC Xtractor source code is distributed under a Mozilla Public License 2.0 copyleft license. This means that it requires modifications to be shared.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •