In order to get the CyberBrick Factory Recovery/Flashing Tool, with which you can reset the settings and/or firmware of the CyberBrick Core, as well as swap between Remote-Control (RC) and Time-lapse applications, you need to open a ticket at MakerWorld support: https://makerworld.com/en/my/support/tickets/create
After this, you get sent a message with download links to Windows and Mac version of the tool.
You need to hold and keep holding the User Key button while attaching the USB cable and throughout the whole flashing process for flashing not to stop after some seconds:
It seems like it’s a little early and not fully ready for prime time as the macOS version I received wasn’t signed and therefore difficult to get running on modern Apple computers (you can skip the initial check, but it still doesn’t start properly).
Though I’m wondering if I can simply use esptool to flash the firmware files.
For MacOS, don’t you just use xattr -d to remove the download/quarrantine flag from the file? And encourage Gatekeeper to get out of your way, and just let you run the program you want to run?
That would be ideal. Just as a good, and perhaps more platform agnostic would be to use something like the ESPHome Web Flasher - runs entirely in the web browser, and works on Windows/Mac/Linux… Tasmota have their own web flasher also, inspired by the ESPHome one.
As far as I know, the firmware update and flashing function will be added in the next version of the PC software update. Currently, the standalone burning tool is just a temporary version before that.
Both of my receivers stopped connecting. I submitted a ticket so hopefully I can get this software to factory reset both of them. Why this isn’t already an option for the desktop version is beyond me. You should also be able to connect with usb-c for the desktop app if you are having issues with bluetooth.
My core unit boots up with a red light and doesn’t appear in the app for pairing and loading a JSON.
I submitted a ticket to get the Recovery/Flashing tool but I can’t seem to get it to work.
On MacOS (Apple Silicon), I get an error about Python3.framework.
On a Windows 10 machine, I can successfully “Reset User Settings” but either option for “Reset to Factory Defaults” doesn’t work – the progress sits at 0% forever.
@xrk No combination of holding the reset or “User” buttons when connecting USB or during flashing appear to make a difference.
If I pull up the raw serial stream in PuTTY, I get messages reporting that OTA app partition slots 0 and 1 are not bootable – no bootable app partitions in the partition table.
Sounds like this ESP32-C3 core module was not correctly flashed at the factory. What you could try is to see if the generic Arduino MicroPython installer succeeds for your possibly unlocked ESP32-C3 Core module: Arduino Labs although no guarantees it will do anything or anything positive.
Well, seeing as how Bambu/CyberBrick support has accused me of bricking it by using a third-party tool instead of sending a replacement core module, I might as well give it a try.
I received two pre-release sets as a Maker incentive. I have tested the receiver core modules from both kits and they each boot up with a red light. I’ll try the transmitter sides later.