support new ihex parser (needs cleanup)