il firmware non serve a nulla...

dipende dal chip che usa la scheda... di solito con ndiswrapper funzionano tutte ... ma ci sono anche driver nativi per alcuni chip ... per esempio per i chip prism

a ndiswrapper devi passare il file .inf dentro la cartella dei driver per windows xp poi sarà lui a prendere i file di cui a bisogno...