I have seen these two posts:
and
bt_enable() blocks forever when updating from NCS 2.6.0 to NCS 2.9.0
and I think I might have a similar issue, although I haven’t been able to extract as much debug information as the previous posts provided.
I can only see that after upgrading from v2.6.0 to v2.9.0, that my code never returns from the call to bt_enable().
My project is based on nRF5340, using a custom board.
So, according to the posts, the solution is: "to cherry-pick and apply the commit with the fix to sdk-zephyr (commit hash: f2f61094b5e1ba5b841d78e5dd88b2076fbc99ee from the upstream Zephyr repository)."
I am not a GitHub expert by any means, so I tried to understand what this fix means.
I assume it means, go find the code changes made with that particular commit, and then edit my local Zephyr in the v2.9.0 install, with that same fix.
Is that correct?
If so, how do I find that change?
When I log in to GitHub I don't see any "Commits" tab/button etc.
If possible, could someone give me clearer (more simple) instructions on what to do?