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.

2.) Type:

cd \

3.) Type:

cd AndroidSDK\tools

4.) Boot your HTC Hero into Fastboot

5.) Type:

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.