Me vais a perdonar por resucitar un tema ya de hace tanto, pero en su momento tuve el mismo problema y prefiero comentarlo y que quede así constancia.
Yo tenía mi cable de flash con el que trabajaba en la E-M10 sin problema, me funcionaba el TTL y todo eso. Pero ya estaba viejo, y al cogerme la E-M5 vi que no me funcionaba con el flash pequeño.
Resulta que el cable que tenía antes no incluía uno de los contactos. Supongo que sería el de alimentación, y que por lo tanto no era necesario para mi otro flash, que lleva pilas.
Así que me busqué un cable que pudiese ver en las fotos que incluía todos los contactos (el grande central y los cuatro pequeños), y puedo confirmar que funciona correctamente.
Os dejo aquí el enlace, por si le interesa a alguien, aunque debería servir cualquier cable que incluya los 5 contactos.
https://es.aliexpress.com/item/32827167112.html