K
Finally!
import time, network
lte=network.LTE()
def _getlte():
if not lte.isattached():
print('lte attaching '); lte.attach()
while 1:
if lte.isattached(): print(' OK'); break
print('. ', end=''); time.sleep(1)
_getlte()
print('configuring for sms', end=' '); ans=lte.send_at_cmd('AT+CMGF=1').split('\r\n'); print(ans, end=' ')
ans=lte.send_at_cmd('AT+CPMS="SM", "SM", "SM"').split('\r\n'); print(ans); print()
print('receiving an sms', end=' '); ans=lte.send_at_cmd('AT+CMGL="all"').split('\r\n'); print(ans); print()
print('sending an sms', end=' '); ans=lte.send_at_cmd('AT+SQNSMSSEND="61419123456", "This is the SMS content"').split('\r\n'); print(ans)
gives
configuring for sms ['', 'OK', ''] ['', '+CPMS: 6,30,6,30,6,30', '', 'OK', '']
receiving an sms ['', '+CMGL: 1,"REC READ","+61419123456",,"19/07/07,16:29:43+40"', 'C', 'Text to gpy test', 'OK', '']
sending an sms ['', '+SQNSMSSEND: ID,14', '', 'OK', '']
hope this saves someone some trial & error time.