b43 z własnym mikrokodem

Data: 16 czerwca, 2008

Michael Buesch, współtwórca wolnego sterownika do bezprzewodowych kości Broadcoma, stworzył wolną implementację mikrokodu do tych urządzeń. Co istotne, nowe firmware rzeczywiście działa, choć obecnie wymaga eksperymentalnej wersji sterownika i pracuje tylko w trybie monitorowania.

Na tym nie koniec przyjemnych niespodzianek: ten sam programista opracował także wirtualną maszynę do kontrolowanego uruchamiania firmowego mikrokodu. Jej użycie znacznie ułatwia analizę działania firmware.

Rewelacje Buescha zostały opublikowane wkrótce po tym, gdy Broadcom zaprezentował swoją wersję sterownika do swoich kości Wi-Fi. Okazała się ona niemal bezużyteczna, ponieważ w większości składała się z binarnej własnościowej części i działała tylko z jedną kością (BCM4312), która i tak jest już obsługiwana przez b43.

Newsletter OSnews raz w tygodniu. Bez reklam.