FunProg

Funcard with programmer

Funcard programmer software for Linux


Contents:

Introduction

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.

Where to get it

The source-code:
Tarball funprog-1.0.0.tar.gz
Source RPM funprog-1.0.0-1.src.rpm
Binary RPM (compiled on RedHat 7.3) funprog-1.0.0-1.i386.rpm

Older version can be downloaded here.

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)

You can also take a look at the funprog source.

More info

FAQ

  1. 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.
  2. Do you have sat-keys/codes?
    NO! Don't even try to ask. You'll be placed on my banlist if you do.
  3. 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.

License

FunProg is published under GNU General Public License v.2. For more information on GPL visit the GNU website.

Bugs

Changes

Changes for 1.0.0

Copyright © 2003 - Fortune Tales & Hacker's Fortune.
Page last updated: 28-Oct-2011. Comments: mail me