I am still having the problem of having my keyboard not work after rejailbreaking my iphone 3gs on ios 5.0.1. I cannot use the keyboard for email or for typing in webaddresses. I hit the keyboard and nothing happens. However, the keyboard works when I am in cydia and i want to search for a package or to type a repository address in. Also unlike before, I can type my itunes password in the appstore but just can't type in anything in the cursor field when trying to search for an app within the appstore. I reloaded the iOS 5.0.1 creating the custom firmware from redsn0w and following all the directions from the link I sent you but I still have the same problem. I cannot type letters when i hit the keyboard when I try to open a new webpage in Safari or try to send a text message or an email. However, when I got to Cydia and then hit search and when keyboard popped up, i had no problem typing in ultrasn0w to download that. The keyboard worked fine in Cydia. Also, the keyboard works now in the Apple app store so i can type in my itunes password to download apps where before I had to use my wireless mac keyboard via bluetooth. Also, i have to put a passcode on my phone for my work email and the keyboard works for that so that I can unlock the phone when it is awakened or turned off so I don't think it is an issue with the phone and the touch screen. Any suggestions? The only thing i can think of is that the main ios 5.0.1 download that i have has a problem with it as I used the same one that I downloaded a few weeks ago on redsn0w for the 3GS instead of trying to redownload it and get a fresh one. Anythoughts? Thanks again for your help. It is really appreciated. I had posted this a few days ago but nobody had responded. Can someone please help?