Firmware Updater question

I have the new Creality 4.2.7 32-bit board. I just can't seem to find the correct information on how to use the Firmware Update plugin to flash new firmware. I see 3 different methods and I'm not sure which one to choose.

There is LPC1768, STM32, and STM32 that uses LPC1768. Has anyone with this new board been able to flash a new Marlin firmware .bin? If so, what method did you use and what settings did you use?

-Greg

Hello @gregma!

32 bit boards can not be firmware upgraded with that plugin.
These boards are upgraded via the SD card.

1 Like

Afaik they need a special bootloader to be usb flashable.

I would (as @Ewald_Ikemann suggested) flash it via sd card

1 Like

Thank you for the information, I must have misread the plugin docs about how to update 32-bit firmware. Hopefully this will eventually be implemented, but until then will continue with the manual method.

Unless I've misread this entire thread I think there is some confusion here...

Check the Firmware Updater readme...

I can only speak for my SKR 1.3 and SKR Mini E3 32 bit boards but I use this plugin to update them both regularly.

After installing and configuring usbmount (in my case, yours may be different depending on the printers MCU) on OctoPi I can see the printers SD Card as a directory on the Pi, viz: -

pi@octopi:~ $ ls -la /media/usb0
total 324
drwxr-xr-x  3 pi   pi    32768 Jan  1  1970  .
drwxr-xr-x 10 root root   4096 Nov 29 19:08  ..
-rw-rw-rw-  1 pi   pi   249732 Dec 19 08:28  FIRMWARE.CUR
drwxr-xr-x  2 pi   pi    32768 Aug 14  2019 'System Volume Information'
pi@octopi:~ $

"Firmware Updater" copies the new firmware.bin file to this directory and "reloads" the printer to install it.

So whilst the firmware IS being upgraded using the SD Card it's not necessary to remove the card from the printer and do this manually...

The trick is to get usbmount or whatever configured correctly to mount the SD Card so Firmware Updater can talk to it!

2 Likes

Oh really! I thought that's what I read, but being so spanking new to OctoPrint and 3d printing in general, I wasn't sure. Now to see if anyone with the newish Creality 4.2.7 board knows just how to set it up as I can't find a bit of info anywhere in google searching.

It would appear from Crealitys website that they are using the ARM STM32F103RET6 chip