Прошивка bluetooth модулей HC-03/HC-04/HC-05/HC-06 - это замена встроенной в модуль микропрограммы (Firmware). Не следует путать прошивку - с конфигурацией модуля (настройка некоторых пользовательских параметров).
Прошивка модуля производится через SPI-интерфейс модуля. Для этого модуль подключается к программатору, простейший вариант SPI-программатора использует LPT-порт персонального компьютера:
Прошивка производится специальной программой 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 соответственно.