1
0
mirror of https://github.com/whowechina/aic_pico.git synced 2025-02-17 11:08:39 +01:00

Fix Card ID Logic in Readme

This commit is contained in:
whowechina 2024-01-23 21:23:27 +08:00
parent 485c0a43f2
commit aad7939f52

View File

@ -189,11 +189,17 @@ You may use some instant adhesive to fix stickers.
* Given my limited hobby time, the firmware may not be fully tested. Please report any anomalies. * Given my limited hobby time, the firmware may not be fully tested. Please report any anomalies.
## Card ID Logic ## Card ID Logic
To support all kinds of different NFC cards or tags, card IDs are transformed with the following rules (apply to both AIME and CardIO). To support many different NFC cards and tags, card IDs are transformed following these rules.
* 15693 => Original 8-byte UID ### AIME
* MIFARE (4-byte UID) => 0xE0 + UID + first 2 bytes of the UID * 15693 => 0x01 + last 7 bytes of UID
* MIFARE (4-byte UID) => 0x01 + 0x01 + UID + first 2 bytes of the UID
* MIFARE (7-byte UID) => 0x01 + UID
* FeliCa => Original IDm
### CardIO
* 15693 => original UID
* MIFARE (4-byte UID) => 0xE0 + 0x04 + UID + first 2 bytes of the UID
* MIFARE (7-byte UID) => 0xE0 + UID * MIFARE (7-byte UID) => 0xE0 + UID
* FeliCa => Original 8-byte IDm * FeliCa => Original IDm
## 3D Model Source File (Onshape) ## 3D Model Source File (Onshape)
https://cad.onshape.com/documents/ca5497f91b2962105335e822/w/7b88022e98c02c60ad0c44a7/e/c3476efd13c08f807f3773fe?configuration=List_6ARRO0azcgmmHg%3D__&renderMode=1&rightPanel=configPanel&uiState=6558cabf9b380560ca5b554e https://cad.onshape.com/documents/ca5497f91b2962105335e822/w/7b88022e98c02c60ad0c44a7/e/c3476efd13c08f807f3773fe?configuration=List_6ARRO0azcgmmHg%3D__&renderMode=1&rightPanel=configPanel&uiState=6558cabf9b380560ca5b554e