<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://inthehand.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Bluetooth</title><link>http://inthehand.com/forums/37.aspx</link><description>For discussion about BluetoothClient, BluetoothListener and all other Bluetooth functionality in the library</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>No supported Bluetooth protocol stack found</title><link>http://inthehand.com/forums/thread/11077.aspx</link><pubDate>Wed, 08 Sep 2010 06:54:59 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11077</guid><dc:creator>isabel fernandez</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/11077.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11077</wfw:commentRss><description>&lt;div class="ForumPostBodyArea"&gt;&lt;div class="ForumPostContentText"&gt;&lt;p&gt;Hi, &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I am not able to initialize a Bluetooth adapter with Widcom stack. When I 
debug the project I get the following error &amp;quot;&amp;quot;No supported Bluetooth 
protocol stack found&amp;quot;. So I guess it looks for the Windows stack.&lt;/p&gt;&lt;p&gt;I read through some posts and I followed some of the advices.I already have copied the 
InTheHand.Net.Personal.dll and the 32feetWidcomm.dll in the same folder 
where the .exe is.&amp;nbsp; There it fails where I declare a BluetoothClient 
object (bt2 = new BluetoothClient; where BluetoothClient is a 
InTheHand.Net.Sockets.BluetoothClient). I don&amp;#39;t know if there is any 
WidcomBluetooth client or if I should use another type of object. Is there any other way to initialize it, since I think that nowardays you alreday support Widcom stack. &lt;/p&gt;&lt;p&gt;Thank
 you in advance.&lt;/p&gt;&lt;p&gt;Regards,&lt;/p&gt;&lt;p&gt;Isabel Fernandez.&lt;/p&gt;
										    
									    &lt;/div&gt;
									    
									    &lt;/div&gt;</description></item><item><title>Device Discovery value is not populating</title><link>http://inthehand.com/forums/thread/11032.aspx</link><pubDate>Thu, 02 Sep 2010 14:11:36 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11032</guid><dc:creator>heema1</dc:creator><slash:comments>2</slash:comments><comments>http://inthehand.com/forums/thread/11032.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11032</wfw:commentRss><description>&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I am trying to send the file via bluetoth from one PC to another PC.I have written the sending side and reciving side code.And it works properly in windows vista.&lt;/p&gt;
&lt;p&gt;But when i try sending a file from windows 7 PC.....it does not detect the bluetooth devices.&lt;/p&gt;
&lt;p&gt;Piece of code is:&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothRadio&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.PrimaryRadio.Mode = &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;RadioMode&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Discoverable; ol = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ObexListener&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;(&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;ObexTransport&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;.Bluetooth);&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothClient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; client = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothClient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;();&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothDeviceInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;[ devices = client.DiscoverDevices();&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;But devices array is not populating.I could not figure out why it is not populating as this works perfactly in my Vista laptop.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Thanks&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>SerialPort connection on a funny hardware</title><link>http://inthehand.com/forums/thread/11029.aspx</link><pubDate>Thu, 02 Sep 2010 07:42:03 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11029</guid><dc:creator>cail</dc:creator><slash:comments>3</slash:comments><comments>http://inthehand.com/forums/thread/11029.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11029</wfw:commentRss><description>Hi all,

Trying to establish a simple SerialPort connection (which is described in numerous topics here and in sample code), but again, having a problem.
What I&amp;#39;m facing is
&lt;pre&gt;
   BluetoothSecurity.PairRequest(deviceAddress, &amp;quot;0000&amp;quot;);
&lt;/pre&gt;

returns success, but then

&lt;pre&gt;
   BluetoothClient.Connect(deviceAddress, BluetoothService.SerialPort);
&lt;/pre&gt;

it says &amp;quot;No connection could be made because the target machine actively refused it&amp;quot;.

The funny thing is when I&amp;#39;m doing 
&lt;pre&gt;
    bdi.GetServiceRecords(BluetoothService.SerialPort)
&lt;/pre&gt;
the device returns no records. However, it for sure supports serial port connection. Could this be a reason?

&lt;p&gt;
Creating a virtual serial port also doesn&amp;#39;t help. COM port is created successfully, but it is not visible from other software and couldn&amp;#39;t be opened via .net framework interfaces..

&lt;p&gt;
The device is noname china OBD-II bluetooth adapter - it for sure works and connects from another platform (nokia, j2me).
The platform I&amp;#39;m trying to connect from is WinCE6.0 (PNA device).

&lt;p&gt;
Advices are highly appreciated!</description></item><item><title>DiscoverDevices blocks internet port?</title><link>http://inthehand.com/forums/thread/11028.aspx</link><pubDate>Wed, 01 Sep 2010 17:01:10 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11028</guid><dc:creator>chadmilden</dc:creator><slash:comments>2</slash:comments><comments>http://inthehand.com/forums/thread/11028.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11028</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m building a program that is constantly detecting bluetooth devices, it works fine, however, when discoverDevices() is running my interenet stops working (cannot browse, it just hangs until my program has finished discovering devices).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Is this normal or is there somthing I&amp;#39;m doing wrong?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Here is the code, it is all in a backgroundWorker :&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothClient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; client = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothClient&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;();&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;client.Client.Blocking = &lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;false&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;; // I added this to see if it would fix the problem, it did not&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;try&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothDeviceInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; ep = commMonitor.EndPointROC;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;_worker.ReportProgress(4);&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;&lt;font color="#2b91af" size="2"&gt;&lt;font color="#2b91af" size="2"&gt;BluetoothDeviceInfo&lt;/font&gt;&lt;/font&gt;&lt;font size="2"&gt;[ devices = client.DiscoverDevices();&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Thanks,&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;Chad&lt;/p&gt;&lt;/font&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Simple Bluetooth Transfer - Widcomm issues</title><link>http://inthehand.com/forums/thread/9600.aspx</link><pubDate>Fri, 05 Feb 2010 19:50:11 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:9600</guid><dc:creator>rorik</dc:creator><slash:comments>14</slash:comments><comments>http://inthehand.com/forums/thread/9600.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=9600</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;I&amp;#39;m new to using Bluetooth, so am not sure if I&amp;#39;m missing something.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I&amp;#39;m trying to write a few functions that will transfer arbitrary information from one device to another.&amp;nbsp; I&amp;#39;m not sure of the best way to do this, so was originally looking at making a modification to a &amp;quot;Bluetooth Chat&amp;quot; sample. &lt;/p&gt;&lt;p&gt;I&amp;#39;m running Windows 7, programming in MS Dev. Studio 2008.&amp;nbsp; Therefore, my desktop bluetooth stack is a Microsoft stack.&amp;nbsp; The device I need to transfer information to and from is an HTC Touch Pro 2 (which, from my understanding, has a Widcomm stack). I&amp;#39;m using the Microsoft CF and Windows Mobile 6 Professional to program for the HTC.&lt;/p&gt;&lt;p&gt;I believe I&amp;#39;ve followed all of the instructions to get the Widcomm stack to run (copied the native DLL to the execution folder, etc.), however, I am still having issues.&amp;nbsp; I modified the BluetoothChat sample program by removing the listener and translating it to C#.&amp;nbsp; My goal was to get the program running on the HTC.&amp;nbsp; I successfully get a list of devices I can connect to, however, when I go to send a message, I get an error on the client.Connect() function stating &amp;quot;IOException was unhandled - IOError on socket&amp;quot;.&amp;nbsp; I pulled the lines of code apart to ensure that this was the command that was having the issue:&lt;/p&gt;&lt;p&gt;&amp;nbsp;BluetoothClient client = null;&lt;br /&gt;&amp;nbsp;BluetoothAddress adr = null;&lt;br /&gt;&amp;nbsp;BluetoothEndPoint endpt = null;&lt;/p&gt;&lt;p&gt;... &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;adr = ((BluetoothDeviceInfo)cboDevices.SelectedItem).DeviceAddress;&lt;br /&gt;&amp;nbsp;endpt = new BluetoothEndPoint(adr, ServiceName);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;client = new BluetoothClient(); &lt;br /&gt;&amp;nbsp;client.Connect(endpt);&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After a bit, I gave up on this attempt and tried to run the DeviceListener code.&amp;nbsp; For this, I&amp;#39;m getting an error on the device &amp;quot;Assertion Failed: Unexpected exception creating factory &amp;#39;InTheHand.Net.Bluetooth.Widcomm.WidcommBluetoothFactory, ex:System.MissingMethodException: Can&amp;#39;t find PInvoke DLL &amp;#39;32feetWidcomm&amp;#39; at InTheHand.Net.Bluetooth.Widcomm.WidcommBtIf.Create() ... The source code shows an issue for the line:&lt;/p&gt;&lt;p&gt;InTheHand.Net.Bluetooth.BluetoothRadio.PrimaryRadio.Mode = InTheHand.Net.Bluetooth.RadioMode.Discoverable.&lt;/p&gt;&lt;p&gt;Now, reading through the forums, it sounds like this is expected as it&amp;#39;s the Widcomm stack.&lt;/p&gt;&lt;p&gt;So, is there another way I should be approaching my problem?&amp;nbsp; Again, my hope is to simply pass a string that I can parse out on one side or the other, so that the devices can communicate.&amp;nbsp; i.e. (a string formatted &amp;quot;Show:HelloWorld+Length:10+Unit:sec&amp;quot;).&lt;/p&gt;&lt;p&gt;Thanks. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>BluetoothSecurity.RemoveDevice throws an ArgumentException on Windows Mobile 6.5.3</title><link>http://inthehand.com/forums/thread/11035.aspx</link><pubDate>Fri, 03 Sep 2010 11:55:28 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11035</guid><dc:creator>neilhughes</dc:creator><slash:comments>4</slash:comments><comments>http://inthehand.com/forums/thread/11035.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11035</wfw:commentRss><description>As part of a post-connection cleanup I remove the device using InTheHand.Net.Bluetooth.BluetoothSecurity.RemoveDevice. 

This works successfully on Windows Mobile 6.1, but an exception is thrown on Windows Mobile 6.5.3. I haven&amp;#39;t had a chance to test on other versions of WM 6.5, but I believe a lot of registry security was added to versions 6.5, and this is likely the root of the problem.

This is backed up by the stack trace, which shows the exception arises from RegistryKey.DeleteSubKeyTree():

System.ArgumentException
at System.ThrowHelper.ThrowArgumentException()
at Microsoft.Win32.RegistryKey.DeleteSubKeyTree()
at InTheHand.Net.Bluetooth.WindowsBluetoothSecurity.RemoveDevice()
at InTheHand.Net.Bluetooth.BluetoothSecurity.RemoveDevice()
at ... etc

Our workaround for now is just not to remove the device, but this is less than ideal. Anyone got any ideas how to fix this in a more sustained way? I&amp;#39;m not familiar with the internals of InTheHand so am unsure where to go from here. 

Many thanks!

PS Sorry about the post formatting, I can&amp;#39;t figure out how to make it paragraph more readably..?!</description></item><item><title>Socket Exception on Widcomm </title><link>http://inthehand.com/forums/thread/10997.aspx</link><pubDate>Thu, 26 Aug 2010 10:42:59 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10997</guid><dc:creator>cttm</dc:creator><slash:comments>7</slash:comments><comments>http://inthehand.com/forums/thread/10997.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10997</wfw:commentRss><description>Hi all,

I am having trouble getting a simple connection on a Widcomm machine to work. It works fine on my laptop that uses the Windows stack.

Here is the small part of the code.


                SelectBluetoothDeviceDialog sbdd = new SelectBluetoothDeviceDialog();
                
                if (sbdd.ShowDialog() == DialogResult.OK)
                {

                    BluetoothSecurity.PairRequest(sbdd.SelectedDevice.DeviceAddress, &amp;quot;1234&amp;quot;);
                    BluetoothEndPoint endpoint = new BluetoothEndPoint(sbdd.SelectedDevice.DeviceAddress, BluetoothService.SerialPort);     
                    
                    if (!BC.Connected)
                    {

                        BC.Connect(endpoint);  //DISCOVERY_RESULT_WIDCOMM SOCKET EXCEPTION WAS UNHANDLED HERE
                    }

It&amp;#39;s error shows &amp;quot; DISCOVERY_RESULT = OTHER_ERROR = 0x5; ServiceRecordsGetResult.

BTW, how do I get the &amp;quot;ENTER&amp;quot; to work in the forums. Don&amp;#39;t know how to prevent my posts from looking like crap.

Thanks all,

Chris</description></item><item><title>DiscoverDevices() does not return any value.</title><link>http://inthehand.com/forums/thread/11038.aspx</link><pubDate>Sat, 04 Sep 2010 05:10:07 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11038</guid><dc:creator>kasun</dc:creator><slash:comments>4</slash:comments><comments>http://inthehand.com/forums/thread/11038.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11038</wfw:commentRss><description>Hi I am having problems in recieving found devices. I use a loop, first it was ok, now even after a restart the divicediscovery does not return any device. what is the solution? is it like stack over flow? how can I solve this. help needed ASAP!
this is my code...




public BluetoothClient12()
        {
            bc = new BluetoothClient();
            bc.InquiryLength = new TimeSpan(5000);
        }       

public Dictionary deviceIdentifier()
        {
            Dictionary btDictionary = new Dictionary();

            //Array of type BluetoothDeviceInfo
            
            BluetoothDeviceInfo[ discoveredDevices = bc.DiscoverDevices(10, false,true, true); 
}

when I debug, discoveredDevices is always empty.</description></item><item><title>How to get client Bluetooth Mac Address</title><link>http://inthehand.com/forums/thread/11047.aspx</link><pubDate>Sun, 05 Sep 2010 19:24:10 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11047</guid><dc:creator>Drango</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/11047.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11047</wfw:commentRss><description>&lt;p&gt;Hello All,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m developing web application using VB.Net and I need to know which method I can get the Client&amp;#39;s Bluetooth Device Mac Address.&lt;/p&gt;
&lt;p&gt;Any help ?&lt;/p&gt;
&lt;p&gt;thanks &lt;/p&gt;</description></item><item><title>Waiting for connection</title><link>http://inthehand.com/forums/thread/11008.aspx</link><pubDate>Mon, 30 Aug 2010 14:40:38 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11008</guid><dc:creator>xandi16</dc:creator><slash:comments>6</slash:comments><comments>http://inthehand.com/forums/thread/11008.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11008</wfw:commentRss><description>&lt;p&gt;Hallo everybody!&lt;/p&gt;&lt;p&gt;I need some help with a problem I have:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;I want to wait via Smartphone for a bluetooth- connection. After successful connection a stream should be open and a data transmition can start.&amp;nbsp;&lt;/p&gt;&lt;p&gt;I tried the Bluetoothlistener but wasn&amp;#39;t successful.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Can anybody give me a link, a code that helps me?&lt;/p&gt;&lt;p&gt;I am hoping for answers :)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kind regads &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Alex &lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;</description></item><item><title>How to solve the following error: This .NET Compact Framework version of the 32feet.NET assembly can not be run on the desktop .NET framework</title><link>http://inthehand.com/forums/thread/11030.aspx</link><pubDate>Thu, 02 Sep 2010 08:56:06 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11030</guid><dc:creator>isabel fernandez</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/11030.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11030</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I&amp;#39;m developing a customized bluetooth dll and I am using 32feet.NET. When I debug I get the following error:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;quot;This .NET Compact Framework version of the 32feet.NET assembly can not be run on the desktop .NET framework&amp;quot;&lt;/p&gt;&lt;p&gt;I am using Visual Studio 2008, the .NET Compact Framework version is 3.5, OS is Windows 7. For the test I am using a Belkin Bluetooth adapter and I added the entry of the enties of the Hardware Id in the bth.inf file.&lt;/p&gt;&lt;p&gt;I really don&amp;#39;t know how to fix the problem. Could you help me, please?&lt;/p&gt;&lt;p&gt;Thanks in advance.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Regards,&lt;/p&gt;&lt;p&gt;Isabel Fernández &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Device Discovery - DeviceName value not populating</title><link>http://inthehand.com/forums/thread/3715.aspx</link><pubDate>Wed, 25 Jul 2007 22:39:07 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:3715</guid><dc:creator>theblueeyz</dc:creator><slash:comments>7</slash:comments><comments>http://inthehand.com/forums/thread/3715.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=3715</wfw:commentRss><description>&lt;p&gt;I have what is probably a silly question, but I&amp;#39;m curious anyway -&lt;/p&gt;&lt;p&gt;Sometimes when I call DiscoverDevices() on the bluetooth client, the DeviceName field for the devices does not populate to the name of the device as it reports itself - it uses the MAC address of the device instead.&amp;nbsp; I realize that is the fallback behavior for when the device does not successfully report its name.&lt;br /&gt;&lt;br /&gt;In most cases, this issue is overcome by merely calling DiscoverDevices() twice - it will almost always get the actual device name on subsequent discoveries.&amp;nbsp; Is there some reason this happens?&amp;nbsp; Is there something I should be doing to avoid this?&amp;nbsp; I note that Windows and other applications seem to have no problem getting the correct bluetooth device name - is this something specific to the InTheHand library, or my use of it?&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Handshaking in Bluetooth Communication</title><link>http://inthehand.com/forums/thread/10960.aspx</link><pubDate>Fri, 20 Aug 2010 11:10:19 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10960</guid><dc:creator>heema1</dc:creator><slash:comments>2</slash:comments><comments>http://inthehand.com/forums/thread/10960.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10960</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am working on a project related to bluetooth
communication. I need to send&amp;nbsp; chunks of video over bluetooth
interface to the receiver PC. But there is no handshaking between
sender PC and the receiver PC. What I want is to acknowledge sender
after receiving each chunk. That means the receiver PC will inform the
sender that it has got the packets and only then the sender will send
the other packet.&lt;/div&gt;
&lt;div&gt;I have done the communication part. So, the sender is able to send
the packets over the bluetooth to the receiver. But thehandshaking part still is remaining and I am not clear how I can do it in
C# as I am using C# in my application.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance&lt;/div&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;</description></item><item><title>how i can remove remebered Devices?</title><link>http://inthehand.com/forums/thread/10985.aspx</link><pubDate>Wed, 25 Aug 2010 01:21:20 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10985</guid><dc:creator>preinold</dc:creator><slash:comments>8</slash:comments><comments>http://inthehand.com/forums/thread/10985.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10985</wfw:commentRss><description>&lt;p&gt;now i have 896 devices with remebered = True. &lt;/p&gt;&lt;p&gt;the discovertime ist 22 Seconds. &lt;/p&gt;&lt;p&gt;How i can remove remebered Devices to reduce the discovertime? &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Very Thanks&lt;/p&gt;&lt;p&gt;Peter &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Who is my stack?</title><link>http://inthehand.com/forums/thread/11020.aspx</link><pubDate>Tue, 31 Aug 2010 23:22:28 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:11020</guid><dc:creator>Marco Lestuzzi</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/11020.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=11020</wfw:commentRss><description>Hi, I am new in this forum. I have a problem with my Asus P535.
I tried (C#)  to use the 32feet library on it unsuccesfully.
When I try to access to BluetoothRadio.PrimaryRadio, it gives me 
a BluetoothRadio.IsSupported = false
I think becouse is an incompatible stack, but I don&amp;#39;t know what kind of stack is it.

Is there a program or  a few lines of code to establish what kind of stack is it?</description></item><item><title>How to discover the device model by Device ADDRESS of BLUETOOTH</title><link>http://inthehand.com/forums/thread/10984.aspx</link><pubDate>Tue, 24 Aug 2010 13:13:34 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10984</guid><dc:creator>santhakumar2502</dc:creator><slash:comments>2</slash:comments><comments>http://inthehand.com/forums/thread/10984.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10984</wfw:commentRss><description>&lt;p&gt;Hello
&lt;br /&gt; &lt;/p&gt;&lt;p&gt;I am developing an application for sending file using bluetooth but
&lt;br /&gt; must identify the model of the device that will be receiving the
&lt;br /&gt;file&lt;br /&gt; &lt;/p&gt;thanks
</description></item><item><title>WidComm not receiving data</title><link>http://inthehand.com/forums/thread/10982.aspx</link><pubDate>Tue, 24 Aug 2010 10:40:31 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10982</guid><dc:creator>Harrewarre</dc:creator><slash:comments>4</slash:comments><comments>http://inthehand.com/forums/thread/10982.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10982</wfw:commentRss><description>&lt;p&gt;Hi guys,&lt;/p&gt;
&lt;p&gt;First, thank you for the great product you guys build here :-)&lt;/p&gt;
&lt;p&gt;I&amp;#39;m currently in the process of writing up an application that communicates via Bluetooth. I thought I had all bases covered, as it worked great with the Microsoft stack on both Windows Mobile 6.1 and Windows 7. When I tried to run my app on a phone that runs the WidComm stack, some minor problems occured (setting radiomode for example&amp;nbsp;- which is easily solved) but I ran into another issue.&lt;/p&gt;
&lt;p&gt;Using the MS stack, I open a connection to my notebook via BT send some stuff, reply if it was ok or not, and it all works.&lt;/p&gt;
&lt;p&gt;Now using the WidComm stack, I open a connection to my notebook, send some stuff, but when I want to send the reply, the &amp;quot;Input PIN&amp;quot; screen pops up on the phone&amp;nbsp;saying it needs to pair before it accepts the incoming connection. I have no clue how to solve this (been messing with SetPin but no luck there). My notebook and phone both use the BluetoothClient and Listener from the 32feet assemlby.&lt;/p&gt;
&lt;p&gt;Are there any differences I should account for when sending data&amp;nbsp;to the phone which is running WidComm? or maybe a solution is already available?&lt;/p&gt;</description></item><item><title>ObexWebResponse does not connect in Windows CE</title><link>http://inthehand.com/forums/thread/10975.aspx</link><pubDate>Mon, 23 Aug 2010 06:47:43 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10975</guid><dc:creator>Danyal_T</dc:creator><slash:comments>3</slash:comments><comments>http://inthehand.com/forums/thread/10975.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10975</wfw:commentRss><description>&lt;p&gt;I use the OBEX file transfer&amp;nbsp;sample in windows CE but it raise&amp;nbsp;an error &amp;quot;Connection Failed&amp;quot;.&lt;/p&gt;
&lt;p&gt;But when use this sample in PC (Desktop) it work correctly.&lt;/p&gt;
&lt;p&gt;Which option(s) not is configure in myOS design?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Time it take to detect a connection loss</title><link>http://inthehand.com/forums/thread/10885.aspx</link><pubDate>Tue, 10 Aug 2010 14:42:17 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10885</guid><dc:creator>JJ@CMRE</dc:creator><slash:comments>2</slash:comments><comments>http://inthehand.com/forums/thread/10885.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10885</wfw:commentRss><description>Hello,

Is it possible to shorten the time the EndRead() takes, to throw an error when a connection to a slave device is lost?&lt;br /&gt;
&lt;br /&gt;
When a connection to a slave device is lost, it take 10-15sec for the EndRead() instruction to throw an error, but with a master device it only take 5sec.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
....&lt;br /&gt;
_peerStream = _BtClient.GetStream()&lt;br /&gt;
_peerStream.BeginRead(_buffer, 0, _buffer.Length, New AsyncCallback(AddressOf ReadCallBack), _peerStream)&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
Try&lt;br /&gt;
            bytesRead = _peerStream.EndRead(result)&lt;br /&gt;
            ...&lt;br /&gt;
 Catch ex As Exception&lt;br /&gt;
          &amp;#39;Connection Lost&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
End Try&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
J.Joseph</description></item><item><title>How to send a file from PPC to others and show the send progress (sent bytes) ?</title><link>http://inthehand.com/forums/thread/10965.aspx</link><pubDate>Sun, 22 Aug 2010 13:47:48 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10965</guid><dc:creator>Hessam</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/10965.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10965</wfw:commentRss><description>Hi;
I&amp;#39;m a VB.net programmer and I want to send files from my program (on my PPC) to other devices (like my PC) .
I use &amp;quot; ObexWebRequest &amp;quot; and it works successfully .
But it causes a sleep in my program and my program doesn&amp;#39;t work until send operation be come completed.
Now, I want to show a progress-bar and sent bytes value to user .
Please help me to solve my problem .
Thanks .</description></item><item><title>InTheHand doen't work on Vista64</title><link>http://inthehand.com/forums/thread/10926.aspx</link><pubDate>Tue, 17 Aug 2010 09:07:41 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10926</guid><dc:creator>expert</dc:creator><slash:comments>2</slash:comments><comments>http://inthehand.com/forums/thread/10926.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10926</wfw:commentRss><description>&lt;p&gt;Our application is using InTheHand 2.5 for communicating with devices via BlueTooth, it works fine on all the platforms (XP, Vista32, Win7 32&amp;amp;64) except to Vista 64 - it throwns PlatformNotSupportedException. Also Test32FeetWidcommWin32.exe fails with below message:&lt;/p&gt;
&lt;p&gt;&amp;quot;The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log for more detail.&amp;quot;&lt;/p&gt;
&lt;p&gt;the application event log:&lt;/p&gt;
&lt;p&gt;&amp;quot;Activation context generation failed for &amp;quot;****\INTHEHAND\XP2\Widcomm x86\Test32FeetWidcommWin32.exe&amp;quot;. Dependent Assembly Microsoft.VC80.CRT,processorArchitecture=&amp;quot;x86&amp;quot;,publicKeyToken=&amp;quot;1fc8b3b9a1e18e3b&amp;quot;,type=&amp;quot;win32&amp;quot;,version=&amp;quot;8.0.50727.4053&amp;quot; could not be found. Please use sxstrace.exe for detailed diagnosis.&amp;quot;&lt;/p&gt;
&lt;p&gt;What is the problem and how can it be solved?&lt;/p&gt;</description></item><item><title>HFP and calls management</title><link>http://inthehand.com/forums/thread/10916.aspx</link><pubDate>Mon, 16 Aug 2010 09:05:17 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10916</guid><dc:creator>alexey_ar</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/10916.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10916</wfw:commentRss><description>&lt;p&gt;Seems that solution is impossible for samsungs due to no at-commands support for voice calls, topic can be closed.&lt;/p&gt;</description></item><item><title>example code for beginread (vb)</title><link>http://inthehand.com/forums/thread/10914.aspx</link><pubDate>Sun, 15 Aug 2010 18:38:35 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10914</guid><dc:creator>veit</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/10914.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10914</wfw:commentRss><description>hi guys ... i´m trying to use beginread ... i can´t find a working example code. 

i found a view samples at msdn but it´s full of problems
eg: Public Overrides Function BeginRead(ByVal m_buffer As Byte(), ByVal offset As Integer, ByVal count As Integer, ByVal Callback As AsyncCallback, ByVal state As Object) As IAsyncResult

--&amp;gt; function &amp;#39;beginread&amp;#39; cannot be declared overrides because it does not override a function in a base class



i´m giving up for now. 

can someone help? thx</description></item><item><title>"Dim svcUuids() As Guid = bdi.InstalledServices" - the method or operation is not implemented ????</title><link>http://inthehand.com/forums/thread/10924.aspx</link><pubDate>Mon, 16 Aug 2010 21:57:23 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:10924</guid><dc:creator>preinold</dc:creator><slash:comments>1</slash:comments><comments>http://inthehand.com/forums/thread/10924.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=10924</wfw:commentRss><description>&lt;p&gt;what can i do? &lt;/p&gt;&lt;p&gt;greets Peter &lt;br /&gt;&lt;/p&gt;</description></item><item><title>Problem with BluetoothSerialPort</title><link>http://inthehand.com/forums/thread/8543.aspx</link><pubDate>Wed, 14 Oct 2009 16:20:15 GMT</pubDate><guid isPermaLink="false">a6c76ee1-0bb1-45d9-a8c3-660105c16730:8543</guid><dc:creator>pierre</dc:creator><slash:comments>5</slash:comments><comments>http://inthehand.com/forums/thread/8543.aspx</comments><wfw:commentRss>http://inthehand.com/forums/commentrss.aspx?SectionID=37&amp;PostID=8543</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Hi,&lt;/p&gt;&lt;p&gt;I want to connect to a remote device with a serial port, but I don&amp;#39;t know how to connect it.&lt;br /&gt;I explain:&lt;/p&gt;&lt;p&gt;in my program I search for all devices &lt;br /&gt;&lt;/p&gt;&lt;div style="margin-left:40px;"&gt;BluetoothRadio.PrimaryRadio.Mode = RadioMode.Discoverable;&lt;br /&gt;bluetoothClient = new BluetoothClient();&lt;br /&gt;Cursor.Current = Cursors.WaitCursor;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;bluetoothDeviceInfo = bluetoothClient.DiscoverDevices(); &lt;br /&gt;

&lt;/div&gt;I put this in a listBox and then I want to connect to the selected one with a serial port&lt;div style="margin-left:40px;"&gt;endpoint =&amp;nbsp; new BluetoothEndPoint((BluetoothAddress)bluetoothDeviceInfo[listView1.FocusedItem.Index - 1].DeviceAddress, BluetoothService.SerialPort);&lt;/div&gt;&lt;div style="margin-left:40px;"&gt;BluetoothSerialPort COM = new BluetoothSerialPort.CreateClient(endpoint); &lt;/div&gt;&lt;div style="margin-left:40px;"&gt;SerailPort COMx = new SerialPort(COM.PortName); &lt;/div&gt;&lt;div style="margin-left:40px;"&gt;COMx.Open();&lt;/div&gt;&amp;nbsp;After this it tell me that the com port x does not exist.&lt;br /&gt;&lt;div style="margin-left:40px;"&gt;&amp;nbsp;&lt;/div&gt;&amp;nbsp;So what&amp;#39;s the problem? &lt;br /&gt;&lt;br /&gt;Thanks in advance&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>