I literally fight an epic battle with my Toshiba m400 since the first day I got it. For that reason I was not surprised when my colleague Frank Prengel [1] from Microsoft Germany had some trouble with his m400 while preparing a demo with the Microsoft Robotics Studio (MSRS) [2].

His first idea was about some issues with the April CTP 1.5 of the MSRS. Indeed, he got some errors like

<?xml version="1.0" encoding="utf-8" ?>
- <s:Fault xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"   
                xmlns:d=http://schemas.microsoft.com/xw/2004/10/dssp.html
                xmlns:s="http://www.w3.org/2003/05/soap-envelope">
- <s:Code>
<s:Value>s:Receiver</s:Value>
- <s:Subcode>
<s:Value>d:OperationFailed</s:Value>
</s:Subcode>
</s:Code>
- <s:Reason>
<s:Text>Unabled to configure Lego NXT</s:Text>
</s:Reason>
</s:Fault>

Indeed, the error is a unfortunate result of a unhappy soft- and hardware combination. So, let's see what we already have

  • A Toshiba m400
  • Windows Vista
  • Microsoft Robotics Studio 1.5 April CTP installed
  • A Lego NXT

Actually, the NXT documentation tells the NXT requires the Bluetooth stack from Widcomm or XP SP2. However, I know my m400 much much better than the people from Lego. Maybe you will realise that after installing the Lego software (either for RCX or NXT) you'll get a message that the Lego software does not work with the Toshiba BT stack!? I.e. there is something special about the Toshiba BT stack... Fortunately, using the MSRS you don't need any drivers or software to run the NXT. The build-in services provided by the MSRS are the one and only bits to run the NXT.

 

  1. Un-install the Microsoft Bluetooth Stack
  2. Install the latest Toshiba m400 BIOS available from [3]
  3. Install the Toshiba BT Stack for Windows Vista avaialble from [3]
  4. Install the Toshiba BT Monitor available from [3].

Now you can easily pair your BT capable devices with your m400. In the following you can see a iRobot Create and a Lego NXT paired with my m400.

Frank confirmed that after following the steps above his demo now "works as a charm".

[1] http://blogs.msdn.com/frankpr/
[2] http://www.microsoft.com/robotics/
[3] http://www.csd.toshiba.com/cgi-bin/tais/su/su_sc_modSel.jsp

Posted at Wednesday, May 16, 2007 12:01:17 AM (W. Europe Daylight Time, UTC+02:00) 
Comments [2] #      | 
Thursday, June 28, 2007 12:41:46 AM (W. Europe Daylight Time, UTC+02:00)
I agree, in fact I think its probably one reason against me buying another toshiba.

http://alski.net/blogs/software/archive/2007/06/27/bluetooth-hotchpotch.aspx
AlSki
Thursday, June 28, 2007 12:54:12 AM (W. Europe Daylight Time, UTC+02:00)
Actually, the latest Toshiba BT stack works fine. The Microsoft BT stack actually caused the problem in that particular case. A long time before BT went to personal computers it has been already an industrual standard -AFAIK 1992. So, I am wondering why there is still so much trouble with it.
All comments require the approval of the site owner before being displayed.
OpenID
Please login with either your OpenID above, or your details below.
Name
E-mail
(will show your gravatar icon)
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Live Comment Preview
Copyright © 1995-2009 by Andreas Heil. aheil is a registered trademark of Andreas Heil. All rights reserved.
The opinions expressed herein are my own personal opinions and do not represent my employers' views in any way. Content and thoughts expressed on these pages and the weblog are subject to be changed. Out of date posts should not be considererd as my current thoughts and opinions.