WB 6: Errata/en: различия между версиями

Материал из Wiren Board
(Новая страница: «====Workarounds====»)
 
(не показано 38 промежуточных версий этого же участника)
Строка 8: Строка 8:
==== Affected devices ====
==== Affected devices ====


Wiren Board 6 '''rev. 6.3'''
Wiren Board 6 '''[[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.3]]'''




Строка 29: Строка 29:
====Workarounds====
====Workarounds====


Не использовать кнопку питания с >2 модулями ввода-вывода
Do not use the power button with more than 2 I/O modules




====Запланированное исправление====
====Scheduled fix===


Исправлено в rev. 6.4
Fixed in [[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.4]]






== ERRWB630002: Невозможность обновления с USB-накопителя при подключенном клеммнике A4 ==
== ERRWB630002: Impossibility to update from a USB drive when connected to terminal block A4 ==




====Подверженные устройства====
==== Affected devices ====


Wiren Board 6 '''rev. 6.3, 6.4, 6.4.1'''
Wiren Board 6 '''[[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.3, 6.4, 6.4.1]]'''




====Описание====
====Description====


Если на клеммник A4 контроллера во время загрузки подано напряжение, соответствующие логической единице (т.е. напряжение от 3В и выше), то контроллер не обнаруживает USB-накопитель с обновлением прошивки.
If the terminal block A4 of the controller is loaded with a voltage corresponding to the logic unit (i.e. voltage from 3V and above), the controller does not detect the USB drive with the firmware update.




====Причины и подробное описание====
====Reasons and detailed description====


Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.
The bootloader mistakenly configures the controller's first USB port in OTG mode. The operating mode of the USB port when it is controlled by the same leg of the CPU which is connected to A4 input.




====Пути обхода====
====Workarounds====


При обновлении прошивки через USB-накопитель следует отключить провод от клеммы A4, либо снять клеммный блок целиком.
When updating firmware via a USB drive, disconnect the wire from the A4 terminal or remove the entire terminal block.




====Запланированное исправление====
====Scheduled fix===


Исправлено в загрузчике начиная с версии 1.0.0. Обновление загрузчика производится по запросу в офисе Wiren Board, обновление не считается гарантийным случаем.
Fixed in loader since version 1.0.0. The bootloader update is made on request at the Wiren Board office, the update is not considered as a warranty case.




== ERRWB650003: Невозможность обновления с USB-накопителя в ревизии 6.5 ==
== ERRWB650003: Unable to update from USB drive in revision 6.5 ==




====Подверженные устройства====
==== Affected devices ====


Wiren Board 6 '''rev. 6.5'''
Wiren Board 6 '''[[Wiren_Board:_Аппаратные_ревизии/en|rev. 6.5]]'''




====Описание====
====Description====


Контроллер не обнаруживает USB-накопитель с обновлением прошивки.
The controller does not detect the USB drive with firmware update.




====Причины и подробное описание====
====Reasons and detailed description====


Загрузчик ошибочно конфигурирует первый USB-порт контроллера в режиме OTG. Режим работы порта USB при этом управляется той же ножкой процессора, к которой подключен вход A4.
The bootloader mistakenly configures the controller's first USB port in OTG mode. At the same time the operating mode of the USB port is controlled by the same leg of the CPU which is connected to A4 input.




====Пути обхода====
====Workarounds====


При обновлении прошивки через USB-накопитель следует подать на клеммник A4 напряжение от 5 до 30В. Для этого, например, можно соединить проводником клеммы A4 и W1 или клеммы A4 и W2.
When updating firmware via USB flash drive, a voltage between 5 and 30V must be applied to A4 terminal strip. For example, you can connect terminals A4 and W1 or terminals A4 and W2 with a conductor.




====Запланированное исправление====
====Scheduled fix===


Исправлено в загрузчике начиная с версии 1.0.0, в устройствах отгруженных после 2019-03-10. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.
Fixed in bootloader since version 1.0.0, in devices shipped after 2019-03-10. The bootloader can be updated on request at the Wiren Board office or remotely.




== ERRWB600004: Невозможность обновления с некоторых USB-накопителей ==
== ERRWB600004: the inability to upgrade from some USB drives ==




====Подверженные устройства====
==== Affected devices ====


Wiren Board 6 всех аппаратных ревизий
Wiren Board 6 of [[Wiren_Board:_Аппаратные_ревизии/en|all revisions]]




====Описание====
====Description====


Контроллер обнаруживает USB-накопитель с обновлением прошивки, но после нажатия на кнопку для подтверждения обновления, обновление не происходит. В отладочную консоль выводятся ошибки:
The controller detects a USB drive with firmware update, but after pressing the button to confirm the update, the update does not occur. Errors are displayed in the debug console:
<pre>
<pre>
EHCI timed out on TD - token=0x2e008d80
EHCI timed out on TD - token=0x2e008d80
Строка 115: Строка 115:




====Причины и подробное описание====
====Reasons and detailed description====


Загрузчик не обрабатывает специальным образом нестабильно работающие контроллеры некоторых флеш-накопителей.
The bootloader does not process the controllers of some flash drives that are unstable in a special way.




====Пути обхода====
====Workarounds====


Использовать USB-накопитель другой модели.  
Use a USB drive of a different model.  




====Запланированное исправление====
====Scheduled fix===


Исправлено в загрузчике начиная с версии 1.0.1, в устройствах отгруженных начиная с 2019-04. Обновление загрузчика производится по запросу в офисе Wiren Board или удалённо.
Fixed in bootloader since version 1.0.1, in devices shipped since 2019-04. The bootloader can be updated on request at the Wiren Board office or remotely.

Текущая версия на 14:54, 28 июня 2019

Другие языки:

Внимание: Отображаемое название «Hardware errors/features of Wiren Board 6» переопределяет ранее заданное отображаемое название «WB 6: Errata».

ERRWB630001: controller freezing in modification with hardware button and a large number of I/O modules connected

Affected devices

Wiren Board 6 rev. 6.3


Description

When three or more side I / o modules are connected, the controller hangs when the button on the case is turned on. Hardware watchdog does not help at the same time.


Reasons and detailed description

The MCP23008 and MCP23017 chips in the input-output side modules by default enable the INT pin in push-pull mode with high state.

The pin is initialized to the "open collector" mode later, when the wb-hwconf-manager module is loaded.

Therefore, three or more modules provide enough current to supply parasite power to the processor through the INT line on the side connector when the processor is turned off. Parasite power through GPIO lines can cause the I.MX 6ULL processor to hang and "latch" due to the hardware features of the I.MX 6 series.


Workarounds

Do not use the power button with more than 2 I/O modules


=Scheduled fix

Fixed in rev. 6.4


ERRWB630002: Impossibility to update from a USB drive when connected to terminal block A4

Affected devices

Wiren Board 6 rev. 6.3, 6.4, 6.4.1


Description

If the terminal block A4 of the controller is loaded with a voltage corresponding to the logic unit (i.e. voltage from 3V and above), the controller does not detect the USB drive with the firmware update.


Reasons and detailed description

The bootloader mistakenly configures the controller's first USB port in OTG mode. The operating mode of the USB port when it is controlled by the same leg of the CPU which is connected to A4 input.


Workarounds

When updating firmware via a USB drive, disconnect the wire from the A4 terminal or remove the entire terminal block.


=Scheduled fix

Fixed in loader since version 1.0.0. The bootloader update is made on request at the Wiren Board office, the update is not considered as a warranty case.


ERRWB650003: Unable to update from USB drive in revision 6.5

Affected devices

Wiren Board 6 rev. 6.5


Description

The controller does not detect the USB drive with firmware update.


Reasons and detailed description

The bootloader mistakenly configures the controller's first USB port in OTG mode. At the same time the operating mode of the USB port is controlled by the same leg of the CPU which is connected to A4 input.


Workarounds

When updating firmware via USB flash drive, a voltage between 5 and 30V must be applied to A4 terminal strip. For example, you can connect terminals A4 and W1 or terminals A4 and W2 with a conductor.


=Scheduled fix

Fixed in bootloader since version 1.0.0, in devices shipped after 2019-03-10. The bootloader can be updated on request at the Wiren Board office or remotely.


ERRWB600004: the inability to upgrade from some USB drives

Affected devices

Wiren Board 6 of all revisions


Description

The controller detects a USB drive with firmware update, but after pressing the button to confirm the update, the update does not occur. Errors are displayed in the debug console:

EHCI timed out on TD - token=0x2e008d80
EHCI timed out on TD - token=0xae008d80
EHCI timed out on TD - token=0xae008d80
Error reading cluster
** Unable to read file wb6_update_FACTORYRESET.fit **
Read failed: -1


Reasons and detailed description

The bootloader does not process the controllers of some flash drives that are unstable in a special way.


Workarounds

Use a USB drive of a different model.


=Scheduled fix

Fixed in bootloader since version 1.0.1, in devices shipped since 2019-04. The bootloader can be updated on request at the Wiren Board office or remotely.