This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Need help solving "External FLASH self check failed" when i try to do OAD from app

Other Parts Discussed in Thread: CC2640

I tried to get my sensrotag back to stock after the app kept crashing on me.  I've installed the lastest BLE stack, CCS, SmartRF, Andriod App, and CC26xxware.  I tried installing the factory image from using:

  1. CCS using the Sensortag project folder
  2. Using SmartRF tool using
    1. regular way using the CC2640_Sensortag.hex
    2. Doing a full erase and installing the above file
    3. Doing a force erase and installing the above file
    4. Doing a lock debug and installing the above file
  3. I repeated the above for the SimpleBLEPeripheral project and hex.

Using the Sensortag hex allowed me to connect, once again, however, i keep getting no data form them and when i try to update to the newest firmware, i keep getting an error "External FLASH self check failed...".

I don't know if i need a different firmware, if i am doing something wrong.  Please help!

  • hello,

    Using the latest install of the BLE v2.1 stack, look in the accessories folder under hex files, you will find the hex image. Flash this image to the sensortag using SmartRF Flash Programmer 2. This image should not prompt an OAD since it is the newest image.
  • Tried that, as indicated above. CC2640_Sensortag.hex, right? If you have one that guaranteed works, more than happy to try it out! :)
  • Weirdest thing...i put in the battery and everything was working. it wasn't this morning...and i hadn't touched anything.  Thanks so much!   I think what helped was pulling all the power to the tag to finalize the reset.

    I'm marking your answer as the solution because that's what i did in the end.  

    However, i have a new problem this version is newer than the one wit the LCD...so now i can't use my LCD at all lol without writing my own software.  Is there any example software?