This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

setup nrf8001

Hi,

I am trying to setup the nrf8001 by sending the setup commands from my microcontroller. After I send the complete setup packet (21 commands) I receive, as expected, the ACI_TRANSACTION_COMPLETE command (0x02). At this point I am not sure what should happen. Looking at the datasheet I should receive a Device_Started_Event again (I am not sure if the nrf8001 module has to reset though) and the nrf8001 should be visible by the phone and connect it. The problem is that nothing happens after I receive the ACI_TRANSACTION_COMPLETE command (0x02). No device_started_event, no Reset, nothing. Do you have any clue?

Claudio

  • This looks like a clock source issue. Ideally after the Setup is complete with the Status for the Command Response for the Setup Command coming in as ACI_TRANSACTION_COMPLETE , the Device Started Event (Mode = Standby) will arrive. However if you do not get the Device Started Event (mode = Standby) , it is likely that the 32KHz clock source is not set correctly and the nRF8001 is not able to startup. Set the 32KHz clock source in the nRFgo Studio -> nRF8001 Configuration -> Hardware Settings -> 32 KHz source to internal RC oscillator. Let me know how it goes (my apologies for the delay)

Related