Wb update, "! This update is incompatible with this device"

Received good update FIT /var/www/uploads/0000000001, starting update

Sat Jul 8 13:39:36 UTC 2017: started update from /mnt/data/uploads/0000000001

Description: WirenBoard firmware update
Compatible device: contactless,imx28-wirenboard58
Firmware version: 201703301415
Firmware compatible: unknown
Time of creation: Thu Mar 30 14:18:22 UTC 2017

Checking SHA1 hash of install
SHA1 hash of install ok
Extracting install script
Running install script
!!! This update is incompatible with this device
Removing FIT /mnt/data/uploads/0000000001

что делать? что не так?

Для начала написать какое именно у вас устройство (включая аппаратную ревизию) и какой именно файл прошивки вы пытаетесь залить.

ну, вот что заливаю
Firmware version: 201703301415 (201703301415_webupd_wb58.fit, 0.35-20170330)

устанавливаю на wb5, 201605122124

и еще, сеть (ethernet, dhcp) стабильно через пару часов отваливается. перезагрузка лечит но только на пару часов.
auto eth0
iface eth0 inet dhcp

включая аппаратную ревизию
а как это узнать?

Если у вас текущая прошивка 20160512 — скорее всего ревизия у вас не 5.8, а максимум 5.5. У меня в /devices/system/controls/DTS Version лежит 58, видимо это и есть аппаратная ревизия.

а у меня такого почему-то нет

root@wirenboard:~# mosquitto_sub -t '/devices/system/controls/Firmware version' -v
/devices/system/controls/Firmware version 201605122124

^C
root@wirenboard:~# mosquitto_sub -t '/devices/system/controls/DTS' -v
^C
root@wirenboard:~#

в ui тоже нет подобного.

Только не “DTS”, а “DTS Version”.

Извиняюсь, ошибся. Но ничего не изменилось. Этого тоже нет.

root@wirenboard:~# mosquitto_sub -t '/devices/system/controls/DTS version' -v
^C
root@wirenboard:~#

А если не “version”, а “Version”? :slight_smile:

нет, так тоже нет

http://contactless.ru/wiki/index.php/Wiren_Board_5:%D0%90%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B5%D1%80%D0%B5%D0%B2%D0%B8%D0%B7%D0%B8%D0%B8

Wiren Board 5 rev. 5.6.1

Тогда прошивку нужно с “55” в названии, а не с “58”

получилось. заработало. спасибо!