SFP и GBIC модули используются в телекоммуникационном оборудовании.
на борту имеют EEPROM обычно 24С01А, реже 24С02.
когда столкнулись с неродными модулями встал вопрос о их перешивке.
Паршивку можно запросто слить с родного и залить в китайща, однако если два одинаково зашитых модуля (одинаковый sn/) втыкаешь в одну железку, то она отказывается работать с обеими.
для того, чтобы менять серийник нужно заново пересчитывать чексумм.
прошивка состоит из 2 основных частей
1 часть в себя включает следующую информацию:
- тип модуля
- тип коннектора
- скорость порта
- тип линии связи
- производитель
- партия
- чексум
эта часть идентична у всех прошивок с отдельно взятой партии.
2 часть в себя включает:
- настройки режимов эксплуатации
- серийный номер изделия
- дата производства
- чексум
данная часть является уникальной для каждого модуля
может у кого есть софтина, которая способна генерировать прошивки для модулей?
сейчас сам собираю софтину, для редактирования этих паршивок. Однако изобретать велосипед тоже не хочется.
З.Ы. в приложении парочка образцов. Если с веткой ошибся, то переместите пжлст.
А у нас встал вопрос по
Вроде есть в инете успешные прецеденты так сказать, только я никак не могу разобраться где там адрес который за скорость отвечает. явно нигде нету цифр 1000 там или 100.
И х.з. все ли SFP модули поддерживают такой даунгрейд.
Достал в сети какие-то прошивки для перепрошивки на 100 мб но с ними не работает железо.
Нашел букварь где описано
Так и не понял, то ли железо не поддерживает аппаратно режим 100 мегабит, то-ли SFP тоже аппаратно возможно не все могутдержать скорость в 100 мегабит.
Пробовал на D-Link DES 3226 и на HP Procurve Switch 2626.
Кстати SFP-хи прошитые под 100 мегабит на вышеуказанных свичах поднимают между собой все равно гигабитный линк.
Re: Прошивка SFP/GBIC
И есть-ли какой-либо материал, чтобы разобраться в структуре прошивки?
Re: Прошивка SFP/GBIC
И на каждую часть своя контрольная сумма.
Что именно считать и как и материал позволяющий разобраться в структуре прошивки в прикрепленных файлах.