IFI hex loader protocol

I’m working on a eclipse plugin that will enable someone to program and upload an IFI project from Eclipse, so that is is not as big a leap when they use Windriver. I have the builder, toolchain, and error parser working, but I am having issues with the hex loader. Its basically the Jifi program (Jifi - Programming - Chief Delphi) with a few modifications. It is not able to get the firmware version, the first step after connecting to the port. Using the same computer, IFI Loader 1.0.10 dies with a division by zero error, and IFI Loader 1.1 works just fine. The RC is from 08, and I think that it might have a different command sequence or something of that sort.

Attached is the source (Feature and Plugin) and the plugin.

You’ll need JRE 1.6, and Eclipse CDT (I used Helios, 3.6, but Galileo 3.5 seems to work fine also)

PS. if you are wondering why its called Mel, look here: The story of Mel

meljar.zip (1.33 MB)
melsrc.zip (1.35 MB)


meljar.zip (1.33 MB)
melsrc.zip (1.35 MB)