Commit Graph
46 Commits
Author SHA1 Message Date
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
mbirth 4a65c603c8 Copy mode and intensity settings before reset
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-15 00:44:05 +01:00
mbirth 8efc64f611 Fix text alignment
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m8s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 2m3s
Signed-off-by: Markus Birth <markus@birth-online.de>
v1.0
2026-08-14 12:03:59 +01:00
mbirth 39c2615350 make run
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m0s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 1m51s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-14 11:56:12 +01:00
mbirth 82d74ca85b Updated CHANGELOG
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m11s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 1m51s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-14 11:12:24 +01:00
mbirth e1e4f808b7 Updated README
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 1m53s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 1m53s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 21:42:15 +01:00
mbirth cd43cba450 Updated README
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m0s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 2m32s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 19:04:28 +01:00
mbirth e7f7a10d75 Updated README
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 1m53s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 2m2s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 18:59:45 +01:00
mbirth 15a59b7960 Added Thanks to README
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 1m54s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 2m1s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 18:54:10 +01:00
mbirth ab1c0bab33 Attach .fap files directly to build process
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m0s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 2m2s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 17:09:45 +01:00
mbirth 9f1709bb32 Downgrade actions/upload-artifact from v4 to v3
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Successful in 2m18s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Successful in 1m58s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 16:18:03 +01:00
mbirth aa4327fe1c Test Act runner build
FAP: Build for multiple SDK sources / ufbt: Build for dev channel (push) Failing after 6m55s
FAP: Build for multiple SDK sources / ufbt: Build for release channel (push) Canceled after 38s
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 15:59:46 +01:00
mbirth e5f8022077 Add Makefile - just for fun
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-08-08 15:49:24 +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 8933b64139 Prepare app release
Signed-off-by: Markus Birth <markus@birth-online.de>
v0.9
2026-03-31 13:24:27 +01:00
mbirth 30573518d5 Prepare app release
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-31 13:08:21 +01:00
mbirth 6f8b297ee1 Make sure graphic assets are 2-bit Grayscale
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-31 12:40:39 +01:00
mbirth 3386096439 Added graphic for reading popup, realigned elements
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-31 12:33:34 +01:00
mbirth 6090e82363 Hide future features, add @atc1441 credit
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-30 01:35:05 +01:00
mbirth abba5f9e96 Disable detailed debugging
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-30 01:27:07 +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 eb72af76d8 Add Sonicare Password decoder
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-28 20:20:09 +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 a5d2a41f2e Ignore .DS_Store files
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-03-20 10:14:05 +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
mbirth a9015c97a4 Update About widget
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-30 22:51:02 +00:00
mbirth 2552179fa5 Rename sonicare var to app
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-30 21:01:05 +00:00
mbirth 238b8f72f7 Read popup
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-30 21:00:45 +00:00
mbirth 65b1c48c34 About view
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-30 20:58:05 +00:00
mbirth 5a1e479e48 Configuration
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-26 19:34:31 +00:00
mbirth 3602a4dca7 Add About... screen
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-26 16:15:46 +00:00
mbirth a77bcbacfb Add widget support
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-26 16:15:35 +00:00
mbirth 4f4e55a8c1 Cleanup
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-26 16:14:42 +00:00
mbirth c0148f2912 Remodeled after RFID reading app
Only the menu works so far

Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-26 01:31:04 +00:00
mbirth 64b4bb3c52 More tests
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-22 00:00:54 +00:00
mbirth 5490805af4 Draw icon test
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-21 23:24:07 +00:00
mbirth fe1527d0d5 Initial commit
Signed-off-by: Markus Birth <markus@birth-online.de>
2026-01-21 23:09:02 +00:00