- Notifications
You must be signed in to change notification settings - Fork3.2k
Added Support for MIFARE Plus 2K Cards in SL1 Mode#4316
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:dev
Are you sure you want to change the base?
Conversation
MIFARE Plus 2k cards in SL1 mode - emulating a MIFARE Classic card - would get recognized as MIFARE Classic 1K card and Flipper would stop checking after sector 16.However, 2k cards in SL1 mode offer more sectors, typically 2 additional ones, which Flipper would miss and break the cards and emulation if there is stuff written to these sectors that is needed for it to function.There is now a detection logic for 2k cards and the additional sectors are also read and cam be emulated.
fantomazz26 left a comment• edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Vamos a aprovechar 🫠
LuemmelSec commentedDec 15, 2025
Be careful though. While it 1:1 reads the emulated tag on another Flipper as well as on a PM3 easy, the original reader would not recognize it for some reason. Still trying to find out why that might be. |
mxcdoam commentedDec 15, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Hello, are you sure 2k sl1 cards have 18 sectors? I'm asking because all of mine have 32 sectors. I've tested this change, fz was able to detect 2k sl1, but was able to read 18 sectors only. |
LuemmelSec commentedDec 15, 2025
Yes they potentially can, it's a 2k card. |
mishamyte commentedDec 15, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Can u pls reference datasheet or source of truth, which led you to the assumption there are 18 sectors? Because in datasheet it's clearly described there are 32 sectors (2 kb) for MFP 2K in SL1. I validated bunch of tags from different suppliers and real systems (like old transport cards from my city) and all tags have 32 sectors as described in DS. UPD. I can assume prob ur system for some reason changed pwd for 19+ sectors from factory to custom ones? |
LuemmelSec commentedDec 16, 2025
My card also has 32 sectors, but written data is only on sectors 16 + 17 as an addition. All others show up as unresponsive / no data in there. |
mishamyte commentedDec 16, 2025
@LuemmelSec WDYM by "unresponsive"? Not sure I get u correctly. If you will call Yeah, I see the change. It has more sense now TBH |
LuemmelSec commentedDec 16, 2025
mishamyte commentedDec 16, 2025
@LuemmelSec hmm, weird |
mxcdoam commentedDec 16, 2025
Those sectors might be blocked by AC, or put into sl3 mode (MF Plus EVs can do that sector-wise) |

What's new
Added Support for MIFARE Plus 2K Cards in SL1 Mode
MIFARE Plus 2k cards in SL1 mode - emulating a MIFARE Classic card - would get recognized as MIFARE Classic 1K card and Flipper would stop checking after sector 16. However, 2k cards in SL1 mode offer more sectors, typically 2 additional ones, which Flipper would miss and break the cards and emulation if there is stuff written to these sectors that is needed for it to function.
There is now a detection logic for 2k cards and the additional sectors are also read and cam be emulated.
This is also in reference to:#4053
Verification
Scan a MIFARE Plus 2K card in SL1 mode an see that only 16 sectors are scanned and Flipper detects it as MIFARE Classic 1K card.
Install the new firmware and observer that the 2K card is now correctly recognized and the additional sectors read.
Checklist (For Reviewer)