Skip to content

NFC: Enable writing button for ULC and NTAG I2C#504

Closed
WillyJL wants to merge 1 commit intodevfrom
feat/mf-ulc-write
Closed

NFC: Enable writing button for ULC and NTAG I2C#504
WillyJL wants to merge 1 commit intodevfrom
feat/mf-ulc-write

Conversation

@WillyJL
Copy link
Copy Markdown
Member

@WillyJL WillyJL commented Jan 2, 2026

What's new

Enables writing for MIFARE Ultralight C and NTAG I2C cards. Currently not tested whether writing to them works, just the button is now visible and clickable.

  • Enables the writing button for all MIFARE Ultralight types, while before only basic Ultralight and NTAGs had it enabled

For the reviewer

  • I've uploaded the firmware with this patch to a device and verified its functionality
  • I've confirmed the bug to be fixed / feature to be stable

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 2, 2026

Compiled f7 firmware for commit 62fb4b06:

@WillyJL WillyJL marked this pull request as draft January 2, 2026 23:43
@WillyJL
Copy link
Copy Markdown
Member Author

WillyJL commented Jan 21, 2026

closing as this is not sufficient to make writing work and i currently dont intend to implement writing for ULC or NTAG I2C

@WillyJL WillyJL closed this Jan 21, 2026
@WillyJL WillyJL deleted the feat/mf-ulc-write branch January 21, 2026 22:41
Comment on lines 217 to 219
}

if(is_locked) {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These 3 lines could also be removed.

@aaronjamt
Copy link
Copy Markdown
Member

At least for ULC, I see the following log output spammed indefinitely:

17520703 [D][MfUltralightPoller] Didn't respond. Check Ultralight C
17520707 [D][Nfc] FWT Timeout
17520717 [D][MfUltralightPoller] Ultralight C detected
17520720 [D][Nfc] FWT Timeout
17520727 [D][MfUltralightPoller] Mifare Ultralight C detected. Total pages: 48
17520731 [D][MfUltralightPoller] Skip reading signature
17520734 [D][MfUltralightPoller] MfulC auth
17520737 [D][MfUltralightPoller] Read page 0 failed
17520740 [D][MfUltralightPoller] Read Failed
17520743 [D][Nfc] FWT Timeout

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants