It is probably about SoftDevice/SDK/bootloader version. Espruino is using SDK12 and SoftDevice S132 3.x. If Arduino is using different version (which is quite likely) you need to first have DFU package for upgrading/downgrading SoftDevice+Bootloader before you can upload application DFU zip. Depending on your skills making this SoftDevice+Bootloader zip may be "something impossible" and using ST-Link with Puck instead of uploading DFU may be easier.
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.
It is probably about SoftDevice/SDK/bootloader version. Espruino is using SDK12 and SoftDevice S132 3.x. If Arduino is using different version (which is quite likely) you need to first have DFU package for upgrading/downgrading SoftDevice+Bootloader before you can upload application DFU zip. Depending on your skills making this SoftDevice+Bootloader zip may be "something impossible" and using ST-Link with Puck instead of uploading DFU may be easier.