i've found times ago a wpa_supplicant patched for adhoc nets that works very good on sensation with Android 4.0.3:

http://depositfiles.com/files/jvwhh35fp

it's a wpa_supplicant 0.8.x