- no bootloader/sofdevice upload feature in original bootloader
- no way to use a newer bootloader code because it requires features that are not available in S110 6.0.0 softdevice.
- UICR cannot be updated! That's the biggest issue because there is a value 0x14000 set at 0x10001000 address so there's no way to use newer softdevice with this value there. There's also 0x38000 set at 0x10001014 and I wanted to make bootloader smaller and use 0x3C000 as a start address.
So how I manage to do this? I will describe it tomorrow because it's time to go sleep ;) If you want to check it yourself take a look at THIS CODE. A compiled firmware that replaces bootloader/softdevice can be found HERE. But be careful with it, it can brick your watch!
So from now on my weloop can connect directly to other devices without a mobile phone! Now's time to write an awesome firmware ;)