Hello,
I'm trying to update the SoftDeivce used on our product from s140 v6.0.0 to 6.1.1, but am running into issues. Per the release notes it sounds like no updates / recompilation of our application code should be necessary for this upgrade. However, when I erase our chip and flash either 6.1.0 or 6.1.1 onto the device, and then flash our application code, I get a "SOFTDEVICE: ASSERTION FAILED" message in the log shortly after the system starts up. I don't believe the SoftDevice is throwing any errors during init, everything seems to be working the same as it did before the attempted SoftDevice upgrade..
We are running FreeRTOS on the device, and using a lot of the peripherals, but I thought we were in good shape as far as obeying all of the resource limitations imposed on the app code when the SD is enabled. Were there any changes to what SoC resources the SoftDevice uses between 6.0.0 and 6.1.X? I looked through the SD Spec document's revision history and didn't see anything obvious that jumped out at me.
Our application is fairly mature and the code is pretty stable, so I'm not really sure what else it could be. Any thoughts on what I might be missing?
Thanks,
Josh