Hi there,
Try this method and its WORK NO DOUBT..Thank you to 'defiantmacho'.
Here's the final solution I found by old fashioned trial and error (AND what a pain in the butt it was to figure out). It worked, is still working and in full WiFi strength!
I have a Netgear WGR614v6 wireless router, but I suspect it will work fine with most routers, specially Netgear.
This is what I did:
1- I logged into my "WiFi Access Point/Router" (Meaning the website where your router's settings are). In my case it is 192.168.1.1 (This is the set Access Point for my router. You'll need to find yours. It should be located on the back label of the router itself.
2- Once I logged into the router's "Access Point" site, I went into "Wireless Settings" located in the menu on the left pane of the screen.
3- Here I chose "WPA-PSK..." as the security to be used, AND, I entered a PASSWORD. This is to maintain the Network Secure and block leachers from using my internet for free!
Don't forget to "Apply" the changes before going to the next step, and wait for it to finish will you? It will need a few extra seconds after it completes (the little antenna lights up on the router). MAKE SURE YOU WRITE DOWN THE PASSWORD!
4- NOW, on the left pane (the menu to the left of the screen, remember?), go into "Advanced Wireless Settings". See that button that reads "Setup Access List"? Click on it! :P
5- Once in, DISABLE "Turn Access Control On". In other words, uncheck it.
6- Apply Changes, and for God sakes wait for it to finish!
7- On your iPhone, go to "Settings", then "General", scroll down to the end and tap on "Reset". Don't worry. It will not reset your iPhone. It will merely bring a new menu. Now from this menu, tap on "Reset Network Settings". Let the iPhone throw its fit... it's OK!
8- Try to log into your WiFi network using the password you were supposed to have written down in step 3 above.
9- You should be able to connect now to your protected network with full strength and all!
ENJOY!
I hope this helps you as it did me...