HydraBus 1.0 Specifications

The HydraBus is an open source multi-tool hardware for anyone interested in Learning/Developping/Debugging/Hacking/Penetration Testing for basic or advanced embedded hardware.
The MCU is one of the fastest Cortex M4F on the market and is more than 40X faster than an Arduino (STM32F415, 32bits@168MHz=210DMIPS vs Arduino Uno, 8bits@16MHz=5.2DMIPS).
HydraBus can be also used as Test Bench for hardware validation/test with help of embedded python script or native C/C++ firmware and it is a perfect tool for hardware pentesting.
HydraBus is evolutive with the help of “Shield” hardware extensions (first Shield is HydraNFC).



HydraBus Board

HydraBus/HydraNFC open source firmware:
See github: https://github.com/hydrabus/hydrafw
See github release (for pre-built version): https://github.com/hydrabus/hydrafw/releases

For more info on open firmware or hardware for HydraBus see


  • Standard Dangerous Prototypes PCB size DP6037_v1 (see http://dangerousprototypes.com/docs/Sick_of_Beige_basic_case_v1) (very small 60mm x 37mm size).
  • Features of the HydraBus board:
    • Programming firmware through USB DFU (without any debugger) with USB1 FS.
    • Debug/Programming through low cost SWD Debug connector (can be programmed/debugged using a low cost NUCLO F401RE or STM32F4 Discovery board for less than 20US$).
    • Two MicroUSB port (1 OTG and 1 Device/Host) with ESD protection.
    • MicroSD slot with 4bit SD and SDIO mode support in hardware (up to 48MHz about 24MB/s).
    • Reset & User Button (Enter USB DFU at PowerOn supported in HW with V1.0 Revision 1.2) with User Led (can be disabled to reuse I/O for other stuff).
    • Breakout of all 44 I/O (some are used by MicroSD and USB 1&2).
    • MCU ARM 32-bit Cortex M4+FPU up to 168MHz (can exceed 200MHz with overclocking if required) & 1MB Embedded Flash (with power consumption of less than 100mA/3.3V with all peripherals enabled).
      • STM32F415 add also cryptographic acceleration: hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1), and HMAC
    • Ultra low power mode (down to less than 2mA for specific treatment).
    • Hardware doc, schematic/board, pinout, template are available on github: https://github.com/hydrabus/hydrabus/tree/master/hardware
    • Hardware license CC BY-NC 4.0 (for commercial license contact info@hydrabus.com)

For more details on HydraBus Hardware see http://hydrabus.com/hydrabus-1-0-hw-detailed/