FunProg is programmer software to program the FunCard
with their programmer v1.1
under Linux. I had been looking for this a long time, but never seem to be able
to find one. My own project is to look into cheap and simple authentication
with smartcards and I just liked the simplicity of the funcard. Moreover, it is
available everywhere in wafer form and very well documented. However, it must
run under Linux and programmer software was not available. So here it is.
Read-only access to the repository at:
CVSROOT=:pserver:cvs@panter.akhphd.au.dk:/home/cvs/funprog
Password: cvs
(Please note: the CVSROOT has changed server since 4-nov-2003)
Do you supply flash/internal eeprom/external eeprom images?
No, not yet. I am working on an ISO compatible core for my own work. It will be
published as soon as I get it working. You can take a look at the source of
the loader (fpload.asm) to get an impression of what you need to know if you
want to have a go yourself.
Do you have sat-keys/codes?
NO! Don't even try to ask. You'll be placed on my banlist if you do.
Can I program Intel hex-files?
Yes and no. You cannot program Intel hex-files directly because FunProg
only accepts binary files. The flash, which is word oriented, must be in
little endian format. Internal and external eeprom are byte-oriented. The Intel
hex-files generated by the DOS-version of the AVR-assembler are in the correct
format. The assembler for Linux (part of the FunProg package) generates
correct binary output, suited for programming. There is also a utility in the
FunProg package to convert Intel hex-files to binary and vice versa called ihex2bin.