Информация
Настройка
Новости
Контакты
Новинка
Распродажа
Оплата
Доставка
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    Исследование по изменению серийного номера модуля GPON ONU

    Исследование по изменению серийного номера модуля GPON ONU

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Исследование по изменению серийного номера модуля GPON ONU, RouterOS
     
    lty1993
    Guest
    #1
    0
    02.01.2017 09:09:00
    Модуль GPON ONU основан на Marvell MC-88F6601, но datasheet на этот чип не доступен в открытом доступе. Мне нужно подписать NDA, чтобы получить datasheet. Сначала я подключил этот модуль к STM32, чтобы считать EEPROM, который связан со стороной SFP. Контрольная сумма была неверной, поэтому информация о модуле не отображалась на странице ROS SFP info. После исправления контрольной суммы, серийный номер и диагностическая информация корректно показывались на странице SFP. Затем я поменял серийный номер внутри EEPROM, но это никак не повлияло на серийный номер, который используется при GPON рукопожатии. После этого я выпаял флеш-чип и полностью считал содержимое флеша. Но там ничего интересного не обнаружилось. Дамп флеша: https://www.lolicon.me/dl/gpon.rom Вот фотографии в высоком разрешении:
     
     
     
    mbasenin
    Guest
    #2
    0
    11.02.2017 16:44:00
    Сегодня сделал дамп флеша моего sfp: структура SPI flash: 1Мбайт с 0 (uboot), 3584К с 0x100000 (uImg), 3М с 0x480000 (rootFs), 512К с 0x780000 (vars), 3584К с 0x800000 (uImgB), 3М с 0xB80000 (rootFsB), 512К с 0xE80000 (varsB).

    Там есть файловая система Squashfs, little endian, версия 4.0, размер 2148429 байт, 470 инодов, размер блока: 131072 байта, создана: среда, 18 ноября 2015, 10:21:54, по адресу 0x480000. В ней содержится файл /etc/xml_params/gpon_xml_cfg_file.xml:

    <?xml version="1.0"?>
    <cnfg>
       <PON>
           <!-- Серийный номер PON — до 8 символов -->
           <PON_serial_num>MKTK00010203</PON_serial_num>
           <!-- Источник серийного номера PON: 0 — из xml, 1 — числовая часть берётся из младших 4 байт MAC -->
           <PON_serial_src>1</PON_serial_src>
           <!-- Пароль PON — до 10 символов -->
           <PON_passwd>1234567890</PON_passwd>
           <!-- Отключение PON SN: 0 = НЕТ, 1 = ДА -->
           <PON_dis_sn>0</PON_dis_sn>
           <!-- Сброс gem при отключении оптики: 0 = НЕТ, 1 = ДА -->
           <PON_gem_reset>0</PON_gem_reset>
           <!-- Сброс tcont при отключении оптики: 0 = НЕТ, 1 = ДА -->
           <PON_tcont_reset>1</PON_tcont_reset>
           <!-- Полярность PON Dying Gasp: 0 = низкий уровень, 1 = высокий -->
           <PON_DG_polarity>1</PON_DG_polarity>
           <!-- Полярность включения Burst у PON XVR: 0 — высокий, 1 — низкий -->
           <PON_XVR_burst_enable_polarity>0</PON_XVR_burst_enable_polar­ity>
           <!-- Полярность PON XVR: 0 — высокий, 1 — низкий -->
           <PON_XVR_polarity>1</PON_XVR_polarity>
           <!-- Полярность включения Burst у P2P XVR: 0 — высокий, 1 — низкий -->
           <P2P_XVR_burst_enable_polarity>1</P2P_XVR_burst_enable_polar­ity>
           <!-- Полярность P2P XVR: 0 — высокий, 1 — низкий -->
           <P2P_XVR_polarity>0</P2P_XVR_polarity>
           <!-- Восстановление gem-портов после возврата из состояния 7: 0 = НЕТ, 1 = ДА -->
           <PON_gem_restore>1</PON_gem_restore>
           <!-- Гистерезис бита FEC Ind: число кадров 1-4 -->
           <PON_fec_hyst>1</PON_fec_hyst>
           <!-- Режим связи: 0 = DC, 1 = AC -->
           <PON_coupling_mode>1</PON_coupling_mode>
       </PON>
    </cnfg>
     
     
     
    troffasky
    Guest
    #3
    0
    12.02.2017 16:51:00
    Это просто интересно и немного странно. Конечно, запуск целой операционной системы на SFP — это же огромная нагрузка?
     
     
     
    ilinsky
    Guest
    #4
    0
    25.05.2017 09:55:00
    Как ты это слил?
     
     
     
    lty1993
    Guest
    #5
    0
    25.05.2017 10:33:00
    После анализа встроенного Linux выяснилось, что операционная система на модуле не пересылает никакие пакеты. На самом деле все данные пересылает аппаратный коммутатор на SoC.
     
     
     
    ilinsky
    Guest
    #6
    0
    25.05.2017 10:35:00
    Как я могу получить дамп встроенной Linux? Просто интересно.
     
     
     
    lty1993
    Guest
    #7
    0
    25.05.2017 10:37:00
    Я снял флэш-чип с платы с помощью горячего воздуха, затем сделал дамп с помощью программатора stm32 flashrom. Вот флэш: https://www.lolicon.me/mikrotik/flash.bin
     
     
     
    ilinsky
    Guest
    #8
    0
    25.05.2017 10:52:00
    Ошибка 404 — не найдено. Я новенький в аппаратной отладке, и это звучит очень интересно. Как ты добился горячего воздушного потока, чтобы снять чип?
     
     
     
    ilinsky
    Guest
    #9
    0
    25.05.2017 11:02:00
    Напиши мне в личку, у меня есть Huawei OLT и этот модуль тоже, хочу попробовать сменить SN и связать его с моим OLT или с OLT моего провайдера, используя SN моего HG. Звучит интересно.
     
     
     
    lty1993
    Guest
    #10
    0
    25.05.2017 11:21:00
    @ilinsky Ссылка исправлена. И я не знаю, как отправлять личные сообщения на этом форуме.
     
     
     
    ilinsky
    Guest
    #11
    0
    25.05.2017 11:28:00
    Я посмотрел с помощью binwalk — он огромный. Можно ли его перепаковать с помощью canes и прошить обратно? Есть идеи? Я уже гуглил про горячий воздух. Подключил свой модуль к своему hawed 5608 OLT, но в iManager U2000 при автоматическом обнаружении он не появляется. Думаю, дело связано с настройками совместимости.
     
     
     
    lty1993
    Guest
    #12
    0
    25.05.2017 12:33:00
    Да, можно перезапаковать и прошить обратно.
     
     
     
    ilinsky
    Guest
    #13
    0
    27.05.2017 00:46:00
    Какое программное обеспечение ты используешь для взаимодействия с программатором STM32, чтобы записать прошивку в флеш?
     
     
     
    lty1993
    Guest
    #14
    0
    11.06.2017 14:15:00
    flashrom https://www.flashrom.org/Flashrom
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры