First: lets setup the QA patch

You will need: FAR and the JD flasher plugin: (google for FAR (its a file management program), JD flasher is in the research and development section - also get all the add-ons and the patching scripts)
Install FAR, then copy the JD flasher to the plugin folder of FAR.
Copy all the add-ons and the patching scripts to the correct paths of JD flasher.
(Now, from here Im assuming that your phone is already genric and you have a copy of the main you used still? And this is the part where everyone new to patching gets lost

)
Open the plugin folder for JD flasher: somewhere in the folders is a program called QAmaker: find that folder (I think its in the 2020_CID52 folder). Create the QA patch by dragging the main onto QAMaker.exe. Close that. Open FAR, press ALT and F1 on your keyboard, and select "just da flasher". connect using db2020 script. Enter bflash. Follow the prompts on screen. Flash the main (by pressing ALT and F2, and locating the main, then dragging it to the pane where the phone is connected: first dialog box is a copy, so that will be ok, then the second box you want as a BABE image), then find the QA patch you made, copy that across, then select "as a vkp patch" then yeah flash it. Disconnect by clicking the .. until it asks are you sure, say yes. Then take battery out for twenty seconds. After than you should be ok to connect the phone by the QA2020 script, to patch in the rest of the *.vkp files.
source:
http://forums.se-nse.net/index.php?showtopic=27775NOTE: make sure that the patches are for your phone and firmware before patching. If you get any misbyte messages: do not proceed with the patch
Hope this helps