Фърмуер и нулиране на Motocomm
Обновете Вашето W12 устройство чрез USB кабел за данни или нулирайте собствеността с потвърждение от бутона.
Ръководство
Преди да започнете
За обичайна употреба изберете стабилния канал. Проверете версията, предложена на тази страница, и бележките към нея. Тестовият канал съдържа версии за изпитване. След записа изчакайте успешната проверка и проверете стартиралата версия.
Използвайте Chrome или Edge на компютър. На Android страницата използва USB достъпа на браузъра; нужни са кабел за данни и USB хост поддръжка. Ако достъпът не е наличен, използвайте приложението Motoristi или компютър.
Използвайте USB-C кабел за данни, не само за зареждане. Заредете батерията и осигурете стабилно захранване. Не изключвайте кабела по време на запис.
Спрете разговора и изчакайте устройството да остане свободно. Затворете други приложения и раздели, които използват неговия USB порт.
Инсталиране стъпка по стъпка
- Свържете устройството с USB кабела. Натиснете „Свържи устройството“ и изберете неговия порт веднъж в прозореца на браузъра.
- Страницата проверява устройството и паметта и подготвя публикуваната версия. Това може да рестартира устройството, но не записва фърмуер. Ако има грешка за съвместимост, спрете.
- Проверете предложената версия. За друг канал освободете подготвената връзка, изберете канала и свържете отново. Страницата използва вече разрешения порт.
- Отбележете съгласието за инсталиране и започнете записа. Изчакайте проверката да приключи. Не затваряйте страницата и не изключвайте кабела.
- След успешна проверка свържете конзолата и натиснете RESET веднъж, без да държите основния бутон. Проверете стартиралата версия. Инсталирането запазва сдвояването; ново или нулирано устройство сдвоете през приложението motoristi.
Нулиране и ново сдвояване
За фърмуер 0.4.28 или по-нов: задръжте основния бутон 15 секунди до „НУЛИРАНЕ?“. Отпуснете го и натиснете кратко в рамките на показаните 5 секунди. Без потвърждение заявката се отменя.
От тази страница: свържете конзолата, прочетете версията при стартиране и състоянието преди нулиране. Отбележете съгласието и поискайте нулиране. Потвърдете с кратко физическо натискане на устройството до 5 секунди. Нужен е фърмуер поне 0.4.28.
Нулирането премахва собственика, групата, домашната мрежа, името, текстовете, изображенията и радиопрофила. Устройството получава нов идентификатор и ново име на мрежата. След рестартиране прочетете състоянието отново, премахнете стария запис от профила в приложението и сдвоете устройството като ново.
Запазват се защитата срещу връщане към по-стар фърмуер и автоматичното стартиране на радиото на тестовите устройства.
На 0.4.26 нулирането е само през „Премахни“ в приложението и запазва идентификатора и името на мрежата. За нулиране като ново устройство обновете до версия с поддръжка на нулиране чрез основния бутон.
Преинсталирането на приложението не премахва сдвояването от устройството. Преди сдвояване с нова инсталация нулирайте устройството. Ако то е на 0.4.26 и старото приложение вече е премахнато, първо инсталирайте през USB версия с поддръжка на нулиране чрез основния бутон, после нулирайте и сдвоете с новото приложение. Самото обновяване не изтрива сдвояването.
Бутони и екран
W12 има два отделни бутона. Таблицата показва разликите между по-стария фърмуер и версиите с нулиране чрез основния бутон. Проверете версията на устройството и бележките към нея.
- Бутон на устройството — Основният бутон изпълнява действията от таблицата и служи като BOOT при включване.
- RESET — Рестартира устройството. Не изтрива данни и не отменя сдвояването.
| Действие | 0.4.26 | 0.4.28 или по-нова |
|---|---|---|
| Кратко натискане, под 1 секунда | Несдвоено: отваря 60-секунден прозорец и показва QR код в лявата половина на екрана. Следващо кратко натискане създава нов код и прозорец. Сдвоено: събужда екрана и сменя страницата. На екрана с шестцифрен код при сдвояване: потвърждава кода. | Несдвоено: отваря 60-секунден прозорец и показва матричен код в сините редове; жълтата част показва указание за сканиране в приложението и отброяване. Следващо кратко натискане създава нов код и прозорец. Сдвоено: събужда екрана и сменя страницата. На екрана с шестцифрен код при сдвояване: потвърждава кода. |
| Задържане от 1 до под 10 секунди | Сдвоено: изпълнява настроеното дълго действие, по подразбиране заглушаване или включване на звука. Несдвоено: няма действие. | Сдвоено: изпълнява настроеното дълго действие, по подразбиране заглушаване или включване на звука. Несдвоено: няма действие. |
| Задържане от 10 до под 15 секунди, после отпускане | След поне 3 секунди с отпуснат бутон: безопасният режим се включва още на десетата секунда, докато държите бутона. Екранът и настройките се връщат към последното работещо състояние; сдвояването се запазва. По-дълго задържане не нулира. Излезте с RESET. | Преди това бутонът трябва да е отпуснат поне 3 секунди. При отпускане включва безопасен режим и връща екрана и настройките към последното работещо състояние; сдвояването се запазва. Излезте с RESET. |
| Задържане поне 15 секунди | Няма нулиране с бутон. На десетата секунда вече е включен безопасният режим. За нулиране като ново устройство обновете до версия с поддръжка на нулиране чрез основния бутон. | На сдвоено устройство показва „НУЛИРАНЕ?“ и „НАТИСНИ ЗА ДА: 5 С“. Отпуснете и натиснете веднъж кратко до 5 секунди: нулира и рестартира като ново устройство с нов идентификатор и мрежа. Без натискане или при натискане поне 1 секунда се отменя. Сдвоете отново през приложението. |
Екранът е индикаторът за състоянието; фърмуерът не управлява светодиод за потребителя. По време на обновяване, начална проверка след стартиране, самопроверка, скорошен разговор или собствен SOS нулирането може да бъде отказано без екран за потвърждение. На несдвоено устройство задържането за нулиране няма действие.
Ако нещо не работи
Windows, macOS и ChromeOS: не е нужна допълнителна USB настройка. За Linux използвайте указанията по-долу.
Linux: ако достъпът до порта е отказан, изберете един от следните начини за настройка на USB достъпа.
Вариант 1: добавете потребителя си в групата dialout. След командата излезте от сесията и влезте отново.
sudo usermod -aG dialout $USER Вариант 2: инсталирайте правилото за W12. То дава достъп на активния потребител и изключва проверките на ModemManager за тези устройства. След командата изключете и включете USB кабела. Изтеглете правилото
curl -fsSL https://motoristi.eu/files/70-motocomm-esp32.rules | sudo tee /etc/udev/rules.d/70-motocomm-esp32.rules && sudo udevadm control --reload-rules && sudo udevadm trigger Ако използвате Chromium като Snap пакет в Ubuntu, разрешете и USB достъпа на пакета:
sudo snap connect chromium:raw-usb Портът не се вижда: проверете кабела за данни, USB порта и поддръжката на браузъра. Затворете други приложения, свързани с устройството, и го свържете отново.
Достъпът е отказан: разрешете серийния порт в браузъра, затворете други програми, които го използват, и проверете USB настройките за Вашата операционна система. След това свържете устройството отново от страницата.
Записът е прекъснал: не приемайте инсталирането за завършено. Възстановете захранването и връзката, влезте в режим за USB запис при нужда и започнете от проверката на устройството. Повторната инсталация минава отново през всички проверки; страницата не повтаря записа автоматично.
Обикновено страницата влиза сама в режима за USB запис. Ако портът изчезне или записът спре: задръжте основния бутон, натиснете и отпуснете RESET, после отпуснете основния бутон. Когато портът се появи, повторете проверката и инсталирането. Накрая натиснете RESET. Алтернатива: изключете USB кабела, задръжте основния бутон, включете кабела и отпуснете бутона. Не дръжте основния бутон при нормално рестартиране.
На по-стар фърмуер устройството може да се сдвои, но телефонът да не се свърже след това. Ако няма връзка до около 30 секунди, натиснете RESET веднъж. Това не изтрива сдвояването. Проверете за обновяване в стабилния канал и прочетете бележките към предложената версия.
За USB връзка използвайте Chrome или Edge на компютър с поддръжка на Web Serial и HTTPS. USB поддръжката на Android зависи от устройството.
На Android страницата използва USB достъпа на браузъра. Нужни са кабел за данни и поддръжка на USB хост от телефона; при нужда използвайте OTG адаптер. Ако устройството не е достъпно, използвайте приложението Motoristi или компютър.
Инсталиране на фърмуер
Изберете канал и устройство, за да проверим паметта и да изтеглим последната публикувана версия. Това рестартира устройството в режим за запис.
Свързването проверява устройството и подготвя публикуваната версия, без да записва фърмуер. Може да рестартира устройството и да зареди временна програма в паметта. Инсталирането започва само след Вашето съгласие.
За ръчно влизане задръжте основния бутон, натиснете и отпуснете RESET, после отпуснете основния бутон. Екранът остава тъмен или неподвижен. Отбележете опцията, преди да изберете порта за проверка или инсталиране. След записа натиснете RESET.
Linux: ако достъпът до порта е отказан, изберете един от следните начини за настройка на USB достъпа.
Вариант 1: добавете потребителя си в групата dialout. След командата излезте от сесията и влезте отново.
sudo usermod -aG dialout $USER Вариант 2: инсталирайте правилото за W12. То дава достъп на активния потребител и изключва проверките на ModemManager за тези устройства. След командата изключете и включете USB кабела. Изтеглете правилото
curl -fsSL https://motoristi.eu/files/70-motocomm-esp32.rules | sudo tee /etc/udev/rules.d/70-motocomm-esp32.rules && sudo udevadm control --reload-rules && sudo udevadm trigger Ако използвате Chromium като Snap пакет в Ubuntu, разрешете и USB достъпа на пакета:
sudo snap connect chromium:raw-usb Няма връзка.
Проверено устройство: —
Версия, прочетена от конзолата: —
Версия за инсталиране: —
Ако връзката за запис не успее
- Задръжте основния бутон на устройството (BOOT).
- Натиснете и отпуснете RESET, докато държите основния бутон.
- Отпуснете основния бутон, отбележете, че устройството вече е в режим за USB запис, и повторете проверката и инсталирането. След успешен запис натиснете RESET, без да държите основния бутон.
Конзола и фабрично нулиране
Прочетете състоянието преди нулиране, за да запишете текущия идентификатор. След рестартиране се свържете отново, ако е необходимо, и го прочетете пак, за да потвърдите новия идентификатор и името на мрежата.
Няма връзка.
Конзолата чете данни. След потвърдено нулиране страницата проверява състоянието веднъж, когато устройството е готово. Можете да поискате състояние и ръчно. Не се изпращат автоматични команди за нулиране или сигнали за рестартиране.
Конзола (само в този раздел)
Показват се само разпознати начални и статусни редове. Данните за сдвояване не се показват или изпращат към сървъра.
Нулирането премахва собственика, групата, домашната мрежа и личните настройки. Устройството получава нова самоличност и ново име на своята мрежа. След заявката натиснете кратко бутона на устройството, когато се покаже потвърждението (до 5 секунди).
Нулирането изисква фърмуер поне 0.4.28. Свържете конзолата и натиснете RESET, за да прочетете версията при стартиране.