Для изменения пароля и bluetooth имени необходимо разобрать сканер и подпаяться к bluetooth модулю по схеме приведенной ниже.
Для отправки настроек подойдет любой TTL конвертер с питающим выводом на 3.3В.
После чего необходимо скачать и установить программную среду Arduino IDE.
Проверяем наличие драйвера для TTL конвертера в диспетчере устройств, запоминаем номер COM порта и выбираем его в Arduino IDE во вкладке Инструменты -> Порт.
Затем открываем монитор порта Ctrl+Shift+M, подбираем нужную скорость, вводя команду АТ, как правило это 34800 бот, но может быть и другой, соседний параметр обязательно должен быть NL&CR.
Если видим OK значит скорость выбрана правильна.
Обращаю внимание что AT команды применялись к bluetooth модулю на чипе BT3231, если ваш bluetooth модуль на другом чипе возможно потребуются другие AT команды, к примеру альтернативным вариантом для смены пароля является команда АТ-PSWD. В случае если не одни из приведенных команд не срабатывают, необходимо уточнить название чипа и найти по нему документацию, в которой будет приведен список актуальных AT команд.
Дополнительно я проверил работу данных команд на модулях BT-04, SPP-C их можно приобрести для замены если оригинальный вышел из строя.
Далее вводим AT+HELP и получаем следующий список команд:
AT | Check if the command terminal work normally |
AT+RESET | Software reboot |
AT+VERSION | Get firmware, bluetooth, HCI and LMP version |
AT+HELP | List all the commands |
AT+NAME | Get/Set local device name |
AT+PIN | Get/Set pin code for pairing |
AT+BAUD | Get/Set baud rate |
AT+CLEAR | Remove the remembered remote address |
AT+LADDR | Get local bluetooth address |
AT+DEFAULT | Restore factory default |
AT+COD | Get/Set local class of device |
AT+IAC | Get/Set inquiry access code |
AT+ROLE | Get/Set master or slave mode |
AT+STATE | Get current state |
AT+UARTMODE | Get/Set uart stop bits and parity |
AT+ENABLEIND | Enable/Disable Indication print |
AT+LSP | List Paired Device List |
AT+RESETPDL | Reset Paired Device List |
AT+REMOVEPDL | Remove one entry from Paired Device List |
Руководствуюсь данным командами можно изменить имя и пароль к bluetooth модулю.
Например, изменение имени выглядит так:
AT+NAME=NEW NAME (бывает нужно вводить без равно)
Соответственно команда изменения пароля аналогична:
AT+PIN=7777 (тоже возможно равно не потребоваться)
Проверяем изменились ли имя и пароль с помощь мобильного телефона, если все хорошо отпаиваемся и собираем обратно.
Теперь ваш ELM327 уникальный.