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.
Part Number: CC2531EMK
I'm facing an issue discussed lots of times before here in the Forums.In fact I've gone through all of the hints I already found - without any success.
For you to know what's the deal: I got a CC2531 USB Stick, the downloader cable as well as the CC Debugger.Flashing works perfectly fine, the firmware is uploaded and verified properly. All LED's are green.It even told me the EB firmware is out of date and it shall be updated - which I did (later on) - didn't change the behaviour
But after flashing things start to crumble down. The CC2531 USB Board is not recognized at all.Tried it on 2 different Windows PCs, prepared with drivers and all that stuff - not even an unknown device in the device manager.On Linux (Raspberry Pi), dmesg does not do a thing. lsusb neither
A funny fact which brings me to the thought it is not a defective hardware: When both, the CC Debugger and the CC2531 USB Stick are connected, the Device Control Panel of SmartRF Studio actually receives packages from a nearby Zigbee Device when discovering the network on button press
Firmwares I've tried:
(The Original of Packet sniffer) - sniffer_fw_cc2531.hex found at C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware(Zigbee2MQTT - Default) - CC2531_DEFAULT_20190608.zip found at https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin/default(Zigbee2MQTT - Source Routing) - CC2531_SOURCE_ROUTING_20190619.zip found at https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin/source_routing
As it seems to be a common Problem with the downloader cable - I checked all the Pins for short circuits - didn't find any.
Is there any part of bootloader/firmware that could be flashed in addition, for the USB stick to be recognized as hardware without the CC Debugger attached?
Anything I haven't thought about? Anything I'm doing wrong?
sniffer_fw_cc2531.hex found at C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware should be a workable firmware. By running sniffer_fw_cc2531.hex on CC2531EMK, you should see "CC2531 USB dongle" in Cebal controlled devices of Windows device manager. It's strange that you cannot see even an unknown device in the device manager. What's your Windows version? I attached my workable sniffer_fw_cc2531.hex so you can try it to see if it can work on your CC2531EMK.
If my post answers your question, please click on "This Resolved my issue" button to benefit others who have the same issue.
How to use two UARTs in CC26x2 and CC13x2
How to add you own custom board files to CC26xx BLE stack
SwitchBot DIY using LPSTK-CC1352R , SG90 servo motor, and ProjectZero to away from COVID-19.
How to use two endpoints in SIMPLELINK-CC13X2-26X2-SDK Z-Stack.
CC13xx TRX WOR project.
How to create a periodic event to toggle BLE Advertising in CC26xx simple_peripheral example
How to use indication in simple_peripheral example and use Btool to enable indication
How to check APS ack in TI Z-Stack
How to detect button hold in CC26x2, CC13x0, CC13x2 SDK.
660 Zigbee devices in the same Zigbee network!
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to YiKai Chen:
appreciate your quick reply.Unfortunately I got the same behaviour after flashing the firmware you supplied.
On this PC I got Windows 10 1903 (Build 18362.295) installed. But I also tried another Laptop with Windows 10 1809 and a Raspberry Pi 3 with a standard Raspbian Image on it - dmesg doesn't do a thing when attaching the USB Stick alone.
When both, the CC Debugger and the USB Stick are attached, it is recognized by dmesg and a Texas Instruments Device is shown by lsusb
In reply to Robert Deothor:
Do you have Windows 7 to test this?
I just installed a Laptop with Windows 7 for testing purpose. But as the hardware wasn't recognized on Linux I wasn't expecting much on that.
Same thing on W7 - not even a piece of unknown hardware detected. The light is green on the CC2531 USB Dongle
Do you run Windows 10 or 7 system on a virtual machine?
No all of them are physical Hardware
Windows 7 - Lenovo T450Windows 10 - Lenovo T440 & a LGA1150 base i7-4770k buildRaspbian - Raspberry Pi 3
I suspect there’s something wrong on your CC2531EMK. Do you have another one to test ?
Unfortunately not - I've ordered 2 from Alie****s - one of them got lost in transit.
I also thought about a defective hardware, but why is it then receiving packages when connected via the CC Debugger?
When you connect CC2531EMK with CC Debugger and use SmartRF Studio, it use Debugger interface not USB. When you connect CC2531EMK to desktop USB console, it go through USB interface and there might be something wrong on the USB part of your CC2531EMK. I would suggest you to ask for replacement from your supplier.
Can you read out the info page and the IEEE address? Can you also post a picture of the CC2531 itself, showing the markings on the IC?
I would highly recommend purchasing the CC2531 USB dongle from TI or a proper distributor.
Note that zigbee2mqtt is very close to being supported on CC2652R also: https://github.com/Koenkk/zigbee2mqtt/issues/1429
I am running zigbee2mqtt myself, very cool project!
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. 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.