A couple of suggestions (I can't actually do anything usefull with the program since I don't have a controller)
When you tar up the stuff, do it from the previous directory, so that you don't have to copy the tar file to a new directory. Also, use some type of version number or date in both the tar file and the directory for your sake, and everyone else's. You can use a command like this for the tarring: tar -cvzf ifi_loader-0.01.tar.gz ifi_loader-0.01/
Right now, you program is copyrighted and you have all the rights and protections that provides, which means we can't modify it. I assume, since you are releasing it to us, that isn't what you intended. Thus, you need to license the code to give up some of your copyright rights. There are virtually unlimited open source licenses, some of which are listed at
http://www.opensource.org/licenses/ You should choose one of those (I prefer the BSD license) and license your software with it.
Can you include a short readme that tells, at a minimum, where to get the information that you used to write this loader?
Thanks for the time that you've spent on this.