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

nRF52840 Not detected

Hi,

I bought the nRF52840 in april. The problem is that my iPad doesn't detect the nRF52840. Also, when Itry to upload a .hex file on it, the board tells me that the upload failed.

I am a beginner so I don't really know if the it's the firmware problem or something. I don't know how to upload a firmware on the board.

Can you please help me solve problem?

Thanks

  • What do you mean that iPad is not detecting? You expect that it will see it as advertiser in the air? And are you sure that the board runs proper FW so it is really visible?

    I would recommend to download latest nRF5 SDK v14.0.0, and flash nRF5_SDK_14.0.0_3bcc1f7\examples\ble_peripheral\ble_app_blinky\hex\ble_app_blinky_pca10056_s140.hex binary to your board (either by nRFgo Studio or any other tool). Then it should a) be visible in the air to any BLE observer/scanner and b) you should be able to connect to it and control it with [test commands as explained on Infocenter](http://Collapse topicsBook opennRF52 Series Expand topicscontainer topicnRF52840 Expand topicscontainer topicnRF52832 Expand topicscontainer topicnRF52810 Expand topicscontainer topicSoftDevices Expand topicscontainer topicMigrating from the nRF51 Series to the nRF52 Series topicReference Layout Expand topicscontainer topicExample applications) (there is more use friendly app for Android but if you insist on iOS then you can still use nRF Connect and follow the guide there).

    If you want more guidelines then i recommend to go through all the basics in Tutorials.

  • Thanks! It worked, but I put the nRF5 SDK v5.0.0 instead of the v14.0.0. Will it make a difference or not?

  • Sorry but what you write doesn't make sense. There is no nRF5 SDK V5.0.0. At that time (more then 4 years ago) it was called nRF51 SDK and it doesn't work (of course) with any nRF52 chip so it cannot work for you. If you mean Soft Device then S140 V5.0.0-alpha 2 or 3 is the right for your nRF52840 PDK but the HEX file I've recommended has already stack (Soft Device) binary included. So unless you are 100% sure about what you do I recommend to stick to that pre-compiled HEX file, just flash it, then test it and if all works then go to all tutorials and basic guides about BLE and nRF5x platform and read, read, read, read...

Related