Ok. I managed to compile drivers for ath3k on puppy 4.3.1. I copied the firmware file across too. Now when I try and load the drivers (depmod -a). It recognises the usb device as atheros but it says the following in /var/log/messages/: -