Das kann ich nicht nachvollziehen.
Lade ich ein Intel Hex File unter Ponyprog, wie oben beschrieben, dann wird dies korrekt konvertiert. Ich kann es dann auch binär speichern.

Save Program File as
Als Device Typ *.bin angeben
OK klicken.

Selbst wenn ich das Binärfile in *.hex oder ein Intel Hex File in *.bin umbenenne und lade, wird es immer korrekt konvertiert.

Welche ponyprog Version verwendest du? 2.06fBETA

Das elf File ist bei mir mehr als 10x größer als das Hex File. (evtl wg. Degug Optionen)

Gruß m.a.r.v.i.n