The driver wil try to open /data/local/mac.dat and read the mac address from there.
So if you want eg. your mac address to be 00:41:41:41:41:41 you do this via a shell:
busybox echo -e \\x00\\x41\\x41\\x41\\x41\\x41 > /data/local/mac.dat
If you want your original mac address back, just delete the file.
I'm planning to create a simple app for changing the mac without using the shell.
I'll upload the changes i did to github asap
Comment and bug reports are welcome !
Update 25/08/2012: Added Sense kernel, this is gingercakes v0.9 avs GSM
Ps: zip's are not signed !
CM7 Source: https://github.com/worstenbrood/cm-kernel
Sense Source: https://github.com/worstenbrood/bravo_2.6.35_gb-mr