Firmware update MuseLab Booster (WiFi IoT Robotic Shield)

Required Hardware

Computer or Laptop

Computer or Laptop

Windows 7, 8 or 10 needed

USB TTL

USB TTL

USB to serial (UART) converter

Connection Wires

Connection Wires

3 Pin Female/Female

Required Software

Driver

CP210x_Windows_Drivers

Updater Tool

NodeMCU-PyFlasher-2.2

Firmware

firmware_v1_43.bin

File Name: Muse_Firmware_V1_43_toolkit.zip
File type: ZIP
File size: 16 MB

Flashing the firmware

1. Install the driver

  • If your Windows is 64-bit, please install “CP210xVCPInstaller_x64”
  • If your Windows is in 32-bit, please install “CP210xVCPInstaller_x86”

Run the Installer

2. Open the Flashing Tool (NodeMCU-PyFlasher-2.2)

3. Set as below.
a) Select the firmware “firmware_v1_3.bin”
b) Baud rate: 115200
c) Flash mode: DIO
d) Erase flash: yes, wipes all data

4. Connect the shield to the USB TTL.

Shield USB TTL
GND GND
TX RX
RX TX

5. Connect the IoT shield to the battery shield and turn it on. Then, connect the USB TTL to the PC or Laptop.

6. Put the shield to updating mode.

Booster v. 1.4 and earlier

Booster v. 1.5 and later

a) Press green button (hold on, don’t release).
b) Press red button one time and release it immediately.
c) Release green button.

a) Press green button (hold on, don’t release).
b) Press grey reset-button one time and release it immediately.
c) Release green button.

7. Go back to the Flashing Tool and click the refresh button. You will now see a COM port indicated, which is your USB TTL port. In our example it is COM7. (Yours may be different)

8. Click the “Flash NodeMCU” button.

9. You can follow the progress in the console window.

If your IoT shield was flashed with the new firmware successfully, you will see the following message:

“Leaving… Done.”