مشروع مفتوح المصدر لمُبدّل إيثرنت: الكشف عن ميزات مُخبأة في رقاقة Microchip VSC8512
أثناء بناء مُبدّل إيثرنت مُدار مفتوح المصدر ذي وحدة قياسية واحدة (1U) يُدعى LATENTRED، واجه الكاتب تحديًا بسبب نقص الوثائق الخاصة برقاقة PHY من Microchip VSC8512. لم تتضمن الوثائق الرسمية معلومات حول إعدادات مُعادل SERDES TX، مما استلزم اتفاقية عدم إفصاح (NDA) للحصول على التفاصيل الكاملة. من خلال تحليل الوثائق المُتاحة للعامة، ونموذج IBIS-AMI، وواجهة برمجة التطبيقات (API) لمُبدّل إيثرنت من Microchip (MESA)، بالإضافة إلى تقنيات الهندسة العكسية، نجح الكاتب في إيجاد طريقة لتعديل إعدادات المُعادل. اكتشف واجهة MCU غير مُوثقة داخل VSC8512، ومن خلال سلسلة من عمليات معالجة السجلات، تمكن من ضبط مُعادل SERDES TX بنجاح، مُحسّنًا بذلك سلامة الإشارة. يُظهر هذا المشروع قوة مبادئ المصدر المفتوح والهندسة العكسية، مُقدمًا خبرة قيّمة للمُطوّرين الآخرين.