Vi alguns tutoriais que levam você a adicionar um ID de dispositivo aos IDs válidos nos drivers de outro dispositivo. Como é que isso funciona?

Vi alguns tutoriais que levam você a adicionar um ID de dispositivo aos IDs válidos nos drivers de outro dispositivo. Como é que isso funciona?

Digamos que eu tenha um adaptador Bluetooth genérico e os drivers padrão não suportem A2DP. Então baixei alguns drivers para outro adaptador bluetooth que suporta A2DP.

Primeiro, quando tento instalá-los como drivers para o adaptador genérico, aparece que esses drivers não são válidos. Mas se eu adicionar o ID de hardware do dispositivo genérico em um *.ini do outro dispositivo, posso instalá-los como drivers para o dispositivo genérico, e às vezes funciona!

Como isso é possível? Os dois dispositivos realmente usam o mesmo hardware? O que acontece se o hardware for diferente, isso gera um erro em algum lugar? Isso causa pânico no Kernel? Isso torna o sistema instável?

Obrigado!

informação relacionada