I took a punt and bought thus cord from fleabay "JJC Off Camera TTL Flash Extension Cord for OLYMPUS E-P2 P1 E-30 E-1 as FL-CB05" .. Despite there's no mention about being compatible with E-M5 or E-M1, and it turns out it isn't. Well, sort of. It works on manual mode, so the central pin is fine, but the camera can't detect the flash at all on TTL mode. I suspect the pins are too fat for the hotshoe grooves. Pic: As you can see, unlike the cylindrical pins on the cable, the Meike MK-320P pins are flatter and pointy. So I'm thinking of hacking the pins on the cable, since it was my fault and the return postage would be uneconomical anyway. I'd be grateful for any tips on the hack. PS: I checked the pin connections on the cable itself with the multimeter, everything's fine.