Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hydrabus/hydrabus
HydraBus open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware
https://github.com/hydrabus/hydrabus
dfu eagle firmware flash hardware hydrabus hydrabus-board hydrafw kicad-breakout-board micropython nandflash nfc-reader stm32
Last synced: 29 days ago
JSON representation
HydraBus open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware
- Host: GitHub
- URL: https://github.com/hydrabus/hydrabus
- Owner: hydrabus
- Created: 2014-02-16T23:08:46.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-03-16T10:47:44.000Z (8 months ago)
- Last Synced: 2024-10-01T05:07:55.003Z (about 1 month ago)
- Topics: dfu, eagle, firmware, flash, hardware, hydrabus, hydrabus-board, hydrafw, kicad-breakout-board, micropython, nandflash, nfc-reader, stm32
- Language: TypeScript
- Homepage: http://hydrabus.com/hydrabus-1-0-specifications
- Size: 15.4 MB
- Stars: 292
- Watchers: 22
- Forks: 41
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- Awesome-Pentest - HydraBus - The HydraBus (hardware) with HydraFW (firmware) are used as an open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware. (Hardware Security / Misc Hardware Tools)
README
HydraBus
========HydraBus an open source multi-tool hardware
![HydraBus v1.0 Rev1.5 board](HydraBus_v1_0_Rev1-5_board.jpg)
You can Buy HydraBus/HydraNFC Online: http://hydrabus.com/buy-online
![HydraBus pins assignment](HydraFW_Default_PinAssignment.jpg)
Wiki Getting Started: https://github.com/hydrabus/hydrafw/wiki/Getting-Started-with-HydraBus
HydraFW official firmware for Hydrabus
========Wiki for HydraFW: https://github.com/hydrabus/hydrafw/wiki
See https://github.com/hydrabus/hydrafw
To build hydrafw see instructions here:
* Windows: https://github.com/hydrabus/hydrafw/wiki/how-to-build-flash-and-use-hydrafw-on-windows
* Linux: https://github.com/hydrabus/hydrafw/wiki/how-to-build-flash-and-use-hydrafw-on-linuxOfficial Micro Python port for HydraBus
========
See https://github.com/micropython/micropython
Tested with GCC ARM 4.9 2015q3(GNU_ARM_4_9_2015q3)
* See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/wiki `How to Build/Flash/Use HydraFW` for more detailsTo build micropython for HydraBus do:
git clone --recursive https://github.com/micropython/micropython
cd micropython/ports/stm32
make BOARD=HYDRABUS* At end of build you shall have:
* GEN build-HYDRABUS/firmware.dfu
* GEN build-HYDRABUS/firmware.hex
* In order to flash the *.dfu follow steps here: https://github.com/hydrabus/hydrafw/wiki/Getting-Started-with-HydraBusFor more details on official micropython hydrabus port see: https://github.com/micropython/micropython/tree/master/ports/stm32/boards/HYDRABUS
Official Black Magic JTAG/SWD debugger port for HydraBus
========
See https://github.com/blacksphere/blackmagic.gitBefore to build the firmware check this issue (as you need a new GCC ARM Compiler >=4.9): https://github.com/blacksphere/blackmagic/issues/128
Tested with GCC ARM 4.9 2015q3(GNU_ARM_4_9_2015q3)
* See working version for reference blackmagic_branch_hydrabus_Firmware 1.5-00319-g49390fe-dirty.zip:
* https://github.com/hydrabus/hydrabus/files/11436416/blackmagic_branch_hydrabus_Firmware.1.5-00319-g49390fe-dirty.zip
* Note: Latest version of blackmagic have "Device failed enumeration" issue see https://github.com/hydrabus/hydrabus/issues/4
* See https://github.com/hydrabus/hydrafw_hydranfc_shield_v2/wiki `How to Build/Flash/Use HydraFW` for more detailsTo build Black Magic for HydraBus do:
git clone --recursive https://github.com/blacksphere/blackmagic.git
cd blackmagic
make PROBE_HOST=hydrabus* At end of build you shall have:
* OBJCOPY blackmagic.bin
* OBJCOPY blackmagic.hex
* Creating blackmagic.dfu
* In order to flash the *.dfu follow steps here: https://github.com/bvernoux/hydrafw/wiki/Getting-Started-with-HydraBusFor more details on official blackmagic hydrabus port see:
https://github.com/blacksphere/blackmagic/tree/master/src/platforms/hydrabus