HTC Touch 3G supports WPA and WPA2 authentication. However, if you don’t have a certificate authority properly set up and you’re using PEAP (instead of personal certificates) for authentication, things tend to get messy. In order to make it work you need to:
- Hack into the registry (I use Dotfred’s Task Manager) and add a new key (making your device not check server certificate’s validity – which fails since it’s usually self-signed):
HKLM\Comm\EAP\Extension\25\ValidateServerCert = DWORD:00000000
- Add a new connection:
- Enter SSID (network name), connection type and SSID visibility
- Select WPA2 authentication and AES encryption
- Select EAP: PEAP – Do not bother trying to access the PEAP properties, you will be presented with an error: Cannot log on to the network. This network requires a personal certificate to positively identify you.
- Click Finish
- You will be prompted to login using an username, password and domain. If you’re having problem authenticating, leave the domain blank and rather put firstname.lastname@example.org in username to specify it
That’s about it, happy browsing!