# Telit GM862 problem \[URGENT\]

**URL:** <https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497>\
**Category:** Wireless & IoT\
**Created:** [December 30, 2008, 1:10am UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497 "2008-12-30T01:10:21Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnnyhush](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@johnnyhush](https://community.sparkfun.com/u/johnnyhush)\
**Post date:** [December 30, 2008, 1:10am UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/1 "2008-12-30T01:10:21Z")

</div>

I’m trying to test gm862 gsm modem by connecting it to PC, but it simply isn’t working/responding.

I’ve connected TxD and RxD to MAX232N and I’ve used two zener diodes due to gm862’s voltage levels. And after I’ve hooked up the hardware I’ve sent certain AT commands, but I don’t ANY response.

So, in order to determine what is the problem I’ve disconnected everything form gm862 except for power supply and saw that when I turn on the modem, TxD pin (pin37) goes ‘high’ for a second or less and then it goes back to ‘low’, although it should always be ‘high’ when the TxD line is idle.

What the problem could be? Please help ASAP.

Thanks,

johnny

---

<div class="post-metadata">

**Author:** ![gussy](https://avatars.discourse-cdn.com/v4/letter/g/91b2a8/32.png) [@gussy](https://community.sparkfun.com/u/gussy)\
**Post date:** [December 30, 2008, 3:20am UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/2 "2008-12-30T03:20:06Z")

</div>

How on earth did this topic become a sticky in Wireless/RF and GPS??

In future don’t cross post, it never gets you more useful replies.

---

<div class="post-metadata">

**Author:** ![FartingMonkey92](https://avatars.discourse-cdn.com/v4/letter/f/848f3c/32.png) [@FartingMonkey92](https://community.sparkfun.com/u/FartingMonkey92)\
**Post date:** [December 30, 2008, 11:08am UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/3 "2008-12-30T11:08:10Z")

</div>

> gussy:  
> How on earth did this topic become a sticky in Wireless/RF and GPS??
> 
> In future don’t cross post, it never gets you more useful replies.

He selected “sticky” when he posted this topic…

Don’t know if the OP can “un-sticky it” but should if he can…

And, don’t double post in the future…

Back to the topic in hand, do you have your Tx/Rx lines swapped?

What are you using to power your project?

---

<div class="post-metadata">

**Author:** ![johnnyhush](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@johnnyhush](https://community.sparkfun.com/u/johnnyhush)\
**Post date:** [December 30, 2008, 2:08pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/4 "2008-12-30T14:08:32Z")

</div>

As power supply I’m using battery from another mobile phone (3.8V, 600mAh)

But like I said before, I connected power supply to the modem, and after powering it on, the TxD line should be ‘high’ but it lasts only for a second.

What can be the problem?

---

<div class="post-metadata">

**Author:** ![leon\_heller](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/leon_heller/32/7602_2.png) [@leon\_heller](https://community.sparkfun.com/u/leon_heller)\
**Post date:** [December 30, 2008, 2:21pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/5 "2008-12-30T14:21:55Z")

</div>

Have you checked the RxD/TxD connections, as has already been suggested? The GM862 transmits on RxD and receives on TxD, like most modems.

Leon

---

<div class="post-metadata">

**Author:** ![johnnyhush](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@johnnyhush](https://community.sparkfun.com/u/johnnyhush)\
**Post date:** [December 30, 2008, 2:27pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/6 "2008-12-30T14:27:59Z")

</div>

Yes I have.

But after I disconnect all connections, after powering on the modem, should one of UART lines be ‘high’?

---

<div class="post-metadata">

**Author:** ![leon\_heller](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/leon_heller/32/7602_2.png) [@leon\_heller](https://community.sparkfun.com/u/leon_heller)\
**Post date:** [December 30, 2008, 3:40pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/7 "2008-12-30T15:40:10Z")

</div>

RS-232 idle state should be ‘mark’ - negative. That would be high on the GM862 output, as the driver inverts the signal.

Have you got it on your own PCB, or are you using the SFE breakout board?

If you can’t communicate with it there must be something wrong. You could try contacting Telit support, I’ve found them quite helpful.

Leon

---

<div class="post-metadata">

**Author:** ![riden](https://avatars.discourse-cdn.com/v4/letter/r/71c47a/32.png) [@riden](https://community.sparkfun.com/u/riden)\
**Post date:** [December 30, 2008, 4:40pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/8 "2008-12-30T16:40:20Z")

</div>

What are you doing with the DTR and RTS lines going into the module? You can try connecting the module’s DSR line to the DTR and RTS lines to let the module know that your PC is ready to communicate with the module. Also, it is a bit gutsy to connect a 3 volt device to your PC’s serial port (even with zeners). With a conforming RS-232 interface, the voltage levels go both sides of zero (+/-). I don’t think I’d risk my module in that way. Best to use a real level converter.

---

<div class="post-metadata">

**Author:** ![leon\_heller](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/leon_heller/32/7602_2.png) [@leon\_heller](https://community.sparkfun.com/u/leon_heller)\
**Post date:** [December 30, 2008, 5:11pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/9 "2008-12-30T17:11:04Z")

</div>

I’m using the similar GE-863 modules with just TxD and RxD. The other signals shouldn’t need to be connected. Handshaking can be disabled on the PC.

He has interfaced it with a MAX232. I’d use a MAX3232 at 3 V, which won’t need the zeners and should be OK with the GE862 logic levels.

Leon

---

<div class="post-metadata">

**Author:** ![riden](https://avatars.discourse-cdn.com/v4/letter/r/71c47a/32.png) [@riden](https://community.sparkfun.com/u/riden)\
**Post date:** [December 30, 2008, 6:00pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/10 "2008-12-30T18:00:44Z")

</div>

> leon\_heller:  
> I’m using the similar GE-863 modules with just TxD and RxD. The other signals shouldn’t need to be connected. Handshaking can be disabled on the PC.

That’s good information to know. Not having either module, I put out the idea of checking the DSR/RTS lines as a suggestion.

> leon\_heller:  
> He has interfaced it with a MAX232. I’d use a MAX3232 at 3 V, which won’t need the zeners and should be OK with the GE862 logic levels.

My mistake. I completely missed the part about the MAX232N.

---

<div class="post-metadata">

**Author:** ![leon\_heller](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/leon_heller/32/7602_2.png) [@leon\_heller](https://community.sparkfun.com/u/leon_heller)\
**Post date:** [December 30, 2008, 6:15pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/11 "2008-12-30T18:15:15Z")

</div>

I’ve assumed he’s using the SFE breakout board. I’ve got one with a GE862 on it, but haven’t tried it.

Leon

---

<div class="post-metadata">

**Author:** ![johnnyhush](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@johnnyhush](https://community.sparkfun.com/u/johnnyhush)\
**Post date:** [December 30, 2008, 7:45pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/12 "2008-12-30T19:45:10Z")

</div>

I’m using mikroE dev. board.

The thing is simple: I connect only power supply, then I power on the modem and TxD pin is high only for a second, instead of being constantly high.

**\*\*Is there anything I can do?\*\***

One more thing: which baud rate I should use when I communicate with the modem for the first time?

---

<div class="post-metadata">

**Author:** ![leon\_heller](https://yyz1.discourse-cdn.com/sparkfun/user_avatar/community.sparkfun.com/leon_heller/32/7602_2.png) [@leon\_heller](https://community.sparkfun.com/u/leon_heller)\
**Post date:** [December 30, 2008, 8:08pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/13 "2008-12-30T20:08:27Z")

</div>

I use 38, 400 baud with the GE863. They have autobaud, so it shouldn’t matter.

Leon

---

<div class="post-metadata">

**Author:** ![johnnyhush](https://avatars.discourse-cdn.com/v4/letter/j/f07891/32.png) [@johnnyhush](https://community.sparkfun.com/u/johnnyhush)\
**Post date:** [December 30, 2008, 8:25pm UTC](https://community.sparkfun.com/t/telit-gm862-problem-urgent/9497/14 "2008-12-30T20:25:37Z")

</div>

Can you try to disconnect all hardware form your modem and see if TxD will be high after you power on the modem, it would help very much!
