RFID SENSOR NOT DETECTED THROUGH PHAT

Hello,

I have posted about this issue before, and after one reply, my posts were not answered, so I am trying again.

The original post is at: viewtopic.php?f=105&p=232768&t=57535&si … 4008e57a8c

I have a RFID starter kit (https://www.sparkfun.com/products/13198 … 1648137980) that uses the Qwiic system to connect to a pHAT V2 (https://www.sparkfun.com/products/15945 … 1648137980).

I am using a Raspberry Pi 4.

I have things hooked up as they should, but running RFID example scripts from SparkFun yielded an error message “SparkFun Qwiic RFID reader example 1, error connecting to Device: 13, [Errno 121] Remote I/O error”

I tried the “sudo i2cdetect -y 1” command and that showed nothing connected.

I have another sensor (Adafruit LIS3DH Triple-Axis Accelerometer https://www.adafruit.com/product/2809) on hand that uses the Qwiic system. Plugging that in and running the same command showed a device connected.

I have tried daisy-chaining the RFID reader to the accelerometer, but still only the accelerometer shows up.

I have tried soldering the address pad on the RFID reader to give it a different I2C address… but it did not solve the issue.

Finally, I soldered pins to the RFID reader, and wired it to an Arduino board (3V, GRD, SDA, SCL) and ran a sketch that was able to return the information from a scanned card.

So I know the RFID reader works. The blue light and buzzer activate when I scan a card, even when connected to the pHAT.

But I cannot seem to get the RFID reader recognized by the Pi.

The one reply got was:

Also try disabling the pullup resistors on the pHat https://learn.sparkfun.com/tutorials/qw … 8#hardware and/or powering the reader separately

So I did disable the pullup resistor on the pHat, without changing the outcome.

I had asked about how to power the reader separately, but never got an answer.

So yeah, any help to figure this out would be great.

Thank you

It looks like it might be a DoA board; head over to www.sparkfun.com/returns and we’ll get you taken care of