Bc127 manual firmware update #bc127



I am looking for a way to update the bc127 manually via UART. My goal is to create a simple python script, which is doing that upgrade automatically.

I did not found any documentation about the steps I need to take for a manual upgrade.
The Melody manual tells only the command “DFU\r” but nothing more.

It would be great to now the steps to do it without any tools. My steps so far:
1.) start BC127
2.) setup UART speed to 115200
3.) entering DFU mode
4.) sending dfu image

Any ideas how to solve that problem?


Here’s what we are doing,

  1. Set UART to 9600 No Parity
  2. Reset BC127, restore to default 9600
  3. Send “DFU\r”
  4. Switch UART to 115200, even parity
  5. Send dfu image


I created a simple script

but piping the dfu file directly after the “DFU” command doesn’t work


Have you checked Melody DFU Tool? Used to be available from Bluecreation.


The melody dfu tool runs only in Windows :smiley:
I like to do some automation for a Linux based measurement enviroment