-
Notifications
You must be signed in to change notification settings - Fork 92
HydraFW commands
I recommend Putty for terminal to be used with HydraBus(hardware) and hydrafw(firmware) connected with USB1 or 2.
-
When connected type h for help and use TAB key for completion, you can also use arrow up or down for history.
-
For microSD read performance test results (command sd_rperfo) see: https://github.com/bvernoux/hydrafw/wiki/HydraBus-microSD-read-perfomance
Those commands are updated towards firmware release HydraFW v0.5 Beta: HydraFW (HydraBus) v0.5-beta-0-gc0bc1f0 2015-02-11
##HydraFW (HydraBus/HydraNFC) supported commands
Note:
- All commands shall be separated by a space.
- During a blocking read or write which wait for data(for example Slave mode),
you can abort the wait by pressing HydraBus
UBTN
button.
##All Commands > help help Available commands history Command history clear Clear screen show Show information logging Turn logging on or off sd SD card management adc Read analog values dac Write analog values pwm Write PWM gpio Get or set GPIO pins spi SPI mode i2c I2C mode uart UART mode nfc NFC mode debug Debug mode
###SD Card commands > help sd SD card management show Show SD information mount Mount SD card umount Unmount SD card erase Erase and reformat SD card cd Change SD card directory pwd Show current SD card directory ls List files on SD card test-perf Test SD card performance cat Display (ASCII) file on SD card hd Hexdump file on SD card rm Remove file or directory mkdir Create new directory
###ADC commands > help adc Usage: adc <adc1/tempsensor/vrefint/vbat> [period (nb ms)] [samples (nb sample)/continuous] adc1 ADC1 (PA1) tempsensor Temperature sensor vrefint Internal reference voltage vbat VBAT voltage period Delay between samples (msec) samples Number of samples continuous Read continuously
For more details see https://github.com/bvernoux/hydrafw/wiki/HydraFW-ADC-guide
###GPIO commands > help gpio Configuration: gpio <PA0-15, PB0-11, PC0-15, PA*> <mode (in/out/open-drain)> [pull (up/down/floating)] Interaction: gpio <PA0-15, PB0-11, PC0-15, PA*> [period (nb ms)] <read/continuous> or <on/off> One or more GPIO pins (PA0-15, PB0-11, PC0-15, PA* ...) mode Mode (in/out/open-drain) pull GPIO pull (up/down/floating) period Delay between reads, in milliseconds read Read GPIO values continuous Read continuously on Set GPIO pin off Clear GPIO pin
For more details see https://github.com/bvernoux/hydrafw/wiki/HydraFW-GPIO-guide
###Protocol SPI commands > help spi Configuration: spi [device (1/2)] [pull (up/down/floating)] [mode (master/slave)] [frequency (value hz/khz/mhz)] [polarity 0/1] [phase 0/1] [msb-first/lsb-first] Interaction: [cs-on/cs-off] <read/write (value:repeat)> [exit] device SPI device (1/2) pull GPIO pull (up/down/floating) mode Mode (master/slave) frequency Bus frequency polarity Clock polarity (0/1) phase Clock phase (0/1) msb-first Send/receive MSB first lsb-first Send/receive LSB first
For more details see https://github.com/bvernoux/hydrafw/wiki/HydraFW-SPI-guide
###Protocol I2C commands > help i2c Configuration: i2c [pull (up/down/floating)] [frequency (value hz/khz/mhz)] Interaction: [] [] <read/write (value:repeat)> pull GPIO pull (up/down/floating) frequency Bus frequency
For more details see https://github.com/bvernoux/hydrafw/wiki/HydraFW-I2C-guide
###Protocol UART commands > help uart Configuration: uart [device (1/2)> [speed (value in bauds)] [parity (none/even/odd)] [stop-bits (1/2)] Interaction: <read/write (value:repeat)> device UART device (1/2) speed Bus bitrate parity Parity (none/even/odd) stop-bits Stop bits (1/2)
For more details see https://github.com/bvernoux/hydrafw/wiki/HydraFW-UART-guide
###Additional commands for HydraBus+HydraNFC: > nfc NFC> help show Show NFC parameters mifare MIFARE (ISO14443A) vicinity Vicinity (ISO/IEC 15693) scan Scan sniff Sniff (ISO14443A only) exit Exit NFC mode
For more details see https://github.com/bvernoux/hydrafw/wiki/HydraFW-HYDRANFC-guide
- CHANGELOG
- Console commands
- Binary mode guide
-
NFC/HydraNFC v1 guide
- Read UID of an ISO/IEC_14443 Tag
- Read UID and data of a MIFARE Ultralight Tag
- Read UID of an ISO/IEC 15693 Tag
- Emul ISO14443a Tag
- Emul MIFARE Ultralight Tag
- Emul Mifare Classic Tag
- Unique NFC sniffer design
- Launch NFC sniffer from console
- Sniffer ISO14443A wireshark pcap
- Autonomous/stand-alone sniffer mode
- Sniffer ISO14443A real-time infinite trace mode
- HydraFW-HydraNFC-v1.x-TRF7970A-Tutorial