Wipy 2 first firmware upgrade failed


  • Pybytes Beta

    Just got my 2 wipy2 some days ago. Tried to upgrade firmware to latest (0.9.3.b2) and .... failed ;-)

    What i did (i'm under ubuntu 16.04)

    • download and unpack the firmware upgrader
    • connect pin 23 to GND (expansion board)
    • connect expansion board to a usb2 port (usb3 are known to have issue with some devices and this is not related to wipy)
    • use the firmware updater (not using the bash script but bin/updater.py).

    Here are some data:

    • dmesg (see that the usb ftdi is available)
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: new full-speed USB device number 10 using ehci-pci
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: New USB device found, idVendor=0403, idProduct=6015
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: Product: FT230X Basic UART
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: Manufacturer: FTDI
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: SerialNumber: DQ0092DQ
    [lun. nov. 14 09:18:14 2016] ftdi_sio 1-1.1:1.0: FTDI USB Serial Device converter detected
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: Detected FT-X
    [lun. nov. 14 09:18:14 2016] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
    
    • check that device is available in /dev
     ls -la /dev/ttyUSB*
    crw-rw---- 1 root dialout 188, 0 nov.  14 09:18 /dev/ttyUSB0
    
    • Try to update the firmware and boom !
    /usr/bin/python2.7 bin/updater.py --port=/dev/ttyUSB0 --file=firmware/wipy_0.9.3.b2.bin 
    Namespace(file='firmware/wipy_0.9.3.b2.bin', port='/dev/ttyUSB0')
    Connecting...
    Exception: Failed to connect to ESP32: Timed out waiting for packet header, on line 75
    

    Any hint to help me ?

    Thx


  • Pybytes Beta

    Oh ! did not noticied there was a missing jumber on the expansion board (realy missing at unboxing the expansion board).

    Thx a lot, everything is working fine for now



  • @dg66, we've seen this happen a few times in the back, and they are related to missing jumpers in the expansion board. Can you please check that all the jumpers in the corner are in position and come back to me?


Log in to reply
 

Pycom on Twitter