# BC127 do not respond to UART and connect for firmware update

**URL:** <https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516>\
**Category:** WiFi and Bluetooth Modules\
**Created:** [September 25, 2017, 3:23pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516 "2017-09-25T15:23:53Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![deepgadhia](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@deepgadhia](https://forum.sierrawireless.com/u/deepgadhia)\
**Post date:** [September 25, 2017, 3:23pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/1 "2017-09-25T15:23:53Z")

</div>

Hello,

I’m trying Audio routing on Bluetooth device using BC127. Earlier firmware was Melody 5.0 which upgrade to dfu version Melody 6.1.15 successful.

When I have PROFILES=0 0 0 3 3 0 0 0 0 0 0 0, module send audio on bluetooth but when I set PROFILES=3 0 0 3 3 0 0 0 0 0 0 0(turn on HFP link) and give WRITE command, module do not respond to any command after that.

I have also try to download and recover firmware but it shows no melody found and error 88 on recover. I got stuck now and no mobile device find bc127. Please help me out of this problem.

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [September 26, 2017, 12:49pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/2 "2017-09-26T12:49:00Z")

</div>

Hi,

Just tried this and it seems you are right it fries the unit, can you push back on your commercial channel as it seems to have.

I will push it back into the development team as it is pretty critical.

Regards

Matt

---

<div class="post-metadata">

**Author:** ![deepgadhia](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@deepgadhia](https://forum.sierrawireless.com/u/deepgadhia)\
**Post date:** [September 26, 2017, 12:53pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/3 "2017-09-26T12:53:52Z")

</div>

> [@mlw](#):
>
> Hi,
> 
> Just tried this and it seems you are right it fries the unit,
> 
> can you push back on your commercial channel as it seems to have.

Did not understand this part. This was purchased on Mouser I believe.

regards,  
Deep

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [September 26, 2017, 1:21pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/4 "2017-09-26T13:21:44Z")

</div>

Deep,

Ok, if you bought it through a non official channel then that’s going to be a problem, anyway I have pushed to to the team and it should get fixed given it breaks the unit. If I get a method to recover my dev kit then I will let you know.

Regards

Matt

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [September 26, 2017, 2:33pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/5 "2017-09-26T14:33:18Z")

</div>

Hi,

We are looking at implementing a fix in the firmware short term but it seems the only way to recover a unit is to flash it through the SPI interface, otherwise it is dead.

Regards

Matt

---

<div class="post-metadata">

**Author:** ![deepgadhia](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@deepgadhia](https://forum.sierrawireless.com/u/deepgadhia)\
**Post date:** [September 27, 2017, 6:57am UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/6 "2017-09-27T06:57:06Z")

</div>

Hello,

Only way to update firmware is through UART or USB. How to update through SPI interface?

I am using stand alone BC127 module not dev kit for associate with bluetooth handset. what should be done?

Thank you.

Regards,  
Deep

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [September 27, 2017, 7:07am UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/7 "2017-09-27T07:07:23Z")

</div>

Deep,

Due to the issue with the firmware the only way to update it is through the SPI interface directly to the chip with no firmware interaction (as the firmware is not functioning as you have stumbled upon a very rare bug). If you do not have access to the SPI interface then it is not possible to update it.

If you do have access to the SPI interface you need to use a special CSR SPI chip to update it which you can get from digikey.

Regards

Matt

---

<div class="post-metadata">

**Author:** ![deepgadhia](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@deepgadhia](https://forum.sierrawireless.com/u/deepgadhia)\
**Post date:** [September 27, 2017, 9:17am UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/8 "2017-09-27T09:17:00Z")

</div>

Matt,  
We have this USB to SPI from ADI ([analog.com/en/design-center/ … b2ebz.html](http://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/eval-adusb2ebz.html)), if we need to transparently access the chip SPI, will this work ?

Which tool will help me detect and update ?

Thanks,  
Deep

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [September 27, 2017, 9:25am UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/9 "2017-09-27T09:25:12Z")

</div>

Deep,

No you need to use the CSR chip as the SPI bus is CSR proprietary.

[https://www.digikey.co.uk/product-detail/en/qualcomm/DK-USB-SPI-10225-1A/DK-USB-SPI-10225-1A-ND/5269739](https://www.digikey.co.uk/product-detail/en/qualcomm/DK-USB-SPI-10225-1A/DK-USB-SPI-10225-1A-ND/5269739)

After this I think you need to use the blue flash software from CSR’s support site.

[https://www.csrsupport.com/login.php](https://www.csrsupport.com/login.php)

Regards

Matt

---

<div class="post-metadata">

**Author:** ![deepgadhia](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@deepgadhia](https://forum.sierrawireless.com/u/deepgadhia)\
**Post date:** [October 3, 2017, 12:32pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/10 "2017-10-03T12:32:10Z")

</div>

Hello Matt,

I have purchased CSR chip and download Bluesuit 2.6.8. BC127 SPI pins connected to CSR chip and able to detect into PSTool.

Now I want to update firmware but it require .xpv, .xuv, .xbv files which I do not have. We have only .dfu firmware files. How to update through CSR chip now and where to find .xpv firmware files for bc127?

Thank you.

Regards,  
Deep

---

<div class="post-metadata">

**Author:** ![deepgadhia](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@deepgadhia](https://forum.sierrawireless.com/u/deepgadhia)\
**Post date:** [October 5, 2017, 9:31am UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/11 "2017-10-05T09:31:38Z")

</div>

Hello Matt,

```
  A gentle reminder for the image file which I can use to flash. 

```

Thanks.

Regards,  
Deep

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [October 5, 2017, 3:48pm UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/12 "2017-10-05T15:48:58Z")

</div>

Deep,

Attached is the binary for 6.1.5 which will allow you to recover your unit. Make sure you follow the procedure as per the apps note. You can then take it to whatever you want using te normal DFU files.

Regards

Matt  
[1496939390\_Melody\_6\_1\_5\_STANDARD.zip](https://forum.sierrawireless.com/uploads/short-url/feqhkJwgMIbA6QVwSSp3kfngmhN.zip) (3.97 MB)

---

<div class="post-metadata">

**Author:** ![deepgadhia](https://avatars.discourse-cdn.com/v4/letter/d/d6d6ee/32.png) [@deepgadhia](https://forum.sierrawireless.com/u/deepgadhia)\
**Post date:** [October 10, 2017, 7:17am UTC](https://forum.sierrawireless.com/t/bc127-do-not-respond-to-uart-and-connect-for-firmware-update/9516/13 "2017-10-10T07:17:42Z")

</div>

Hello Matt,

Thank you for firmware and support. I have flashed firmware and download dfu files. Module is working now…🙂

Regards,  
Deep
