-
Is there a way to convert the available files to hex to flash them using STLink?
If you mean the bin files inside zip files then those are DFU files for OTA update so they are not meant for blank board. DFU zip only contains the application and it is expected the device already has correct bootloader or at least the softdevice. So if you first flash those missing bits you could then convert this bin to hex and flash it (flashing bin directly is also an option).
Since this is at least second time you want firmware build that is not available I'd suggest to really learn building the stuff yourself, it is not hard at all. In this case there is even no existing build suitable for your board so making your own board file is better. If this is 52840 you can start with NRF52840DK.py and remove this line and maybe USB on the line below and then buttons and LEDs more down below.
And BTW this topic should better go to "Other Boards", not "Official Espruino Devices / Bangle.js"
Is there a way to convert the available files to hex to flash them using STLink? I bought a chinese nrf52840 (E73 from ebyte) and would like to try Bangle's firmware. I have already successfully flashed this one, but it is obviously a little old and missing some functions ...