Other Parts Discussed in Thread: CC2640,
Hello fellow E2E'rs,
I'm attempting to follow the "Running on Customs Boards" section of the Bluetooth Low Energy Software Developer's Guide here: http://software-dl.ti.com/lprf/sdg-latest/html/ble-stack/index.html#running-the-sdk-on-custom-boards
I've done this 3 times on fresh installs, and based my new project off of the Simple BLE Periphal project, but whenever I run it on my custom board, I can see my board advertise fine from both Android (Nexus 5, and Nexus 5x) as well as an iPhone 5C using the Nordic nRF Connect app, but whenever I connect, I see it spin for awhile, and then eventually time out withe an error code of 0x85 (133) on both the iPhone and Android phones. As I've said before, I've never been able to get the BTool to work correctly with any of the projects, and can't find adequate documentation for it to get it working - so before you ask - I haven't used BTool to troubleshoot this.
I'm running the 5.2.6 TI compiler as has been suggested in other forum posts, with no luck. I can also use my CCS installation to successfully build and run the SensorTag project on the SensorTag board - so I'm confident my toolchain is in working order. And my custom board is a proven board design as it was previously working fine with a CC2640 on it rather than the current configuration of a CC2640R2. This is a "production" board with a proven antenna design, so I don't think that's it.
My question is, has anyone run into a similar issue with a project based off of the SimpleLink SDK 1.3.5 and the CC2640R2? I've tried all of the sensible troubleshooting steps like making sure my Board Pin Map is blank only containing PIN_TERMINATE, and making sure I have put Display_DISABLE_ALL in my predefined symbols list. I just find it very odd that I can see the thing advertise, but can't connect. I'm also willing to share my project source code in case anyone is interested in looking at it to see if I've missed anything obvious.
And please - ANY help would be appreciated as this project depends on the ability to use the CC2640R2.
Thanks guys,
-Ben