"Geht nicht" ist keine Fehlermeldung für ein Problem, welche auch nur ansatzweise eine Lösung herbeiführen könnte.
Was genau hast du denn mit der aktuellsten Firmware von bitmain probiert und was für Probleme sind da aufgetreten? Bei genaueren infos kann der ein oder andere hier dir sicher weiterhelfen.
Eine "selber gemachte" Firmware von einem Miner birgt immer das Risiko das es eine Backdoor gibt und dein Miner heimlich Gewinne für den Ersteller der Firmware erwirtschaftet und nur ein Bruchteil der Hashleistung dir zu gute kommt. Da sollte man den Netzwerk Traffic genau anschauen. Generell würde ich erst einmal versuchen mit der Herstellerfimware weiter zu kommen bevor man solche "Experimente" angeht.