Desistir seria uma boa ideia. A menos que você consiga que o fabricante crie drivers para você, seria extremamente complicado tentar fazer algo assim mesmo para alguém com experiência nisso.
Atualmente, estou executando o MacOS 10.12.1 e tenho um antigo scanner usb que gosto de usar, mas não vem com um driver - somente software que não é suportado no Sierra. Embora eu seja altamente desqualificado para fazer qualquer coisa relacionada a software, eu realmente gostaria de criar um driver para que meu mac reconheça este dispositivo. Examinando o software antigo, encontrei o seguinte arquivo .bundle contendo essa informação (que corresponde ao meu dispositivo):
<CropOffset XValue="0" YValue="0" />
<OrgSize XValue="2544" YValue="1696" />
<AutoEnhance Support="1" />
<AutoColorBalance Support="0" />
<InputName Name="USB Scanner 5MP" />
<PID Number="50259" />
<VID Number="2760" />
<SlideWhiteBalance135 Value="3000" />
<NegativeWhiteBalance135 Value="5000" />
<BWNegativeWhiteBalance135 Value="6000" />
<NegativeWhiteBalance110 Value="4000" />
<BWNegativeWhiteBalance110 Value="4000" />
A minha pergunta é a seguinte: posso instalar este ficheiro de pacote de alguma forma ou criar um novo controlador usb com esta informação ou preciso de muito mais conhecimento de codificação e com isso basta desistir e comprar outro produto?
Desistir seria uma boa ideia. A menos que você consiga que o fabricante crie drivers para você, seria extremamente complicado tentar fazer algo assim mesmo para alguém com experiência nisso.