Posts: 15
Threads: 2
Joined: Dec 2017
Posts: 2,855
Threads: 148
Joined: Nov 2013
Where can I get ProTERM? I have a Laser128 I could test this with as soon as my new power supply arrives. I got the FloppyEmu device so I can just put the disk image of ProTERM on it for testing. There is quite a bit of difference (hardware as well as firmware) between the WiModem232 and Paul's modem. DCD, DTR/DSR, and RI are lines that are supported with the WiModem232 that are not with Paul's modem. The WiModem232 follows the Hayes specifications to the letter.
Did you try doing a AT&W to save settings after changing the baud rate to 2400 and then try this?
Posts: 2,855
Threads: 148
Joined: Nov 2013
I found ProTERM3.1 and the manual for it. Looking at the manual, it seems that there is a command SYnc that will try to negotiate the baud rate and change it. It's part of the logon macro system. Are you using this command?
Also, the manual states for the "Hayes Smartmodem 2400" driver - "The CONNECT message allows the call to fallback to a lower baud rate". I wonder if because it doesn't see "CONNECT 2400" that it automatically switches the speed back to 300 baud ("CONNECT" is the default message for 300 baud). Hayes specification says that only the word CONNECT should be shown on a connection, unless the X parameter is set to (ATX1). That turns on extended response codes which will include the baud rate on the connection message. I support the switch of X0/X1, but I don't actually have the extended codes implemented yet. I will work on that.
Try the "Generic 2400 baud Driver" option to see if that works.
Posts: 15
Threads: 2
Joined: Dec 2017
12-31-2017, 10:25 PM
(This post was last modified: 12-31-2017, 10:25 PM by Byte Knight.)
Ok, the Generic 2400 baud driver gets me by the Initialization if I just use AT as the string, but still slows to 300 baud upon connecting.
The CONNECT message must be the issue as I tried out my old WiFi232 Modem and it displays CONNECT 2400 when connecting with a BBS.
I'm not using macro's to logon currently, and I can't find anywhere to turn off command sync.
Thanks for looking into this! I will patiently await a firmware update...
Posts: 2,855
Threads: 148
Joined: Nov 2013
I wonder if it is expecting an exact string - like CR/LF/CONNECT(space char)2400/CR/LF or maybe no space char or maybe no leading or trailing CR/LF chars.
Posts: 2,855
Threads: 148
Joined: Nov 2013
The manual for ProTERM doesn't say anything about the Generic Driver changing the baud rate - that is something only the "Smart" driver is suppose to do.
I guess I will have to wait until I get the power supply for my Laser 128 so I can figure this one out.
Posts: 14
Threads: 2
Joined: Dec 2017
I use ProTERM on my Apple I have it setup as the Hayes 9600. I do not use any init string. I just go to the DIAL menu and choose QUICK DIAL, I dont give it any information other than the 9600 Baud.
once I hit ok from there I can just type AT and I get the OK and then I use the stored address book ATDS=1 (etc)
this works fine for me.
Posts: 15
Threads: 2
Joined: Dec 2017
What version of ProTERM are you using? I'm using version 3.1 and when I try selecting any Hayes SmartModem drivers I can't get it to initialize the modem at the startup, even if I leave the initialization string blank. Generic 2400 modem driver works though. And with Jim's beta firmware update which allows for the ATX1 command to show CONNECT speeds all is good!
I like to use the full Dial function in ProTERM as it saves the emulation for each BBS and you can use macros to sign on.
BTW, I'm impressed you have ProTERM running on an Apple I!
Posts: 14
Threads: 2
Joined: Dec 2017
Yes I am also using ProTerm 3.1 its on an Apple IIc Plus with a AE RamExpress II so I have 1 meg of scroll back buffer and the clock function. Works great.
Posts: 15
Threads: 2
Joined: Dec 2017
With the most recent firmware upgrade (v2.10), the Hayes SmartModem 2400 driver works perfect, even with the default initialization string. Thank you!