HydraBus HydraFW v0.8 Beta Released

13.10.2016 – HydraFW v0.8 Beta

Generic:
HydraBus specific:
HydraNFC specific:
  • Added command sd (sdcard commands)
  • Added Example bbio_hydranfc_init.py for HydraNFC init using Console mode + switch to bbIO mode for SPI2 Init & communication with TRF7970A (HydraNFC shield)
  • Read / Display / Save Mifare Ultra Light tag data (64bytes raw data of the Tag)
  • Emulate Mifare Ultra Light tag (Beta version does not work with phone) (7Bytes UID and 64bytes data support only READ command)
    • emul-mf-ul command add optional filename (same 64bytes raw file previously written to microsd by read-mf-ul)
    • See commit [d569fcd8] 27-May-2016 (https://github.com/bvernoux/hydrafw/commit/d569fcd853415d7d56e54ef773315abb45015285) (modified scan command)
    • This feature is a Beta version and will be rewritten using low level mode SDM TX/DM1 RX in order to be hard real-time & ISO compliant, which will also fix the emulation when using a Phone…
  • NFC sniffer improvements and NFC sniffer command cleanup
    • Modified NFC RX Gain Reduction from 10dB to 5dB & use ISO14443A mode
    • The sniffer now use native ISO14443A mode instead of previous hybrid mode ISO14443B/A, those modifications (with NFC RX Gain reduction set to 5dB) give better sniffing sensitivity and bigger range to sniff PICC(NFC Tag) and PCD(NFC Reader) configured using @6.3Mbauds(in reality it is 8.4Mbauds) 8N1 with Putty on Win7
    • Removed sniff-dbg (replaced by parity & frame-time sub commands)
    • Added following sniff sub commands:
      • trace-uart1 to trace in real-time sniffed data to UART1 PA9 @8.4Mbauds 8N1, validated with FTDI C232HM-DDHSL-0
      • bin (Force binary sniff trace(UART1 only))
      • parity (Add parity bit information in binary sniff trace(UART1 only))
      • frame-time (Add start/end frame timestamp(in CPU cycles))
    • Moved sniff-raw command to sniff sub command raw

HydraBus v1.0 Shield / Breakout board for ESP3212 (ESP32)

HydraESP32 HydraBus v1.0 Shield / Breakout board for ESP3212.
WARNING the ESP3212 is reported as deprecated in favor of ESP-32S (same pin-out as ESP-WROOM-32 but not CE compliant…).

This shield can be used with or without HydraBus board, you can even cut HydraBus specific right side (on the line) to have a tiny ESP3212 breakout board.

  • This shield shall be connected on bottom of HydraBus board
  • The HydraBus board is a small (60mm x 37mm) and low cost, multi-tool extensible board with STM32F405 Cortex M4F 32bits MCU @168MHz with a fully open source firmware hydrafw and full online documentation hydrafw wiki
  • The ESP32 is a low-power 32-bit 240 MHz dual core MCU Wi-Fi+BLE combo module that highly integrates TCP/IP network stacks, 12-bit ADC and HSPI/SDIO/UART/PWM/I2C/I2S interfaces. See Espressif ESP32 Overview

https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/4e93bef737327e3b68f37f42a366cd0a.png  https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/c7ad831e0e4fb0dd969c89bad9ea9816.png

HydraBus v1.0 Shield / Breakout board for ESP-WROOM-32 (ESP32)

This shield can be used with or without HydraBus board, you can even cut HydraBus specific right side (on the line) to have a tiny ESP-WROOM-32 breakout board.

https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/b91aaec4e1a92d58734aeff21bf9fc87.png

https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.rackcdn.com/9d80c2a6c41cb3134adda8e08cc9f85c.png

HydraBus JTAG/SWD native debugger supported officially in blackmagic github

Now HydraBus is supported officially in blacksphere/blackmagic github
Thanks to Gareth McMullin and please support his amazing Black Magic Probe hardware.

See documentation here:
https://github.com/blacksphere/blackmagic/tree/master/src/platforms/hydrabus

For more details see:
See https://github.com/blacksphere/blackmagic/pull/125

See commit https://github.com/blacksphere/blackmagic/commit/e010cd763def53df30b6013676899d2ead4ab794

HydraBus HydraFW v0.7 Beta Released

16.04.2016 – HydraFW v0.7 Beta

Generic:
HydraBus specific:
  • Added freeform string as byte sequence (in addition to freeform integers) (thanks to Baldanos)
  • Added Binary Modes full documentation in wiki
  • Added Binary Modes (USB CDC compatible with BusPirate BBIO/Bitbang) with:
  • CAN (thanks to Baldanos)
    • Corrected filters handling. Now works for both CAN interfaces
    • Fixed bsp_can_rxne()
    • Fixed error in can2 pin description
    • Added speed change for CAN
  • Optimized sump critical part and Lock Kernel during get_samples()
  • JTAG scanner/debugger mode like JTAGulator (thanks to Baldanos)
    • Add support for TRST
    • Add support for MSB/LSB when reading
HydraNFC specific:
  • Added in standalone mode sniffing LED indication #36 LED 2 ON for Standalone mode
  • Fixed IRQ bug (stopped when enter/exit from sniffer or emul mode)
  • Fixed Trf797xInitialSettings with workaround of Errata SLOZ011A–February 2014–Revised April 2015
  • HydraNFC emulation commands are in alpha stage and they will be fixed in next version of HydraFW
    • Added in emul-mifare display of UID parameter when started
    • Added in emul-mifare 4 bytes UID parameter
    • Added emul-mf-ul command for Mifare Ultralight Emulation preliminary/work in progress code
  • Added dm0 command => Direct Mode 0 Sniffer Test work fine mainly for test with a Logic Analyzer on PC2
  • Added dm1 command => Direct Mode 1 Test (Work in Progress to test TX SDM & RX DM1)