Commit Graph
17 Commits
Author SHA1 Message Date
mbirth b7ed4ca160 Output time of last brush
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m56s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 3m6s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 01:51:15 +01:00
mbirth cd68cf9f8f Show last intensity setting
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m58s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 3m1s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 01:29:17 +01:00
mbirth 0ce5c46659 Show last brush mode
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 01:25:34 +01:00
mbirth 9d1faa9a23 Make var const
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 01:25:28 +01:00
mbirth b7fc06ce5b Fix string lengths to fit one line
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 01:21:12 +01:00
mbirth 58edc59ae6 Move UID and MFG below usage data and separate usage from internals
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 3m5s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 2m55s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 01:16:00 +01:00
mbirth 8cd7da7949 Show brush type instead of "NTAG213" header
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 3m15s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 3m12s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 01:05:07 +01:00
Michael Huber 8074cd4ad8 [PATCH] Add usage counter reset with AUTHLIM warning
Adds the ability to reset the brush head's usage counter to zero.

Flow: Read head -> press Right ("Reset") -> confirm warning dialog ->
hold head to Flipper again. The app authenticates with the derived
password via the poller's AuthRequest event and writes the official
reset payload (00 00 02 00) to page 0x24.

The confirm dialog warns about the NTAG213 AUTHLIM feature which
permanently locks the tag after 3 wrong password attempts.
2026-08-08 15:45:58 +01:00
mbirth f0696296a0 Rename "NFC pwd" to "NFC unlock"
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-30 01:26:03 +01:00
mbirth c1bc56500b Code cleanup
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-30 01:13:35 +01:00
mbirth 3032cdbe03 Show NFC unlock password
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-30 00:59:17 +01:00
mbirth bdf97e10de Show H:M:S
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-29 16:40:26 +01:00
mbirth 4c03076233 Output timer value
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-29 15:46:21 +01:00
mbirth d94597550e Show UID and serial#
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-29 15:05:47 +01:00
mbirth 0d0d8d76b2 Read Mifare Ultralight data
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-28 20:20:21 +00:00
mbirth c99b0375fc Read complete scene
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-27 22:17:21 +00:00
mbirth 066952bf72 First actual NFC read/poll implementation
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-20 10:13:10 +00:00