Well, the more recent the kernel the more probable it supports a new device.
However, as I already wrote,to you, I believe the firmware for your card is
proprietary and no version of Linux-libre will ever include it.
In this case, the recommended fix is to acquire another Wifi card that works
with free software (such as any of those based on an ath9k chipset). Knowing
the chipset of a Wifi card is no easy business! A same model can switch
chipset along its commercialization! Either you find it second-hand and the
owner tells that chipset (e.g., reporting the output of 'lspci') or you take
it from ThinkPenguin that guarantees that all their hardware optimally work
with Linux-libre (hence with any 100% free GNU/Linux distribution such as
Trisquel): http://libre.thinkpenguin.com
By using the link above, 25% of the benefits on your purchase are donated to
the Trisquel project. ;-)