-
Notifications
You must be signed in to change notification settings - Fork 92
HydraFW commands
I recommend Putty for terminal to be used with HydraBus hydrafw 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. mount, umount, ls, cat & erase work only when a micro SD card is inserted in HydraBus.
For microSD read performance test results (command sd_rperfo) see: https://github.com/bvernoux/hydrafw/wiki/HydraBus-microSD-read-perfomance
Thos comands are updated towards firmware release HydraFW v0.3 Beta: HydraFW (HydraBus/HydraNFC) v0.3-beta a1c311e 2014-10-31
##HydraFW (HydraBus/HydraNFC) supported commands: ###1) HydraBus AND/OR HydraNFC generic commands:
? or h - Help
clear - clear screen
info - info on FW & HW
ch_mem - memory info
ch_threads - threads
mount - mount sd
umount - unmount sd
cd <dir> - change directory in sd
pwd - show current directory path in sd
ls [opt dir] - list files in sd
cat <filename> - display sd file (ASCII)
hd <filename> - display sd file (HEX)
sd_rperfo - sd read performance test
erase - erase sd
###2) Additional commands for HydraBus+HydraNFC:
nfc_mifare - NFC read Mifare/ISO14443A UID
nfc_vicinity - NFC read Vicinity UID
nfc_dump - NFC dump registers
nfc_sniff - NFC start sniffer ISO14443A
nfc_sniff can be started by K3 and stopped by K4 buttons
###3) HydraBus only: m - Change mode i - Mode information
####3-1) Mode supported (with command m
):
1=HiZ, 2=SPI, 3=UART, 4=I2C
Note: When a mode is fully configured you can use "Protocol Interaction" commands.
####3-1-1) Mode HiZ options supported (with command m 1
):
This mode is just a safe mode (all I/O are set in HiZ)
This mode can be also use to test protocol interaction commands.
####3-1-2) Mode SPI options supported (with command m 2
):
See Wiki: https://github.com/bvernoux/hydrafw/wiki/HydraFW-SPI-guide
####3-1-3) Mode UART options supported (with command m 3
):
See Wiki: https://github.com/bvernoux/hydrafw/wiki/HydraFW-UART-guide
####3-1-4) Mode I2C options supported (with command m 4
):
See Wiki: https://github.com/bvernoux/hydrafw/wiki/HydraFW-I2C-guide
####3-2) Protocol Interaction
[
Start
]
Stop
{
Start with Read
}
Stop
:
Repeat (e.g. r:10
)
&
DELAY us (support optional repeat :
)
%
DELAY ms (support optional repeat :
)
123
0x12
0b110
Send 8bits val (support optional repeat :
)
r
Read (support optional repeat :
)
Note: During a blocking read or write which wait for data(for example Slave mode) you can abort the wait by pressing HydraBus UBTN, else you can also wait timeout which is about 10s.
- 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