Multi-Tech Systems MT3334SMI manual Appendix B Multi-Tech Flash Programming Protocol, Introduction

Page 67

Appendixes

Appendix B - Multi-Tech Flash Programming Protocol

Introduction

This appendix describes the protocol by which the modems are flash programmed.

The information in this section is provided for the exclusive use of the users of modems by Multi-Tech Systems, Inc. Such users have the right to use, modify, and incorporate this code into other products provided they include the Multi-Tech Systems, Inc. notice and the associated copyright notice with any such product.

Copyright (C) Multi-Tech Systems, Inc. 1995

All Rights Reserved.

The information in this file is provided “AS IS” without warranty.

1.Programming the Modem

There are two ways to start flash programming a modem. It can be programmed either from “AT” mode or right when the modem powers up.

Below is an example of how a modem is programmed.

DTE

Modem

Comments

AT*FS\r

 

This effectively “restarts” the modem so that it

 

 

enters the boot code.

Handshake Sequence

 

 

M’s

 

Many M’s are sent (10 milliseconds apart) at 19200

 

 

baud.

 

 

This is where the handshake starts if the modem is

 

 

just powered up

 

U

U is sent at 19200 baud if M’s are received within 30

 

 

milliseconds of power up (see section 3.6).

 

 

If the M’s are not received within 30 milliseconds,

 

 

then the modem starts up normally.

D

 

Sent at 19200 baud

 

JKM

J if can receive only at 19200

 

 

K if can receive only at 19200/3840

 

 

M if can receive at 9600/19200/38400/57600/115200

IJKLM

 

I if modem will be programmed at 9600

 

 

J if modem will be programmed at 19200

 

 

K if modem will be programmed at 38400

 

 

L if modem will be programmed at 57600

 

 

M if modem will be programmed at 115200

 

\r\nOK\r\n

Modem is ready to be programmed

MT3334SMI

67

Image 67
Contents Data/Fax Socketed Modem Model MT3334SMI Evaluation KitPatents Revision DescriptionContents Index Introduction and Description ModemModule Developer’s Guide FeaturesIntroduction Product DescriptionIntroduction and Description Technical Specifications1200 bps MT3334SMI Physical Dimensions Physical DimensionsDS1 Test/Demo Board SpecificationsLED1-LED4 MT3334SMI Test/Demo Board Block Diagram Test/Demo Board Block DiagramMT3334SMI Pinout MT3334SMI Pin-outTypical Application Hardware Considerations MT3334SMI Design ConsiderationsCalculating Z for Tip and Ring Traces PC Board Layout ConsiderationsRecommended Transceiver Key MT3334SMI PlacementQty Name Description FCC Part Telecom Labeling RequirementsIndustry Canada CS-03 ReregistrationMultiple Listing AT Commands, S-Registers, and Result Codes Answer Repeat Last CommandAT Commands, S-Registers, and Result Codes Result Codes Enable/Disable Monitor Speaker VolumeMonitor Speaker Mode Return Online to Data ModeResult Code Format Modem ResetSr? Read Register Value Tone DialingStore Current Configuration Command &Fn Load Factory SettingsAsynchronous Communications Mode Display Current Settings\Jn Data Buffer Control Command &Zy=x Store Dialing Command\An Select Maximum MNP Block Size \Bn Transmit Break\Vn Protocol Result Code \Nn Error Correction Mode Selection\Tn Inactivity Timer \Qn Flow Control SelectionEnter Setup Password Command %DCn AT Command ControlCommand %En Fallback and Fall Forward Control Command +ES=n Enable Synchronous Buffered ModeRegisters Register Unit Range Default DescriptionS43 Terse Verbose Description Result CodesClass 1 Fax Commands Command Description Class 1 Fax Command SummaryResult Code Meaning Class 1 Fax Commands Fax MOD Modulation Parameter ValuesCommand Function Display Current Class Values Default Data modemFunction Select Service Class Values Default Data mode ModemModule Developer’s Guide CommandFunction +FRS=? Enter Class 1 Fax Commands+FRM=? Enter Result Codes Flow ControlSample Sessions Action by Command Respone Local Modem Remote PC AT+FRH=3 No Carrier ModemModule Developer’s Guide Class 2 Fax Commands +FAXERR Class 2 Fax Command ImplementationClass 2 Fax Commands EIA SP-2388 August +FAA+FCQ +FBOR+FCR Current Session Results +FDCCFax Capability Parameters +FDCSCurrent Session Parameters +FDFFCData Compression Format Conversion +FDIS+FET +FDR+FDT +FECM+FLPL +FK+FLID +FLNFC+FSPL +FPTS+FRBC +FREL+FTSI +FHNGMT3334SMI Remote Configuration ModemModule User Guide Basic ProcedureSetup Changing the Setup PasswordChanging the Remote Escape Character Remote ConfigurationMT3334SMI Troubleshooting Local Analog Loopback Test V.54 Loop Test procedureRemote Digital Loopback Test V.54 Loop TroubleshootingLocal digital loopback test Local Digital Loopback Test V.54 LoopUpgrade Procedure Multi-Tech Web Site Upgrade OverviewIdentify the Modem Firmware Identify the Current Firmware VersionUpgrade Procedure Download the Upgrade FileMulti-Tech BBS Clear Your Stored Paramenters Extract the Upgrade FilesUse FlashPro to Upgrade Modem Firmware Restore Your ParametersAppendixes MT3334SMI Appendixes FCC FAX UpdateInternational Modem Restrictions Canadian Limitations NoticeEuropean Directives User Guide Statement EMC, Safety and Terminal Directive ComplianceNew Zealand Telecom Warning Notice Handshake Sequence Appendix B Multi-Tech Flash Programming ProtocolIntroduction Programming the ModemOther programming concerns Other supported boot code commandsModemModule Developer’s Guide Program Sequence Data Record Intel Hex FormatXxxx End of File Record Extended Address RecordEeee Index IndexMT3334SM MT3334SMI MT3334SM