Firmware v6.2 — over Bluetooth from the Aqualiv app
Firmware v6.2 — преку Bluetooth од апликацијата Aqualiv
1. Overview
1. Преглед
The controller's firmware is updated over Bluetooth from the Aqualiv app, without cables: the controller stays where it is mounted. The settings, the pairing and the WiFi / MQTT settings are kept.
Be sure about the new firmware. Use only a firmware file (.bin) made for this controller. A wrong file can leave the controller non-functional.
Firmware-от на контролерот се ажурира преку Bluetooth од апликацијата Aqualiv, без кабли: контролерот останува каде што е монтиран. Подесувањата, спарувањето и WiFi / MQTT подесувањата остануваат.
Бидете сигурни за новиот firmware. Користете само firmware фајл (.bin) направен за овој контролер. Погрешен фајл може да го остави контролерот нефункционален.
2. Before You Start
2. Пред да почнете
- The firmware file (
.bin) is copied to the phone.
- The phone is connected to the controller over Bluetooth. Over the internet (MQTT) the update is not possible and Update FW is inactive.
- The controller is idle: no irrigation, manual mode or diagnosis is running.
- The phone is as close to the controller as possible, and stays there until the update has finished.
- Firmware фајлот (
.bin) е копиран на телефонот.
- Телефонот е поврзан со контролерот преку Bluetooth. Преку интернет (MQTT) ажурирањето не е можно и Ажурирај FW е неактивно.
- Контролерот мирува: нема наводнување, рачен режим или дијагностика.
- Телефонот е што е можно поблиску до контролерот и останува таму додека ажурирањето не заврши.
3. Steps
3. Чекори
- Open INFO and press the orange Update FW. The window shows the current firmware version.
- Press Choose file and pick the
.bin file. The app checks it and shows Valid firmware, or the reason the file can't be used.
- Press Send. The update takes about 1–2 minutes: Preparing the controller, then a progress bar (Sending… %), then Verifying the file on the controller.
- Don't close the app and don't switch anything off until it has finished.
- At the end the controller restarts with the new firmware and the app connects again by itself. The new version is shown under INFO.
- Отворете ИНФО и притиснете го портокаловото Ажурирај FW. Прозорецот ја покажува тековната верзија на firmware.
- Притиснете Избери фајл и изберете го
.bin фајлот. Апликацијата го проверува и покажува Валиден фирмвер, или причината зошто фајлот не може да се користи.
- Притиснете Испрати. Ажурирањето трае околу 1–2 минути: Го подготвувам контролерот, потоа лента за напредок (Испраќам… %), па Го проверувам фајлот на контролерот.
- Не ја затворајте апликацијата и не исклучувајте ништо додека не заврши.
- На крајот контролерот се рестартира со новиот firmware, а апликацијата сама се поврзува повторно. Новата верзија се гледа во ИНФО.
4. What Protects the Controller
4. Што го штити контролерот
- The app accepts only a
.bin file of a possible size that is a firmware file.
- The controller keeps two copies of its program: the new firmware is written next to the running one, and the controller switches to it only after every check has passed (size, checksum of the whole file, the firmware's own check).
- Every part of the file is confirmed by the controller before the next one is sent; a part that didn't arrive is sent again (up to 3 times).
- If anything goes wrong — a wrong file, a lost connection, 20 seconds without data, a checksum error, or Cancel — the update is dropped and the controller keeps running its current firmware. The window says why.
- While the update runs, no automatic cycle starts and manual control is blocked.
- Апликацијата прифаќа само
.bin фајл со можна големина што е firmware фајл.
- Контролерот чува две копии од својата програма: новиот firmware се запишува покрај тој што работи, а контролерот преминува на него дури откако ќе поминат сите проверки (големина, контролен збир на целиот фајл, сопствената проверка на firmware-от).
- Секој дел од фајлот контролерот го потврдува пред да се прати наредниот; дел што не стигнал се праќа повторно (до 3 пати).
- Ако нешто тргне наопаку — погрешен фајл, прекината врска, 20 секунди без податоци, грешка во контролниот збир, или Откажи — ажурирањето се отфрла и контролерот продолжува со тековниот firmware. Прозорецот кажува зошто.
- Додека трае ажурирањето, не стартува автоматски циклус и рачната контрола е блокирана.
5. Messages in the App
5. Пораки во апликацијата
When the file is chosen
| Message | What to do |
| Please choose a file that ends in .bin. | Choose the firmware file (.bin). |
| The file could not be read. | Copy the file to the phone again and choose it once more. |
| The size of this file does not fit a firmware for this controller. | It is not this controller's firmware file: choose the right one. |
| Invalid firmware | The file is not a firmware file: choose the right one. |
During the update
| Message | What to do |
| The controller is busy (irrigating, manual mode or diagnostics)… | Stop it, or wait until it has finished, and try again. |
| Not connected to the controller. | Connect over Bluetooth and try again. |
| This controller has no update service… | Its firmware is older than the update over Bluetooth; it has to be updated once by the service. |
| The Bluetooth link is not ready for a transfer… | Connect again and try again. |
| The controller rejected the file… | Not a valid firmware for this controller: choose the right file. |
| The transfer failed… | Move closer to the controller and try again. |
| The controller received the file damaged (checksum mismatch)… | Try again; if it happens again, copy the file to the phone once more. |
| The controller stopped answering. / The connection to the controller was lost… | Move closer, wait for the app to connect again and try again. |
| Controller error code: N | See Controller Error Codes. |
After every failed update the window also says The controller keeps running its current firmware.
При избор на фајлот
| Порака | Што да направите |
| Избери фајл што завршува на .bin. | Изберете го firmware фајлот (.bin). |
| Фајлот не може да се прочита. | Копирајте го фајлот на телефонот одново и изберете го повторно. |
| Големината на овој фајл не одговара на firmware за овој контролер. | Не е firmware фајлот за овој контролер: изберете го точниот. |
| Невалиден фирмвер | Фајлот не е firmware фајл: изберете го точниот. |
За време на ажурирањето
| Порака | Што да направите |
| Контролерот е зафатен (наводнува, рачен режим или дијагностика)… | Запрете го, или почекајте да заврши, и обидете се повторно. |
| Нема конекција со контролерот. | Поврзете се преку Bluetooth и обидете се повторно. |
| Овој контролер нема сервис за ажурирање… | Неговиот firmware е постар од ажурирањето преку Bluetooth; мора еднаш да се ажурира во сервис. |
| Bluetooth врската не е подготвена за пренос… | Поврзете се повторно и обидете се пак. |
| Контролерот го одби фајлот… | Не е валиден firmware за овој контролер: изберете го точниот фајл. |
| Преносот не успеа… | Приближете се до контролерот и обидете се повторно. |
| Контролерот го прими фајлот оштетен (не се совпаѓа контролниот збир)… | Обидете се повторно; ако пак се случи, копирајте го фајлот на телефонот одново. |
| Контролерот престана да одговара. / Врската со контролерот се прекина… | Приближете се, почекајте апликацијата повторно да се поврзе и обидете се пак. |
| Код на грешка од контролерот: N | Видете Кодови на грешки од контролерот. |
По секое неуспешно ажурирање прозорецот пишува и Контролерот продолжува да работи со тековниот firmware.
6. Controller Error Codes
6. Кодови на грешки од контролерот
Shown as Controller error code: N. In every case the controller keeps its current firmware.
| Code | Meaning |
| 1 | Busy (irrigation, manual mode or diagnosis) |
| 2 | Malformed request |
| 3 | File larger than the space for the update |
| 4 | The update could not be started |
| 5 | Writing to the memory failed |
| 6 | Not a firmware file |
| 7 | Data out of order |
| 8 | More data than announced |
| 9 | Checksum mismatch |
| 10 | Ended before all the data arrived |
| 11 | The firmware's own check failed |
| 12 | No data for 20 seconds |
| 13 | Data without a started update |
Се прикажуваат како Код на грешка од контролерот: N. Во секој случај контролерот го задржува тековниот firmware.
| Код | Значење |
| 1 | Зафатен (наводнување, рачен режим или дијагностика) |
| 2 | Неисправно барање |
| 3 | Фајлот е поголем од просторот за ажурирање |
| 4 | Ажурирањето не можеше да започне |
| 5 | Запишувањето во меморијата не успеа |
| 6 | Не е firmware фајл |
| 7 | Податоците не се по ред |
| 8 | Повеќе податоци од најавените |
| 9 | Контролниот збир не се совпаѓа |
| 10 | Завршено пред да стигнат сите податоци |
| 11 | Сопствената проверка на firmware-от не успеа |
| 12 | Нема податоци 20 секунди |
| 13 | Податоци без започнато ажурирање |
7. Troubleshooting
7. Решавање проблеми
| Problem | Solution |
| Update FW is grey | Connect over Bluetooth (over the internet it isn't available) and wait until the controller is idle. |
| The update stops halfway | The phone was too far away or the screen locked: move closer, keep the app open and try again. The controller keeps its current firmware meanwhile. |
| The app doesn't connect again after the update | Wait a few seconds; if needed, press Connect in SETUP → Paired controllers. |
| Code 3 (file larger than the space for the update) | This controller can't take the file over Bluetooth: contact the service. |
| Проблем | Решение |
| Ажурирај FW е сиво | Поврзете се преку Bluetooth (преку интернет не е достапно) и почекајте контролерот да мирува. |
| Ажурирањето запира на половина | Телефонот беше предалеку или екранот се заклучи: приближете се, држете ја апликацијата отворена и обидете се повторно. Контролерот во меѓувреме го задржува тековниот firmware. |
| Апликацијата не се поврзува повторно по ажурирањето | Почекајте неколку секунди; ако треба, притиснете Поврзи во ПОДЕСУВАЊА → Спарени контролери. |
| Код 3 (фајлот е поголем од просторот за ажурирање) | Овој контролер не може да го прими фајлот преку Bluetooth: обратете се во сервис. |