I've made a circuit using the NRF8001 but slightly deviating away from the original PCB example. I'm getting the device to go into "Advertising Started" but I can't pick up anything on a phone scanner.
I'm using the 2450BM14A0002T Johanson Balun instead of a pi network as in the datasheet.
I'm also using a CSTNE16M0V530000R0 16.0 MHz crystal with built in load capacitors of 15pF so I didn't use external caps.
I'm also using a tiny 32.768KHZ crystal with external 9pF load capacitors.
My schematic is shown below.
My board layout is as shown:
On the left is an SD card, in the middle, the NRF8001 and on the right a neopixel LED.
Heres another image showing the ground pour and antenna:
Here's the real circuit front and back:
I know the antenna ground trace looks to be cut, I did that after the problem started to see if that had something to do with it. No dice. Also, the front is after a few re-solderings trying to fix the problem.
I previously created an NRF8001 circuit based on the Adafruit NRF8001 board and that worked well. It didn't use a balun so I'm thinking that might be the culprit?
Are there any blatant mistakes that would prevent this from working?
I really appreciate the help!