<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - Serial connection via DKU-2 - Comments</title>
 <link>http://www.newlc.com/topic-6353</link>
 <description>Comments for &quot;Serial connection via DKU-2&quot;</description>
 <language>en</language>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-47094</link>
 <description>&lt;p&gt;hi all,&lt;br /&gt;
i know it is along time that anyone didn&#039;t reply here&lt;/p&gt;

&lt;p&gt;but i wish if somebody hears me&lt;/p&gt;

&lt;p&gt;i have some question that i need to answer very much so please would any body help me?&lt;br /&gt;
1-i made aprogram that kills faxmodem process by the the solution posted here and put it in for loop that runs 1000 time to ensure that it is killed&lt;br /&gt;
when i run the program it deletes it three times and when close it and open it again it kills it again 3 times and so on...............btw i made an GUI program for that purpose and i use an 6630&lt;br /&gt;
THE question is why after running the process for the first time when running it again it still can to find the process and kill it again although i already had killed it?&lt;/p&gt;

&lt;p&gt;THE second question i want to make aserial connection using DKU-2 cable&lt;/p&gt;

&lt;p&gt;is there in problem in using the COMM::0 on the 6630 because when i tried to open it it returns KerrInUse  although i had killed the faxmodem process by the previous program ( i putted the two prog in the same prog )&lt;/p&gt;

&lt;p&gt;i think that the faxmodem process didn&#039;t killed successfully or there is another process that uses the serial?&lt;/p&gt;

&lt;p&gt;if any body could help i would be grateful cause i&#039;m trieng to solve this problem for aweek now&lt;/p&gt;

&lt;p&gt;my code is here&lt;/p&gt;

&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TBuf8&amp;lt;50&amp;gt; buf;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TFullName repName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT8(KFAXMODEM,&amp;nbsp; &amp;quot;FaxModem&amp;quot; );&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TFindProcess process;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(TInt i = 0; i &amp;lt; 1000; i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(process.Next(repName) != KErrNotFound)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; buf.Copy(repName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( (buf.Find(KFAXMODEM) != KErrNotFound) )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EchoL(KMess2);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RProcess aProcess;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aProcess.Open(process);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aProcess.Kill(0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aProcess.Close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(KLddName, &amp;quot;ECOMM&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(KPddName, &amp;quot;EUART&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(Kmodulename, &amp;quot;ECUART&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(Kportname, &amp;quot;COMM::0&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(Kerrorldd,&amp;quot;error ldd&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(Kerrorpdd,&amp;quot;error pdd&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(Kerrorcommserv,&amp;quot;error commserv&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(Kerrorcommmodule,&amp;quot;error commmodule&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _LIT(Kerrorloadmodule,&amp;quot;error loadmodule&amp;quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TInt r1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r1=User::LoadLogicalDevice(KLddName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (r1 != KErrNone)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EchoL(Kerrorldd);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r1=User::LoadPhysicalDevice(KPddName);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (r1 != KErrNone)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EchoL(Kerrorpdd);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StartC32 ();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RCommServ icommserv;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TInt s;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TInt r;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s=icommserv.Connect();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s != KErrNone)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EchoL(Kerrorcommserv);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s=icommserv.LoadCommModule(Kmodulename);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (s != KErrNone)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EchoL(Kerrorcommmodule);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RComm icomm;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r = icomm.Open(icommserv,Kportname ,ECommExclusive,ECommRoleDTE);&lt;br /&gt;// here it returnes KerrInUse&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (r != KErrNone)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EchoL(Kerrorloadmodule);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 18 Jun 2008 21:21:16 +0200</pubDate>
 <dc:creator>sauooda</dc:creator>
 <guid isPermaLink="false">comment 47094 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16744</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Killing the PLPExe process helped me to open the EUART1. But after i close my application i can&amp;#039;t connect the phone using the PC Suite. Though PLPExe is runing, it doesn&amp;#039;t listen to EUART1 any more. Does anybody know how make PLPExe work again after killing it? &lt;img src=&quot;/sites/all/modules/smf_filter/smf_smileys/wink.gif&quot; alt=&quot;Wink&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 18 May 2006 10:29:00 +0200</pubDate>
 <dc:creator>Hex</dc:creator>
 <guid isPermaLink="false">comment 16744 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16743</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Thanks for the suggestion. I tried opening ACM::0 and I get either -14 or -21 which suggests something has the port. My target is the 6600 which doesn&amp;#039;t have ECACM.csy driver. I&amp;#039;m merely trying to get something to work and go from there. &lt;br /&gt;&lt;br /&gt;I attempt to delete the FaxModem.exe process just before opening the port. I print the number of faxmodem instances found which is 2 after the first kill. But when I check the processes after running glassterm there are still 3 instances running. &lt;br /&gt;&lt;br /&gt;Here&amp;#039;s some relevant code. I have also used ECUART and COMM::0 for opening the 6600 port. &lt;br /&gt;&lt;br /&gt;r = User::LoadLogicalDevice (EUSBC);&lt;br /&gt;&lt;br /&gt;r = server.LoadCommModule (ECACM);&lt;br /&gt;User::LeaveIfError (r);&lt;br /&gt;&lt;br /&gt;_LIT(KMessage21,&amp;quot;Before Killing\n&amp;quot;);&lt;br /&gt;_LIT(KMessage22,&amp;quot;After Killing\n&amp;quot;);&lt;br /&gt;_LIT(KMessage23,&amp;quot;Fax Found\n&amp;quot;);&lt;br /&gt;&lt;br /&gt;//////////////////////////////////////////////////////////////&lt;br /&gt;// To kill the fax process on the phone&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;console-&amp;gt;Printf (KMessage21);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;TBuf8&amp;lt;50&amp;gt; buf;&lt;br /&gt;TFullName repName;&lt;br /&gt;&lt;br /&gt;TFindProcess process;&lt;br /&gt;&amp;nbsp; &amp;nbsp;for(TInt i = 0; i &amp;lt; 1000; i++)&lt;br /&gt;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;while(process.Next(repName) != KErrNotFound)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; buf.Copy(repName);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if ( (buf.Find(KFAXMODEM) != KErrNotFound) )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RProcess aProcess;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aProcess.Open(process);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aProcess.Kill(0);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; aProcess.Close();&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; console-&amp;gt;Printf (KMessage23);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;console-&amp;gt;Printf (KMessage22);&lt;br /&gt; &lt;br /&gt;r = commPort.Open (server, _L (&amp;quot;ACM::0&amp;quot;), ECommExclusive);&lt;br /&gt;User::LeaveIfError (r);&lt;/div&gt;</description>
 <pubDate>Fri, 07 Apr 2006 16:03:00 +0200</pubDate>
 <dc:creator>shameus_burp</dc:creator>
 <guid isPermaLink="false">comment 16743 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16742</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;FaxModem respawns three times on Nokia 6260, no more. After killing last copy you get access to ACM::0.&lt;/div&gt;</description>
 <pubDate>Fri, 07 Apr 2006 07:11:59 +0200</pubDate>
 <dc:creator>c0deab1e</dc:creator>
 <guid isPermaLink="false">comment 16742 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16741</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I&amp;#039;ve been following this thread because I have been attempting to use the EUART comm port. I&amp;#039;ve tried killing the faxmodem.exe which just respawns in more numbers, I tried killing OBEX references in processes and I have tried finding plp.exe but it&amp;#039;s not running on the phone as suspected. &lt;br /&gt;&lt;br /&gt;I&amp;#039;ve had no luck at all with any of the suggestions using glassterm. I&amp;#039;m using 6600, 6620 and 7610 all with similar results. The port simply will not open. &lt;br /&gt;&lt;br /&gt;I did read somewhere on forum nokia about having the right access level to use that port. Is this true? &lt;br /&gt;&lt;br /&gt;Here&amp;#039;s the quote....&lt;br /&gt;&lt;br /&gt;&amp;quot;Access to serial ports is restricted to prevent unauthorized transmission&lt;br /&gt;or reception of data. &amp;quot; now this pertained to java apps but is this also true with C++ apps as well? If so, how can this access be obtained?&lt;/div&gt;</description>
 <pubDate>Thu, 06 Apr 2006 18:05:17 +0200</pubDate>
 <dc:creator>shameus_burp</dc:creator>
 <guid isPermaLink="false">comment 16741 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16740</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;-&amp;gt; Hex, thank you for your advice.&lt;br /&gt;&lt;br /&gt;I had a try, but I didn&amp;#039;t find PlpExe on Motorola M1000.&lt;br /&gt;&lt;br /&gt;kt_y1022&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 06 Apr 2006 12:56:35 +0200</pubDate>
 <dc:creator>kt_y1022</dc:creator>
 <guid isPermaLink="false">comment 16740 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16739</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;FOMA M1000 supports m-Router and comunnicates with PC using m-Router and USB.&lt;br /&gt;&lt;br /&gt;kt_y1022&lt;/div&gt;</description>
 <pubDate>Thu, 06 Apr 2006 05:16:57 +0200</pubDate>
 <dc:creator>kt_y1022</dc:creator>
 <guid isPermaLink="false">comment 16739 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16738</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;&lt;div class=&quot;quoteheader&quot;&gt;Quote from: Hex&lt;/div&gt;&lt;div class=&quot;quote&quot;&gt;I&amp;#039;ve got nokia 9290 here, it also showed me errors:&lt;br /&gt;KErrInUse and KErrAccessDenied. The glassterm didn&amp;#039;t work also.&lt;br /&gt;&lt;br /&gt;What is true, is that some process holds the port. But that process is NOT FaxModem!!! &lt;br /&gt;&lt;br /&gt;Just think logically! You usually upload the applications using the PC Suite. The PC Suite is using PLP protocol. There&amp;#039;s a plp server on device! So all you need to do is kill PlpExe process.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Symbian replaced PLP with m-Router in the 7650, so the 9290 (the US version of the 9210) was one of the last devices to use it.&lt;br /&gt;&lt;br /&gt;Nokia stopped using m-Router with the 7610, and now use an OBEX based protocol to communicate with PC-Suite.&amp;nbsp; Most Nokia Series 60 phones and Series 80 v2 phones get ACM::0 locked by FaxModem.exe.&lt;br /&gt;&lt;br /&gt;Gavin&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 16:13:49 +0200</pubDate>
 <dc:creator>gavin</dc:creator>
 <guid isPermaLink="false">comment 16738 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16737</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I&amp;#039;ve got nokia 9290 here, it also showed me errors:&lt;br /&gt;KErrInUse and KErrAccessDenied. The glassterm didn&amp;#039;t work also.&lt;br /&gt;&lt;br /&gt;What is true, is that some process holds the port. But that process is NOT FaxModem!!! &lt;br /&gt;&lt;br /&gt;Just think logically! You usually upload the applications using the PC Suite. The PC Suite is using PLP protocol. There&amp;#039;s a plp server on device! So all you need to do is kill PlpExe process.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;_LIT(KProcess,&amp;quot;PlpExe&amp;quot;); &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TFindProcess finder; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TFullName fullName; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;RProcess process; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;while( finder.Next(fullName) == KErrNone ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// check if this is our process &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TInt err = fullName.FindF(KProcess); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(err != KErrNotFound) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TInt procErr = process.Open(finder); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if( procErr == KErrNone) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;process.Kill(KErrNone); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;process.Close(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;After killing it i successfully ran the Glassterm and was able to send data from HyperTerminal to glassterm.&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 15:59:27 +0200</pubDate>
 <dc:creator>Hex</dc:creator>
 <guid isPermaLink="false">comment 16737 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16736</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Thank you Gavin.&lt;br /&gt;&lt;br /&gt;Addition:&lt;br /&gt;Since Desktop Suite is connected, ACM::0 can be opened in shared mode(ECommShared) successfully.&lt;br /&gt;&lt;br /&gt;Does anyone know how to communicate over USB on FOMA A1000 or M1000?&lt;br /&gt;Please...!!&lt;br /&gt;&lt;br /&gt;kt_y1022&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 15:46:28 +0200</pubDate>
 <dc:creator>kt_y1022</dc:creator>
 <guid isPermaLink="false">comment 16736 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16735</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;Does anyone know Desktop Suite?&lt;br /&gt;Since Desktop Suite is connected , ACM::0 can be opened successfully.&lt;br /&gt;&lt;br /&gt;Would anyone tell me what is happend on it?&lt;br /&gt;&lt;br /&gt;Thanks very much!&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 12:26:05 +0200</pubDate>
 <dc:creator>kt_y1022</dc:creator>
 <guid isPermaLink="false">comment 16735 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16734</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;FaxModem.exe is the &lt;i&gt;Nokia&lt;/i&gt; process that grabs ACM::0 at boot on series 60 devices.&amp;nbsp; On a Foma (v7.0) device it is likely to be a different process that reserves ACM::0.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Unfortunately there is no guarantee that the Foma device uses ECACM.CSY to communicate over USB, it is possible that it uses a different mechanism.&lt;br /&gt;&lt;br /&gt;Gavin&lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 12:22:55 +0200</pubDate>
 <dc:creator>gavin</dc:creator>
 <guid isPermaLink="false">comment 16734 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16733</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;-&amp;gt; c0deab1e , Uncle Sam Â &lt;br /&gt;&lt;br /&gt;Thank you for your reply! &lt;img src=&quot;/sites/all/modules/smf_filter/smf_smileys/smiley.gif&quot; alt=&quot;Smiley&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;-&amp;gt; c0deab1e &lt;br /&gt;I tried to do that, but i couldn&amp;#039;t find FaxModem.&lt;br /&gt;It seems not existing.&lt;br /&gt;&lt;br /&gt;process.Next() returns (-1).&lt;br /&gt;I &amp;#039;ll continue to try it.&lt;br /&gt;&lt;br /&gt;Thanks a lot.&lt;br /&gt; &lt;br /&gt;&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 11:41:43 +0200</pubDate>
 <dc:creator>kt_y1022</dc:creator>
 <guid isPermaLink="false">comment 16733 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16732</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I refer to &lt;b&gt;kt_y1022 &lt;/b&gt;, but his original today post I refered to was changed and so some misunderstanding occurs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;kt_y1022 &lt;/b&gt;, you should kill the FaxModem service first, otherwise you cannot get access to ACM::0.&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 11:19:09 +0200</pubDate>
 <dc:creator>c0deab1e</dc:creator>
 <guid isPermaLink="false">comment 16732 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353#comment-16731</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;I&amp;#039;m not sure to how you refer, but if you ment me, my solution were the following settings:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;codeheader&quot;&gt;Code:&lt;/div&gt;&lt;div class=&quot;code&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;TCommConfig usbPortSettings;&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;iUsbCommPort.Config(usbPortSettings);&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;usbPortSettings().iRate = EBps460800;&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;usbPortSettings().iParity = EParityNone;&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;usbPortSettings().iDataBits = EData8;&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;usbPortSettings().iStopBits = EStop1;&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;usbPortSettings().iFifo = EFifoEnable;&lt;br /&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;usbPortSettings().iHandshake =(KConfigObeyCTS | KConfigFreeRTS);&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;// for cts/rts&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I just don&amp;#039;t check the capabilities; and it works - at least on 6630 and 6680.&lt;/div&gt;</description>
 <pubDate>Wed, 05 Apr 2006 09:59:16 +0200</pubDate>
 <dc:creator>Uncle Sam</dc:creator>
 <guid isPermaLink="false">comment 16731 at http://www.newlc.com</guid>
</item>
<item>
 <title>Serial connection via DKU-2</title>
 <link>http://www.newlc.com/topic-6353</link>
 <description>&lt;div class=&quot;smf-content&quot;&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.newlc.com/topic-6353&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.newlc.com/topic-6353#comments</comments>
 <category domain="http://www.newlc.com/forums/local-communications">Local Communications</category>
 <pubDate>Wed, 23 Mar 2005 10:23:52 +0100</pubDate>
 <dc:creator>c0deab1e</dc:creator>
 <guid isPermaLink="false">7016 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
