none
求USB接口蓝牙设备的测试过程 RRS feed

  • 问题

  • 手头有个USB的蓝牙设备,在插到64位win7系统上需要额外在更新微软自带蓝牙驱动后加载开发的驱动后设备才能正常使用。为测试whql(无需logo,只要微软签名),看了wlk测试说明文档,好像是说测试蓝牙设备不需要安装额外的驱动,只需用系统自带的驱动测试,并且要有3台机器来测试(包含server?)。我使用了1台server,2台client(64win7、32xp),其中win7上插上了USB蓝牙设备。在测试时选择了未分类设备测试,加载了蓝牙设备驱动的INF文件,但是会提示“The job ‘Bluetooth Device Version check” requires a device to be selected, not a driver "。如果不插USB蓝牙设备,只是按照device fundamental来测试,也没有提示需要两台机器。不知道按照后者方式测试后能否得到微软签名?还是前者的测试方式有问题?(说明文档中的

    Hardware Requirements

    The following hardware is required for Bluetooth controller testing. You might need additional hardware if the test device provides bus-specific support.

    • Three test systems that are connected over TCP/IP.

    • Two Bluetooth control devices (such as those provided by Cambridge Silicon Radio and Broadcom) that have received "Designed for Windows" logos.

    • One USB 2.0 High-speed hub for each system that is being tested to meet the requirements of the USB Device Framework (CV) Test and USB HIDView (CV) Test.)  硬件准备还是没有看太明白,是需要准备两个同样的蓝牙测试设备还是再随便找个可用的蓝牙设备一起测?

    请高手指点。多谢.


    2011年4月11日 14:42

答案

  • 运行Windows Update更新蓝牙驱动程序后,可以在DTM Studio创建Submission时选取Non INF or inbox driver选项。第二个问题,需要找到额外两个蓝牙控制器来测试。但这里提到的只是一般性要求,所以具体测试中是否需要要看具体的测试项目中是否提及。或者看缺少这两个蓝牙设备,测试是否可以正常完成并得到通过的结果。


    http://msdn.microsoft.com/zh-cn/windows/hardware/default.aspx http://whqlcn.wordpress.com

    感谢版主支持。

    正在测试的一组设备包含一个USB蓝牙控制器,一个游戏手柄通过该蓝牙控制器作为蓝牙外围设备来使用。在插上USB蓝牙控制器后需要安装自己开发的两个驱动程序(设备管理中分别对应Generic Bluetooth Radio Bluetooth HID Device,由两个INF文件进行安装),在安装成功后游戏手柄自动与蓝牙控制器配对连接后就可正常使用。驱动包含两个INF文件和两个sys文件。 

     

    我计划分别进行两次new submission

    第一次先按蓝牙设备测试蓝牙控制器,用device submission-> Bus Controller and ports > Bluetooth Controller -> logo ,选择 non inf 来测?还是直接用自己的INF文件来测试,说明文档中说蓝牙控制器应使用none INF 来测试,如果不用INF文件测试怎么说明开发的驱动符合要求?这点不明.

    第二次用unclassified 来提交,是指定蓝牙外围设备的INF安装文件来进行测试就可以了吗?

    实际在进行第一次提交测试时出现问题:按向导建new submission,总是出现“selected device : Generic Bluetooth Radio' the job requires 2 machines. select machine: xxx select 1 additional machine' 但是pool里确实已有两台machine,另一台也安装了额外的蓝牙控制器 怎么解决?是需要这两个控制器配对吗?

    我这类设备应该如何测试呢?只是想获取微软签名不需要logo认证,是不是两个INF都按照unclassified的方式来测试就能获取签名了呢?请版主告知,盼复!!

    谢谢!

     




    2011年4月12日 9:54

全部回复

  • 急,大家帮帮忙啊

    2011年4月12日 4:16
  • 运行Windows Update更新蓝牙驱动程序后,可以在DTM Studio创建Submission时选取Non INF or inbox driver选项。第二个问题,需要找到额外两个蓝牙控制器来测试。但这里提到的只是一般性要求,所以具体测试中是否需要要看具体的测试项目中是否提及。或者看缺少这两个蓝牙设备,测试是否可以正常完成并得到通过的结果。


    http://msdn.microsoft.com/zh-cn/windows/hardware/default.aspx http://whqlcn.wordpress.com
    2011年4月12日 9:04
    版主
  • 运行Windows Update更新蓝牙驱动程序后,可以在DTM Studio创建Submission时选取Non INF or inbox driver选项。第二个问题,需要找到额外两个蓝牙控制器来测试。但这里提到的只是一般性要求,所以具体测试中是否需要要看具体的测试项目中是否提及。或者看缺少这两个蓝牙设备,测试是否可以正常完成并得到通过的结果。


    http://msdn.microsoft.com/zh-cn/windows/hardware/default.aspx http://whqlcn.wordpress.com

    感谢版主支持。

    正在测试的一组设备包含一个USB蓝牙控制器,一个游戏手柄通过该蓝牙控制器作为蓝牙外围设备来使用。在插上USB蓝牙控制器后需要安装自己开发的两个驱动程序(设备管理中分别对应Generic Bluetooth Radio Bluetooth HID Device,由两个INF文件进行安装),在安装成功后游戏手柄自动与蓝牙控制器配对连接后就可正常使用。驱动包含两个INF文件和两个sys文件。 

     

    我计划分别进行两次new submission

    第一次先按蓝牙设备测试蓝牙控制器,用device submission-> Bus Controller and ports > Bluetooth Controller -> logo ,选择 non inf 来测?还是直接用自己的INF文件来测试,说明文档中说蓝牙控制器应使用none INF 来测试,如果不用INF文件测试怎么说明开发的驱动符合要求?这点不明.

    第二次用unclassified 来提交,是指定蓝牙外围设备的INF安装文件来进行测试就可以了吗?

    实际在进行第一次提交测试时出现问题:按向导建new submission,总是出现“selected device : Generic Bluetooth Radio' the job requires 2 machines. select machine: xxx select 1 additional machine' 但是pool里确实已有两台machine,另一台也安装了额外的蓝牙控制器 怎么解决?是需要这两个控制器配对吗?

    我这类设备应该如何测试呢?只是想获取微软签名不需要logo认证,是不是两个INF都按照unclassified的方式来测试就能获取签名了呢?请版主告知,盼复!!

    谢谢!

     




    2011年4月12日 9:54
  • 是的。两个INF都要进行测试。将两次测试结果合并在一起做提交即可。
    http://msdn.microsoft.com/zh-cn/windows/hardware/default.aspx http://whqlcn.wordpress.com
    2011年6月8日 6:59
    版主