Прошивка SFP/GBIC

SFP и GBIC модули используются в телекоммуникационном оборудовании.
на борту имеют EEPROM обычно 24С01А, реже 24С02.
когда столкнулись с неродными модулями встал вопрос о их перешивке.
Паршивку можно запросто слить с родного и залить в китайща, однако если два одинаково зашитых модуля (одинаковый sn/) втыкаешь в одну железку, то она отказывается работать с обеими.
для того, чтобы менять серийник нужно заново пересчитывать чексумм.
прошивка состоит из 2 основных частей

1 часть в себя включает следующую информацию:
- тип модуля
- тип коннектора
- скорость порта
- тип линии связи
- производитель
- партия
- чексум
эта часть идентична у всех прошивок с отдельно взятой партии.

2 часть в себя включает:
- настройки режимов эксплуатации
- серийный номер изделия
- дата производства
- чексум
данная часть является уникальной для каждого модуля

может у кого есть софтина, которая способна генерировать прошивки для модулей?
сейчас сам собираю софтину, для редактирования этих паршивок. Однако изобретать велосипед тоже не хочется.

З.Ы. в приложении парочка образцов. Если с веткой ошибся, то переместите пжлст.

ВложениеРазмер
agilent_CISCO_WS-G5484_30-0759-01_1000BASE-SX.txt128 байтов
agilent_WS-G5484_30-0759-01_1000BASE-SX.txt128 байтов
original_CISCO_WS-G5484_30-0759-01_1000BASE-SX.txt256 байтов
IBM_CISCO_WS-G5484_30-0759-01_1000BASE-SX.txt128 байтов
ibm-sm-dx.txt128 байтов
jds-sm-dx.txt128 байтов
GigaLight_FBT-GB-3524S-03C_Tx1310_Rx1550_3KM.txt256 байтов
Аватар пользователя xtrigger

А у нас встал вопрос по перепрошивке 1000Мбит-ых модулей на 100 мегабит.
Вроде есть в инете успешные прецеденты так сказать, только я никак не могу разобраться где там адрес который за скорость отвечает. явно нигде нету цифр 1000 там или 100.
И х.з. все ли SFP модули поддерживают такой даунгрейд.
Достал в сети какие-то прошивки для перепрошивки на 100 мб но с ними не работает железо.

Аватар пользователя xtrigger

Нашел букварь где описано каждый байт прошивки, прошивал, редактировал так и эдак но не получается законнектится с обычным конвертером.
Так и не понял, то ли железо не поддерживает аппаратно режим 100 мегабит, то-ли SFP тоже аппаратно возможно не все могутдержать скорость в 100 мегабит.
Пробовал на D-Link DES 3226 и на HP Procurve Switch 2626.
Кстати SFP-хи прошитые под 100 мегабит на вышеуказанных свичах поднимают между собой все равно гигабитный линк.

Подскажите, кто знает, как рассчитывается контрольная сумма в прошивке SFP?
И есть-ли какой-либо материал, чтобы разобраться в структуре прошивки?

Аватар пользователя xtrigger

Контрольную сумму для прошивок SFP я пересчитывал в WinHex. Сама прошивка состоит из 2 частей.
И на каждую часть своя контрольная сумма.
Что именно считать и как и материал позволяющий разобраться в структуре прошивки в прикрепленных файлах.

ВложениеРазмер
inf-8074.pdf 958.85 КБ
sff-8472.pdf 170.48 КБ

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей