summarylogtreecommitdiffstats
path: root/1000-hylafaxplus-modem-support.patch
blob: 9b1f888568c869c2ccd45d52b2f56cbd5100249e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
diff -pNaru5 config.Arch/conexant-1.0 config/conexant-1.0
--- config.Arch/conexant-1.0	2015-07-26 20:46:06.000000000 -0400
+++ config/conexant-1.0	2019-04-25 00:05:01.600945703 -0400
@@ -7,13 +7,17 @@
 # support "Class 1.0" which means that they have "adaptive receive"
 # (AT+FAR=1), but not V.34.
 #
 #    Comtrol RocketModem II/III/IV
 #    MultiTech MT5600ZDX
+#    MultiTech MT5656ZDX
+#    MultiTech MT5600BA
 #    Zoltrix FMVSP56i3
 #
 # CONFIG:CLASS1.0:56000:.*:.*: Manufacturer=Rockwell/Conexant Model=AC/K56
+# CONFIG:CLASS1.0:MT5600BA-V92:.*:.*: Manufacturer=MultiTech Model=MT5600BA-V92
+# CONFIG:CLASS1.0:MT5600BA:.*:.*: Manufacturer=MultiTech Model=MT5600BA-V90
 # CONFIG:CLASS1.0:MT5600ZDX:.*:.*: Manufacturer=MultiTech Model=MT5600ZDX
 # CONFIG:CLASS1.0:MT5656ZDX*:.*:.*: Manufacturer=MultiTech Model=MT5656ZDX
 # CONFIG:CLASS1.0:.*:.*LEONARDO.*:.*: Manufacturer=Digicom Model=Leonardo
 #
 # BEGIN-SERVER
@@ -36,5 +40,8 @@ ModemHardFlowCmd:	AT&K3		# setup hardwar
 ModemSoftFlowCmd:	AT&K4		# setup software flow control
 ModemSetupDTRCmd:	AT&D2		# setup so DTR drop resets modem
 ModemSetupDCDCmd:	AT&C1		# setup so DCD reflects carrier (or not)
 #
 Class1AdaptRecvCmd:	AT+FAR=1	# reports carrier detection mismatches
+#
+# ATDT wait for dial tone W produces busy signals on MT5600BA
+#ModemDialCmd:		ATDT9,%s
diff -pNaru5 config.Arch/lucent config/lucent
--- config.Arch/lucent	2015-07-26 20:46:06.000000000 -0400
+++ config/lucent	2019-04-12 14:05:09.188228149 -0400
@@ -46,10 +46,12 @@
 # CONFIG:CLASS1:Zoom V.90 Serial*:.*:.*: Manufacturer=Zoom Model=2949L
 # CONFIG:CLASS1:EFM560 VER*:.*:.*: Manufacturer=AboCom Model=EFM560
 # CONFIG:CLASS1:Mainpine Venus V.92*:.*:.*: Manufacturer=Mainpine Model=RockForce
 # CONFIG:CLASS1:Mainpine CFAX34*:.*:.*: Manufacturer=Mainpine Model='IQ Express'
 # CONFIG:CLASS1:.*:Mainpine CFAX34*:.*: Manufacturer=Mainpine Model='IQ Express'
+# CONFIG:CLASS1:LT 33.6 MT3334ZDX*:.*:.*: Manufacturer=Lucent Model='MT3334ZDX'
+# CONFIG:CLASS1:Agere OCM V.92 MT9234ZBA*:.*:.*: Manufacturer=MultiTech Model=MT9234ZBA
 # CONFIG:CLASS1:Agere OCM V.92*:.*:.*: Manufacturer=Agere Model=OCM
 # CONFIG:CLASS1:AGERE OCM V.92*:.*:.*: Manufacturer=Agere Model=OCM
 #
 # BEGIN-SERVER
 # END-SERVER
diff -pNaru5 config.Arch/lucent-mt-10 config/lucent-mt-10
--- config.Arch/lucent-mt-10	2015-07-26 20:46:06.000000000 -0400
+++ config/lucent-mt-10	2019-04-12 14:05:09.188228149 -0400
@@ -10,10 +10,11 @@
 # CONFIG:CLASS1.0:LT V.90 1.0 MT5634ZBA*:.*:.*: Manufacturer=MultiTech Model=MT5634ZBA
 # CONFIG:CLASS1.0:LT V.92 1.0 MT5634ZBA*:.*:.*: Manufacturer=MultiTech Model=MT5634ZBA
 # 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:Agere OCM V.92 MT9234ZBA*:.*:.*: Manufacturer=MultiTech Model=MT9234ZBA
 # CONFIG:CLASS1.0:Agere OCM V.92*:.*:.*: Manufacturer=Agere Model=OCM
 # CONFIG:CLASS1.0:AGERE OCM V.92*:.*:.*: Manufacturer=Agere Model=OCM
 #
 # BEGIN-SERVER
 # END-SERVER
diff -pNaru5 config.Arch/lucent-mt-2 config/lucent-mt-2
--- config.Arch/lucent-mt-2	2015-07-26 20:46:06.000000000 -0400
+++ config/lucent-mt-2	2019-04-12 14:05:09.188228149 -0400
@@ -9,10 +9,11 @@
 #
 
 #
 # CONFIG: CLASS2:"Multi-Tech Systems"-"MT5634ZPX-PCI"-*
 # CONFIG: CLASS2:"Multi-Tech Systems"-"MT5634ZBA"-*
+# CONFIG: CLASS2:"Multi-Tech Systems"-*"MT3334ZDX"*
 # CONFIG: CLASS2:*-"ISI5634PCI"-*
 # CONFIG: CLASS2:*-"MT5634SMI-V92"-*
 #
 # BEGIN-SERVER
 # END-SERVER
diff -pNaru5 config.Arch/rc288dpi-1 config/rc288dpi-1
--- config.Arch/rc288dpi-1	2015-07-26 20:46:06.000000000 -0400
+++ config/rc288dpi-1	2019-04-12 14:06:52.938859444 -0400
@@ -38,10 +38,12 @@
 # switches to XON/XOFF (testing host was too fast to see).
 #
 # CONFIG:CLASS1:28800:.*:.*: Manufacturer=ROCKWELL Model=RC288DPi
 # CONFIG:CLASS1:33600:.*:.*: Manufacturer=Rockwell Model=33600
 # CONFIG:CLASS1:56000:.*:.*: Manufacturer=Rockwell/Conexant Model=AC/K56
+# CONFIG:CLASS1:MT5600BA-V92:.*:.*: Manufacturer=MultiTech Model=MT5600BA-V92
+# CONFIG:CLASS1:MT5600BA:.*:.*: Manufacturer=MultiTech Model=MT5600BA
 # CONFIG:CLASS1:MT5600ZDX:.*:.*: Manufacturer=MultiTech Model=MT5600ZDX
 # CONFIG:CLASS1:MT5656ZDX*:.*:.*: Manufacturer=MultiTech Model=MT5656ZDX
 #
 # BEGIN-SERVER
 # END-SERVER
diff -pNaru5 config.Arch/usr-rts config/usr-rts
--- config.Arch/usr-rts	2015-07-26 20:46:06.000000000 -0400
+++ config/usr-rts	2019-04-24 23:18:18.003137846 -0400
@@ -79,13 +79,18 @@ ModemSetupAACmd:	AT+FCLASS=0	# leave mod
 ModemAnswerCmd:		AT+FCLASS=1	# force RTS/CTS after change
 #
 # Disables the reporting of bad frames by the modem.  This
 # overcomes a firmware problem in the x2 and V90 Sportsters.
 # It is not necessary for the Courier modem.
+# It errors on the Sportster 5686G V.92.
 #
-Class2NRCmd:    AT+FNR=1,1,1,0
+#Class2NRCmd:    AT+FNR=1,1,1,0
 # 
+# Sportster 5686G (Agere CV92) doesn't respond correctly to AT+FTM=?
+#Class1TMQueryCmd: "!3,24,48,72,73,74,96,97,98,121,122,145,146"
+#Class1RMQueryCmd: "!3,24,48,72,73,74,96,97,98,121,122,145,146"
+#
 # When using AT+FRS=n we see USR modems reset themselves in the middle of sessions
 # this is not good.  So, we seem to work-around that problem by not using the
 # command.  Unfortunately, this isn't an ideal thing.
 # 
 Class1SwitchingCmd:     "<delay\0727>"
diff -pNaru5 config.Arch/zyxel-1496e-1 config/zyxel-1496e-1
--- config.Arch/zyxel-1496e-1	2015-07-26 20:46:06.000000000 -0400
+++ config/zyxel-1496e-1	2019-04-24 23:28:05.746941599 -0400
@@ -60,14 +60,14 @@ ModemSetupAACmd:	AT+FAA=1	# enable in cu
 # Additional reset commands:
 #
 # &B1	  DTE-DCE rate is fixed at DTE setting
 # &N0	  Auto-negotiate highest possible DCE-DCE link rate
 # &S0	  DSR always on
-# *F0	  Deny remote configuration
+# *F0	  Deny remote configuration (removed due to error on U90E)
 # S38.3=1 DCD on/off sequence follows UNIX standard
 # 
-ModemResetCmds:		AT&B1&N0&S0*F0S38.3=1
+ModemResetCmds:		AT&B1&N0&S0S38.3=1
 #
 # We normally append the "@" symbol to the dial string so that
 # the modem will wait 5 seconds before attempting to connect
 # and return result codes that distinguish between no carrier
 # and no answer.  This makes it possible to avoid problems with