Los drivers de Vista y 7 muchas veces son compatibles porque el kernel base del sistema operativo o es el mismo o es muy similar, creo que básicamente han añadido mejoras para Windows 7 y nuevas firmas digitales para diferenciarlas.
En Linux y para este caso en Android, el problema será que habrá que adaptar el nuevo kernel para que use los módulos que no funcionan correctamente, y depende si los cambios entre versiones de kernels han sido significativos para que incluir esos módulos sea mas o menos costoso y deba o no reescribirse parte del módulo para funcionar correctamente.