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.

CC2450 usb dongle firmware that works with BlueZ

Other Parts Discussed in Thread: CC2540

Ok, I usually get things done alone but this is driving me crazy ... and I am tired of searching the net and the forum :) 

Does anyone know what firmware needs to be flashed on the CC2450 usb dongle so it behaves like a standard off the shelf BLE dongle - which works with BlueZ on Linux. Simple plain HCI mode only.

I loaded 

C:\Texas Instruments\BLE-CC254x-1.4.0\Accessories\HexFiles\CC2540_USBdongle_HostTestRelease_All.hex

The dongle is seen as a cdc_acm device no issue, i get it showing up as /dev/ttyACM0 etc. 

[  862.532261] usb 1-2: new full-speed USB device number 5 using ohci-pci
[  862.999910] usb 1-2: New USB device found, idVendor=0451, idProduct=16aa
[  862.999918] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  862.999922] usb 1-2: Product: TI CC2540 USB CDC
[  862.999926] usb 1-2: Manufacturer: Texas Instruments
[  862.999929] usb 1-2: SerialNumber: 53556053100950230535
[  863.031948] cdc_acm 1-2:1.0: This device cannot do calls on its own. It is not a modem.
[  863.031988] cdc_acm 1-2:1.0: ttyACM2: USB ACM device

Then I did

hciattach /dev/ttyACM2 any 57600 flow

that says  Device initialized 

However when I try 

hciconfig hci0 up

I get

Can't init device hci0: Connection timed out (110)

In kernel messages i get 

[ 891.548187] Bluetooth: hci0 command tx timeout

I also tried with 115200 for serial speed and same result. 

So I guess the firmware is not right or something. I could not find anywhere a clear indication of what firmware we shuold use on the CC2450 usb dongle to make it behave like a standard BLE dongle.  Does anyone knows which HEX file should be loaded ? 

Thanks