It occurred to me as I was reading through some iPhone/iPod Touch SDK information today that the whole SDK is geared towards iPhone OS 2.0 — Error 34 may be the Organizer’s way of complaining that the device isn’t running the expected OS.
If this is true, it’s something of a kick in the teeth. I’m sure I’m not the only person who was expecting to be given an SDK that was immediately usable on my device. I trust that a lot of experimentation by a lot of people will turn up some goodies, but for now I’m guessing that I’ll have to wait to use the official SDK. There is the off chance that code that doesn’t touch the UI or specific features of the device will still work — perhaps well enough to port Perl or similar. I’ll be experimenting with that this weekend.