I've got an 3GS here, with strange problems.
It is in a recovery mode, but if I try to recover it by the
usual way by iTunes.. I get an error at the and (1015)
Tinyumbrella can't recognize de iPhone, it has a strange code as "device name".
I live in Holland, and probably the iPhone is locked on a German provider,
so I need a solution or a custom firmware that is already been activated.
Your iPhone has iPad baseband, there is no activated custom firmware for 3GS at 4.2.1. once restored you can run redsnow jailbreak to activate. if you have new bootrom, run GP over redsnow jailbreak to get untethered .