FIXED!!!!!!!!
Ok, simple way to fix. Best part is you don't need to worry about USB connect problems.
So assuming you are still on Bionix1.3 Voodoo or W/E
These are the steps for the fix:
First you must download Odin
Odin3_v1.0.rar
Download this PIT file used to have odin communicate with your phone.
s1_odin_20100512.pit
Then go to this forum post:
[kernel][2.6.29](18th Sep) OC/UV kernel with user configurable UV apk -Voodoo support - xda-developers
and Download this file: oc120_voodoo_b4.2.tar
Extract this file to your desktop, which should create another Tar file with the same name. (yes this is correct...)
Once you are done up to this point all you will do the following:
1.Open your phone, remove SIM and external SD. (make sure your phone is unplugged from USB)
2.Then take out the battery, put it back in.
3.Hold Home button + Vol Down button and then tap the power button: It will immediately go into Download mode (if you require further info for this just google on how to get to this point, pretty simple)
Once in Download mode.. (do it in THIS order.. or it will fail)
1. Open Odin
2. Hit the PIT button and Load up the file: "the s1_odin_20100512.pit"
3. Plug in your USB to your computer first, then to your phone.
3. One of the COM lights should turn on in Odin, it will turn yellow. This shows you Odin is detecting your phone.
4. Hit the PDA button and load up the file: "oc120_voodoo_b4.2.tar" (the extracted one)
5. All systems go, make sure the box re-partition is not checked and then hit
START!..
Then yellow box will turn blue, kernel will update.
And bam, your phone will automatically restart into Bionix 1.3.. with Voodoo now and a bunch of new features just for the i9000 series. USB will now work perfectly as will all the other slick features of Odix 1.3
Hope this was of help.
Cheers mate.
Seven