I checked this problem with hardware and my setup works just fine. I do not need to do a dummy write.
I do use a w5200 shield. But the circuits look similar. the only difference is that i do not need to switch the reset pin.
What you can try is to increase the reset delay. Now you use Waitms 150 , but that is the minimum so try a value of 200.
I attach a circuit of the w5200 shield i use. I hope other WIZ820IO users can test/confirm the problem too.
↧