El driver propietario funciona con ciertos tipos de wifi Broadcom, no con todos. El driver a pesar de ser propietario no tiene por qué ser genérico para todas las wifi Broadcom.
Y además, si está ya compilado para un kernel en concreto y unas bibliotecas precisas, no tiene por qué funcionar con otro kernel y otras bibliotecas, que es lo que entiendo que estáis intentando hacer.
Buscad un openwrt con el kernel más parecido al que se compiló, y habrá más probabilidades de que funcione.
Los Frankensteins con kernels nuevos y módulos antiguos no suelen funcionar...