I tried to install CyangenMod on my Samsung Vibrant thanks to the suggestion of Paultag (I’ll get you for this!). Installing the ClockworkMod failed as follows:
$ heimdall flash --kernel zImage
Heimdall v1.3.2, Copyright (c) 2010-2012, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au
This software is provided free of charge. Copying and redistribution is
encouraged.
If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/
Initialising connection...
Detecting device...
Claiming interface...
Attempt failed. Detaching driver...
Claiming interface again...
Setting up interface...
Checking if protocol is initialised...
Protocol is not initialised.
Initialising protocol...
Handshaking with Loke...
Beginning session...
Session begun with device of type: 0
Downloading device's PIT file...
PIT file download sucessful
Uploading KERNEL
0%
ERROR: Failed to send file part packet!
KERNEL upload failed!
Ending session...
ERROR: Failed to send end session packet!
Re-attaching kernel driver...
now my phone looks like this:
And that’s all it will do now, complain with a message about the connection not working. i can’t even find any forums or communities online to ask about the problem. So in desperation I come to the Ubuntu community to see if any of you guys have seen this problem before. If you have, please comment below.
Note: Holding the power and volume buttons to get it into download mode doesn’t work any more. Removing the battery doesn’t help either.
Update: This phone is a Samsung Vibrant, many of these devices were locked on the hardware level by carriers for unknown reasons. The only way to recover them is to buy a hardware jig which connects two of the pins via a set of resistors. Thanks to all who helped in the comments below.