Well, this is a CHDK forum and there is no CHDK for DSLR's. So I have no idea what "custom firmware" you tried to load.
However, the only obvious thing you did not mention is pulling out the all the batteries and giving the camera a minute or two to reset before you put them back in. Leave the CF card out when you do this - assuming the "custom firmware" was something you loaded on the CF card.