New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 737712 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Nov 9
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug



Sign in to add a comment

servo_micro_v2: FW update fails

Project Member Reported by sha...@chromium.org, Jun 28 2017

Issue description

I'm attempting to update servo_micro_v2 FW.

- EC FW: latest servo branch / a58da6b
- Attached with OTG cable, "ID 0483:df11 STMicroelectronics STM Device in DFU Mode" shows up in lsusb


$ util/flash_ec --board=servo_micro
...
Opening DFU capable USB device... ID 0483:df11
Run-time device DFU version 011a
Found DFU: [0483:df11] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash  /0x08000000/064*0002Kg"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuDNBUSY, status = 0
DFU mode device DFU version 011a
Device returned transfer size 2048
No valid DFU suffix signature
Warning: File has no DFU suffix
DfuSe interface name: "Internal Flash  "
dfuse_download: libusb_control_transfer returned -9
Error during special command download
Connection refused


Any ideas?
 
you can also use extra/usb_update/fw_update.py (on the branch) or drinkcat@'s usb_updater2 on TOT without the OTG cable.

I've found that for some reason if you plug either USB3 or USB though a monitor hub, STM32 DFU often fails. Can you try a direct plug or a plug through a USB2 hub?  
Owner: nsanders@chromium.org
Status: Assigned (was: Untriaged)
Is this still an issue?
Status: WontFix (was: Assigned)
Nope

Sign in to add a comment