I got it to work on my 3GS with the tweak from "cough" BigBoss, but it is buggy and a bit frustrating to work with. It constantly screws up passwords so I've disabled it for now. Will keep the tweak installed and see how it goes as Apple updates it. Also the bar does not show the "Action Button" just a blank box and if you use it, it pastes in the location "/var/moblie/Library/Preferences/com.apple.keyboard.plist", even after a re-spring and/or even after a re-spring then reboot. Also when trying to text or email, when putting in the address it does not give you the list of contacts.