I've only tried SPI on XF16 with chip clamp or de-soldering. As you know chip-clamp does the 1313 ID result and is unreliable/doesn't work when on board. Not sure why.
A related (?) note, I find the Tuya doorbell needs additional unprotection steps before it can be written to. No Neo toggling is enough. I use ASProgrammer SREG read, untick the SREG2/3 checkboxes (I have highlighted the ones I think are usually checked) then click write. Switch back to Neo after that and writing is fine again.
It's *possible* this wasn't the case when it first shipped and I did something to it. I'm not sure. Dunno if this relates, or is even something we may generally encounter and should be considered when troubleshooting SPI flasher function in EF.
Added after 2 [minutes]:oh look. seems the Naxclow was the same
divadiow wrote: SREG2 and SREG3 checkboxes required unticking in AsProgrammer before flash could be erased/written