Прошивка bluetooth модулей HC-03/HC-04/HC-05/HC-06 - это замена встроенной в модуль микропрограммы (Firmware).  Не следует путать прошивку - с конфигурацией модуля (настройка некоторых пользовательских параметров).

Прошивка модуля производится через SPI-интерфейс модуля. Для этого модуль подключается к программатору, простейший вариант SPI-программатора использует LPT-порт персонального компьютера:

Thumbnail image

Прошивка производится специальной программой BlueFlashCmd, входящей в комплект Bluelab фирмы CSR (производителя чипсета этих bluetooth модулей). Отдельно программами пользоваться нельзя, придется установить на ПК весь Bluelab.

Примечание: Мы не распространяем CSR Bluelab или информацию о его нахождении.

 

Сохранение в файл старой прошивки

выполнить: BlueFlashCmd -DUMP backupfirmware

в текущей директории будут созданы два файла: backupfirmware.xdv и backupfirmware.xpv

Сохранение настроек

Поскольку при перепрошивке затираются индивидуальные настройки модуля (уникальный адрес и калибровка генератора),  их нужно сохранить и после перепрошивки - восстановить. Это делается программой pscli.exe из Bluelab: скачать BAT-файлы. Для сохранения настроек запустить savedata.bat, для восстановления настроек после перепрошивки - запустить restdata.bat .

Новая прошивка

выполнить: BlueFlashCmd  newfirmware

в текущей директории должны быть два файла:  newfirmware.xdv и newfirmware.xpv .

 

Скачать прошивки: от модуля HC-04/HC-06    от модуля HC-03/HC-05     Различия модулей.

Чтобы их прошить в модуль, нужно распаковать файлы .xdv/.xpv и выполнить BlueFlashCmd hc06 или BlueFlashCmd hc05 соответственно.