Could someone at TI update this tutorial for the current CC2540 version? It is significantly outdated. It says to load the keyfab with cc2540_ble1.0_slave_keyfobdemo.hex and load the dongle with cc2540_ble1.0_master_usb_dongle.hex. There are no such files in the ti.com/blestack download. Here is a list of the current ones:
CC2540_keyfob_SimpleBLEPeripheral.hex
CC2540_SmartRF_HostTestRelease_All.hex
CC2540_SmartRF_SimpleBLECentral.hex
CC2540_SmartRF_SimpleBLEPeripheral.hex
CC2540_USBdongle_HostTestRelease_All.hex
CC2540MiniDkDemoSlave.hex
CC2541_SmartRF_HostTestRelease_All.hex
CC2541_SmartRF_SimpleBLECentral.hex
CC2541_SmartRF_SimpleBLEPeripheral.hex
I was able to get the keyfob and dongle firmware loaded. I used CC2540_keyfob_SimpleBLEPeripheral.hex for the keyfob and CC2540_USBdongle_HostTestRelease_All.hex for the dongle. Is that right?
I managed to make it through the CC2540 Mini Dev Kit User Guide up to section 4.3.1, Reading a Characteristic Value by UUID. Everything seemed to work ok as I got the expected response. Then I switched to this tutorial. I'm trying to "Read Using Characteristic UUID" in the Battery section. I entered B1:FF in Characteristic UUID field as directed but when I clicked the Read button, I got "Invalid Parameter" message in the Status field. The tutorial does not tell you what to do if you don't get the expected value so now I'm stuck. Can anyone help?
John, if you're still stuck, I updated the Wiki with a few of the new UUIDs that I knew. Hopefully TI will update it with all the new UUIDs.
--Derek
fixituntilitsbroken.blogspot.com
I am also using this app for the project. But I need to get the same set of functionalities on the master node (i.e., the communication initiator) rather than a slave node (the advertiser). Please advise how I can do it, Please!!!