Hoping someone might of run into this problem before. I've got a Canon 40D running firmware 1.0.8, and I also have a 580EX Speedlite. 99% of the time I do flash work, I use the speedlite. However recently I've tried to use the onboard flash and found it wont work.
When I got into Flash Control Menu and select Built-in flash func. settings, I get the error message "This menu cannot be displayed. External flash is attached". Now to state the obvious, my Speedlite is NOT attached and the flash connector is clean, nothing is bridging any of the flash terminals on the camera etc.
I have just upgraded the firmware from 1.0.5 -> 1.0.8 in hope this might magically fix it, but no such luck. Before I go back to Canon for Warranty I thought i would see if anyone else has come across this problem before.
Thanks in advance