summaryrefslogtreecommitdiffstats
path: root/kppp/README.ModemDB
diff options
context:
space:
mode:
Diffstat (limited to 'kppp/README.ModemDB')
-rw-r--r--kppp/README.ModemDB77
1 files changed, 77 insertions, 0 deletions
diff --git a/kppp/README.ModemDB b/kppp/README.ModemDB
new file mode 100644
index 00000000..448912c2
--- /dev/null
+++ b/kppp/README.ModemDB
@@ -0,0 +1,77 @@
+Modem Database
+==============
+
+The Modem Database (MD) will further simplify kppp by allowing the user to
+select a modem from a database. The MD will be organized by the name of the
+manufacturer. Each modem will only have those entries not common to the
+generic Hayes Modem command set. The following entries will be available
+(defaults in brackets):
+
+[Group]: Can be freely chosen, may not be "Common"
+Vendor: The modem vendor
+Name: The name of the modem, without vendor. Needed
+Parent: All settings of this modem are inherited. Parent works
+ recursive, so if the parent has another parent, this will
+ be inherited too and so on.
+Reset: This should reset the modem (ATZ)
+Init: The init string (AT V1 E1)
+Volume0: Volume off (ATL0)
+Volume1: Medium volume (ATL1)
+Volume2: Loud volume (ATL3)
+PreInitDelay: Delay after opening the modem, before sending the Init
+ command (50)
+PostInitDelay: Delay after sending the Init command (30)
+InitResponse: Modem response to the Init command (OK)
+BlindDialOn: To dial without waiting for line carrier (ATX3)
+BlindDialOff: Donīt dial without waiting for line carrier (ATX4)
+ToneDial: The command to dial out, number is appended (ATDT)
+PulseDial: The command to use impulse dialing (ATDP)
+ConnectResponse:The modems answer to "Dial" when connection is established
+BusyResponse: Response to a busy line (BUSY)
+NoCarrierResponse: Response when carrier was not establ. (NO CARRIER)
+NoDialTone: Response when no dial tone was found (NO DIALTONE)
+SupportsCD: Modem supports the "Modem asserts CD line" feature (1==yes)
+AutoAnswerOn: Turn on auto answer (for callback) (ATS0=1)
+AutoAnswerOff: Turn off auto answer ATS0=0
+
+If the name begins with "!", this is NOT shown in the modem list but can be
+taken as parent. Every modem initially inherits from "Common".
+
+Example:
+========
+
+[Common]
+Vendor=Generic
+Name=Hayes Compatible
+Reset=Z
+Init=ATV1
+Volume0=M0L0
+Volume1=M1L1
+Volume2=M1L3
+PreInitDelay=50
+PostInitDelay=30
+InitResponse=OK
+BlindDialOn=X3
+BlindDialOff=X4
+ToneDial=DT
+PulseDial=DP
+ConnectResponse=CONNECT
+BusyResponse=BUSY
+NoCarrierResponese=NO CARRIER
+NoDialTone=NO DIALTONE
+SupportsCD=true
+
+[!Zyxel Omni TA128]
+Vendor=Zyxel
+Name=Omni TA 128
+Reset=&F
+
+[Zyxel Omni TA128/X75]
+Parent=Zyxel Omni TA128
+Name=Zyxel Omni TA128/X75
+Init=B20 V1 E1
+
+[Zyxel Omni TA128/sync.PPP]
+Parent=!Zyxel Omni TA128
+Name=Zyxel Omni TA128/sync.PPP
+Init=B40 V1 E1