Могу рассказать о своем опыте установки самодельного bluetooth-модуля в клон scanmatik 2.
Конечно же, оригинальный модуль я не нашел, поэтому сделал свой на базе esp32.
Использовал готовую библиотеку arduino для реализации последовательного порта по bluetooth.
1. Купил отладочную плату esp-wroom-32 за 3$
2. Установил arduino ide, установил библиотеки для esp32 через tools --> board --> board manager ("esp32" от espressif systems)
3. Сделал простой скетч, исходник и скомпилированные файлы можно скачать по ссылке https://disk.yandex.ru/d/Pj-oEHEK54vAuQ или в прикрепленных файлах
4. Увеличил размер буфера на прием и передачу в библиотеке BluetoothSerial. Для этого открыл файл "C:\Users\USER_NAME\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.16\libraries\BluetoothSerial\src\BluetoothSerial.cpp" и в строчках 43 и 44 увеличил буфер до 1 кбайта
#define RX_QUEUE_SIZE 1024
#define TX_QUEUE_SIZE 1024
Без этого иногда терялись пакеты с данными.
5. Выбрал нужный com-порт для прошивки через tools --> port
6. Скомпилировал и прошил через sketch --> upload
7. После перезагрузки esp32 должно появится bluetooth-устройство (можно проверить с помощью смартфона)
8. Отпаял модуль от отладочной платы и припаял на проводах к плате scanmatik (нужно не забыть добавить rc-цепь из резистора 10 кОм и конденсатора 1 мкФ между выводами 3V3 и EN)
9. Засунул модуль в термоусадку и закрепил термоклеем
scanmatik_2_bluetooth_v1.7z