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.
19 lines
677 B
Plaintext
19 lines
677 B
Plaintext
# For details & more options, see documentation/AppManifests.md in firmware repo
|
|
|
|
App(
|
|
appid="uk_mbirth_sonicare", # Must be unique
|
|
name="Sonicare Head ID", # Displayed in menus
|
|
apptype=FlipperAppType.EXTERNAL,
|
|
entry_point="sonicare_app",
|
|
stack_size=2 * 1024,
|
|
fap_category="NFC",
|
|
# Optional values
|
|
requires=["gui"],
|
|
fap_version="1.0",
|
|
fap_icon="uk_mbirth_sonicare.png", # 10x10 1-bit PNG
|
|
fap_description="Philips Sonicare brush head NFC reader + usage reset",
|
|
fap_author="mbirth.uk",
|
|
fap_weburl="https://git.mbirth.uk/flipper_zero/sonicare",
|
|
fap_icon_assets="images", # Image assets to compile for this application
|
|
)
|