How to reflash the operating system on the Onefinity BB controller (Full SD card image)

There are times when you may have a file go corrupt or (advanced) users start poking under the hood and may need to reflash the entire vanilla image to the sd card. This process is essentially reinstalling the Onefinity operating system from scratch.

This process is only for advanced users OR if you were directed to this via support.

If you are looking to update the firmware from a controller that is working properly, do not use this method, look for the update file in the ‘firmware updates’ section.

:boom:DO NOT FORGET STEP #11 AFTER YOU FLASH THE OS AND BOOT UP. YOUR MACHINE WILL NOT OPPERATE CORRECTLY UNTIL STEP 11 IS DONE. :boom:

If your computer does not have a micro sd card slot, here’s one we recommend: Amazon.com: Anker USB 3.0 Micro SD Card Reader, 5Gbps 2-in-1 SD Card Reader to USB Adapter for SDXC, SDHC, MMC, RS-MMC, Micro SDXC, Micro SD, Micro SDHC, UHS-I Cards - USB A CardReader : Electronics


Watch the video here:
Rocker Style Power Button:

Push Button Power Button:


This process can be done on a Windows OR Mac computer:

Step 1: Download the below COMPRESSED image here:

:right_arrow: Click Here to download the 1.6.6 Full SD image


Step 2: A.) Download the Raspberry Pi Imager program here: program here: Pi Imager

Step 2: B.) Alternatively, you can use a program called Balena Etcher if the above does not work. Balena Etcher.

Step 3: Install Raspberry Pi Imager to your computer.

Step 4: Remove all external drives from your computer (sd cards, usb sticks, usb printers). Then insert your SD card you pulled out of your Onefinity Controller into your computer. (some computers do not have a slot for an sd card. You can purchase an adapter very inexpensively here: SD card reader)

Step 5: Open Raspberry Pi Imager.

  • For the column “Raspberry PI Device” choose “Raspberry Pi 3”.

Step 6: Under Storage, Click CHOOSE STORAGE.

Now, select the sd card you put into your computer from the Onefinity Controller. (drive your Onefinity SD card is in) on your computer (Warning, this will delete EVERYTHING from the drive you select. BE SURE it’s the Onefinity SD card and not your personal drive as you WILL LOSE all of the data.

Choose to erase all data:


Step 7: Click WRITE! PLEASE NOTE: When it gets to 99% it may hang on that step for an hour+. Please be paitent and do not cancel. It will finish.

Step 8: Ignore ALL popups (like “this drive needs to be formatted”, etc.) while etcher is running.

Step 9: After etchers progress bar fills up during ‘decompressing’, it will switch to ‘flashing’. After flashing, it will switch to ‘verifying’. Please wait patiently until all 3 of these processes finish. It’s best practice to not do anything on the computer from the moment you click ‘flash’ until the moment etcher finishes the job and says ‘success’.

Step 10: Once Imager finishes it should read, “Write Complete!” At this point, you can push FINISHER and remove the SD card from your computer and reinsert it into the Onefinity controller. Remember, the wording on the sd card will face down, towards the bottom of the controller when reinstalling it from the top down.

Step 11: The final step is to turn it on and once booted up, reset the configuration to your specific machine model: How To Reset The Configuration To Defaults (BB Controller) (FAQ) Missing this step will cause your carves to come out incorrectly!

You will loose ALL files and/or custom settings you’ve made to the motors or setting page. Everything will be like the day you first got the machine.

*if for some reason, the sd card flash fails, there’s a few things to look out for: remove ALL devices plugged into the computer, restart the computer, or try a different computer using the same process or if it still gives an error, try formatting it with this first: SD Memory Card Formatter for Windows/Mac - SD Association.

5 Likes
Firmware update help
How To Backup the Onefinity Micro SD Card
"Y" & "X" will not home correctly
Touch Screen going black after rebooting
Remove download files from the controller
Aw Snap, something went wrong
What is the Firmware update password on my BB (Buildbotics) controller?
Error 12c write failed Errno 5 input error
Issue reading GCode from Lightburn
In need of a new controller
Z axis not responding to remote control
Rewriting OS on SD card
Onefinity CNC Firmware 1.2.1 (2/8/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated)
Stuck "Processing New File" on boot
Onefinity CNC Firmware 1.2.1 (2/8/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated)
Firmware 1.3 to 1.09
Onefinity CNC Firmware 1.3 (9/3/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated Firmware)
Problems with 1.2.1 flash update
Onefinity CNC Firmware 1.2.1 (2/8/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated)
Onefinity CNC Firmware 1.3.1 (12/15/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated)
2.0 Alpha Test Build #0 (outdated)
Support help from local North Carolina
Accidental E-stop while updating (solved)
Firmware Update Issues
Errors starting up
Screen frozen cant click on anything
Losing Z value while doing area clearance after 1.4v upgrade
1.5 Beta 3 for BB Controllers (9/23/24) (outdated firmware)
Original Journeyman 48x32 BB controller firmware needs updated from 1.0.8 to current
Onefinity CNC Controller White Screen After Update Won’t Load Interface
Need to Reflash 1.6.1 help
BB Buildbotics Not Powering On - Troubleshooting (FAQ)
X50 crashing after working perfect for more than a year
1.5 Beta 3 for BB Controllers (9/23/24) (outdated firmware)
Stuck Processing new File (solved, reflash sd)
Remove download files from the controller
BB controller not controlling the redline spindle (solved)
Problems with 1.2.1 flash update
Onefinity CNC Firmware 1.2.1 (2/8/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated)
Onefinity CNC Firmware 1.2.1 (2/8/23) (X-35/X-50 machines w/ Buildbotics Controller) (Outdated)
Controller Troubleshooting
Connect laptop to controller
Really frustrated (Over / Under toolpath warnings)
Motor continues to move after input stops from xbox controller
Onefinity CNC Firmware 1.4.2 (9/25/24) (X-35/X-50/Pro machines w/ BB Controller) (Outdated Firmware)
Was soo excited, then this
Power requirements for controller
Downgrade my Update
How to undo the upgrade to 1.1.1
No signal on Screen / No video output from BB controller - Troubleshooting Video
Firmware Update 1.1.1 Official (9/14/22) (Outdated Firmware)
Flashing back to 1.0.9
How to undo the upgrade to 1.1.1
Unexpected stop during run
Controller won’t boot, error codes
OOPS BB problem?
Firmware update bugs
How To Remove All Gcode Files Manually (Fix for stuck file) (Buildbotics)