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.

sensortag cc2650 does not connect to cellphone

Other Parts Discussed in Thread: CC2650, CC2650STK, BLE-STACK

Hi, my name is Karen. I got from my company the sensortag Simple link CC2650 to test it using blue tooth in my cellphone. I have downloaded the software from googleplay, intalled in my cellphone. But when I turn on the sensor and open the software my cellphone does not find the sensor. It says configure a new WIFI device, wait until the LED blinks 3 times. Wait for list of found devices...but the sensor is never listed. Thanks

  • Hi Karen,

    What is the name of the app that you downloaded - is it "SensorTag"?
    On the device side, which software did you load into the CC2650?

    Regards,
    Katie
  • Hi Katie,
    The name of the App is SensorTag v5.3.0 (Build 42) - I thought it should not be a Problem as my Android version is higher than 5.0, it is 7.0. I installed this software in my cellphone Samsung Galaxi S7. I do not understand your second question as I only installed that software. I would appreciate your clarification. Thank you

    Regards, Karen
  • Hi Karen,

    Thanks for the additional information. For the second question, I was wondering if you had loaded code into the sensorTag - for example, if someone else in your company had previously opened and used this kit with the debug devPack, they may have put other code into the sensorTag and so it may not be acting out of box how you expect. In this case you would need to load the known code back into the sensorTag so we could ensure that the phone finds it (if you have installed the BLE SDK 2.2.1 the .hex file to load can be found at C:\ti\simplelink\ble_sdk_2_02_01_18\examples\hex\cc2650stk_sensortag_rel.hex). However, if this was a brand new never-opened kit, that shouldn't be the case.

    If it's a fresh kit no one has loaded other code onto, then we can try a few experiments to try to diagnose the issue:

    1. Is the battery tab pulled from the sensorTag as shown in the getting started guide? http://www.ti.com/ww/en/wireless_connectivity/sensortag/gettingStarted.html Was it already pulled when you got it - if so you may want to swap the battery in case it is dead.

    2. Try turning the Bluetooth on your phone off and then on again (bluetooth should be an icon you can click to enable/disable when you pull down the notifications bar to get to settings), then re-open the app and search again.  

    3. This is a Bluetooth sensorTag because it is the CC2650 version. Therefore, please make sure you are checking for the device under the Bluetooth low energy devices at the top of the app (don't go under Wifi devices or click configure a new wifi device). If you are in an area with a lot of BLE devices (e.g. smart watches etc) you may have to scroll a bit through these other BLE devices to find the sensorTag.

    4. If the sensorTag is still not showing up under BLE devices, you can try downloading a different app like BLE Scanner and see if the sensorTag shows up there, to rule out an app issue.

    5. If none of the above work I think you may need to flash the sensorTag device with the correct code - if you have installed the BLE SDK 2.2.1 the .hex file to load can be found at C:\ti\simplelink\ble_sdk_2_02_01_18\examples\hex\cc2650stk_sensortag_rel.hex

    Regards,

    Katie

  • Hi Katie,

    Thank you very much for your assitance. The sensor I was given is not brand new - I did not have to pull any battery tab for example. I do not know if someone put other code into the sensor - I do not think so.

    Concerning the points you listed:
    1. When I got the sensor - last week -, the battery tag was already pulled. And you are right the battery was dead and have changed it.
    2. I did turn off and on the bluetooth of my phone. I re-open the app and waited to see there listed the sensor, but it was not. The apps seems to identifdy other devices such as [TV] Smasung 6 Series (49) 7C:64:56:92:EB:2F or 3E:6A:25:EF:30:FC??? One question should I turn on the sensor before or after I open the App?
    3. Yes
    4. OK - I will try now to downlaod the App BLE Scanner from where? Could you please send me the link? Thank you
    5. In case I need to "flash the sensorTag device with the correct code", I will contact you again-

    Best regards,
    Karen
  • Hi Karen,

    Karen Semmler said:
    2. I did turn off and on the bluetooth of my phone. I re-open the app and waited to see there listed the sensor, but it was not. The apps seems to identifdy other devices such as [TV] Smasung 6 Series (49) 7C:64:56:92:EB:2F or 3E:6A:25:EF:30:FC??? One question should I turn on the sensor before or after I open the App?

    It shouldn't matter which order you do this - if you think the sensorTag wasn't on yet when you started the app you can always get it to refresh the device list by swiping down (similar to refreshing web page on mobile).

    Karen Semmler said:
    4. OK - I will try now to download the App BLE Scanner from where? Could you please send me the link? Thank you

     https://play.google.com/store/apps/details?id=com.macdom.ble.blescanner&hl=en

    Note this is not a TI app, it is a free third-party BLE scanning app that you can use to see raw information about advertising BLE devices.

    Regards,

    Katie

  • Hi Katie,

    I downloaded the App BLE Scanner and the same thing, 2 items are listed but no the sensor. I tried to turn on the sensor but nothing happens - no lights. Concerning number 5,
    5. If none of the above work I think you may need to flash the sensorTag device with the correct code - if you have installed the BLE SDK 2.2.1 the .hex file to load can be found at C:\ti\simplelink\ble_sdk_2_02_01_18\examples\hex\cc2650stk_sensortag_rel.hex
    I have not installed the BLE SDK 2.2.1 (where?)
  • Hi Karen,

    You can get the stack from here: www.ti.com/.../BLE-STACK. Make sure to select the download button for 2.2.1 from the table at the top of the page.

    Regards,
    Katie
  • Hi Katie,

    Ok - Thank you. Should I install the BLE SDK 2.2.1 in my cellphone or where?
    Regards,
    Karen
  • Hi Karen,

    You will be loading code directly into the BLE microcontroller from a PC. So you would install it on your PC, which will then load the code image into the SensorTag. You may actually want to use this link to install BLE Device Monitor instead of the whole BLE stack on your PC: www.ti.com/.../swrc258

    For hardware, you will also need the www.ti.com/.../cc-devpack-debug to be able to connect your PC to the SensorTag with a wired connection - hopefully someone at your company already has one of these if they had indeed loaded new code into the SensorTag.

    There are instructions on how to flash the device here: processors.wiki.ti.com/.../CC2650_SensorTag_User's_Guide You will have to follow the steps listed for the JTAG Upgrade method, since the BLE connection to the phone isn't working. You can load the .hex image I mentioned in the previous post if you installed BLE-STACK on your PC, or if you installed device monitor you can find the .hex firmware images at C:\Program Files (x86)\Texas Instruments\SmartRF Tools\BLE Device Monitor\firmware\cc26xx\sensortag\CC2650SensorTag_BLE_All_v1_43.hex

    Regards,
    Katie