Firmware Update 1.2.1 - available now, with BLE mode

No joy here.

Had the MKR1010 working before attempting new firmware. Ran a scan program and it worked. Checked the old firmware version and it was 1.2 (reasonably certain). Installed new beta version of BLE. Installed NINA 2.6 (latest version in library manager) and using the hourly build, followed the instructions.

When I run Firmwareupdater it seems to run fine, with the log ending with:
Verify 13344 bytes of flash with checksum.
checksumBuffer(start_addr=0x2000, size=0x1000) = 5a7
checksumBuffer(start_addr=0x3000, size=0x1000) = dccc
checksumBuffer(start_addr=0x4000, size=0x1000) = 6b9f
checksumBuffer(start_addr=0x5000, size=0x420) = 7827
Verify successful
done in 0.013 seconds
CPU reset.
readWord(addr=0)=0x20007ffc
readWord(addr=0xe000ed00)=0x410cc601
readWord(addr=0x41002018)=0x10010305
writeWord(addr=0xe000ed0c,value=0x5fa0004)

When I run the Wifi101 firmware updater, the programmer test is OK
When I update the firmware, it erases, then writes (413604 bytes) then errors on the verify with this in the log:
java.lang.Exception: Error while reading flash memory.
at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.readFlash(FlasherSerialClient.java:123)
at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.updateFirmware(JavaFlasher.java:98)
at cc.arduino.plugins.wifi101.UpdaterImpl$3.run(UpdaterImpl.java:138)

I checked and I have version 1.6.19 of the SAMD board (latest).

The board will still load sketches like blink but nothing at all using NINA. Can't check the firmware version anymore either. No luck going to down to any versions.

Any ideas?