Search the Community
Showing results for tags 'bigtreetech-cb1'.
-
Hello, The latest build Armbian_24.5.1_Bigtreetech-cb1_bookworm_current_6.6.31_minimal.img.xz does not seem to boot on BTT Pi v1.2 (blank screen, no signs of anything happening, no ethernet) I checked archival version Armbian_24.2.3_Bigtreetech-cb1_bookworm_legacy_6.1.79_minimal.img.xz and it works just fine. Any ideas?
-
Hello. The BigTreeTech TFT35 SPI works well but has ghost touches. So it's unusable for control tasks like on a 3D printer. It gives random commands to the printer from time to time, which can be dangerous. There is a patch from BigTreeTech since 24-1-2024 https://github.com/bigtreetech/CB1-Kernel/commit/ab7b1fa6ddd7f15ecdc590d32a812589fa38d973 I cannot find it on https://github.com/armbian/build/blob/main/patch/kernel/archive/sunxi-6.6/patches.armbian/add-bigtreetech-cb1-dts.patch and I can confirm that I have this problem with Armbian 24.8.1 Bookworm. But not with BigTreeTech 2.3.4 image. Could someone add these patches to the armbian kernel as well? Thank you very much
-
Following up from another thread: I compiled an edge kernel (6.11.2-edge-sunxi64) for my Sovol SV08, in part because I'd like ftrace support (for perf sched). It comes up, except there is no /class/thermal/thermal_zone0/ (which Klipper demands to work, perhaps sensibly enough). dmesg says: [ 23.775976] platform 5070400.thermal-sensor: deferred probe pending: platform: wait for supplier It's a bit strange, since my understanding is that the full error message should be “wait for supplier XYZ”, i.e., some specific supplier. This was built with ./compile.sh kernel BOARD=bigtreetech-cb1 BRANCH=edge KERNEL_GIT=shallow and then a hack to use only -j2 (or the device will run out of memory during build). I installed both linux-image-edge-sunxi64 and linux-dtb-edge-sunxi64. The version is 4.11.0-trunk_arm64__6.11.2-S7aa2-D29ea-P5d78-C6b40H5c21-HK01ba-Vc222-Ba3b7-R448a (that's a mouthful). I modified the kernel config, but only to enable ftrace; I didn't mess with thermal or any other driver. armbianmonitor -u: https://paste.armbian.com/gokinaxefa
-
Hi, I have a Sovol SV08 printer, which is based on BTT CB1 (to the point of basing its software on the CB1 image). I've upgraded it to bookworm, and then installed the latest current Armbian kernel (I eventually would want to go entirely upstream Linux, but I believe that this isn't feasible yet); linux-image-current-sunxi64 24.8.4 (6.6.44-current-sunxi64). Everything largely works and I can print etc.; however, the wired Ethernet refuses to come up. It just repeats this over and over again: [15101.594239] sunxi-gmac 5030000.ethernet end0: No PHY found! [15101.602516] sunxi-gmac 5030000.ethernet end0: phy init failed [15103.394666] sunxi-gmac 5030000.ethernet end0: No PHY found! [15103.400460] sunxi-gmac 5030000.ethernet end0: phy init again... I haven't been able to figure out what PHY is the right one, but I guess this is some sort of device-tree issue? For testing, I checked that this issue is still present on the lastest edge kernel (6.11.2-edge-sunxi64), which I built myself (which took forever, by the way, since cross-compiling from x86 seems to be broken…). It has exactly the same issue, and also that it cannot find the thermal sensor (“deferred probe pending: platform: wait for supplier”—with no actual supplier listed—and then no more). Does anyone know if there's a missing module somewhere? Or DT binding? This works with the BTT stock kernel (5.16.17-sun50iw9). armbianmonitor -u: https://paste.armbian.com/ruyucamuwu
-
Hello. Because of bad CB1 eMMC board manual, and very incompetent and formal tech support (they approve that their boards can only be used for 3D printers🤦🤣) I don't understand, what pins (GPIOs) of CB1 eMMC board are used for I2C and SPI interfaces. And what pins will correspond to I2C and SPI interfaces in armbian-config -> System -> Hardware? I tried to test the board with the Pi4b_Adapter, but as I understood from pinout in the manual for the adapter (the pins for I2C 3 and 5) don't work with CB1 (NC - not connected), it works only with CM4. Does anyone know what other I2C pins are exposed on the adapter board? I plan to use the CB1 board as a platform for my projects. Здравствуйте. Из-за слабой документации на плату CB1 eMMC и некомпетентной и формальной техподдержки (которая утверждала, что их платы могут использоваться только для 3d принтеров🤦🤣) я не могу разобраться, какие выводы платы соответствуют интерфейсам I2C и SPI в armbian-config -> System -> Hardware. Я попробовал протестировать плату через адаптер Pi4b_Adapter, но, как я понял из распиновки в мануале, выводы 3 и 5 для I2C - не подключены, они могут использоваться только с платой Raspberry CM4. Может быть кто-то знает, какие другие выводы I2C выведены на плату адаптера и их можно использовать? Плату CB1 планирую использовать как платформу для своих проектов.
-
Hello all, i have some trouble with my CB1 and perhaps any of you know a solution :). I want to use the "Spoolman", a Database to watch my Filaments for 3d Printers. All my pi´s are currently in use, so i took a BTT CB1 i never touched since i got them with one of my voron Printers xD. I installed Armbian Server os i downloaded from this page, installed it and can connect with putty. I installed Spoolman and tried to connect to the PI with my Browser, but i cant reached the "Website". So i can ping from the PI into every other client into my LAN. I can ping my PI from every Client in my LAN. I can ping into the WAN , Googles dns answerd correctly. But if i try to reach the PI with http , i cant ? Perhaps anyone have an idea what i can do ) regards
-
Hello, I've been having some issues with the official CB1 image on github provided by BTT. Namely, I'm having CAN issues with bytes_invalid increasing during printing operation which is exacerbated once I add more than 1 CAN device. One of the recommendations was to try a newer kernel so I'm trying to migrate to Armbian. I have called out the appropriate overlays (MCP2515)and verified that they are loaded in the armbianEnv.txt file. However, I am not able to load up a Can network. I have created a file in /etc/systemd/network/80-can.network containing the below info. [Match] Name=can* [CAN] BitRate=1000000 I also ran dtc -s /proc/device-tree 2>/dev/null > foo.dts foo.dts
-
Hello, perhaps it's a noob question, but I am a noob, sorry 🙂 I had my BTT CB1 on Armbian 24.2.3 Bookworm CLI, with a BTT HDMI 5 display attached. Display was working fine. Flashed Armbian 24.5.1 Bookworm Minimal (no CLI available on the downloads page) and the display shows absolutely nothing. Flashed Armbian 24.2.3 back, and it works again. What am I missing? armbianmonitor -u file: https://paste.armbian.com/esoboqemot
-
Hello. I am taking the task of organizing and performing the BTT Pi and CB1 support update. The plan is to use mainline kernel 6.6 and 6.8 (basically the default sunxi64 config) instead of the BTT fork and use patches to backport kernel patches for drivers and hardware support. The Jira issue is AR-2312, which is a collection of things that will need to be done for this initiative. @Gunjan Gupta @c0rnelius @ag123 @jernej @ALIGMSTEN I'm asking for your help on this, as Igor has said to me that you are more knowledgeable on the state of the board and what it needs. From what I've found, there has been a PR that upgraded the kernel used for BTT CB1 to 6.1.79 using patches, and there's a discussion on reconstructing or copying the BigTreeTech device tree for 6.6.y and up. The BTT's changes are mostly drivers, device tree and other hardware support and backporting. I think BTT's linux 6.2.y branch should be used as the starting point to determine what board-specific patches and changes are needed. Some of the drivers are already in the 6.6.y (CURRENT) and 6.8.y (EDGE) kernel versions, some are added by armbian, some are only in the vendor's fork.
-
Hi everyone, I'm trying build armbian with legacy branch and I need apply patch to u-boot config. If I add my patch in userpatches, buid script ignoring it. If I build current branch, patches aplying
-
I'm looking forward to buying a BIGTREETECH Pi v1.2 board to use as a slim home server to replace my Orange Pi PC. I've had pretty good experience with Armbian so far and I would like to make sure I can continue using it with the new board. I didn't find a specific image for BTT Pi v1.2, but I did find a "Desktop > ARM64" entry. I'm confused on what should I use and whether it's supported at all. Can someone clarify that for me?
-
Hello, very now to Linux and Armbian and have a BIGTREETECH PAD 7 (a BIGTREETECH CB1 with built in screen https://github.com/bigtreetech/Pad7/blob/master/BIGTREETECH Pad 7 v1.0 User Manual.pdf ). I would really like to be able to run old-school Doom on it and was wondering if someone could tell me if it is possible, and then point me in the right direction of a noob-friendly tutorial if it is possible. Thank you for taking the time to read.
-
Recent images don't boot on BigtreeTech PI V1.2 boards. These are the last log lines I get over the serial: Starting kernel ... Loading, please wait... Starting systemd-udevd version 255.3-1 Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... done. Begin: Waiting for root file system ... Begin: Running /scripts/local-block ... done. Begin: Running /scripts/local-block ... done. <...repeated many times...> Begin: Running /scripts/local-block ... done. done. Gave up waiting for root file system device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Missing modules (cat /proc/modules; ls /dev) ALERT! UUID=0c02e3fa-3cf4-4e86-9829-edeabba5469c does not exist. Dropping to a shell! Image that did work for me: Armbian_23.11.1_Bigtreetech-cb1_bookworm_legacy_6.1.43_minimal.img.xz . I also updated kernel package to linux-image-edge-sun50iw9-btt (6.2.16-edge-sun50iw9-btt), and it works as well. Images that did NOT work: Armbian_24.2.1_Bigtreetech-cb1_bookworm_current_6.6.16_minimal.img.xz (current stable from the website), also I tried the latest nightly build Armbian_24.5.0-trunk.36_Bigtreetech-cb1_trixie_edge_6.7.5_minimal.img.xz I've looked around while in initramfs, and I don't see any /dev/mmcblk0* devices. Also, dmesg doesn't show anything about my SDHC card. For comparison, image that works has this in dmesg output: [ 1.925594] mmc1: host does not support reading read-only switch, assuming write-enable [ 1.928794] mmc1: new high speed SDHC card at address aaaa [ 1.929630] mmcblk1: mmc1:aaaa SK32G 29.7 GiB [ 1.931786] mmcblk1: p1 p2 p3 [ 2.094288] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 2.095415] Freeing unused kernel memory: 2752K [ 2.095533] Run /init as init process [ 2.095540] with arguments: [ 2.095545] /init [ 2.095550] splash [ 2.095555] splash [ 2.095560] nofb [ 2.095565] with environment: [ 2.095569] HOME=/ [ 2.095573] TERM=linux [ 2.095578] ubootpart=5d175d74-01 [ 2.095583] cgroup_enable=memory [ 2.100579] sunxi-mmc 4021000.mmc: card claims to support voltages below defined range Image that does not work has this (note -- no logs regarding SDHC card): [ 1.605257] sunxi-mmc 4021000.mmc: initialized, max. request size: 16384 KB, uses new timings mode [ 1.611428] sunxi-mmc 4021000.mmc: card claims to support voltages below defined range [ 1.622065] mmc0: new high speed SDIO card at address 0001 [ 1.636956] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 6.07 [ 1.636974] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 1.636983] usb usb8: Product: Generic Platform OHCI controller [ 1.636990] usb usb8: Manufacturer: Linux 6.7.5-edge-sunxi64 ohci_hcd [ 1.636997] usb usb8: SerialNumber: 5101400.usb [ 1.637568] hub 8-0:1.0: USB hub found [ 1.637623] hub 8-0:1.0: 1 port detected [ 1.639238] Freeing unused kernel memory: 3072K [ 1.652717] Run /init as init process [ 1.652736] with arguments: [ 1.652741] /init [ 1.652746] with environment: [ 1.652751] HOME=/ [ 1.652755] TERM=linux [ 1.652760] splash=verbose [ 1.652765] ubootpart=6aa635ca-01 [ 1.652770] cgroup_enable=memory
-
I couldn't find a topic with this device, although support is announced, so I'm posting here. To moderators: please create an appropriate section. How to unlock UART1 and UART2 on this device?