Hi guys, quick update. I've been pretty packed down with uni/work lately, and it's only going to get worse in the next two weeks (exams, ack!). Odds on I'm not even going to touch the 1.00a port until around the end of this month.
Also anyone who has the foggiest of ideas about this stuff, please look over my code because I really can't tell where I've gone wrong in the 1.00a port. In fairness though, perhaps looking at it in a few weeks with a fresh head will point out the pitfall.
Cheers,
Novex
ps. for the people suggesting firmware upgrades to 1.00d, since canon haven't released an official path, I'm not v. tempted to try my luck on an unofficial method.