Telit GE865 (Can't SMS)

I’m starting to wonder if I have a bad Telit module on the GE865 evaluation board???

I have never been able to SMS text with this board.

As I have mentioned before, text messages can be receive and the placing a call works.

Any ideas on how to verify this short of trying another board???

Thanks in advance…

-Keith

:?

Keith, did you get this figured out? I have some code available for the GM862. Big thing was setting the right AT# BND mode and getting the carrier’s phone number setting right.

Hello,

No, I didn’t…

All I can figure is, that I might have a defective Telit module.

I sent it back to Sparkfun to have them take a look at the board.

I’ll post a response on what I fine out…

And thanks…If it isn’t the module/board I’ll definitely take you up on your offer, and try your code.

-Keith :?

ohararp:
I have some code available for the GM862. Big thing was setting the right AT# BND mode and getting the carrier’s phone number setting right.

I have a GM865 that doesn't seem to register properly on network - thinking it is likely tied to your comment on getting the carrier's phone number right. Do you have example code for that? I'm in Canada using a SIM Card from my Telus phone - but it looks like the Dial Numbers are the same acrosss the board. The tower it picks up is a Rogers one - not sure if that's a problem cause or doesn't matter.

Any code samples or hints would be welcome.

Thanks

Don

Don, I posted my code in the blog entry I did on “Twitter Tracker” - http://www.ohararp.com/blog

Or you can just download the code at http://ohararp.com/wp/wp-content/upload … D.bas_.pdf

'*******************************************************************************
SEND_TEXT:
IDX_SEND_TEXT = 0
SEND_TEXT_RESTART:
SerOut PORTB.7,84,["SENDING AT#BND=1",13,10]
HSerOut ["AT#BND=1",13,10]
GoSub RECEIVE_OK
SerOut PORTB.7,84,["SENDING AT+CSCA=+12063130004,145",13,10]
HSerOut["AT+CSCA=+12063130004,145",13,10]
DelayMS 1000
SerOut PORTB.7,84,["SENDING AT+CMGF=1",13,10]
HSerOut["AT+CMGF=1",13,10]
DelayMS 1000
SerOut PORTB.7,84,["SENDING AT+CMGS=40404",13,10]
HSerOut["AT+CMGS=40404",13,10]
CZ_TEST = 1
HSerIn 2500,SEND_TEXT_TIMEOUT,[Wait(">")]
SEND_TEXT_TIMEOUT_RETURN:
Select CZ_TEST
Case 1
SerOut PORTB.7,84,["> FOUND ",13,10]
SerOut PORTB.7,84,["http://maps.google.com/maps?q=",Dec8 LAT,44,Dec8
LON,13,10]
HSerOut["http://maps.google.com/maps?q=",Dec8 LAT,44,Dec8 LON,$1A,13,
10]
BLINKM_VAR = %010
BLINKM_DEL = 250
BLINKM_NUM = 3
GoSub BLINKM
Case 0
SerOut PORTB.7,84,["SEND TEXT ERROR - ",Dec IDX_SEND_TEXT,13,10]
If IDX_SEND_TEXT < 5 Then
DelayMS 10000
SerOut PORTB.7,84,["RESENDING TEXT - ",Dec IDX_SEND_TEXT,13,10]
Inc IDX_SEND_TEXT
GoTo SEND_TEXT_RESTART
EndIf
EndSelect
Return

Great - thanks for the post. I’ll have a look at it in detail.

Don

Don,

For Canadian users wanting to use modems on the Telus network, go to

http://www.telusmobility.com/en/AB/phon … lity.shtml

and enter the IMEI Number that is listed on the module or Modem, and the site will tell you if you can connect to Telus.

The IMEI number on the Telit GM862-GPS unit that I bought is

IMEI = 357467030006134

Entering this number, the response is

Telit GM 862

Your device will not work on our network.

Let us know if a GE865 will work, by entering the IMEI number.

Ben

Thanks - I’ll do that when I get back home.

Appreciate the heads up and URL

Don