Hi there!
I think i found a bug that prevents Mifare Classic Emulation from being succesful.
I have a Mifare Classic 1k 7 Byte UID Access Card with some sectors having Key A and Key B assigned. (2 Keys in total) I added those keys to the user list dictionary to be able to read the card with Flipper Zero.
The Access Controls Bits are set in a way that Key A and Key B can read the Data but only Key B can write Data:
When i now try to read the Card with Flipper it shows:
Even though it has all 32 Keys - it only uses Key A to read the Sectors because that is sufficient and then just stops.
The resulting Dump / Emulation also only Contains Key A and not Key B resulting in the original reader not being able to read the emualted tag as the original Reader probably uses Key B to do that.