I used 290Khz SPI speed with W5500, connected to TCP server, sent 255bytes but server read >1000bytes of random binary, I changed SPI speed to 1.1Mhz, then correctly sent 255bytes. maybe missing wait cycle, or HW bug?