Cinterion
®
EHS6 AT Command Set
4.6 AT+ICF
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 107 of 513
4.6 AT+ICF Character Framing
AT+ICF controls character framing and parity format used for receiving and transmitting data via EHS6's asyn-
chronous serial interfaces (UART).
Following settings are supported:
• 7 bits, even parity, 1 stop bit (AT+ICF=5,1)
• 7 bits, odd parity, 1 stop bit (AT+ICF=5,0)
• 8 bits, even parity, 1 stop bit (AT+ICF=2,1)
• 8 bits, no parity, 1 stop bit (AT+ICF=3)
• 8 bits, odd parity, 1 stop bit (AT+ICF=2,0)
• 8 bits, no parity, 2 stop bits (AT+ICF=1)
The selected setting is stored in the user defined profile with next AT&W. It will only be used on next start of the
EHS6 if configured to use a fixed bit rate, i.e. without autobaud usage. The autobaud feature (refer AT+IPR)
detects bit rate and character framing currently used by a connected TE. However, this detection suffers some
limitations described at Section 4.7.1, Autobauding.
AT+ICF read command will always show the setting stored in the user defined profile, not a currently detected
character framing.
If Autobauding is enabled (AT+IPR0=), changing AT+ICF settings is not allowed.
If the current <format> setting uses no parity (e.g. <format>=3) and AT+ICF is used to switch to a format with
parity (e.g. <format>=2), it is necessary to explicitly set parameter <parity>, e.g. AT+ICF=2,1. If not done
correctly EHS6 will respond with "+CME ERROR: invalid index". This is because for <format>=3, the parameter
<parity> is set to the internal value 'no parity' which is not supported by <format>=2. Please remember that
if an optional parameter is omitted for which no default is stated in this document, the value of the parameter
remains unchanged.
Syntax
Test Command
AT+ICF=?
Response(s)
+ICF: (list of supported <format>s), (list of supported <parity>s)
OK
Read Command
AT+ICF?
Response(s)
+ICF: <format>[, <parity>]
OK
Write Command
AT+ICF=[<format>[, <parity>]]
Response(s)
OK
ERROR
+CME ERROR: <err>
PIN Last Reference(s)
- + + V.250