You will need to have root access for it to work. Once rooted load Wifi Tether by Muller, Lemons etc. Then go into settings and select Change Device Profile and select Generic ICS setting. Now you will be able to tether via Wifi.
Remember root can brick your phone so do at your own risk and tethering without paying for it can get you in trouble with your carrier.