среда, 4 декабря 2019 г.

Прошивка медных 1G SFP RJ-45 модулей Methode Electronics SP7041-ISS

При попытке прошивки SFPTotal сообщает:
QERR:W30
Transceiver has not taken a write command. Entry field is protected for changes.


Причина проста,  трансивер имеет аппаратную блокировку EEPROM на запись. Причем обычные методы, которыми можно воспользоваться без вскрытия корпуса, не подходят.

Как разобрать корпус.
Для того, чтобы сделать это безопасно, необходимо создать упор для тонкого ободка корпуса и со стороны контактов внутрь продавить крышку. Петельки должны сами соскочить с упоров без дополнительных вспомогательных действий.

Для извлечения платы из корпуса дополнительно придётся снять стопорное кольцо с защёлки.

Если не применять излишней силы, то корпус разбирается легко и пригоден к повторной сборке и последующей эксплуатации.


Нас интересует микросхема, которая содержит EEPROM. Её можно обнаружить с обратной стороны печатной платы.


EEPROM представляет собой отдельную микросхему 24C02, с 256×8 bits объёмом памяти.
8 контакт - это питание. 7 контакт - это WP (Write Protect) или ещё его в даташитах называют WC (Write Control). Через резистор R22 на него подаётся высокий логический уровень, чем защищает память от перезаписи.


Для того, что бы перезаписать EEPROM данного модуля, нам необходимо подать низкий логический уровень в момент записи на контакт 7 микросхемы, для этого придётся избавиться от резистора R22. Его можно выпаять или аккуратно вырезать острым лезвием, не повредив при этом соседние компоненты.

После этой процедуры, модуль прекрасно читается и пишется в любом программаторе. Что бы вернуть защиту от записи или случайного стирания EEPROM обратно, необходимо вернуть на место R22. Его номинал 10кОм.

Комментариев нет:

Отправить комментарий