Skip to content
bvernoux edited this page Oct 21, 2014 · 281 revisions

The first place to look for open tasks that you can help with is the Issues List.

The following list will be removed once everything is moved to the Issues List, completed, or obsolete. If you are interested in helping with any of these tasks, coordinate with the person in parentheses. Try IRC first freenode channel #hydrabus, then email.

Work In Progress HydraBus Only (bvernoux):

  • Protocol interaction 'm' new commands:
    • I2C Parameters: I2C DevNum, Mode=Slave/Master, Baudrate, Address
    • UART Parameters: UART DevNum, Baudrate ...

TODO microrl:

  • Add management/split of command which include "" to enter string in command line and retrieve them in argv[] without "" => maybe in that case add parameter argv_type[] to know the type of argument like string, val ...

TODO common (HydraBus/HydraNFC):

  • Cleanup whole source code using linux coding style
  • "Smart" completion depending on command when TAB is pressed to simplify/speedup commands usage
  • SD commands:
    • New commands: "rm", "mkdir"
    • New feature: Replay some terminal commands from a specified sd file, command name TBD
    • New feature: "logon [filename]" & "logoff" to log everything from the terminal in & out to a sd card file (automatic name like logX.txt with X=0 at start incremented each time a new logon is called) log is stopped/flushed when calling "logoff"

TODO HydraBus Only:

  • Protocol interaction 'm' new commands:
    • CAN, GPIO, Parallel Bus (2 to 32bits) with mode sniffer, read and write (with option to log data in realtime to MicroSD) (depending on feedback)
    • 1/2/3 Wire with mode sniffer, read and write (depending on feedback)
    • Basic Multimeter up to 3.3V
    • Basic Scope up to 3.3V and up to 7.2MSPS/12bits
  • USB 1.x/2.0 LS/FS sniffer mode (using special passthrough mode with logging directly to MicroSD) (depending on feedback)
  • Other commands as defined in BusPirate menu (with some extensions/new features) (depending on feedback)

TODO HydraNFC Only:

  • Sniffer:
    • real-time write in SD card to sniff during ultra long session (limited by SD card file size and not by the internal 64KB buffer)
    • add optional timestamp global and relative(between data) with at least 73.75ns resolution(for 13.56MHz)
    • Mode for ISO14443B and ISO15693 or lot of other mode TBD (raw specific mode)
  • Emulator mode (Card Emulation) is planned and lot of other modes TBD (like raw mode to modulate even proprietary protocol on 13.56MHz)

How to Flash/Use HydraFW

How to Build/Flash/Use HydraFW

Developer Getting-Started with HydraBus and STM32CubeIDE

Hardware

Firmware (hydrafw) performances

Firmware (hydrafw) Application guides

Firmware (hydrafw) guides

How to Help

Clone this wiki locally