IF YOU DONT KNOW WHAT YOU ARE DOING, YOU WILL MOSTLY BRICK YOUR PHONE. This is only for Telus Fascinate SGH-T959D.
Since the developement of Gingerbread on I9000 is going really well, i decided to upgrade the script for CWM 3.0. I am using GB rom on my phone since the day it was out and it's pretty awesome. But I still warn people who might want to do it, that if you dont know how to do it, you will probably kill your phone.I also attached reboot to recovery and download script for people with rom who doesn't allow that.
If you dont want introduction, skip to blue line
Ever wanted to have Gingerbread on your fascinate? Tried it but missing the home and search key was too inconvenient ? If you answered yes to one of those question, you are like me . I tried many GT I9000 ( Internationnal (European) Galaxy S) Rom, with 2.2.1 i was missing the home button. With 2.3.2 beta leaked, i was missing home AND search which i tought was too much. I tried back 2.3.2 with Supercurio Voodoo lagfix injected stock kernel and found that it was running amazing but that i was still missing my home and search key. Quickly, i have done a key test under clockworkmod recovery (Also in Supercurio kernel ) and to my surprise, home key id was 105, search key id was 106 and back key was 158. 158 was the back key in froyo and home key id was also 158. So now theorically, i was able to do something ^^. That's what i did and a few minute later i had a fully fonctionnal gingerbread rom on my fascinate.
The point was to edit /system/usr/keylayout/"Melfas_touchkey.kl"&"qwerty.kl" key template to get them working. I changed the RIGHTDPAD and LEFTDPAD to HOME and SEARCH, changing WAKE_DROPPED state for HOME to WAKE and voila.
1 a) If you dont know how to use odin, you should not attempt to flash any new firmware to you phone.
b) Please take note that boot in recovery with the key wont be possible anymore after flashing XWJVH. Download mode WONT be accessible too, as the XWJVH rom update the secondary boot loader, which is not compatible with our key. There is a way to install these rom without having access to reboot in recovery and download mode by pressing key at boot. Custom home made jig is the best in the case you would softbreak your phone. So i would tell you to not do this unless you have a homemade jig.
Again, I will make a tutorial for people who dont know how to flash custom rom or gingerbread rom, so if you are not ready to risk a brick then dont try this.
*/-- THIS WON'T BE MADE FOR NOW.
The author or anyone who refer to this thread cant be held responsible for any damage done to your phone, repair price, if your house start burning, if the star start falling, or if anything else go wrong. You know what you are doing and by doing the things explained in this thread on 1st, 2nd and 3rd post, you confirm that you hereby accept the consequence of such act.
This said, I wont try to harm yor phone but it's still good to remember to people that flashing rom is risky and might be harmful.
I use GT I9000 rom on my phone for about 4 month now and it didnt hurt it, this is the rason why i share trick and instruction on how to install them on other phone but this doesnt protect your phone.
I know i have a lot of disclaimer and i might be repeating myself but i dont want to have problem and make people thing two time before starting
Time to help you now.
(If you are colorblind and skipped to this line where it was said to skip to blue, this line is orange line. Blue line is two line higher(Not counting the orange one you just skipped to) just higher of the disclaimer line. Start reading from this line(blue one) please.)
THIS WILL NOT WORK WITH FROYO
For people who want to know what is a homemade jig that i'm speaking often, here is the thread you must see
This is the most useful tester tool.