No, I didn't flash 2.51 ever, only 2.21 UK several times and 2.34 once, and original chinese 2.2 three times.have you flashed 2.51 in the past as that breaks things. If not and you went from 2.21/2.34 flashed the 2.2 chinese .sbf, and you follow my guidelines on how to flash e.g. wiping, then I see no reason why it wouldn't as it works on mine.
the problem is, that my flash light is in the dead mode now in my newly flashed 2.2.
my process from the everything-working 2.21:
1. the working 2.21 UK. (knowing that there is flash light problem in 2.2 froyo)
2. flashed 2.2 .sbf, installed GSM update, rooted. (upon information that the rooting works by SuperOneClick), then flash light dies, waiting for fix.
3. the flash fix.zip comes out, flashed in, didn't work. only result is the weak green light.
4. flash back to 2.21 UK, green light stays.
5. flash 2.2 again, root, GSM update, flashfix.zip. still green light.
6. then revert to 2.21, immediately upgrade to 2.2 Chinese .sbf, root, updated the GSM, didn't flash any flashlight fix.
7. now, in 2.2 Chinese, dead flash light.
-in the upper process, each and every .sbf flashing has a before and after wiping.
can I use your method to heal my flash light now?