blob: b76268728450a7216b192d6583ebd95eee783263 [file] [log] [blame]
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -03001=============================
Alain Degreffe60a8fc02007-10-26 13:51:49 +02002Infinity Usb Unlimited Readme
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -03003=============================
Alain Degreffe60a8fc02007-10-26 13:51:49 +02004
5Hi all,
6
7
8This module provide a serial interface to use your
9IUU unit in phoenix mode. Loading this module will
10bring a ttyUSB[0-x] interface. This driver must be
11used by your favorite application to pilot the IUU
12
13This driver is still in beta stage, so bugs can
14occur and your system may freeze. As far I now,
15I never had any problem with it, but I'm not a real
16guru, so don't blame me if your system is unstable
17
18You can plug more than one IUU. Every unit will
19have his own device file(/dev/ttyUSB0,/dev/ttyUSB1,...)
20
21
22
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -030023How to tune the reader speed?
24=============================
Alain Degreffe60a8fc02007-10-26 13:51:49 +020025
26 A few parameters can be used at load time
27 To use parameters, just unload the module if it is
28 already loaded and use modprobe iuu_phoenix param=value.
29 In case of prebuilt module, use the command
30 insmod iuu_phoenix param=value.
31
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -030032 Example::
Alain Degreffe60a8fc02007-10-26 13:51:49 +020033
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -030034 modprobe iuu_phoenix clockmode=3
Alain Degreffe60a8fc02007-10-26 13:51:49 +020035
36 The parameters are:
37
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -030038clockmode:
39 1=3Mhz579,2=3Mhz680,3=6Mhz (int)
40boost:
41 overclock boost percent 100 to 500 (int)
42cdmode:
43 Card detect mode
44 0=none, 1=CD, 2=!CD, 3=DSR, 4=!DSR, 5=CTS, 6=!CTS, 7=RING, 8=!RING (int)
45xmas:
46 xmas color enabled or not (bool)
47debug:
48 Debug enabled or not (bool)
Alain Degreffe60a8fc02007-10-26 13:51:49 +020049
50- clockmode will provide 3 different base settings commonly adopted by
51 different software:
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -030052
53 1. 3Mhz579
Alain Degreffe60a8fc02007-10-26 13:51:49 +020054 2. 3Mhz680
55 3. 6Mhz
56
57- boost provide a way to overclock the reader ( my favorite :-) )
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -030058 For example to have best performance than a simple clockmode=3, try this::
Alain Degreffe60a8fc02007-10-26 13:51:49 +020059
60 modprobe boost=195
61
62 This will put the reader in a base of 3Mhz579 but boosted a 195 % !
63 the real clock will be now : 6979050 Hz ( 6Mhz979 ) and will increase
64 the speed to a score 10 to 20% better than the simple clockmode=3 !!!
65
66
67- cdmode permit to setup the signal used to inform the userland ( ioctl answer )
68 if the card is present or not. Eight signals are possible.
69
70- xmas is completely useless except for your eyes. This is one of my friend who was
71 so sad to have a nice device like the iuu without seeing all color range available.
72 So I have added this option to permit him to see a lot of color ( each activity change the color
73 and the frequency randomly )
74
75- debug will produce a lot of debugging messages...
76
77
Mauro Carvalho Chehabd80b5002019-04-15 23:56:01 -030078Last notes
79==========
Alain Degreffe60a8fc02007-10-26 13:51:49 +020080
81 Don't worry about the serial settings, the serial emulation
82 is an abstraction, so use any speed or parity setting will
83 work. ( This will not change anything ).Later I will perhaps
84 use this settings to deduce de boost but is that feature
85 really necessary ?
86 The autodetect feature used is the serial CD. If that doesn't
87 work for your software, disable detection mechanism in it.
88
89
90 Have fun !
91
92 Alain Degreffe
93
94 eczema(at)ecze.com