]> git.ipfire.org Git - thirdparty/HylaFAX.git/commitdiff
Add default prototype support for Mainpine IQ modems
authorAidan Van Dyk <aidan@ifax.com>
Thu, 1 Nov 2007 13:54:46 +0000 (13:54 +0000)
committerAidan Van Dyk <aidan@ifax.com>
Thu, 1 Nov 2007 13:54:46 +0000 (13:54 +0000)
From Lee:
| commit c3b2ece2929f2382425d6b323b57a19a60d0f6f7
| Author: Lee Howard <faxguy@howardsilvan.com>
| Date:   Wed Oct 3 23:52:10 2007 +0000
|
|   add default prototype support for Mainpine IQ modems

config/Makefile.in
config/lucent-mt-10
config/mainpine-10 [new file with mode: 0644]
config/mainpine-20 [new file with mode: 0644]
config/mainpine-21
distrules

index 9cf6a6cbb882b67f6b5fba8f68e64cd24edb17b4..451568a47610bd89a5c34d4adf466b30d27ee73c 100644 (file)
@@ -79,7 +79,9 @@ CONFIGFILES=class1 \
        lucent-mt-20 \
        lucent-mt-21 \
        lucent-mt-10 \
+       mainpine-10 \
        mainpine-2 \
+       mainpine-20 \
        mainpine-21 \
        moto-288 \
        mt-1432 \
index 86008ce48512efb1369cb07b0c86775525191e58..2927912ead50f8e4ba73692d67671475ed5d3177 100644 (file)
@@ -12,7 +12,6 @@
 # CONFIG:CLASS1.0:LT V.90 1.0 ISI5634PCI*:.*:.*: Manufacturer=MultiTech Model=ISI5634PCI
 # CONFIG:CLASS1.0:LT V.92 1.0 ISI5634PCI*:.*:.*: Manufacturer=MultiTech Model=ISI5634PCI
 # CONFIG:CLASS1.0:LT V.92 1.0 MT5634SMI*:.*:.*: Manufacturer=MultiTech Model=MT5634SMI
-# CONFIG:CLASS1.0:Mainpine Venus V.92*:.*:.*: Manufacturer=Mainpine Model=RockForce
 #
 # BEGIN-SERVER
 # END-SERVER
@@ -24,11 +23,6 @@ Class1EnableV34Cmd:  AT+F34=14,1,2   # 33600-2400 primary, 2400-1200 control
 Class1TMConnectDelay:  400             # counteract quick CONNECT response
 Class1HasRHConnectBug: yes             # cope with +FRH=3 CONNECT errors
 
-#
-# Older firmwares on MainPine cards may require this:
-# Class1Cmd: AT+FCLASS=1
-#
-
 # If your line supports Caller-ID, you may want to uncomment this...
 # ModemResetCmds:      AT+VCID=1
 # CallIDPattern:       "NMBR="
diff --git a/config/mainpine-10 b/config/mainpine-10
new file mode 100644 (file)
index 0000000..01b10e0
--- /dev/null
@@ -0,0 +1,31 @@
+# $Id$
+
+#
+# prototype config for Mainpine RockForce and IQ series modems using
+# the Agere Venus and CFAX34 chipsets supporting V.34-Fax.
+#
+
+# CONFIG:CLASS1.0:Mainpine Venus V.92*:.*:.*: Manufacturer=Mainpine Model=RockForce
+# CONFIG:CLASS1.0:Mainpine CFAX34*:.*:.*: Manufacturer=Mainpine Model=IQ
+
+#
+# BEGIN-SERVER
+# END-SERVER
+
+ModemType:             Class1.0        # use this to supply a hint
+ModemRate:             57600           # must be at least as fast as the DCE-DCE communication
+ModemFlowControl:      rtscts
+ModemSetupDTRCmd:      AT&D3           # hang up and reset on DTR drop
+Class1EnableV34Cmd:    AT+F34=14,1,2   # 33600-2400 primary, 2400-1200 control
+Class1TMConnectDelay:  400             # counteract quick CONNECT response
+Class1HasRHConnectBug: yes             # cope with +FRH=3 CONNECT errors
+
+#
+# Older firmwares on MainPine cards may require this:
+# Class1Cmd: AT+FCLASS=1
+#
+
+# If your line supports Caller-ID, you may want to uncomment this...
+# ModemResetCmds:      AT+VCID=1
+# CallIDPattern:       "NMBR="
+# CallIDPattern:       "NAME="
diff --git a/config/mainpine-20 b/config/mainpine-20
new file mode 100644 (file)
index 0000000..3c45a74
--- /dev/null
@@ -0,0 +1,33 @@
+# $Id$
+#
+# prototype config file for Mainpine Ltd. IQ series
+#
+
+#
+# CONFIG: CLASS2.0:"Agere Systems"-"Mainpine Venus V.92"*-*
+# CONFIG: CLASS2.0:"Mainpine"-"Mainpine CFAX34"*-*
+#
+# BEGIN-SERVER
+# END-SERVER
+#
+
+ModemType:             Class2.0
+ModemRate:             19200
+ModemFlowControl:      rtscts
+ModemNoFlowCmd:                AT&K0
+ModemSoftFlowCmd:      AT&K4
+ModemHardFlowCmd:      AT&K3
+ModemRecvFillOrder:    MSB2LSB
+ModemSetupDTRCmd:      AT&D3           # hang up and reset on DTR drop
+
+Class2APCmd:           AT+FAP=1,1,1
+Class2SendRTC:         yes
+Class2UseHex:          yes
+
+# You may want to do something like this to enable CTC in ECM
+# Class2Cmd:           AT+FCLASS=2.0;+FRY=4
+
+# If your line supports Caller-ID, you may want to uncomment this...
+# ModemResetCmds:      AT+VCID=1
+# CallIDPattern:       "NMBR="
+# CallIDPattern:       "NAME="
index 89fd6c89d9d97a7269a7f6d86a6cd5d87fb1a4a3..e351bdbc0cd8060288e90ec03d96eb15539099e8 100644 (file)
@@ -1,10 +1,11 @@
 # $Id$
 #
-# prototype config file for Mainpine Ltd. RockForce
+# prototype config file for Mainpine Ltd. RockForce and IQ series
 #
 
 #
 # CONFIG: CLASS2.1:"Agere Systems"-"Mainpine Venus V.92"*-*
+# CONFIG: CLASS2.1:"Mainpine"-"Mainpine CFAX34"*-*
 #
 # BEGIN-SERVER
 # END-SERVER
@@ -12,6 +13,7 @@
 
 ModemType:             Class2.1
 ModemRate:             57600           # for V.34 faxing
+ModemFlowControl:      rtscts
 ModemNoFlowCmd:                AT&K0
 ModemSoftFlowCmd:      AT&K4
 ModemHardFlowCmd:      AT&K3
index 03954d081e3c0baec7788291a3af0d21fa200a5f..6cdb2d0c9a70a419c4ee1c9f8b6c08571ca9a2bb 100644 (file)
--- a/distrules
+++ b/distrules
@@ -115,7 +115,9 @@ HYLAFAXSRC=\
        config/lucent-mt-20                     \
        config/lucent-mt-21                     \
        config/lucent-mt-10                     \
+       config/mainpine-10                      \
        config/mainpine-2                       \
+       config/mainpine-20                      \
        config/mainpine-21                      \
        config/moto-288                         \
        config/nuvo-voyager                     \