Proyecto de Switch Ethernet de Código Abierto: Descubriendo Funciones Ocultas del Microchip VSC8512

2025-07-08

Durante la construcción del switch Ethernet administrado de 1U de código abierto LATENTRED, el autor encontró un desafío con la falta de documentación para el chip PHY Microchip VSC8512. La documentación oficial carecía de información sobre la configuración del ecualizador SERDES TX, requiriendo un NDA para detalles completos. Al analizar documentos disponibles públicamente, el modelo IBIS-AMI y la API de Switch Ethernet de Microchip (MESA), junto con técnicas de ingeniería inversa, el autor logró encontrar una manera de modificar la configuración del ecualizador. Descubrió una interfaz MCU no documentada dentro del VSC8512 y, mediante una serie de manipulaciones de registro, ajustó con éxito el ecualizador SERDES TX, mejorando la integridad de la señal. Este proyecto muestra el poder de los principios de código abierto y la ingeniería inversa, ofreciendo una experiencia valiosa para otros desarrolladores.

Hardware