Firmware update difficulty

The official pyboard running MicroPython.
This is the reference design and main target board for MicroPython.
You can buy one at the store.
Target audience: Users with a pyboard.
Post Reply
JoeGoodbread
Posts: 7
Joined: Sun Apr 30, 2017 8:52 pm

Firmware update difficulty

Post by JoeGoodbread » Mon Feb 05, 2018 9:56 pm

I am using PyBoard V1.1, with v1.8.7 firmware. I tried to update to 1.9.3-2 with dfu file, following instructions for DfuSeDemo, windows 10. File transferred properly, download verified, but when I rebood the PyBoard, it still comes up with 1.8.7. Tried rebooting in all possible modes, still no luck. What could I be doing wrong?

JoeGoodbread
Posts: 7
Joined: Sun Apr 30, 2017 8:52 pm

Re: Firmware update difficulty

Post by JoeGoodbread » Mon Feb 05, 2018 11:25 pm

When I load pybv11-20170611-v1.9.1.dfu, board boots up to 1.9.1, but when I follow this by loading pybv11-20180205-v1.9.3-278-gcc92c057.dfu, it reverts to 1.8.7. With pybv10-20171101-v1.9.3.dfu, the serial port doesn't load in my device manager, nor does it with the 1.9.2. With 1.9.2 I get a message under USB devices: Unknown USB Device (Device Descriptor Request Failed)

JoeGoodbread
Posts: 7
Joined: Sun Apr 30, 2017 8:52 pm

Re: Firmware update difficulty

Post by JoeGoodbread » Mon Feb 05, 2018 11:47 pm

Odyssey ended in my bricking the board. With boot to 3.3 jumper installed, blue and red LEDs are on, but does not show up in DfuSe or as STM32 port in device manager. No worries, I've got a few more boards, but would love to get this one back working again.

User avatar
pythoncoder
Posts: 3130
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: Firmware update difficulty

Post by pythoncoder » Tue Feb 06, 2018 6:51 am

Bricking a Pyboard is virtually impossible without indulging in electrical abuse ;) Have you power cycled the board with boot connected to 3.3V? Disconnect the USB, fit the wire link, then reconnect. This has worked for me in such situations.

As for your other problems pybv10-20171101-v1.9.3.dfu is for the V1.0 Pyboard (the clue is in pybv10). On a V1.1 board this will fail but the above should enable you to fix it.
Peter Hinch

JoeGoodbread
Posts: 7
Joined: Sun Apr 30, 2017 8:52 pm

Re: Firmware update difficulty

Post by JoeGoodbread » Tue Feb 06, 2018 8:45 am

Thanks for the encouragement...actually, just rebooting my pc was the answer. I should have known :oops:

Post Reply