I found this interesting guide over at xda-developers posted by jaymac407. Having watched Hak5 last night in wich they discussed de-authing wireless clients based on their Wireless Card Vendor ID I think this might be a useful guide.
Before starting you will need an Unlocked SPL for your device to allow us to ammend the MAC Address.
You’ll also need the AndroidSDK and fastboot/adb drivers installed.
1.) Open up a new command window.
4.) Boot your HTC Hero into Fastboot
fastboot oem rebootRUU
6.) After your phone restarts, type:
fastboot oem emapiWlanMac
You’ll get something like:
... INFONotice: This MAC address takes effect only when your platfor INFOm is EEPRON-less configuration. Please use (emapiTest) to v INFOerify it ! INFO0x00000000 INFO0x000000DE INFO0x000000AD INFO0x000000BE INFO0x000000EF INFO0x00000000 INFO-eMapiWlanMacCommand, status = 1 OKAY [ 0.025s] finished. total time: 0.026s
Make a note of your MAC Address (the last two characters of each line- this MAC address would be 00: DE:AD:BE:EF:00, for example).
7.) Now, type this command to set the new MAC Address that you want (MAC Address should use spaces instead of ‘:’):
fastboot oem emapiWlanMac 00 01 02 03 04 05
That would make the MAC Address 00:01:02:03:04:05.
8.) Done! Type this to reboot:
fastboot oem boot
And there you have it, you can now spoof your MAC to allow you onto a network or protect yourself from a Vendor specific deauth packet.