do you know if its pins that connect to the SWD contacts on the watch also hook up to anything on the USB side?
Yes, it's a bit hacky but they do actually connect right through to USB data - so you can just get a USB socket, wire it up as in https://www.espruino.com/Bangle.js2+Technical#swd and plug the charge cable in and you're sorted.
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.
Yes, it's a bit hacky but they do actually connect right through to USB data - so you can just get a USB socket, wire it up as in https://www.espruino.com/Bangle.js2+Technical#swd and plug the charge cable in and you're sorted.
cmsis-dap would be perfect - I posted how to use it at https://forum.espruino.com/conversations/393757/#17280505