Reading VERSIONR returns '1'

I am testing RTL8720 - Wiz5500 communication, using SPI.

Reading the VERSIONR Register always returns ‘1’ instead of 4, as mentioned in 5500 datasheet.

Has there been any change in this regard? Or I should check my connections and code.

Also please guide as to some additional tests
to verify the veracity of my hardware and software.


No. Yes.

Look at what is being returned on the MISO line during each byte sending. Getting 0x01 sounds like you deactivate CS after each byte being sent.