EG800K-EU SMS Problems

Hello,

I am trying to get SMS to work within my EG800K-EU.

I have a few questions if you wouldn’t mind answering:

  • Is SMS supported in QuecPython OCPU firmware QPY_OCPU_V0003_EG800K_EULC_FW\QPY_OCPU_V0003_EG800K_EULC_FW.bin?

  • If yes, how do I enable/access SMS? (AT commands blocked, Python module not found)

  • Is there a QuecPython OCPU firmware version with SMS enabled?

  • Are SMS AT commands intentionally disabled in OCPU mode?

  • Is there a Python API for SMS that I’m missing?

Thanks,

Will

Dear customer,

EG800K supported SMS. you may try the example in below link:
SMS - QuecPython

Regards,
Fazrul Redzuan

Hello,

Thanks for the reply.

After reading the documentation you sent me, it shows i still need the SMS module for my firmware, which I do not have.

On a separate manual i found this:

The manual (Page 118, Section 9) says: “Some software versions do not support short message service commands. Please contact Quectel Technical Support for details.”

The firmware that i have - EG800KEULCR07A03M04_OCPU_QPY

Thanks,

Will

Dear Customer,

Apologize for late response.

SMS function is supported in this module since previous firmware as shown in the figure below:

I can also provide the latest firmware if you need it, but suppose SMS is supported since 1st version of firmware.

Thanks.

Best Regards,
Fazrul Redzuan

Hello,

Thanks for getting back to me.

As per the pictures, I’ve verified that I am connected to the correct modem AT port.

The firmware and build information report correctly (via ATI / AT+GMR / AT+CGMR).
However, despite this, I am still unable to access any SMS-related AT commands.

Commands such as AT+CMGF, AT+CMGS, and AT+CSMS all return ERROR, which suggests SMS functionality is not exposed on this firmware/profile.

Could you please send me a tested proven firmware version, and include set up and commands to make sure I have missed any :slight_smile:

also from the REPL port i get this output

import sms
Traceback (most recent call last):
File “”, line 1, in
ImportError: no module named ‘sms’
help(‘modules’)
SecureData checksum modem ujson
TenCentYun cmath net umqtt
main dataCall ntptime unzip
_boot dial osTimer uos
_thread ethernet pm uping
_uasyncio event_message ql_fs urandom
aLiYun example queue ure
app_fota file_crc32 request uselect
app_fota_download file_sha256 sim usocket
app_fota_mount fota sys ussl
app_fota_updater gc sys_bus ustruct
atcmd gnss system usys
audio hashlib time utils
backup_restore hls uarray utime
bak_util hmac ubinascii uwebsocket
base64 hmacSha1 ucollections uzlib
binascii log ucryptolib webserver
builtins machine uctypes websocket
cellLocator math uerrno wifiScan
cellLocator_qpy micropython uhashlib wifilocator
checkNet misc uio ymodem
Plus any modules on the filesystem

Dear Customer,

I have tried to send the latest firmware for EG800K-EU Quecpython through your email, but it got rejected. Can you please check your email again.

Best Regards,
Fazrul Redzuan

Dear Customer,

I have sent the latest firmware through updated email. Please check your email.

Best regards,
Fazrul Redzuan

Thanks for the firmware, I am having trouble flashing it, as I’m used to using the .bin file on QPY and not the ZIP, I understand this is the base firmware that I am trying to upgrade now.

After doing some reading I believe I am meant to use Q Flash for windows?

However I have tried serval different methods to get this to work, none of which have succeeded.

My methods:

Q Flash, I try and load the Zip file you sent, using several different Comm’s ports

  • Quectel download port
  • AT port
  • DIAG port
  • REPL port

I’m just checking are any of these ports correct, or do I need to try and boot into a different mode, and at what speed ?

I have also read the Q Flash guides to try and make sense of what to do, any assistance you can give would be great :slight_smile:

Thanks

It seems like I have now updated the firmware, however the SMS is still not working.

Dear Customer,

In Quecpython, the REPL port is generally used for debugging with a baud rate of 115200. The AT port is for sending AT commands, and the DIAG port is for capturing kernel logs.

Please use the API for debugging, and you may refer to the link below.

sms - SMS Related Feature - QuecPython

Felix,

Please see the attached picture, which shows my firmware and the SMS commands not working, among other useful information for you.

Thanks,

Will

ok,this seems to be a firmware-related issue. Let me check the firmware version that supports SMS functionality.