@javakys thanks for checking this out. Sorry for the delay - I have been (in fact still am) on holiday.
@possmann I think @DrAzzy is right. It sounds like a really strange wiring issue. If there was some problem with MISO but not MOSI it could explain some of the behaviour - specifically why setIP worked but nothing else did.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@javakys thanks for checking this out. Sorry for the delay - I have been (in fact still am) on holiday.
@possmann I think @DrAzzy is right. It sounds like a really strange wiring issue. If there was some problem with MISO but not MOSI it could explain some of the behaviour - specifically why setIP worked but nothing else did.