Flash Armbian on Your Bigtreetech CB1 eMMC Compute Module
This step-by-step guide explains how to flash Armbian Linux onto the Bigtreetech CB1 eMMC compute module. While I describe the process for a Windows machine, the steps are very similar for Linux users. The eMMC version of the CB1 has built-in storage, which makes the process slightly more complicated than flashing an SD card for non-eMMC versions. Requirements You will need the following items to complete the process. Hardware A Bigtreetech RPI adapter or a Bigtreetech Manta board to provide the necessary USB and LAN connectors. A USB-C cable to connect and power the CB1 from your Windows machine. For added reliability, I recommend using a USB hub with a dedicated power adapter in between. Software A universal USB driver. See Zadig AllWinner tools to switch the CB1 into USB device mode. See sunxi-tools or Here An Armbian Linux image of your choice. See Armbian for CB1 An image flashing tool. I used Balena Etcher Flash the Image to eMMC Switch to EMMC USB Storage Mode. Set the DIP switches (USB OTG) and (RPI BOOT) to ON to enter BOOT mode Install the Universal USB Storage Driver Connect your CB1 to your windows machine Install and Start Zadig Download and run Zadig List All USB Devices In Zadig, list all USB devices on your machine. Identify Your CB1 Look for your device, which will likely appear as an unknown device. Try each device until you find the one with the correct USB ID If you cannot find it, ensure that the DIP switches are set correctly and that your USB connection is functioning properly. Install Driver Enable CB1 eMMC Storage as an USB Storage Device Download Required Files ...