In accordance with the General Public License (GPL), we are pleased to announce the publication of the open-source components for Bambu Lab X1 and X1-Carbon. These devices are built on the Rockchip RV1126 System-on-Chip (SoC) and utilize the RV1126 SDK for software development.
The table below provides an overview of the open-source code for this product. Please note that this list may be updated periodically.
If you have any inquiries, feel free to contact us at opensource@bambulab.com.
Package | Version | License | Website | Source Code | Comments |
U-boot | no | GPL v2 | rochchip u-boot | u-boot-rv1126-sdk-2.2.4-20240313.tar.gz | This is a u-boot source code package for X1 and X1-Carbon. It includes the source code from rockchip RV1126 SDK and the modification from Bambu Lab. If you have any questions related to rockchip SDK and tools, please refer to t.rock-chips.com or email to toybrick@rock-chips.com |
Linux | 4.19 | GPL v2 | rochchip kernel |
linux-rv1126-sdk-2.2.4-20240313.tar.gz
|
This is a linux kernel source code package for X1 and X1-Carbon. It includes the source code from rockchip RV1126 SDK and the modification from Bambu Lab. If you have any questions related to rockchip SDK and tools, please refer to t.rock-chips.com or email to toybrick@rock-chips.com |
libv4l | 1.16.5 | GPL v2 | V4l-utils | v4l-utils-1.16.5.tar.bz2 | |
busybox | 1.27.2 | GPL v2 | busybox | busybox-1.27.2.tar.bz2 | |
vsftp | 3.0.3 | GPL v2 | vsftpd | vsftpd-3.0.3.tar.gz | |
mosquitto | 2.0.10 | EPL/EDL 2.0 | mosquitto | mosquitto-2.0.10.tar.gz | |
paho-mqtt-cpp | 1.2.0 | EPL/EDL 1.0 | paho | paho-mqtt-cpp-1.2.0.tar.gz | |
upower | 0.99.4 | GPL v2 | upower | upower-0.99.4.tar.xz | |
sysstat | 11.6.1 | GPL v2 | sysstat | sysstat-11.6.1.tar.xz | |
i2c-tools | 4.2 | GPL v2 | I2C_Tools | i2c-tools-4.2.tar.xz | |
pm-utils | 1.4.1 | GPL v2 | pm-utils | pm-utils-1.4.1.tar.gz | |
wireless_tools | 30.pre9 | GPL v2 | wireless_tools | wireless_tools.30.pre9.tar.gz | |
dosfstools | 2.11 | GPL v2 | dosfstools | dosfstools-2.11.tar.gz | |
dbus | 1.12.2 | GPL v2 | dbus | dbus-1.12.2.tar.gz | |
dbus-glib | 0.108 | GPL v2 | dbus-glib | dbus-glib-0.108.tar.gz | |
util-linux | 2.31.1 | GPL v2 | util-linux | util-linux-2.31.1.tar.gz | |
eudev | 3.2.7 | GPL v2 | eudev | eudev-v3.2.7.tar.gz | |
libunistring | 0.9.10 | GPL v2 | libunistring | libunistring-0.9.10.tar.gz | |
nettle | 3.4 | GPL v2 | nettle | nettle-3.4.tar.gz | |
gmp | 6.1.2 | GPL v2 | gmp | gmp-6.1.2.tar.bz2 | |
iptables | 1.6.1 | GPL v2 | iptables | iptables-1.6.1.tar.bz2 | |
e2fsprogs | 1.43.9 | GPL v2 | e2fsprogs | e2fsprogs-1.43.9.tar.gz | |
iproute2 | 4.14.1 | GPL v2 | iproute2 | iproute2-4.14.1.tar.gz | |
iputils | s20161105 | GPL v2 | iputils | iputils-s20161105.tar.gz | |
liblockfile | 1.09 | GPL v2 | liblockfile | liblockfile-1.09.tar.gz | |
lockfile-progs | 0.1.17 | GPL v2 | lockfile-progs/ | lockfile-progs_0.1.17.tar.gz | |
procps-ng | 3.3.12 | GPL v2 | procps-ng/ | procps-ng-3.3.12.tar.xz/ | |
sysstat | 11.6.1 | GPL v2 | sysstat | sysstat-11.6.1.tar.gz | |
alsa-lib | 1.1.5 | GPL v2 | alsa-project | alsa-lib-1.1.5.tar.bz2 | |
mkdosfs | 2.11 | GPL v2 | dosfstools | dosfstools-v2.11.tar.gz |
There are no General Public License (GPL) components present in the P1P/P1S/A1 mini/A1 system, which utilizes an ESP32 microcontroller. The Software Development Kit (SDK) is utilized and is provided directly by Espressif Systems.