Desgraciadamente, aún teniendo controladores libres, éstos a menudo requieren que los fabricantes de dispositivos hardware publiquen los firmwares necesarios para poder inicializar sus dispositivos.