
- Цена: 2$
Интересно получить managed свич из unmanaged в цену SPI флешки?
Вам под кат

Умный собрат оборудован флешкой 25Q16, в то же время его младший брат имеет место под флешку и оборудован eeprom 24С16.

Глупый включился моментально и продолжил работать как глупый.
Не вышло.
Решаюсь восстановить все резисторы вокруг флешки согласно номиналам умного:

512 — 5,1к и 68Х — 47Ом 0603.
Глупый включился моментально и продолжил работать как глупый.
Не вышло…
А у меня в глупом и флешка и EEPROM! Сдуть!
Сдул EEPROM — получил кирпич…
Сделал макрофото плат в нижней части и начал сравнивать обвязку.
В Интернете наткнулся на GitHub одного китайца и в папке pic нашел интересную информацию:

и

Ok, меня интересуют ножки 84, 85, 86.
У глупого они соответственно L, H, L:

У умного они H, L, L:

Нужно удалить два резистора и сделать одну перемычку:

Удача! Всё работает как нужно!
Опытным путем установлено, что свич не работает с SPI флешками большего размера, чем 25Q16.
Открыв дамп в онлайн Hex-редакторе я задал в поиск mac-адрес свича:

Cменил mac, зашил назад и свич заработал. Значит контрольных сумм в дампе нет:






















Вам под кат
Intro
Попались мне в руки два свича: младший брат TL-SG108, простой свич и его старший брат TL-SG108E — версия с вэб-интерфейсом и расширенными настройками. Через 5 минут платы легли рядом для анализа:
Умный собрат оборудован флешкой 25Q16, в то же время его младший брат имеет место под флешку и оборудован eeprom 24С16.
Мотивация
В обучающих целях привести младшего брата к функционалу старшего и утолить паяльный зуд.Попытка решить задачу грубой силой
Снял флешку с умного и поставил в глупый. Восстановил перемычками отсутствующие резисторы, подтяжки проигнорировал:
Глупый включился моментально и продолжил работать как глупый.
Не вышло.
Резисторы?
Умный свич при включении грузится 20 секунд, в то же время глупый, даже с флешкой стартует моментально. Из этих фактов становится понятно, что по какой-то причине глупый либо не видит флешку, либо её сознательно игнорирует.Решаюсь восстановить все резисторы вокруг флешки согласно номиналам умного:

512 — 5,1к и 68Х — 47Ом 0603.
Глупый включился моментально и продолжил работать как глупый.
Не вышло…
EEPROM?
На этом этапе до меня доходит, что в умном EEPROM чипа вообще нет, и даже разводки под него.А у меня в глупом и флешка и EEPROM! Сдуть!
Сдул EEPROM — получил кирпич…
RTFM
Очевидно, дело в конфигурации процессора. PDF не нашел.Сделал макрофото плат в нижней части и начал сравнивать обвязку.
В Интернете наткнулся на GitHub одного китайца и в папке pic нашел интересную информацию:

и

Ok, меня интересуют ножки 84, 85, 86.
У глупого они соответственно L, H, L:

У умного они H, L, L:

Нужно удалить два резистора и сделать одну перемычку:

Удача! Всё работает как нужно!
Прошивка
Скачана CH341 и AsProgrammer-ом.Опытным путем установлено, что свич не работает с SPI флешками большего размера, чем 25Q16.
Открыв дамп в онлайн Hex-редакторе я задал в поиск mac-адрес свича:

Cменил mac, зашил назад и свич заработал. Значит контрольных сумм в дампе нет:

Всё-же зачем?
В два раза дешевле получаем свич на базе RTL8370N с возможностью:
*Веб-управления.
*Управления светодиодами.
*Установки скорости и дуплекса для каждого порта.
*IGMP, LAG, Port statistics, Port mirroring, Cable test, Loop prevention
*VLAN и QoS.
Для тех, кто хочет больше...






















Выводы
Получилось неплохо.
Всем добра!