BIGTREETECH CB1 – A Raspberry Pi CM4 compatible Allwinner H616 system-on-module

The BIGTREETECH CB1 core board is an Allwinner H616 quad-core Arm Cortex-A53 system-on-module (SoM) that follows the Raspberry Pi CM4 form factor and was designed by BIGTREETECH, a company whose main business is related to 3D printer motherboards and their peripherals.

The BIGTREETECH CB1 comes with 1GB RAM, an HDMI output interface, 2.4GHz WiFi, and 100Mbps Ethernet. The CB1 has better multimedia capability than the CM4 with support for 4Kp60 H.265/H.264 video decoding and 1080p60 H.264 video encoding, while the Broadcom BCM2711 processor on the CM4 can only handle 4Kp60 H.265 and 1080p60 H.264 video decoding, and 1080p30 H.264 video encoding. Some disadvantages include the lack of CSI and DSI interfaces on the Allwinner H616 system-on-module and the presence of only one video output interface against two for the Raspberry Pi CM4 module.

CM4 1
BIGTREETECH-CB1

BIGTREETECH CB1 specifications:

  • SoC – Allwinner H616 quad-core Cortex-A53 @ 1.5GHz with Mali-G31 MP2 GPU with OpenGL 3.2, Vulkan 1.1, OpenCL 2.0 API support
  • System Memory – 1GB DDR3L SDRAM
  • Video Output – HDMI 2.0 port up to 4Kp60
  • Video Encoding– H.264 up to 1080p60
  • Video Decoding– H.265 up to 4Kp60/4Kp30 hardware video decoding
  • Connectivity – 802.11 b/g/n WiFi 4
  • 2x board-to-board connectors mostly compatible with the ones on Raspberry Pi CM4
  • Dimensions – 55x40x4.7mm

CB1 relies on the same board-to-board connectors as the Raspberry Pi CM4 which makes it compatible with most carrier boards for the Raspberry Pi CM4. BIGTREETECH also developed the “PI4B Adapter” carrier board with Raspberry Pi 4 form factor which features most of the same interfaces, plus a 5V fan header.

CM4 2
BIGTREETECH PI4B adapter

When PI4B is used with the CB1, the CPU performance will be close to that of the Raspberry Pi 3B, but with compatibility with many of the accessories for the Raspberry Pi 4. If you wish to do so, you could also connect a Raspberry Pi CM4 to the PI4B adapter board. BIGTREETECH provides a Debian Linux for the CB1, and other operating systems are also in the works, but the company has not released public documentation for the board nor any OS images just yet. [Update: The OS image and Linux kernel source code can be found on GitHub]

The BIGTREETECH CB1 system-on-module can be purchased on Taobao in mainland China for about $19.9, and the complete package with the PI4B adapter goes for about $29.9. The company also has an Aliexpress store, but the CB1 is not listed yet. Let’s hope it will show up on Aliexpress in the near future. [Update: it can be purchased on the BQ store, see comments section]

CM4 3
BIGTREETECH PI4B with CB1 system-on-module
Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

16 Replies to “BIGTREETECH CB1 – A Raspberry Pi CM4 compatible Allwinner H616 system-on-module”

    1. Thanks. I can see they provide the link to the OS image and kernel on GitHub on the store. I’ve added those to the article.

    2. Hi, I’m sure you will know this. I have a btt mana m4p board and the cb1 and cm4 for my flsun Speed Racer. Nothing installed yet.but I got a creality sonic pad on the way. Will the sonic pad work with the Manta m4p with no cb1 or pi installed? Thanks a lot.

  1. Nice but hope we will to see other competing brands/models variants with more RAM and onboard eMMC Flash storage.

    Orange Pi is a candidate for that I guess?

  2. Those are pretty anemic specs and a severe downgrade from the CM4; only 100Mbps Ethernet instead of gigabit, no 802.11AC, Pi3-level performance.. As for the compatibility with Pi-accessories: that only refers to the hardware, but whether the software-side works is an entirely different matter! In fact, there are plenty of Youtube-videos out there showing just how the software-side is far from compatible.

  3. Support is sorely lacking. Asked for pinout on the connectors a month ago – crickets. The provided image barely boots – the hdmi out does not work most of the time.

    BTT is focused on selling their printer controller boards and any support questions not pertaining to klipper go to /dev/null

  4. This is much better than the Radxa alternative with Rockchip SoC without any mainline support in sight.
    Allwinner after a few months gets very reasonable support in mainline from the Sunxi project.
    Now, is the WiFi chip just trash? Can’t find a reference of the model, but I’m yet to find a Allwinner board with a mainline supported WiFi chip.
    Anyone knows the WiFi module being used?

    1. Mainline support for Rock 3 is already available. Since Rock CM3 is just a subset of Rock 3 hardware/features I would think the Rock CM3 only requires a DTS file to be supported in mainline.

  5. The “official” distro is armbian + custom kernel. It was actually and surprisingly quite easy to get run (compared to what I saw about Radxa and other CM4 alternatives from Jeff Geerling — I don’t think I would be able to figure out those).

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC