TI E2E Community
Low Power RF & Wireless Connectivity
Low Power RF Bluetooth® Low Energy & ANT Forum
1.1/1.1a versions of the KeyFobDemo images
Where can I find 1.1/1.1a hex images of the KeyFob Demo?
http://processors.wiki.ti.com/index.php/Category:KeyFobDemo cc2540_ble1.0_slave_keyfobdemo.hex -->KeyFob cc2540_ble1.0_master_usb_dongle.hex -->USB Dongle
I can only find references to the 1.0 hex files
Also would those images work with the JavaSimplePeripheral app?
I'm seeing the same things. The accelerometer profile seems to be missing. Guess I need to break out the compiler LOL.
As mentioned in the forum, You need to compile and use the HEX file generated after sources compilation in the C:\Texas Instruments\BLE-CC2540-1.1a\Projects\ble\KeyFob\CC2540DB\CC2540DK-mini Keyfob Slave\Exe
Compiling the sources to get the HEX is really easy :)
Works for me !!
Do no forget to "verify the answer"
I compiled the source and got a working executable... to a degree. There must be an incompatibility in the configuration that 'JavaSimplePerpherial' does, because I can not get through the init sequence :/ Looks like BLE byte parsing for me.
I'll go ahead and verify the thread, but note that the GATT profile is very different for this code than the existing documentation would suggest. Once I have it all mapped out, I will post the details. I am a huge TI fan, but I have to say that in general the supplementary docs on the CC2450 family really leave a lot to be desired. I certainly appreciate the efforts to create example applications and all the work that went into this (that came out of someone's budget), but I wish they had just spent a week or so revising the docs, consolidating the source, and making hex/binary images for all of the sample apps..
3808.Keyfob Application - Complete Attribute Table.xls
I've uploaded the BLE 1.1 Sample app Keyfob Attributes table. As you can see, the handle addresses are very different from the docs you might find on the TI Wiki. I am not sure about the Proximity profile. I believe it starts at handle address 0x20. I also did not fill in the 'Type' field as this changed from v1.0 to 1.1a as well. Feel free to update to add additional information and/or corrections.
Is this the same info as in this thread?
I think the link I'm posting already updated the handles.
Please click the Verify Answer button on a post if it answers your question! :)
Could you please upload these files again?
Not really. I'm on a trip so I do not have IAR here.
But... come on. You only have to install IAR and compile a single project! It is the KeyFobApp project. When 1.2 is out I'll do a wiki entry. Bye.
Hi. The link is dead, could you please repost?
Try this .hex file:
Thanks for posting the file, but it still doesn't work. No buzzer, no accelerometer, no light and no battery info.
Not even the buttons work! :(
Also I can't run IAR in my virtual windows 7 x86 machine, so I can't even build my own..
I'm starting to get annoyed with this now! Grrrr
Thanks for your attempt though.
In fact, running the default iOS project from TI gives me these errors in the output window:
Found characteristic <ffe1>
Finished discovering characteristicsCould not find service with UUID <ffa0> on peripheral with UUID 00000000-0000-0000-977E-33047BCBC30E
Could not find service with UUID <ffa0> on peripheral with UUID 00000000-0000-0000-977E-33047BCBC30E
Could not find service with UUID <1804> on peripheral with UUID 00000000-0000-0000-977E-33047BCBC30E
Updated notification state for characteristic with UUID <ffe1> on service with UUID <ffe0> on peripheral with UUID 00000000-0000-0000-977E-33047BCBC30E
Could not find service with UUID <ffb0> on peripheral with UUID 00000000-0000-0000-977E-33047BCBC30E
This last one repeats forever.
This is using your .hex file and the one that comes with BLEStack 1.2.1
Well, try to download this file again (from my previous post, I have uploaded new version).
I'm not familiar with the outcome, nor BLE... so I guess my help ends here. sorry pal
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.