SONY SmartWatch固件下载实用程序

时间:2013-06-19 16:26:39

标签: sony sony-smartwatch winusb dfu

要将示例固件下载到Smartwatch,需要哪些软件?它可能包括dfu-util和WinUSB驱动程序。

我试过WinUSB 1.2.6和dfu-util,但它说:

K:\>dfu-util -l
dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Found DFU: [0fce:f0fa] devnum=0, cfg=1, intf=0, alt=0, name="UNDEFINED"
Found DFU: [0fce:f0fa] devnum=0, cfg=1, intf=0, alt=1, name="UNDEFINED"

上传f / w的命令失败。

K:>dfu-util -c 1 -a 0 -s 0x08004000:1024 -U new.bin
dfu-util 0.7

Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org

Opening DFU capable USB device... Cannot open device

我想知道dfu-util和WinUSB的版本不匹配。

因此,如果您提供正确的网址,我们可以下载正确的版本,这将非常有用。还有关于安装驱动程序和安装的详细说明。没有上传/下载样本。

5 个答案:

答案 0 :(得分:0)

尝试使用Zadig http://sourceforge.net/projects/libwdi/files/zadig/安装WinUSB。

答案 1 :(得分:0)

查看the Arduino SmartWatch project on GitHub的Windows说明。在那里,我认为你可以找到一个替代方案来开始使用dfu-util for Windows。

答案 2 :(得分:0)

这是许可问题。列出了USB设备,但您无权访问它。在Linux,你可以通过这一个sudo dfu-utils -l,在Windows上我没有尝试,但你应该能够以Administrator运行它。最好的方法是修复权限,但我不能说在Windows上如何。

答案 3 :(得分:0)

dfu-util不是针对任何特定版本的WinUSB构建的,因此版本并不重要。您的设备是否在Windows设备管理器中显示为WinUSB设备?

答案 4 :(得分:0)

我认为您没有安装驱动程序和/或您的手表未处于DFU模式。

按照此处的说明将手表设置为DFU模式(需要几次尝试才能使手表正常启动以进入该模式): http://developer.sonymobile.com/services/open-smartwatch-project/how-to-flash-alternative-firmware-to-smartwatch/

现在点击下载“SmartWatch IDE Alpha-002 - Windows”并安装位于其中的驱动程序。 https://github.com/underverk/SmartWatch/wiki/Installing-the-IDE

然后检查设备管理器(如果你正确的话,应该看下面的图像):

Device manager showing smartwatch installed.

如果一切正常,dfu-util.exe -l应该看起来像这样。

找到DFU:[0fce:f0fa] devnum = 0,cfg = 1,intf = 0,alt = 0,name =“@ Internal Flash / 0x08000000 / 03 * 016Ka,01 * 016Kg,01 * 064Kg,07 * 128公斤” 找到DFU:[0fce:f0fa] devnum = 0,cfg = 1,intf = 0,alt = 1,name =“@ OTP Area / 0x1FFF7800 / 01 * 512 g,01 * 016 g”