-
Notifications
You must be signed in to change notification settings - Fork 3.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 our terms of service and privacy 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.
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 🫠
|
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. |
|
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. |
|
Yes they potentially can, it's a 2k card. |
|
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? |
|
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. |
|
@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 hmm, weird |
Those sectors might be blocked by AC, or put into sl3 mode (MF Plus EVs can do that sector-wise) |
|
Nice, thanks for the addition. |



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)