I got a Galaxy S today. It shows a "Firmware version 2.1-update1", which I suppose is Android 2.1.1. I want to install an up-to-date Android version on it, so I thought I'd turn to Cyanogenmod. I have never done this. (In fact, I am still at the state where I am a bit hazy about what terms as "rooting", "flashing" etc. exactly apply to.)
I have found this step-by-step guide to install Cyanogenmod on a Galaxy S and tried to follow it, but I failed miserably. I got as far as #5, where I would put the ClockworkMod recovery file onto the phone, but there
heimdall flash --kernel zImage --no-reboot
gives me a
Initialising connection...
Detecting device...
Claiming interface...
ERROR: Claiming interface failed!
I have put several hours into this, but now I am stumped for good. I used to get failed to detect compatible device
when I started this. After lots of searching the web, installed Samsung's Kies software, because it is supposed to allow the phone to be updated to Android 2.2, which some guides seem to presume as a starting point. However, I was unable to get Kies to even recognize the device. But its installation seems to have gotten me past Heimdall's error. At other places, however, I have found statements saying that one should uninstall Kies in order to get Heimdall working...
So what did I do wrong? How am I to proceed? What should I try next?