Simox quote:
"at the end flash the rest(restore) file instead of the MAIN, then your patches will stay. So again, you loose your patches only if you reflash the ENTIRE MAIN firmware.

Or you can use XS++ v3.x to customize your phone and you will not loose the patches."

1. Can you tell me how to restore file instead of flashing main which loses the patch?
And also how to use xs ++ v3 to customise without losing the patch?

2. So if I want to add different patches, just add them one after the another?

3. Another helpful hint to improve your thread is to add "DB2010 is phones : w810i" DB2020 is phone : ... etc.. this would help noobs out since when I went in your thread I wasn't sure if phone was 2010 or 2020, all I know for certain it was w810i.
Also some little info about what CID 49 (numbers means) etc. btw are the CID security levels pre programmed by SE during manufacturing?

4. So this patch to use an analogy is like eg. You(unauthorise sim card) go to a nightclub and the bouncer (main firmware) ask for the passcode...
you give passcode (vodaphone) , bouncer looks at guestlist (GDFS) sees that cingular (branded code) is the only code so he rejects you..
but when we patch the main (bouncer)...we give the bouncer a bogus code before the bouncer has a chance to ask you. but somehow the bogus code passes in the GDFS (guestlist)?
note: I learn complex stuff best with analogies hehe :)

4. btw how does the network unlock the phone for you after your contract expired?
Do they give you a code that changes the GDFS
How do they permanently unlock the phone without patching?

5. Are you working engineering or computer programming or student of some engineering or IT computer science? I also got some background in electrical engineering and IT from studies..

6. Do you have any other projects you are doing or just this patching program?

Anyways I got my phone unlocked (thanks for your help), I got flash menus etc..
I am pretty happy.. :)
I might do some driver customisation..
I wonder what other stuff can you do with the phone (hacking wise)?

Your answers have been really informative and helpful...
I hope this thread helps others...or get put the top or sticky to help other noobs...