Проприетарные программы имеют очевидный минус: их код нормально не поправишь. На самом деле это тоже возможно сделать, но будут лицензионные ограничения, которые преодолеть бывает довольно сложно.
Однако, такие проекты имеют и плюс: на правку кода, получается, не требуется тратить время. Ещё не требуется тратить времени на сборку бинарников.
Как следствие, такие пакеты оказываются просты в поддержке. Утрировано, оно либо работает, либо нет.
То есть ищем на abf проект драйвера, клонируем его в персональный реп, меняем тарбол, меняем в спеке версию, пробуем собрать. Так как ни код поменять нельзя, ни собирать бинарники нельзя, то изменения спека скорее всего окажутся минимальными - то есть только версия.
Далее если пакет собрался (что бы и нет?), остаётся проверить его работу.
Ели он работает, можно послать пулреквест.