JohnnyL Опубликовано 2 августа, 2017 · Жалоба Exit чем пользуюсь link Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SFPTotal Опубликовано 3 августа, 2017 · Жалоба Может быть можно составить дайджест программ для прошивки SFP модулей? Можно сделать дайджест не только по программам, но и по программаторам, благо у нас их целая коробка, но одного поста на форуме для этого будет мало. Основная масса программаторов из Поднебесной, большинство из которых невозможно купить просто так. Софт, соответственно, тоже с элементами китайского алфавита и на уровне "загрузить прошивку" и "записать прошивку". Наша практика показывает, что такого функционала недостаточно. Возможно, этого достаточно, чтобы шить модули одного-двух вендоров, но для широкой поддержки - нет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zoro Опубликовано 3 августа, 2017 · Жалоба Может быть можно составить дайджест программ для прошивки SFP модулей? Можно сделать дайджест не только по программам, но и по программаторам, благо у нас их целая коробка, но одного поста на форуме для этого будет мало. Основная масса программаторов из Поднебесной, большинство из которых невозможно купить просто так. Софт, соответственно, тоже с элементами китайского алфавита и на уровне "загрузить прошивку" и "записать прошивку". Наша практика показывает, что такого функционала недостаточно. Возможно, этого достаточно, чтобы шить модули одного-двух вендоров, но для широкой поддержки - нет. Ну давайте... Просто интересно... Если чесно то обзор надо делать еще с одним акцентом, на каком чипе сделан программатор... Если преобразователь USB-COM(TTL)то там весь функционал на основе Софта... Если какой либо Микроконтроллер, то это уже плохо- софт свой уже не напишешь... Кстати по нормальному надо бы просто найти опенсоурс софт, и на основе его уже дописывать функционал... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SFPTotal Опубликовано 3 августа, 2017 · Жалоба Увы, на некоторых программаторах маркировка чипа затерта. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zoro Опубликовано 6 августа, 2017 · Жалоба Вчера появилось время, Доработал Первый наговский, программатор стал читать практически все SFP модули, (по крайней мере пока остались только два не прочитанных из 20 разных фирм, до этого читались только 12 фирм) Что было сделано: Поставил стабилизатор 78L3.3 на 3,3в и конденсатор 10мкф + 0,1мкф(керамика). Соединил 1,9 и 11,14,17,20 к земле, по умолчанию только 10 был подключен. (на двух модулях финстар, и SDH зелакс для работы потребовалась земля на 1 и 17 выводе) Поставил два джампера на 15(питание приемника), и 16(питание приемника) - питание + 3,3в SFP по умолчанию питание только на 15 вывод, по факту если честно надо подавать на все выходы 15, и 16... Специально проверил, на одном модуле дельта потребовалось питание на 16 выводе... Чтобы не читалось при присутствии на 15 выводе не было такого, наоборот модули DDM требуют наличие питания на обоих... Так, что не прочиталось: Это с DDM Gigalink Gl-OT-SG14LC2-1310-1310 Ethernet 1гбит Построен на чипе GN25L95 -Semtech и микросхема памяти T24C08A Фото 1 и 2 (на первой фотке зачищены площадки- смотрел осциллографом обращаются или нет - выглядит как обрыв, но его там нет ;) ...) Eoptolink EOLS-1503-80-DI-SIE SDH1 155мбит Также построен на чипе Semtech NT25L90(нету даташита http://www.semtech.com/apps/product.php?pn=NT25L90&x=0&y=0 ) и C8051F330(микроконтроллер) Ваши мысли господа... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SFPTotal Опубликовано 7 августа, 2017 (изменено) · Жалоба А есть возможность посмотреть, что на шине i2c творится? Что с напряжением на выходе преобразователя 78L33, когда трансивер подключен? Изменено 7 августа, 2017 пользователем SFPTotal Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zoro Опубликовано 7 августа, 2017 · Жалоба А есть возможность посмотреть, что на шине i2c творится? Что с напряжением на выходе преобразователя 78L33, когда трансивер подключен? Да я сразу на это обратил внимание :) Поэтому смотрел осциллографом... На 3,3 просадка идет до 3,28в при длительном обмене... Керамику+тантал электролит, поставил специально... Что именно на i2c со стороны "флэшки" или со стороны SFP ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ezanolin Опубликовано 8 августа, 2017 (изменено) · Жалоба Добрый день. Перечитал всю сетку. Есть два таких модуля Finisar http://www.sanspot.com/v/vspfiles/pdfs/Finisar/FTLX1471D3BCL.pdf На программаторе при изменении любого байта и пересчете чем сумм по нужным местам (это делает сам программатор) записать обратно не возможно. Но если записать в него же его же прошивку пишет, что все нормально. Дампы прикладываю. Извините если мало информации в вопросе. Могу раскурочить сфотографировать. Надпись на EEPROM 532WP B742 (тут или B или цифра 8, не могу различить) Даташита этой микросхемы найти не могу((( Но по всей видимости, исходя из даташитов других модулей, защита висит на седьмой ноге. Я вот подумал, а не можно ли просто порезать дорожку указанную на рисунке стрелкой? Вроде как нога должна оказаться в воздухе. Excuse my response in English but I do not speak Russian. Cutting that pin actually cuts power to the EEPROM, that track between 7 and 8 actually feeds the EEPROM VCC pin(8) from pin 7. If you cut it, the module then is no longer readable, and does not ground MOD-DEF0 on insertion which is used for module presence detection. If you cut pin 7 instead of the track the module continues to function but you still cant write to it. I have measured the i2c bus and the EEPROM bus does not lead directly to the SFP connector, so it must run to the onboard microcontroller. This means that either the micro just will not write to it or there is a write password required in 0xA1[123-126]. I think that its more likely that the micro wont write to it, because of the board layout. The bridging of VCC to Write Protect (pin 8 and pin 7) means that the EEPROM cannot be programmed in place even if the micro wanted to, because its write protected. That means the EEPROM is programmed before its placed on the board which means that there is probably no functionality in the micro to allow writing, as this is not how Finisar codes their modules. Изменено 8 августа, 2017 пользователем ezanolin Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SFPTotal Опубликовано 9 августа, 2017 · Жалоба Что именно на i2c со стороны "флэшки" или со стороны SFP ? Имеется ввиду лог обмена между программатором и модулем на шине I2C. Все модули должны читаться, если выполнены требования по сопряжению и обмен соответствует протоколу. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zoro Опубликовано 9 августа, 2017 · Жалоба Что именно на i2c со стороны "флэшки" или со стороны SFP ? Имеется ввиду лог обмена между программатором и модулем на шине I2C. Все модули должны читаться, если выполнены требования по сопряжению и обмен соответствует протоколу. Я так же так думал... Но факт... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SFPTotal Опубликовано 10 августа, 2017 · Жалоба Если просниффать шину, когда работает ic prog, можно увидеть, что перед сигналом Start на шине есть активность. Вероятно, что модулю не нравится такое поведение, когда не выдержаны паузы между операциями. Или скорость в 1kHz не нравится. Сложно гадать. Надо смотреть что у вас происходит на шине. Если после байта с битом записи (A0 Write) модуль отвечает ACK, а потом не хочет читаться, то может быть проблема в том, что не выдержана пауза перед ReStart и отправкой байта с битом чтения (A1 Read). Если после байта с битом записи (A0 Write) модуль не отвечает - NACK, тогда надо проверять схему подключения. На наших устройствах таких проблем никогда не наблюдалось, что Gigalink, что Eoptolink читаются без проблем. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
forbid Опубликовано 21 августа, 2017 · Жалоба Добрый день. Перечитал всю сетку. Есть два таких модуля Finisar http://www.sanspot.com/v/vspfiles/pdfs/Finisar/FTLX1471D3BCL.pdf На программаторе при изменении любого байта и пересчете чем сумм по нужным местам (это делает сам программатор) записать обратно не возможно. Но если записать в него же его же прошивку пишет, что все нормально. Дампы прикладываю. Извините если мало информации в вопросе. Могу раскурочить сфотографировать. Надпись на EEPROM 532WP B742 (тут или B или цифра 8, не могу различить) Даташита этой микросхемы найти не могу((( Но по всей видимости, исходя из даташитов других модулей, защита висит на седьмой ноге. Я вот подумал, а не можно ли просто порезать дорожку указанную на рисунке стрелкой? Вроде как нога должна оказаться в воздухе. Excuse my response in English but I do not speak Russian. Cutting that pin actually cuts power to the EEPROM, that track between 7 and 8 actually feeds the EEPROM VCC pin(8) from pin 7. If you cut it, the module then is no longer readable, and does not ground MOD-DEF0 on insertion which is used for module presence detection. If you cut pin 7 instead of the track the module continues to function but you still cant write to it. I have measured the i2c bus and the EEPROM bus does not lead directly to the SFP connector, so it must run to the onboard microcontroller. This means that either the micro just will not write to it or there is a write password required in 0xA1[123-126]. I think that its more likely that the micro wont write to it, because of the board layout. The bridging of VCC to Write Protect (pin 8 and pin 7) means that the EEPROM cannot be programmed in place even if the micro wanted to, because its write protected. That means the EEPROM is programmed before its placed on the board which means that there is probably no functionality in the micro to allow writing, as this is not how Finisar codes their modules. AT25320B SPI Serial EEPROM 32Kb (4096 x 8) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exit Опубликовано 28 августа, 2017 · Жалоба SFPTotal подскажите, есть ли возможность пользоваться Вашей софтиной с другими девайсами? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SFPTotal Опубликовано 28 августа, 2017 · Жалоба 1 час назад, Exit сказал: SFPTotal подскажите, есть ли возможность пользоваться Вашей софтиной с другими девайсами? К сожалению, сейчас вы можете работать только с программаторами SFPTotal. Мы работаем над обновлением, которое позволит подключать другие программаторы, а также появятся новые полезные функции для работы с памятью трансиверов и прошивками в частности. Расскажите, какие девайсы вы хотите использовать с нашим ПО? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exit Опубликовано 28 августа, 2017 · Жалоба 3 часа назад, SFPTotal сказал: Расскажите, какие девайсы вы хотите использовать с нашим ПО? вот такой для начала: В 02.08.2017 в 10:30, Exit сказал: Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SFPTotal Опубликовано 29 августа, 2017 · Жалоба Exit уточните, пожалуйста, схему подключения данного "программатора" к порту SFP, как вы это видите. Нужно понимать, что наши программаторы работают на собственном протоколе и вся работа с шиной i2c реализована на стороне управляющего контроллера. Это гарантирует стабильное чтение/запись и обработку возможных ошибок. Ваше аппаратное решение требует альтернативный путь - софтовая обработка шины. В этом случае получится очень медленный программатор. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 29 августа, 2017 · Жалоба 26 минут назад, SFPTotal сказал: В этом случае получится очень медленный программатор. 128-256 байт считать/записать - тут скорость не особо-то важна. даже 1 кбит/с вместо 400 кбит/с будет вполне достаточно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exit Опубликовано 29 августа, 2017 (изменено) · Жалоба 49 минут назад, SFPTotal сказал: Exit уточните, пожалуйста, схему подключения данного "программатора" к порту SFP, как вы это видите. 5В здесь нужны для питания GBIC. В остальном всё по обычной схеме: 4 вывод - DATA, 5 вывод - CLOCK. Всё это добро подключается к COM порту, кои ещё не перевелись на мамках и управляется с IcProg. Схема проста и надёжна, а главное, элементная база доступна. Изменено 29 августа, 2017 пользователем Exit Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zoro Опубликовано 29 августа, 2017 · Жалоба 3 часа назад, Exit сказал: 5В здесь нужны для питания GBIC. В остальном всё по обычной схеме: 4 вывод - DATA, 5 вывод - CLOCK. Всё это добро подключается к COM порту, кои ещё не перевелись на мамках и управляется с IcProg. Схема проста и надёжна, а главное, элементная база доступна. Не со всеми SFP работает :) как показало... Софтовая реализация... Особенно когда микроконтроллер в SFP... Поэтому они и применили микроконтроллер чисто для себя - где гарантированно ты делаешь полноценный протокол... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exit Опубликовано 30 августа, 2017 · Жалоба 16 часов назад, zoro сказал: Не со всеми SFP работает :) как показало... Софтовая реализация... Особенно когда микроконтроллер в SFP... Поэтому они и применили микроконтроллер чисто для себя - где гарантированно ты делаешь полноценный протокол... моё имхо счтитает, что софтовая реализация по функционалу может быть шире, чем аппаратная, тем более, когда ты используешь тупо логический интерфейс и у тебя есть возможность слушать события на порту, однако, я могу глубоко заблуждаться. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 30 августа, 2017 · Жалоба 10 часов назад, Exit сказал: моё имхо счтитает, что софтовая реализация по функционалу может быть шире, чем аппаратная, тем более, когда ты используешь тупо логический интерфейс и у тебя есть возможность слушать события на порту, однако, я могу глубоко заблуждаться. Проблема с такой софтовой реализацией - у нее легко плывут тайминги. И не пойму по схеме, как там реализуется чтение ACK? (а именно когда слейв притягивает на землю SCL/CLOCK) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Radigan Опубликовано 1 сентября, 2017 · Жалоба Hi all, I'm having problems with compatibility with my QSFP port on the Intel XL710. Has anyone found a product that works or has a read from the original Intel E40GQSFPLR?Привет всем, У меня возникают трудности с совместимостью с моим портом QSFP на Intel XL710. кто-нибудь нашел продукт, который работает или имеет считывание с оригинального Intel E40GQSFPLR? Часть представляет собой оригинальный модуль Finisar FTL4C1QE1C-IT Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nuclearcat Опубликовано 2 сентября, 2017 · Жалоба 16 часов назад, Radigan сказал: Hi all, I'm having problems with compatibility with my QSFP port on the Intel XL710. Has anyone found a product that works or has a read from the original Intel E40GQSFPLR?Привет всем, У меня возникают трудности с совместимостью с моим портом QSFP на Intel XL710. кто-нибудь нашел продукт, который работает или имеет считывание с оригинального Intel E40GQSFPLR? Часть представляет собой оригинальный модуль Finisar FTL4C1QE1C-IT Did you checked xl710-unlocker ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
digsi Опубликовано 5 сентября, 2017 · Жалоба может у кого есть прошивка от FC 8gb для msa 2040, msa 2042 720998-001 717875-001 (C8R14A, C8R15A, C8R09A) (C8R23A) кода паков по 4 трансивера Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Exit Опубликовано 7 сентября, 2017 (изменено) · Жалоба В 01.09.2017 в 17:23, Radigan сказал: Hi all, I'm having problems with compatibility with my QSFP port on the Intel XL710. Has anyone found a product that works or has a read from the original Intel E40GQSFPLR?Привет всем, У меня возникают трудности с совместимостью с моим портом QSFP на Intel XL710. кто-нибудь нашел продукт, который работает или имеет считывание с оригинального Intel E40GQSFPLR? Часть представляет собой оригинальный модуль Finisar FTL4C1QE1C-IT На сколько мне известно в 710 Intel начали применять ту же технологию, что и HP на своих модулях. Только пока что эту проверку ещё можно отключить. Изменено 7 сентября, 2017 пользователем Exit Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...