Hi guys, dropping an hacker question on Softdevice, i am trying to fit my application with S113 ( 112KB of flash) on a small nrf520805. I need a bunch of bytes and i started tweaking hex file of SD113 because I noticed that it does not fill all the space up to 112KB ( 0x1C000 ).
So what I notice on hex:
- 4 points in the hex where the original address is present:
- modified to my new start address of application ( in my case 0x1b800 ) 
- flashed correctly

Result...no jump...seems enable::softdevice call stuck...

But...if I move my start address ( just to try ) to next page so 0x1D000 and do the same tweak...it works!!

My question at this point is there some issue pushing SD interrupts or something else no at a starting address of a flash page of mcu ( page of 4KB )? 
Sd113 finish at about 0x1b4000 so i was trying to get back about 2KB starting at 0x1b800...

I know this is tricky and dangerous...but just asking if someone has an idea...
Thanks!