Path: ns-mx!hobbes.physics.uiowa.edu!zaphod.mps.ohio-state.edu!malgudi!sunc!cis.ohio-state.edu!ucbvax!ucdavis!csus.edu!beach.csulb.edu!nic.csu.net!usc!cs.utexas.edu!swrinde!gatech!pitt!unix.cis.pitt.edu!erast1 From: erast1@unix.cis.pitt.edu (Evan R Aussenberg) Newsgroups: comp.sys.apple2 Subject: Re: MNP 5 modem on standard //e HELP!!! Keywords: Proterm, MNP, Modem Message-ID: <175409@unix.cis.pitt.edu> Date: 11 Sep 91 03:31:59 GMT References: <1991Sep9.234338.3020@ux1.cso.uiuc.edu> <57159@apple.Apple.COM> Organization: University of Pittsburgh Lines: 112 In article <57159@apple.Apple.COM> unknown@Apple.COM (Matt Ackeret) writes: > Now if people can give me hints about using ProTERM with a >v.32, v.42, v.42bis modem... Done. I completed a few hours of experimenting myself and here's the scoop (until Proterm 3.0 is released, anyway). By the way does anyone have a cheap source for Mini-8 connectors. I can get them at $7 a piece, but gee. Also, for said connectors, is there a better way to connect wires other than soldering? (I soldered, yuch, yuch, yuch... so small). (Oh, and nope- I don't want have to buy them in lots of 100 :-) Cheers, -Evan ---------------------------------------------------------- Here are explanations, then ANSWERS about Proterm and v.42. As I see it. ---------------------------------------------------------- For those of you who don't know- MNP and V.42 modems (Like my new SupraModem 2400 PLUS, which has a pretty good manual, btw, and lots of features) are able to compress the data transmission. So, to get the full benefit of this increased throughput, while the modem to modem connection is still 2400 baud (in the case of the above brand), one must set the *computer*-modem connection to 4800 or 9600. With most modems one sets computer-modem speed to be equal to the modem-modem speed: This isn't true any longer. There are other issues, such as hardware handshaking. But until we see excatly which (and how) hardware signals Proterm is going to pay attention to; we'll have to wait to make/buy cables. For now, I would turn OFF all handshaking. On the Supra Plus: "AT \G0\Q0\X1". Save it with "AT&W". You might also force the CD line on: "AT &C0". (The default modem init, may do some of this). ---------------------------------------------------------- Problems with Proterm (and the Supra Plus, which I own) is: 1) There's no entry for an MNP5 or V42 type modem in the setup, and Proterm thinks it's being smart when it LIMITS the maximum connection speed; You can't set your modem to 9600. :-( Even if you type OA-O and set 9600, the connection REMAINS at 2400. Double :-( 2) Even if you could get the modem connection upto 9600 (Picking the HST modem in setup should do it), Mr. Proterm detects "Connect Messages" and so this is what happens: - Proterm dials at 9600 baud to begin with. - But, sees the "Connect 2400/REL-LAPM-COMP" message and promptly resets the speed to 2400. :-( This is very bad because the modem is STILL connected to the computer at 9600. Sure, you could specify "at\n1" requiring the connect speed to be the same as the modem-computer speed, but then you loose any mnp/v42 benefits. There solution is to block edit the PT.INSTALL file: We will be editing the paramaters for the Epic 2400Plus and in the end you will re-install your modem as this brand. I don't have ProSel and so I used Spy Edit. (Make a copy of PT.INSTALL) I did this on Proterm 2.2. The relative byte addresses below may not be right for other versions. 1) Begin following the PT.INSTALL file with your block editor and find the "Epic 2400 Plus" entry. (File block $4 of $18). Each modem entry in this area looks like this: Modem Name, Default init info. 2) Follow the brand name (Epic 2400 Plus), look past the default init info and right BEFORE the name of the next entry (A Hayes modem I think) you will see in HEX: 08 03. The $03 represents the top modem speed (2400). Change it to $05 and write the current block back to disk. $05 would be top speed of 9600. If you look at a 1200 modem entry you'll find a $02 (1200 baud). IMPORTANT: the $03 comes AFTER the modem brand name... don't edit the $03 before the "Epic 2400 Plus" name as that number is for the previous modem. Don't edit the $08. 3) Now we prevent Proterm from "autobauding." Goto file block $11 and block byte $1B7 (this is byte $23B7 of the whole file). As you scroll past the modem entries, this would be the FIRST block containing info that looks like: "CONNECT CONNECT 1200 CONNECT 2400 CONNECT 9600 CONNECT". We will edit the string length of the first CONNECT word. Change the $08, which is the string length of "CONNECT" to $07. We don't want Proterm looking for the Carriage Return. 4) Editing in *ASCII* change the first "C" in "CONNECT 1200", "CONNECT 2400" and "CONNECT 9600" to "X". Make sure the plain "CONNECT" message is left alone (remember- we changed it's string length). Write your block back to disk. 4) While we're here, you can change all the "E0"s to "E1" if you want. Do NOT change the "V0"s to "V1" as Proterm uses number results for some things. 5) That's it, write your block to disk. And re-install your modem. Now Proterm won't reset your computer-modem Baud rate. -- Evan Ron Aussenberg erast1@unix.cis.pitt.edu IN%"erast1@pittunix"