Skip to content
bvernoux edited this page Oct 11, 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.

Done to push in git repo(bvernoux):

  • Refactoring of command "engine"
  • HydraBus only:
    • Add compatible BusPirate commands: MODE_INFO=i, MODE_START=[, MODE_STOP=], MODE_STARTR={, MODE_STOPTR=}, MODE_READ=r, MODE_CLK_HI=/, MODE_CLK_LO=, MODE_CLK_TK=^, MODE_DAT_HI=-, MODE_DAT_LO=_, MODE_DAT_RD=., MODE_BIT_RD=!
    • New Bus mode configuration and management: Hiz
  • Removed command ch_test to free lot of memory
  • SD commands:
    • Rewrite of command "ls" adding files & dir attribute and working like a real ls command
    • New commands: "cd", "pwd", "sd_rperfo"(to test sd performance)
    • Merge of "hd" command

Work In Progress(bvernoux):

  • HydraBus only
    • New Bus mode configuration and management:
      • SPI Parameters: SPI DevNum, Mode=Slave/Master, Baudrate, Polarity/Phase, NbBits, FirstBit=LSB/MSB
      • I2C Parameters: I2C DevNum, Mode=Slave/Master, Baudrate, Address
      • UART Parameters: UART DevNum, Baudrate ...
  • "Smart" completion depending on command when TAB is pressed to simplify/speedup commands usage

TODO common (HydraBus/HydraNFC):

  • Cleanup whole source code using linux coding style.
  • SD commands:
    • New commands: "rm", "mkdir"

TODO HydraBus Only:

  • 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 (depending on feedback)
  • Basic Scope up to 3.3V and up to 7.2MSPS/12bits. (depending on feedback).
  • USB 1.x/2.0 LS/FS sniffer mode (using special passthrough mode with logging directly to MicroSD) (depending on feedback).
  • Same command/syntax as defined in BusPirate menu (with some extensions/new features) (depending on feedback)

TODO HydraNFC Only:

  • Emulator mode (Card Emulation) is planned and lot of other modes (like raw mode to modulate even proprietary protocol on 13.56MHz).
  • Sniffer mode for ISO14443B and ISO15693 or lot of other mode (raw specific mode) could be also supported in sniffer mode.

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