Adafruit SPI BLE Friend woes using Photon

I really thought this would be a slam dunk effort, but alas here I am rubber ducking on the Particle Forums about getting a bone-stock Photon and SPI BLE friend to talk operationally using the @rickkas7 Github example (https://github.com/rickkas7/Adafruit_BLE).

I’ve gone to the extents of soldering up a second BLE Friend just in case, and I even tried a second Photon with the same results. I’ve got things wired up per the stock SPI connections and I have double checked pinouts and voltages… (DFU pin of the Friend is unconnected)

When I build and run the example project with the factory reset enable it hangs the Photon (breathing green). The USB serial dialog looks like this:

-------------------------------------
Initialising the Bluefruit LE module: OK!
Performing a factory reset:
AT+FACTORYRESET

<- ▒
Couldn't factory reset

Likewise when I build the project without reset enable, it doesn’t hang up, however, it doesn’t have any valid communications with the BLE SoM either:

Adafruit Bluefruit AT Command Example
-------------------------------------
Initialising the Bluefruit LE module: OK!
ATE=0

<- Requesting Bluefruit info:
----------------
----------------
AT > ATI

<- ▒
AT >

I’m building code with the latest Atom Desktop IDE and using System Firmware v0.6.3. If I had BLE central services via an Argon I wouldn’t be dabbling here.

All assistance welcome at this stage…

Update: The project build is referencing the Adafruit_BLE 0.0.2 library