Unknown error (1600) when installing custom firmware
When trying to install custom firmware, a window pops up that says there's an unknown error (1600). The phone is connected while in dfu mode. Suggestions for how to remedy this would be appreciated.
In case it will help with those suggestions, here's the short, sad saga:
My 2g phone was at firmware 2.2, via Pwnage. For unknown reasons, it went into safe mode;
First mistake, I tried to restart by holding down the power and home buttons. This put the phone in recovery mode;
2nd (big!) mistake, I restored the phone with the standard 2.2 firmware. Why? Just stupid;
Since then, I've tried to restore with 2.1 custom firmware, but get unknown error (21);
Built new 2.2 custom firmware and tried to install from dfu mode. The install appeared to go as expected, the progress bar appeared on the phone and moved along to completion, Then the process hung, with iTunes showing a pop up that said waiting for iphone. So far as iTunes knows, the phone, like Godot, never appeared;
Disconnected and tried again from recovery mode, resulting in unknown error (21), and from dfu mode, resulting in unknown error (1600). Never saw a progress bar, etc.
I don't know where to go, now and hope some kind soul does.