Cant read socket registers from socket0

Sending the following commands (represented as hexadicimal messages) after confirming the W6100 is indeed visible on the network via commands as mentioned in the datasheet on page 83.

0x000,0x0D,0x02 //Setting the socket0 mode register to UDP4

0x0114,0x0D,0x15 //Setting the socket0 port to 5000

0x0010, 0x0D, 0x01 //opening the socket0

Whenever i read adress 0x000 the device return nicely 0x02

Whenever i try to read the adresses 0x114 i get no data eventhough i written my bytes into the adresses.

Does anyone know why?


your question is kind of not detailed enough.
I assume, that:
0x000, 0x0D,0x02
offsetAddress, bankAddress, valueToBeWritten ?!

if your bank addres is 0x0D, then you access socket3, not socket0.

Also 5000 dec. is 0x1388, not 0x1588 (use windows calculator :wink: )

Which code you use reading the chip? Did u try reading the ID-registers to verify your read-function work properly?