Cool that your phone works again, mate
Your questions 3 and 4 should be posted in the threads of the topics regarding CWM recovery, if nobody answers you here. I don't know the proper answer for those specific question. Some of general information you could read in this recent post of mine:
Originally Posted by tempnick
1. Any differences relevant to our cause between Odin 1.82 and later versions of Odin?
2. Why can't CWM 22.214.171.124 flash the system image that it has created, but can flash data.img and dbdata.img? Why can't CWM 126.96.36.199 flash any of the latter, but can flash the former? It's very strange.
3. In previous recoveries I've done today (haven't tested it this time) ROM Manager insisted that I have a CWM 188.8.131.52 recovery installed, while the Speedmod kernel only showed 184.108.40.206. How can that happen?
4. And finally: Am I guaranteed of having a complete restore this time? The individual flashes went without a hitch.
Answer 1: basically, the only real difference between older and newer Odin versions is that each version has been made to support only specific devices.... so the newest one that supports i9000 is v1.83 as much as I know. I have used with i9000 Odin v1.0, v1.7x and 1.82.
Any Odin v3.x or 4.x will freeze when you try to flash something on your i9000, or won't set up the connection after you click "start" (but all Odins will recognize your device and display <Added!>).
Answer 4: if the post (link above) didn't answer fully, you can try your luck. But make nandroid backup now
, so before you try to restore old build!
If your previous backup has been made with the same kernel and the same ROM like you have now (and CWM version now is the same like before), it could work. If it doesn't work, you can try to restore your more recent backup (of today).
Otherwise, it is more likely that you will be able to restore /data from previousely made nandroid build (under "advanced") than whole the build.
I have no more problems with restoring since I've learned (from my own faults) and now I keep in the same folder (on external hard disc drive) backup of the ROM, kernel (incl CWM recovery) and nandroid build (whole folder "clockwordmod") all together. So I void mistaking and semi-bricking....