Repository navigation
Conversation
kormax
requested review from
DrZlo13,
gornekich,
gsurkov,
hedger,
nminaylov and
turbospok
as code owners
September 29, 2026 18:42
kormax
force-pushed
the
feature/askctx-poller
branch
from
October 9, 2026 05:40
8286539 to
6d16cfe
Compare
kormax
force-pushed
the
feature/askctx-poller
branch
from
October 28, 2026 22:33
6d16cfe to
c72ccb0
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What's new
Summary
Adds support for detecting and dumping contactless cards and tickets that utilize the ASK CTx protocol.
Such tags were commonly used in France and some other European countries, with some modern installations utilizing this technology in Latin America, such as in Mexico. Examples of such tags can be seen in the image below:
The ASK CTx protocol is based on the ISO14443-B analog layer, but has differences in data framing (different SOF/EOF handling) and a unique command format, making it incompatible with the default ISO14443-B poller.
Motivation
Even though the ASK CTx protocol has been losing ground to ST25TB and MFU, it is still being used in some locations, hence why adding support for this protocol helps to expand coverage of NFC tag technologies that Flipper Zero can support.
Details
To support this feature, the following changes were made:
REQTandSELECT_ALLcommands where applicable.READcommand.dumpsupport for the protocol under theaskctxidentifier.Notes
This change focuses on the poller side only for now, with writing and emulation omitted due to the following reasons:
References
The ASK CTx implementation is based on prior work in:
Verification
The demo below uses an ASK CTS512B tag, but the same steps have also been verified for ASK CTS256B and ASK CTM512B tags.
NFC App
UID,Product CodeandFab Code:NFC CLI
A) Autodetection:
B) Manual selection of the protocol
Author checklist (Fill this out)
AI usage disclosure (Fill this out)
Partially AI assisted:
Reviewer Checklist (Don't fill this out, and don't remove it from the template)