Daniel and Romain. Thanks for the reply.<br><br>My problem was solved
when I created 3 classes, each one with its own AT Parser. I
Instantiate ATCommand and never close it. I made this classes with
static methods, and initialize them when my program starts. I believe
you can use ATCommand.release to &quot;instantiate&quot; ATCommand, but I´ve not
tried using it. <br>
<br>Hardware with GPS I´ve still worked too, with a XT65. I started
working on them to receive a help paying my university, so I did a
project called &quot;Vehicle Tracking and Monitoring using GPS&quot;, where I did
a very rudimentary Java software, where it basically only open a Socket
connection and receive command form a remote computer. On this computer
I developed a software Using LabView. This software controlled the
XT65. Very simple. Sometimes I got some errors from java, but it worked
fine.<br>
<br>I don&#39;t know if I can post photos, but I will try.. This photos are
historical. Two years ago I tested my XT65 using a protoboard. After
testing it I built a PCB with all necessary components, as you can see
in the photos.<br>
<br>Have you ever needed to program a thread to execute on a specific day?<br>Explaining:<br><br>I
Have a .txt file on the module&quot;s file system. I read it (its data is
separated with &quot;;&quot;). This txt file is like a system.ini file, where I
keep the software configuration. Into this text I have the month, day,
hour and minute that I want a thread to execute. I couldn&#39;t find how do
it, does anyone have did it before?<br>
<br>The second thing I am doing is Writing this TXT file using an
external software, where this external software transfers this .txt
file with the settings into the module&#39;s file system. I couldn&#39;t find
on siemens manual how transferring files over AT interface, but using a
Serial Port Monitor software I discovered that the MES (Module Exchange
Suite) sends the &quot;AT^SQWE=3&quot; AT command and opens an OBEX system. It
sends all files using this. <br>
<br>I&#39;ve still studied what it sends and I can write the file on the
module, but if someone have the OBEX protocol it would be fine, because
what I&#39;m doing is pretty what we call &quot;gambiarrra&quot;, or &quot;the Brazilian
way for doing things&quot; (laughs).<br>
<br>Thanks.<br><br>Fábio.<br><span onmouseup="SkypeSetCallButtonPressed(this, 0,0,0)" onmousedown="SkypeSetCallButtonPressed(this, 1,0,0)" onmouseover="SkypeSetCallButton(this, 1,0,0);skype_active=SkypeCheckCallButton(this);" onmouseout="SkypeSetCallButton(this, 0,0,0);HideSkypeMenu();" class="skype_tb_injection" id="__skype_highlight_id"><span title="Skype actions" onmouseout="SkypeSetCallButtonPart(this, 0);" onmouseover="SkypeSetCallButtonPart(this, 1);" class="skype_tb_injection_left" id="__skype_highlight_id_left"><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_l.gif);" class="skype_tb_injection_left_img" id="__skype_highlight_id_left_adge"><img src="chrome://skype_ff_toolbar_win/content/cb_transparent_l.gif" style="height: 11px; width: 7px;" class="skype_tb_img_adge" height="11"></span><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_m.gif);" class="skype_tb_injection_left_img" id="__skype_highlight_id_left_img"><img style="padding: 0px 1px 1px 0px; width: 16px; top: 0px; left: 0px;" src="chrome://skype_ff_toolbar_win/content/famfamfam/br.gif" title="" class="skype_tb_img_flag" name="skype_tb_img_f0"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/arrow.gif" title="" class="skype_tb_img_arrow" name="skype_tb_img_a0"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"></span></span><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><span title="Call this phone number in Brazil with Skype: +554784182000" onmouseout="SkypeSetCallButtonPart(this, 0)" onmouseover="SkypeSetCallButtonPart(this, 1)" class="skype_tb_injection_right" id="__skype_highlight_id_right"><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_m.gif);" class="skype_tb_innerText" id="__skype_highlight_id_innerText"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1"><img src="chrome://skype_ff_toolbar_win/content/space.gif" style="margin: 0px; padding: 0px; height: 1px; width: 1px;" class="skype_tb_img_space" width="1" height="1">+55 47 8418-2000</span><span style="background-image: url(chrome://skype_ff_toolbar_win/content/cb_normal_r.gif);" class="skype_tb_injection_left_img" id="__skype_highlight_id_right_adge"><img src="chrome://skype_ff_toolbar_win/content/cb_transparent_r.gif" style="height: 11px; width: 19px;" class="skype_tb_img_adge" height="11"></span></span></span><br>
<br><br><br><br><div class="gmail_quote">2009/2/14 Romain Farkas <span dir="ltr">&lt;romain.farkas@epfl.ch&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hey Fabio,<div><br></div><div>I&#39;ve tried to interface a SD card to the XT75 which has basically I guess the same SPI interface. After quite some time I gave up because there was no way I could have some serious control on the timing of the SPI frames. But I was able to write and read some data from the SD card. If you&#39;re interested I can try to find the source code...&nbsp;</div>

<div><br></div><div>But I guess it would be much easier with an external microcontroller.&nbsp;</div><div><br></div><div>BR</div><div><br></div><div>Romain</div><div><br><div class="gmail_quote">2009/2/14 Fabio Nicolas Schmidt <span dir="ltr">&lt;<a href="mailto:fabioschmidt@gmail.com" target="_blank">fabioschmidt@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">Hello. <br><br>It was very hard to find this forum that talk about TC65 and his variants. You have no idea how much I break my head doing some simple things with TC65 and Java.<br>

<br>Have somebody still used SPI with Java? How do you implemented SPI communication into your Java Application? I had some errors while oppening and closing SPI, but they are still solved.<br>
<br>The problem was that I was not able to keep a SPI connection oppened, because during SPI communication I had to send some AT commands, and using other AT Parsers was not working. And oppening and closing SPI channel lot of times was returning me some exceptions, like &quot;cant send at command, ongoing data connection&quot;.<br>


<br>So, I called Cinterion Support ant they explained me to make three classes, one for each AT parser. I made they Static, so I instanciate each at parser into each AT class, then I open the SPI connection into one of this class and mantain it oppened until the end of the program.<br>


<br>Can you tell some of yours experiences? I think this is very important to impove our abilities using it.<br><br>Sorry about my English errors, I´m from Brazil.<br><br>Thanks.<br clear="all"><font color="#888888"><br>

-- <br>Fábio Nicolas Schmidt MSN <a href="mailto:fabioschmidt@gmail.com" target="_blank">fabioschmidt@gmail.com</a><br>

</font><br></div></div><div class="Ih2E3d">_______________________________________________<br>
dev65 mailing list<br>
<a href="mailto:dev65@castrov.cuug.ab.ca" target="_blank">dev65@castrov.cuug.ab.ca</a><br>
<a href="http://castrov.dyndns.org/cgi-bin/mailman/listinfo/dev65" target="_blank">http://castrov.dyndns.org/cgi-bin/mailman/listinfo/dev65</a><br>
<br></div></blockquote></div><br></div>
</blockquote></div><br><br clear="all"><br>-- <br>Fábio Nicolas Schmidt MSN <a href="mailto:fabioschmidt@gmail.com">fabioschmidt@gmail.com</a><br>