README for fcusb2 driver
========================

Revision:   0.8.1
Date:  2011-03-28


Kernel compatibility
--------------------
This source package is usable with kernel 2.6.20 until 2.6.28.

Beginning with revision 0.7.0 this source package can be used
for both microarchitectures: 32bit (usually named as i386 or 
i686) and 64bit (usually named as amd64).


Compiler version
----------------
Before you compile your fcusb2 driver please check the compiler
version used for the kernel with the command:

       dmesg | head -n1

and use the same compiler for compiling your fcusb2 driver!


Installation
------------
1) change to normal user

2) unpack the file fcusb2-driver-$VERSION.tar.bz2
   and change into the directory fcusb2-driver-$VERSION

3) create the module(s) for your kernel with:
       make

Then you can install the binary module files as user ROOT
or create a package (e.g. for Debian) as normal user:

4a) install and load modules as user ROOT:
       su root                or:
       make install               sudo make install
       exit

4b) create a directory for packaging as normal user:
       make DESTDIR=/home/myuser/fcusb2-pkg install


Firmware selection
------------------
AVM had produced three versions of FRITZCARD! USB. Depending 
from the version you need a special firmware version. You find 
the different firmware files in the 'frm' directory.

	ID            version               firmware file
	----------    ------------------    -------------
	"057c/c00"    FRITZCARD!USB         not needed

	"057c/1000"   FRITZCARD!USB v2.0    fus2base.frm

	"057c/1900"   FRITZCARD!USB v2.1    fus3base.frm

You can check the ID with the command 'lsusb'.


Maintainer
----------
I am a normal user, who uses fritzcards since 1993. I use this
patched sources for myself and give it back "AS IS", without
any warrenty and without any support. Use it on your own risk!

The source packages can be found in the web:
http://www.joonet.de/fritzcard/index.html

(Joachim Wiedorn, 2011)
