Philippe Teuwen
4fe9e1ea5b
docs
2023-10-11 10:28:45 +02:00
Philippe Teuwen
c4aef7e373
Changed hw slot list to display LF ID & HF anticol data, and names in the --short version too
2023-10-10 20:10:18 +02:00
Philippe Teuwen
f512cbdbee
cli: fix hw slot init
2023-10-10 10:57:53 +02:00
Philippe Teuwen
f93418b7d8
cli: skip empty lines when several cmd lines are copy/pasted
2023-10-10 10:57:26 +02:00
Philippe Teuwen
61cc4f5891
cli: color help and add epilog example
2023-10-10 01:58:26 +02:00
Philippe Teuwen
b6d2badab4
cli: simplify exit conditions
2023-10-10 00:21:31 +02:00
Philippe Teuwen
4927e0166c
cli: one root CLITree, enhance dump_help
2023-10-10 00:17:17 +02:00
Philippe Teuwen
9106dea953
clean args classes
2023-10-09 21:37:54 +02:00
Philippe Teuwen
75e368da62
cli: hf mf econfig, hf mfu econfig (wip), fix dumphelp
2023-10-09 21:23:17 +02:00
Philippe Teuwen
a2121de79e
cli: hf mf elog
2023-10-09 00:49:11 +02:00
Philippe Teuwen
336ec82e49
cli: hf mf eload/esave
2023-10-09 00:31:11 +02:00
Philippe Teuwen
2d3538f4c2
cli: add support for after_exec
2023-10-09 00:15:25 +02:00
Philippe Teuwen
8080c9b259
lf em 410x econfig
2023-10-08 23:57:02 +02:00
Philippe Teuwen
2f4d84ed2c
cli: clean enums
2023-10-08 21:17:57 +02:00
Philippe Teuwen
deb6684c0d
cli: enum for key type A/B, prepare hf mf auth args
2023-10-08 21:12:52 +02:00
Philippe Teuwen
dd5ff244d3
hf mf nested
2023-10-08 20:56:57 +02:00
Philippe Teuwen
8fc45a67a4
cli: hf 14a raw
2023-10-08 17:38:14 +02:00
Philippe Teuwen
831c401b5d
cli: hw raw
2023-10-08 17:20:50 +02:00
Philippe Teuwen
dcebc89654
cli: Command enum
2023-10-08 16:48:29 +02:00
Philippe Teuwen
1da470b8fe
cli: hw settings btnpress
2023-10-08 14:20:09 +02:00
Philippe Teuwen
45deb30d4a
cli: hw settings btnpress WIP
2023-10-08 13:55:18 +02:00
Philippe Teuwen
efd7405bd8
cli: hw settings btnpress WIP
2023-10-08 13:44:06 +02:00
Philippe Teuwen
a47e9b8b03
cli: remove unused TagSenseType list
2023-10-08 12:46:24 +02:00
Philippe Teuwen
cd51061bb0
cli: hw slot enable: bugfix default slot
2023-10-08 12:46:01 +02:00
Philippe Teuwen
d127f0a641
cli: blepair fix bug
2023-10-08 12:37:28 +02:00
Philippe Teuwen
47742d5984
cli: hw settings blepair, hw settings reset + --force, hw settings animation/btnpress/blekey/blepair: reminder to store settings
2023-10-08 12:23:29 +02:00
Philippe Teuwen
18a1770c80
cli: hw settings animation/bleclearbonds, hw factory_reset and hw settings bleclearbonds with --force
2023-10-08 12:02:28 +02:00
Philippe Teuwen
0f730affa7
Activate automatically reader mode
2023-10-08 00:15:37 +02:00
Philippe Teuwen
6cad966e7a
cli: hw slot enable/disable/store
2023-10-08 00:02:43 +02:00
Philippe Teuwen
3aa73a2def
cli: metavar, simplify enums, replace tag types int by keywords
2023-10-07 23:54:13 +02:00
Philippe Teuwen
0c6abbea9d
cli: -s mandatory for slot change, sense_type now --hf/--lf, slot optional for hw slot init/type/delete
2023-10-07 11:21:39 +02:00
Philippe Teuwen
3022e0550c
help_str
2023-10-07 01:11:03 +02:00
Philippe Teuwen
1ce506a5ad
cli: change hw slot list
2023-10-07 01:05:46 +02:00
Philippe Teuwen
7ae3820913
cli: change hw slot kick
2023-10-07 00:56:57 +02:00
Philippe Teuwen
465ada3544
cli: change hw chipid, hw address and hw mode
2023-10-07 00:21:28 +02:00
Philippe Teuwen
bb0ad66a78
cli: reorder args
2023-10-07 00:05:46 +02:00
Philippe Teuwen
be7fad4906
cli: colors shortcuts
2023-10-05 01:09:15 +02:00
Philippe Teuwen
707b0c6d4a
Changed CLI help:
...
- visually closer to pm3 (differenciate groups and commands)
- "dumphelp" allows to quickly dump all cmds and their options
- now all commands support '-h', so e.g. `hw settings store -h` will print help instead of storing
- no more command description in decorator, it is now taken from argparse description
2023-10-05 00:48:50 +02:00
Philippe Teuwen
702dba0d93
Added button action to show battery level
2023-10-04 19:36:33 +02:00
Philippe Teuwen
0d2c3fae89
hw settings btnpress set: tolerate A/B/a/b for button
2023-10-04 18:53:55 +02:00
Philippe Teuwen
42b715575c
Changed CLI threads polling into blocking reads, to reduce CPU usage
2023-10-01 22:13:46 +02:00
Philippe Teuwen
606ec02e30
Added support for timestamped comments in CLI via rem, ;, % or #
2023-10-01 00:34:18 +02:00
Philippe Teuwen
6915ee19a4
New DELETE_SLOT_TAG_NICK
2023-09-27 23:09:59 +02:00
Augusto Zanellato
4347cd9048
Add PyInstaller support for client
2023-09-27 13:52:26 +02:00
Philippe Teuwen
372cfead0c
style
2023-09-25 00:51:43 +02:00
Philippe Teuwen
7903993504
Adding MIFARE Ultralight reading, wip
2023-09-24 22:30:57 +02:00
Philippe Teuwen
313d772a99
hf14a_raw: use @expect_response and fix tests
2023-09-24 22:30:50 +02:00
Philippe Teuwen
1dc8891e1b
Fix shadow mode not being preserved. Breaking change:
...
nfc_tag_mf1_write_mode_t has one new mode SHADOW_REQ.
Client can set SHADOW or SHADOW_REQ, internally it will be transformed to SHADOW_REQ.
When it's time to save data, if SHADOW_REQ, the fw will change it to SHADOW and still allow to save the data before acting as shadow.
Breaking: when client reads back MF1 write mode just after settings SHADOW and before saving config, it will receive SHADOW_REQ and must be ready to handle this new enum value.
2023-09-24 19:01:20 +02:00
Philippe Teuwen
941d42561a
MF1_DETECT_SUPPORT: remove redundant data
...
cf https://github.com/RfidResearchGroup/ChameleonUltra/pull/147#issuecomment-1732338315
2023-09-24 01:49:26 +02:00
Philippe Teuwen
867ee7bf9b
Breaking change: DATA_CMD_GET_DEVICE_MODEL to match chameleon_device_type_t
...
cf https://github.com/RfidResearchGroup/ChameleonUltra/pull/147#pullrequestreview-1637478473
2023-09-24 01:27:48 +02:00