As far as the Android/DFU method goes I am sure the watch was in bootloader mode.
Please could you try disabling Bluetooth in your phone and re-enabling it, then trying again?
The 'The device does not support nRF5 DFU' error can just be because the Android phone hasn't properly updated the services that the device offers
@Gordon started
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.
Please could you try disabling Bluetooth in your phone and re-enabling it, then trying again?
The 'The device does not support nRF5 DFU' error can just be because the Android phone hasn't properly updated the services that the device offers