-
Thr 2017.01.26
@Gordon post #10
have you updated the Pico's firmware?
Yes. VERSION 1v91 BUILD_DATE Jan 12 2017
However loads of people have used this problem without issue - so I'd maybe start from the assumption that it could be a wiring issue or maybe even a faulty reader
While searching the forums, only found two other entries centered around RC522 and two others with search term RFID and did not find a single mention of a non MPN manufactured board. I'll stress again that the pinout of KeyeStudio is different.
Re-wired the board a second time but still point out that the wiring diagram at the KeyeStudio web site is wired to their image which has the MOSI and MISO pins reversed from the silk screen on the board I have. So, went with the original assumption the board was correct, but was never able to get a card to trigger the recognition event until I reversed those pins. So which is correct?
Used the tutorial code verbatim, except for changing B2 to B1 for the Pico. Tutorial MFRC522
Your comments are helping, thank you.
More related in post xx below
Abandoned related post link - Sun 2017.01.29
First things first - have you updated the Pico's firmware? that might help.
I think the others have done a pretty good job here, but if you want to start hacking around with the module, the easiest way might be to copy the whole thing in verbatim:
However loads of people have used this problem without issue - so I'd maybe start from the assumption that it could be a wiring issue or maybe even a faulty reader (but it's unlikely).
The program should always show the arrow prompt (as it effectively runs in the background, allowing you to use the prompt to interact with the interpreter while it's running). If it's not showing the prompt then that could be a sign that something is broken.
But as you ask - yes, those error codes are bit fields. If you look at the datasheet on Page 41 it'll show you what they mean: https://www.nxp.com/documents/data_sheetÂ/MFRC522.pdf
Importantly Bit 6 (64) which would be part of codes 80 and 84 is:
So if there isn't 5v anywhere on the board, I'd be tempted to say that it might actually be a broken board, with something shorted out on it somewhere?