Changelog for HylaFAX 4.1.3 - Jun 27, 2002
+* adds prototype support for MultiTech ISI5634PCI (09 Jul 2002)
* caused the wedged script to give exit status (06 Jul 2002)
* allowed faxgetty to identify extended RING data as a RING (06 Jul 2002)
* fixed a buffer overflow when receiving long scan lines (06 Jul 2002)
# CONFIG:CLASS1:LT V.92 1.0 MT5634ZPX-PCI*:.*:.*: Manufacturer=MultiTech Model=MT5634ZPX-PCI-V92
# CONFIG:CLASS1:LT V.90 1.0 MT5634ZBA*:.*:.*: Manufacturer=MultiTech Model=MT5634ZBA
# CONFIG:CLASS1:LT V.92 1.0 MT5634ZBA*:.*:.*: Manufacturer=MultiTech Model=MT5634ZBA
+# CONFIG:CLASS1:LT V.90 1.0 ISI5634PCI*:.*:.*: Manufacturer=MultiTech Model=ISI5634PCI
+# CONFIG:CLASS1:LT V.92 1.0 ISI5634PCI*:.*:.*: Manufacturer=MultiTech Model=ISI5634PCI
# CONFIG:CLASS1:AT&T 33.6 Data/14.4 Fax*:.*:.*: Manufacturer="AT&T" Model=Lucent
# CONFIG:CLASS1:Zoom V.90 PCI*:.*:.*: Manufacturer=Zoom Model=2920
# CONFIG:CLASS1:Zoom V.90 USB*:.*:.*: Manufacturer=Zoom Model=2980
#
# CONFIG: CLASS2:"Multi-Tech Systems"-"MT5634ZPX-PCI"-*
# CONFIG: CLASS2:"Multi-Tech Systems"-"MT5634ZBA"-*
+# CONFIG: CLASS2:*-"ISI5634PCI"-*
#
# BEGIN-SERVER
# END-SERVER
#
# CONFIG: CLASS2.0:"Multi-Tech Systems"-"MT5634ZBA"-*
# CONFIG: CLASS2.0:"Multi-Tech Systems"-"MT5634ZPX"-*
+# CONFIG: CLASS2.0:*-"ISI5634PCI"-*
#
# BEGIN-SERVER
# END-SERVER
#
# CONFIG: CLASS2.1:"Multi-Tech Systems"-"MT5634ZBA"-*
# CONFIG: CLASS2.1:"Multi-Tech Systems"-"MT5634ZPX"-*
+# CONFIG: CLASS2.1:*-"ISI5634PCI"-*
#
# BEGIN-SERVER
# END-SERVER
TryCommonCommands()
{
- for i in 0 1 2 3; do
+ for i in 0 1 2 3 4 5 6 7 8 9; do
Try "ATI$i"
done
}
common()
{
- echo "This looks like a Class $1 modem."
+ echo "This looks like a Class $SUPPORT modem."
echo ""
TryCommonCommands
}
fi
done;
MODEMCLASSES=`echo $MODEMCLASSES | $SED -e 's/3/2.0/g' -e 's/4/1.0/g' -e 's/5/2.1/g' -e 's/ $//g'`
+ SUPPORT=`echo $SUPPORT | $SED -e 's/3/2.0/g' -e 's/4/1.0/g' -e 's/5/2.1/g' -e 's/ $//g'`
if [ "$MODEMCLASSES" = "" ]; then
echo "The result of the AT+FCLASS=? command was:"
echo ""
echo "I don't figure that it's worthwhile to continue..."
exit
else
+ common
for CLASS in $MODEMCLASSES; do
case $CLASS in
1) class1;;
static const ModelData Sharp[] =
{{"\x00\xCE\xB8\x80\x80\x11\x85\x0D\xDD\x00\x00\xDD\xDD\x00\x00\xDD\xDD\x00\x00\x00\x00\x00\x00\x00\x00\xED\x22\xB0\x00\x00\x90\x00\x8C", "Sharp UX-460" },
{"\x00\x4E\xB8\x80\x80\x11\x84\x0D\xDD\x00\x00\xDD\xDD\x00\x00\xDD\xDD\x00\x00\x00\x00\x00\x00\x00\x00\xED\x22\xB0\x00\x00\x90\x00\xAD", "Sharp UX-177" },
+ {"\x00\xCE\xB8\x00\x84\x0D\xDD\x00\x00\xDD\xDD\x00\x00\xDD\xDD\xDD\xDD\xDD\x02\x05\x28\x02\x22\x43\x29\xED\x23\x90\x00\x00\x90\x01\x00", "Sharp FO-4810" },
{NULL}};
static const ModelData Xerox[] =