'RC522 RFID card suddnely stopped working on raspberry pi

i have RC522 RFID module and recently stopped reading on raspberry pi i enter the write code but nothing happen (tried on diffrent chips ) i have already worked with it few days before and it was working just fine since i thought it damaged i tried it on Arduino uno and it worked fine i even checked and enbaled SPI again but nothing is working i hope someone can help me i'm doing my final project and i'm running out of time

(i checkec pins many times and they're correct i used this tutorial with wiring and code : https://pimylifeup.com/raspberry-pi-rfid-rc522/)

the code:

#!/usr/bin/env python

import RPi.GPIO as GPIO
from mfrc522 import SimpleMFRC522

reader = SimpleMFRC522()

try:
        text = input('New data:')
        print("Now place your tag to write")
        reader.write(text)
        print("Written")
finally:
        GPIO.cleanup()

i managed to make this work following exactly what i did

sudo apt update
sudo apt upgrade
sudo apt install python3-dev python3-pip
sudo pip3 install spidev
sudo pip3 install mfrc522

mkdir ~/pi-rfid 
cd ~/pi-rfid
sudo nano Write.py

and the code:

#!/usr/bin/env python

import RPi.GPIO as GPIO
from mfrc522 import SimpleMFRC522

reader = SimpleMFRC522()

try:
        text = input('New data:')
        print("Now place your tag to write")
        reader.write(text)
        print("Written")
finally:
        GPIO.cleanup()

and if it didnt work i recommend

mkdir ~/pi-rfid  #u don’t have to do this if u already made this
cd ~/pi-rfid
sudo apt update
sudo apt upgrade
sudo apt install python3-dev python3-pip
sudo pip3 install spidev
sudo pip3 install mfrc522
#baiscly we installing it inside the folder itself

and write the code above then run by

sudo python3 Write.py 


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source