<?xml version="1.0"?>
<rss version="2.0"><channel><title>BIGTREETECH CB1 Latest Topics</title><link>https://forum.armbian.com/forum/218-bigtreetech-cb1/</link><description>BIGTREETECH CB1 Latest Topics</description><language>en</language><item><title>Yellow warning after the last update.</title><link>https://forum.armbian.com/topic/58964-yellow-warning-after-the-last-update/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	After installing the latest update, my 3D printer warns about outdated instructions in the MCU and asks to recompile and flash it. What should I do?
</p>
]]></description><guid isPermaLink="false">58964</guid><pubDate>Tue, 07 Apr 2026 13:15:36 +0000</pubDate></item><item><title>Troubleshooting wifi failures</title><link>https://forum.armbian.com/topic/55108-troubleshooting-wifi-failures/</link><description><![CDATA[<p>
	As other people have noted, there are issues trying to connect the CB1 to wifi after the first boot. I believe I've narrowed down the cause, but I'm not sure about the right way to fix it permanently.
</p>

<p>
	The issue I was experiencing is as follows:<br />
	1. Flash latest armbian minimal to sd card
</p>

<p>
	2. Plug into CB1 and turn it on
</p>

<p>
	3. Go through first boot setup and connect to wifi normally
</p>

<p>
	4. Reboot CB1
</p>

<p>
	5. CB1 no longer connects to wifi, wpa_cli says 'CTRL_EVENT_SCAN_FAILED'
</p>

<p>
	 
</p>

<p>
	A temporary solution I found is to mask systemd-networkd, then manually unmask systemd-networkd and start it after booting. This suggests that the problem is that systemd-networkd tries to talk to the RTL8189 before it's ready, and that puts the chip into a bad state. The wireless connection works on the first boot, because the CB1 doesn't try to configure the chip until after it has booted up.
</p>

<p>
	If I only mask netplan-wpa-wlan0 (instead of masking networkd) and try to manually bring it up, then I get an empty scan result, rather than CTRL_EVENT_SCAN_FAILED.
</p>

<p>
	 
</p>

<p>
	Is there a way to make systemd-networkd wait until after the driver has loaded before trying to configure the chip? The easiest temporary solution is probably to just add a delay before systemd-networkd starts.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">55108</guid><pubDate>Wed, 10 Sep 2025 00:50:24 +0000</pubDate></item><item><title>Pad 7 with CB1: no LAN and no sound</title><link>https://forum.armbian.com/topic/58747-pad-7-with-cb1-no-lan-and-no-sound/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/ateqecekid' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/ateqecekid
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	I built an Ubuntu current image, as of commit f15f594d0bd4ad1e5d0fa412f1d25120e76e4f9a  (Armbian-unofficial_26.05.0-trunk_Bigtreetech-cb1_noble_current_6.18.20.img) and started my newly arrived Pad 7 from it.
</p>

<p>
	 
</p>

<p>
	Things that work out of the box: display, touchscreen, wifi, USB.
</p>

<p>
	 
</p>

<p>
	Not working: LAN is not visible at all (only two wlan interfaces). Also, no audio device. 
</p>

<p>
	 
</p>

<p>
	According to schematics, audio is taken from HDMI output, so it should be supported by standard HDMI drivers. Where do I enable it in kernel config?
</p>

<p>
	  <a href="https://github.com/bigtreetech/Pad7/tree/master/Hardware" rel="external nofollow">https://github.com/bigtreetech/Pad7/tree/master/Hardware</a>
</p>

<p>
	 
</p>

<p>
	your hints will be appreciated.
</p>

<p>
	 
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">smartkbd@bigtreetech-cb1:~$ wpctl status
PipeWire 'pipewire-0' [1.0.5, smartkbd@bigtreetech-cb1, cookie:3329793852]
 └─ Clients:
        32. pipewire                            [1.0.5, smartkbd@bigtreetech-cb1, pid:1127]
        34. WirePlumber                         [1.0.5, smartkbd@bigtreetech-cb1, pid:1126]
        35. WirePlumber [export]                [1.0.5, smartkbd@bigtreetech-cb1, pid:1126]
        43. wpctl                               [1.0.5, smartkbd@bigtreetech-cb1, pid:2162]

Audio
 ├─ Devices:
 │  
 ├─ Sinks:
 │  *   33. Dummy Output                        [vol: 1.00]
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sink endpoints:
 │  
 ├─ Sources:
 │  
 ├─ Source endpoints:
 │  
 └─ Streams:

Settings
 └─ Default Configured Node Names:</span></pre>

<p>
	<br />
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">58747</guid><pubDate>Thu, 26 Mar 2026 08:05:23 +0000</pubDate></item><item><title>BTT Pi + BTT TFT35+2 UART+ I2C</title><link>https://forum.armbian.com/topic/57650-btt-pi-btt-tft352-uart-i2c/</link><description><![CDATA[<p>
	Hello. BTT says what BTT Pi and CB1 is same, but realy not.
</p>

<p>
	Dunno why i brought what board. But now I owner of this "piece of ****"
</p>

<p>
	So. New board, clean install 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln"> v25.11.2 for BigTreeTech CB1 running Armbian Linux 6.12.58-current-sunxi64
 Packages:     Debian stable (trixie)</span></pre>

<p>
	 
</p>

<p>
	armbianEnv:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">overlays=gpu tft35_spi
extraargs=fbcon=rotate:2</span></pre>

<p>
	<strong>fbcon=rotate:2</strong> for screen rotation, because armbian not from btt and didn`t have feature like <strong>param_tft35_spi_rotate</strong>
</p>

<p>
	 
</p>

<p>
	Next, help me to determine how to enable UARTs and I2C
</p>

<p>
	From BIGTREETECH_Pi_V1.2.1 Hardware Pdf
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="15927" href="https://forum.armbian.com/uploads/monthly_2026_01/2026-01-27235819.png.958651bb755b35b43885372765eb59ec.png" rel=""><img alt="2026-01-27235819.thumb.png.d43f671305ad6421abac66d2ecc23615.png" class="ipsImage ipsImage_thumbnailed" data-fileid="15927" data-ratio="96.40" width="778" src="https://forum.armbian.com/uploads/monthly_2026_01/2026-01-27235819.thumb.png.d43f671305ad6421abac66d2ecc23615.png" /></a>
</p>

<p>
	 
</p>

<p>
	UART0: CPUX-UTX CPUX-RX
</p>

<p>
	UART2 (May work as i2c0; uart2-pi-pins; i2c0-pins ) Pi5 Pi6
</p>

<p>
	UART3 (May work as i2c2; uart3-pi-pins; i2c2-pi-pins ) Pi9 Pi10
</p>

<p>
	I2C (i2c4-ph-pins; spi1-pins): PH6 PH7 (must work, i`ll think i2c4-ph overlay present)
</p>

<p>
	All pins present in <strong>sun50i-h616-bigtreetech-cb1-sd</strong>, but didnt have <strong>overlays </strong>for it...
</p>

<p>
	I <strong>wish </strong>to stay uart0 for u-boot console
</p>

<p>
	first uart setup for klipper connections to mcu.
</p>

<p>
	any help?
</p>

<p>
	 
</p>

<p>
	If I understand right PH6 is 7*32+6=230
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">gpioinfo output

line 230:       unnamed                 input consumer=kernel
line 231:       unnamed                 input consumer=kernel</span></pre>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-287, parent: platform/300b000.pinctrl, 300b000.pinctrl:
 gpio-71  (                    |spi0 CS1            ) out hi ACTIVE LOW
 gpio-74  (                    |i2c-gpio            ) out hi
 gpio-75  (                    |spi0 CS0            ) out hi ACTIVE LOW
 gpio-76  (                    |i2c-gpio            ) out hi
 gpio-77  (                    |spi0 CS2            ) out lo
 gpio-78  (                    |dc                  ) out hi
 gpio-166 (                    |:wifi_power         ) out hi
 gpio-207 (                    |:wifi_wake          ) out hi
 gpio-210 (                    |reset               ) out hi ACTIVE LOW
 gpio-229 (                    |led-0               ) out lo ACTIVE LOW
</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">57650</guid><pubDate>Tue, 27 Jan 2026 22:23:16 +0000</pubDate></item><item><title>Why two different wireless interfaces?</title><link>https://forum.armbian.com/topic/56260-why-two-different-wireless-interfaces/</link><description><![CDATA[<p>
	As highlighted by an <a href="https://github.com/bigtreetech/BTT-Pi/issues/36" rel="external nofollow">issue on BTT's GitHub</a>, why are two wireless interfaces present (wlan0 and wlan1)? What should we use ? armbian-config presents them both.
</p>
]]></description><guid isPermaLink="false">56260</guid><pubDate>Mon, 17 Nov 2025 12:27:52 +0000</pubDate></item><item><title>No TFT35 SPI KlipperScreen support in the new CB1 Build v3.0</title><link>https://forum.armbian.com/topic/55918-no-tft35-spi-klipperscreen-support-in-the-new-cb1-build-v30/</link><description><![CDATA[<p>
	Hi all, I’m trying to get KlipperScreen running directly on the framebuffer on a BigTreeTech CB1 that’s using an Allwinner H616B chip. It’s running Armbian Bookworm (kernel 6.6.66-vendor-sunxi64, Dec 2024 build) on a Manta M8P V2.0 board with a TFT35-SPI display that shows up as fb_st7796s. The goal is to have KlipperScreen render directly to /dev/fb0 without needing a desktop or HDMI. The framebuffer itself seems fine as the screen shows the BigTreeTech logo on boot, and I can write to it manually, so the driver appears to be working correctly.
</p>

<p>
	<br />
	KlipperScreen installs fine, the Python environment and dependencies are all in place, but when I launch it, I always get “Gtk couldn’t be initialized.” If I try running it under Xorg, it throws “xf86OpenConsole: Switching VT failed,” which seems to mean the kernel isn’t allowing virtual terminal switching. I’ve tried both framebuffer and Xorg modes, set SDL_VIDEODRIVER=fbcon and FBDEV=/dev/fb0, and even forced it to use SDL directly, but GTK still won’t start. Everything else works normally, it just refuses to render the GUI.
</p>

<p>
	 
</p>

<p>
	Here’s the kicker: this exact setup worked perfectly on Armbian V2.3.4. KlipperScreen ran out of the box with no special tweaks, so something clearly changed in V3.0 and later builds that broke framebuffer support or GTK initialization. It feels like either framebuffer rendering got dropped, VT switching was removed, or GTK was built without fbdev support.
</p>

<p>
	<br />
	So my main questions are: was framebuffer (fbdev) support intentionally removed from newer Armbian builds for the CB1? Is VT switching disabled by design in the H616 kernel? And is there any known way to run GTK or SDL apps directly on /dev/fb0 under the current Bookworm build? If it’s just a matter of rebuilding GTK or enabling a missing kernel flag, I’m happy to do that I just need to know where the problem actually lies.
</p>
]]></description><guid isPermaLink="false">55918</guid><pubDate>Sat, 25 Oct 2025 16:38:17 +0000</pubDate></item><item><title>Regression in CB1 kernels for network drivers general instability</title><link>https://forum.armbian.com/topic/52095-regression-in-cb1-kernels-for-network-drivers-general-instability/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.next.armbian.com/okilequzav' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.next.armbian.com/okilequzav
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	A while back I tried the more recent kernels (non-legacy) and noticed these issues. Back then I didn't have the possibility to investigate further and I just ended up forcing the kernel back to old legacy kernel. This time around I have the time to actually troubleshoot more, so here we go.
</p>

<p>
	 
</p>

<p>
	When I last updated everything, the kernel got updated from 6.1.104-legacy-sunxi64 to 6.6.75-legacy-sunxi64, the immediate thing I noticed was that the WLAN did get detected. There is a <a href="https://forum.armbian.com/topic/51055-lost-wifi-after-upgrade-on-latest-bookwormnoble-images/" rel="">thread</a> about missing wifi with a linked <a href="https://github.com/armbian/build/pull/8077" rel="external nofollow">PR</a>, but either that fix hasn't landed in the 6.6.x kernel or something else is wrong.
</p>

<p>
	 
</p>

<p>
	The other issue is that the 6.6.x kernel seems to be very unstable. Having zram turned on will cause the system to crash within minutes from startup. Disabling zram makes the system more stable, but eventually there is a crash. The reason why I was looking at zram was due to the swapper mention in this message I got on the serial console. Note that the output is slightly corrupted due to my extra shoddy serial console that I cobbled together for emergency access.
</p>

<p>
	 
</p>

<pre class="ipsCode">[  651.303088] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000ec9
[  651.311994] Mem abort info:
[  651.314808]   ESR = 0x0000000096000006
[  651.318589]   EC = 0x25: DABT (current EL),HR
 bits
[  651.323937]   SET = 0, FnV = 0
[  651.327007]   EA = 0, S1PTW = 0
[  651.330202]   FSC = 0x06: level 2 translation fault
[  651.335153] Data abort info:
[  MLi�  ISV = 0, ISS = 0x00000006, ISS2 = 0x00000000
[  651.343601]   CM = 0, WnR = 0, Tb= 0
[  651.348705]   GCS = 0Kzٕɱ= 0, DirtyBit = 0, Xs = 0
[  651.354076] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000043760000
[  651.360576] [0000000000000ec9] pgd=0800000043c45003, p4d=080000004,SbՑ0800000043af6003, pmd=0000000000000000
[  651.371253] Inter[X
                      * Oops: 0000000096000006 [#1] SMP
[  651.376843] Modules linked in: lz4hc lz4 zram zsmalloc binfmt_misc nls_iso8859_1 rtl8xxxu mac80211 snd_soc_hdmi_codec cfg80211 rfkill libarc4 polyval_ce polyval_generic cdc_acm sunxi_cir r_ephy sunxi_ac200
[  651.417619] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G         C       $rrjbsunxi64 #1
[  651.426311] Hardware name: BigTreeTech CB1 (DT)
[  651.430848] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[  651.437822] pc : n
                     K}}}0x18/0xa4
[  651.442473] lr : do_idle+0x38/0x270
[  651.445975] sp : f�0
[  651.449291] x29: ffff800081cbbe10 x28: 0000000000000000 x27: 0000000000000000
[  651.456445] x26: 0000000000000000 x25: 000000000004: 0000000000000000
[  651.463595] x23: 0000000000000000 x22: 0000000000000000 x21: 000j
[  651.470746] x20: 0000000000000001 x19: 00000000000000L8: 0000000000000000
[  651.477901] x17: 0000000000000000 x16: 0000000000000000 x15: 00000000035ffbb0
[  651.485055] x14: 000000000000028b x13: ffff8000810dde30 x12: ffff800081a29af8
[  651.492206] x11: 0000000000000001 x10: 00000000000009a0 x9 : ffff800081cbbd50C[  651.499359] x8 : ffff0000020a6c00 x7 : ffff00003fd81340 x6 : ffff000003504280
[  651.506510] x5 : 00000000410fd030 x4 : 0000000000000ec1 x3 : 0000000000000j
[  651.513638] x2 : ffff8000817f42c0 x1 : ffff8000817f42c0 x] Code: 913b0084 d000bae2 910b0042 aa0203e1 (f8607883)
[  651.546301] ---[ end trace 0000000000000000 ]---
[  651.551024] Kernel panic - not syncing: Attempted to kill the idle task!
[  651.557741] SMP: stopping secondary CPUs
[  651.561666] Kernel Offset: disabled
[  651.565150] CPU features: 0x0,00000008,00020000,0000420b
[  651.570457] Memory Limit: none
[  651.MӪ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]---</pre>

<p>
	 
</p>

<p>
	I'll keep the system in this state for a while and figure out a better serial console so that I can collect more clean data. The board is in a printer and is in a bit awkward location for more conventional troubleshooting.
</p>
]]></description><guid isPermaLink="false">52095</guid><pubDate>Fri, 23 May 2025 17:29:51 +0000</pubDate></item><item><title>Lost wifi after upgrade on latest bookworm/noble images</title><link>https://forum.armbian.com/topic/51055-lost-wifi-after-upgrade-on-latest-bookwormnoble-images/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/icuqoyimit' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/icuqoyimit
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	On the latest image (25.2.2) of both Server - Noble and Desktop - XFCE - Bookworm, the wireless interfaces show up as expected and connect to wifi. After the first apt upgrade and reboot, the system no longer detects the wireless interface at all. 
</p>

<p>
	 
</p>

<p>
	For my armbianmonitor output, there is a mediatek wireless interface plugged into USB, but there is no mention of the rtl8189 in any of the boot or hardware logs. Did something change in the overlay or other pre-kernel bootloader configs which disable the device?  I would think if it were merely kernel / driver related, the hardware would still show up, but be unusable until a driver was configured.
</p>
]]></description><guid isPermaLink="false">51055</guid><pubDate>Fri, 11 Apr 2025 12:57:29 +0000</pubDate></item><item><title>Target Packages [...] is configured multiple times on fresh install</title><link>https://forum.armbian.com/topic/51958-target-packages-is-configured-multiple-times-on-fresh-install/</link><description><![CDATA[<p>
	Fresh install on the latest image (Armbian_25.2.2_Bigtreetech-cb1_bookworm_current_6.6.75_minimal.img.xz).
</p>

<p>
	First thing I wanted to do was an armbian-upgrade, but:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
Hit:3 http://security.debian.org bookworm-security InRelease
Hit:4 http://deb.debian.org/debian bookworm-backports InRelease
Hit:5 https://github.armbian.com/configng stable InRelease
Hit:6 https://netcup-02.armbian.com/beta bookworm InRelease
Reading package lists... Done
W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/debian.sources:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/debian.sources:1
W: Target Packages (main/binary-arm64/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/debian.sources:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list:1 and /etc/apt/sources.list.d/debian.sources:1</span></pre>

<p>
	Any ideas?
</p>

<p>
	I'm a Linux noob, by the way <span><span class="ipsEmoji">🙂</span></span>
</p>

<p>
	 
</p>

<p>
	armbianmonitor -u file: <a href="https://paste.armbian.com/axolituped" rel="external nofollow">https://paste.armbian.com/axolituped</a>
</p>
]]></description><guid isPermaLink="false">51958</guid><pubDate>Wed, 14 May 2025 16:05:14 +0000</pubDate></item><item><title>Which build image to use?</title><link>https://forum.armbian.com/topic/48635-which-build-image-to-use/</link><description><![CDATA[<p>
	Was using the old MainsailOS Image until recently switching to armbian IOT bookworm and currently bleeding edge for the ghost touch fix.
</p>

<p>
	Today i noticed BTT now also released their armbian and armbian+klipper builds recently
</p>

<p>
	<a href="https://github.com/bigtreetech/CB1/releases" rel="external nofollow">https://github.com/bigtreetech/CB1/releases</a> 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	So which on is it? 
</p>

<p>
	Can find any much action on the official linked on <a href="https://github.com/JohnTheCoolingFan/armbian-build/commits/btt-cb1/" rel="external nofollow">https://github.com/JohnTheCoolingFan/armbian-build/commits/btt-cb1/</a>
</p>
]]></description><guid isPermaLink="false">48635</guid><pubDate>Sat, 28 Dec 2024 20:47:10 +0000</pubDate></item><item><title>Lates build does not boot</title><link>https://forum.armbian.com/topic/41248-lates-build-does-not-boot/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello,
</p>

<p>
	The latest build <u><a href="https://dl.armbian.com/bigtreetech-cb1/archive/Armbian_24.5.1_Bigtreetech-cb1_bookworm_current_6.6.31_minimal.img.xz" rel="external nofollow"><span> </span></a></u>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)
</p>

<p>
	I checked archival version Armbian_24.2.3_Bigtreetech-cb1_bookworm_legacy_6.1.79_minimal.img.xz and it works just fine. 
</p>

<p>
	Any ideas?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">41248</guid><pubDate>Sat, 15 Jun 2024 18:57:00 +0000</pubDate></item><item><title>Ghost touches with CB1 and BTT TFT 35 SPI - patch still not included in kernel</title><link>https://forum.armbian.com/topic/46623-ghost-touches-with-cb1-and-btt-tft-35-spi-patch-still-not-included-in-kernel/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/tadofitifa' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/tadofitifa
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello.
</p>

<p>
	 
</p>

<p>
	The BigTreeTech TFT35 SPI works well but has ghost touches.
</p>

<p>
	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.
</p>

<p>
	<br />
	There is a patch from BigTreeTech since 24-1-2024 <a href="https://github.com/bigtreetech/CB1-Kernel/commit/ab7b1fa6ddd7f15ecdc590d32a812589fa38d973" rel="external nofollow">https://github.com/bigtreetech/CB1-Kernel/commit/ab7b1fa6ddd7f15ecdc590d32a812589fa38d973</a>
</p>

<p>
	I cannot find it on <a href="https://github.com/armbian/build/blob/main/patch/kernel/archive/sunxi-6.6/patches.armbian/add-bigtreetech-cb1-dts.patch" rel="external nofollow">https://github.com/armbian/build/blob/main/patch/kernel/archive/sunxi-6.6/patches.armbian/add-bigtreetech-cb1-<abbr title="Device tree source">dts</abbr>.patch</a> and I can confirm that I have this problem with Armbian 24.8.1 Bookworm. But not with BigTreeTech 2.3.4 image.
</p>

<p>
	<br />
	Could someone add these patches to the armbian kernel as well?
</p>

<p>
	<br />
	Thank you very much
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">46623</guid><pubDate>Tue, 22 Oct 2024 10:45:21 +0000</pubDate></item><item><title>SV08 can't find thermal zone on 6.11.2</title><link>https://forum.armbian.com/topic/46871-sv08-cant-find-thermal-zone-on-6112/</link><description><![CDATA[<p>
	Following up from another thread:<br />
	 
</p>

<p>
	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:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[   23.775976] platform 5070400.thermal-sensor: deferred probe pending: platform: wait for supplier
</span></pre>

<p>
	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.
</p>

<p>
	 
</p>

<p>
	This was built with
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">./compile.sh  kernel BOARD=bigtreetech-cb1 BRANCH=edge KERNEL_GIT=shallow
</span></pre>

<p>
	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-<abbr title="Device tree blob">dtb</abbr>-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.
</p>

<p>
	 
</p>

<p>
	armbianmonitor -u: <a href="https://paste.armbian.com/gokinaxefa" rel="external nofollow">https://paste.armbian.com/gokinaxefa</a>
</p>
]]></description><guid isPermaLink="false">46871</guid><pubDate>Sun, 03 Nov 2024 10:10:33 +0000</pubDate></item><item><title>Unable to find PHY</title><link>https://forum.armbian.com/topic/46865-unable-to-find-phy/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	 
</p>

<p>
	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:
</p>

<p>
	<br />
	[15101.594239] sunxi-gmac 5030000.ethernet end0: No PHY found!<br />
	[15101.602516] sunxi-gmac 5030000.ethernet end0: phy init failed<br />
	[15103.394666] sunxi-gmac 5030000.ethernet end0: No PHY found!<br />
	[15103.400460] sunxi-gmac 5030000.ethernet end0: phy init again...
</p>

<p>
	 
</p>

<p>
	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).
</p>

<p>
	 
</p>

<p>
	Does anyone know if there's a missing module somewhere? Or DT binding? This works with the BTT stock kernel (5.16.17-sun50iw9).
</p>

<p>
	 
</p>

<p>
	armbianmonitor -u: <a href="https://paste.armbian.com/ruyucamuwu" rel="external nofollow">https://paste.armbian.com/ruyucamuwu</a>
</p>
]]></description><guid isPermaLink="false">46865</guid><pubDate>Sat, 02 Nov 2024 17:46:10 +0000</pubDate></item><item><title>I2C and SPI pinout</title><link>https://forum.armbian.com/topic/45461-i2c-and-spi-pinout/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Hello. Because of bad CB1 <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> board manual, and very incompetent and formal tech support (they approve that their boards can only be used for 3D printers<span class="ipsEmoji">🤦</span><span class="ipsEmoji">🤣</span>) I don't understand, what pins (GPIOs) of CB1 <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> board are used for I2C and SPI interfaces. And what pins will correspond to I2C and SPI interfaces in armbian-config -&gt; System -&gt; 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?
</p>

<p>
	I plan to use the CB1 board as a platform for my projects.
</p>

<p>
	 
</p>

<p>
	Здравствуйте. Из-за слабой документации на плату CB1 <abbr title="embedded MultiMediaCard"><abbr title="embedded MultiMediaCard">eMMC</abbr></abbr> и некомпетентной и формальной техподдержки (которая утверждала, что их платы могут использоваться только для 3d принтеров<span class="ipsEmoji">🤦</span><span class="ipsEmoji">🤣</span>) я не могу разобраться, какие выводы платы соответствуют интерфейсам I2C и SPI в armbian-config -&gt; System -&gt; Hardware. Я попробовал протестировать плату через адаптер Pi4b_Adapter, но, как я понял из распиновки в мануале, выводы 3 и 5 для I2C - не подключены, они могут использоваться только с платой Raspberry CM4. Может быть кто-то знает, какие другие выводы I2C выведены на плату адаптера и их можно использовать? 
</p>

<p>
	Плату CB1 планирую использовать как платформу для своих проектов.
</p>
]]></description><guid isPermaLink="false">45461</guid><pubDate>Tue, 24 Sep 2024 07:54:57 +0000</pubDate></item><item><title>No connection to the CB1 over http</title><link>https://forum.armbian.com/topic/45557-no-connection-to-the-cb1-over-http/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/yojavudiju' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/yojavudiju
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello all,
</p>

<p>
	 
</p>

<p>
	i have some trouble with my CB1 and perhaps any of you know a solution <span>:).</span>
</p>

<p>
	 
</p>

<p>
	<span>I want to use the "Spoolman", a Database to watch my Filaments for 3d Printers.</span>
</p>

<p>
	 
</p>

<p>
	<span>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.</span>
</p>

<p>
	 
</p>

<p>
	I installed Armbian Server os i downloaded from this page, installed it and can connect with putty.
</p>

<p>
	 
</p>

<p>
	I installed Spoolman and tried to connect to the PI with my Browser, but i cant reached the "Website".
</p>

<p>
	 
</p>

<p>
	So i can ping from the PI into every other client into my LAN.
</p>

<p>
	I can ping my PI from every Client in my LAN.
</p>

<p>
	 
</p>

<p>
	I can ping into the WAN , Googles dns answerd correctly.
</p>

<p>
	 
</p>

<p>
	But if i try to reach the PI with http , i cant ?
</p>

<p>
	 
</p>

<p>
	Perhaps anyone have an idea what i can do )
</p>

<p>
	 
</p>

<p>
	regards
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">45557</guid><pubDate>Fri, 27 Sep 2024 11:48:10 +0000</pubDate></item><item><title>Unable to Setup CAN Network</title><link>https://forum.armbian.com/topic/44933-unable-to-setup-can-network/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    <div class="cTemplateField">
        <span class="cTemplateField_label"></span>
        <span class="cTemplateField_value">Armbianmonitor: 
<div class='ipsType_break ipsContained'>
<a href='https://paste.armbian.com/ejohosazaw' target='_blank'  rel="nofollow noreferrer">
	
		
			https://paste.armbian.com/ejohosazaw
		
	
</a>
</div></span>
    </div>
    
    
</div><p>
	Hello,
</p>

<p>
	 
</p>

<p>
	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.
</p>

<p>
	 
</p>

<p>
	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.
</p>

<p>
	<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[Match]
Name=can*

[CAN]
BitRate=1000000</span></pre>

<p>
	 
</p>

<p>
	I also ran
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">dtc -s /proc/device-tree 2&gt;/dev/null &gt; foo.dts</span></pre>

<p>
	 
</p>
<p>
<a class="ipsAttachLink" href="https://forum.armbian.com/applications/core/interface/file/attachment.php?id=13038&amp;key=62a258ecc80299ee3bddf7bfd7af16f8" data-fileExt='dts' data-fileid='13038' data-filekey='62a258ecc80299ee3bddf7bfd7af16f8'>foo.dts</a></p>]]></description><guid isPermaLink="false">44933</guid><pubDate>Fri, 06 Sep 2024 18:43:07 +0000</pubDate></item><item><title>CB1 no HDMI output signal</title><link>https://forum.armbian.com/topic/40517-cb1-no-hdmi-output-signal/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	 
</p>

<p>
	perhaps it's a noob question, but I am a noob, sorry <span><span class="ipsEmoji">🙂</span></span>
</p>

<p>
	 
</p>

<p>
	<span>I had my BTT CB1 on Armbian 24.2.3 Bookworm CLI, with a BTT HDMI 5 display attached. Display was working fine.</span>
</p>

<p>
	Flashed Armbian 24.5.1 Bookworm Minimal (no CLI available on the downloads page) and the display shows absolutely nothing.
</p>

<p>
	Flashed <span>Armbian 24.2.3 back, and it works again.</span>
</p>

<p>
	 
</p>

<p>
	<span>What am I missing?</span>
</p>

<p>
	 
</p>

<p>
	armbianmonitor -u file: <a href="https://paste.armbian.com/esoboqemot" rel="external nofollow">https://paste.armbian.com/esoboqemot</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">40517</guid><pubDate>Sat, 01 Jun 2024 13:54:39 +0000</pubDate></item><item><title>State of BTT Pi and CB1 support</title><link>https://forum.armbian.com/topic/39421-state-of-btt-pi-and-cb1-support/</link><description><![CDATA[<p>
	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 <a href="https://armbian.atlassian.net/browse/AR-2312" rel="external nofollow">AR-2312</a>, which is a collection of things that will need to be done for this initiative. <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/207925-gunjan-gupta/?do=hovercard" data-mentionid="207925" href="https://forum.armbian.com/profile/207925-gunjan-gupta/" rel="">@Gunjan Gupta</a> <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/10116-c0rnelius/?do=hovercard" data-mentionid="10116" href="https://forum.armbian.com/profile/10116-c0rnelius/" rel="">@c0rnelius</a> <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/9707-ag123/?do=hovercard" data-mentionid="9707" href="https://forum.armbian.com/profile/9707-ag123/" rel="">@ag123</a> <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/776-jernej/?do=hovercard" data-mentionid="776" href="https://forum.armbian.com/profile/776-jernej/" rel="">@jernej</a> <a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.armbian.com/profile/18039-aligmsten/?do=hovercard" data-mentionid="18039" href="https://forum.armbian.com/profile/18039-aligmsten/" rel="">@ALIGMSTEN</a> 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.
</p>

<p>
	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 href="https://armbian.atlassian.net/browse/AR-2075" rel="external nofollow">a discussion on reconstructing or copying the BigTreeTech device tree for 6.6.y and up</a>. The BTT's changes are mostly drivers, device tree and other hardware support and backporting. I think <a href="https://github.com/bigtreetech/linux/tree/linux-6.2.y-cb1" rel="external nofollow">BTT's linux 6.2.y branch</a> 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.
</p>
]]></description><guid isPermaLink="false">39421</guid><pubDate>Sat, 18 May 2024 10:12:47 +0000</pubDate></item><item><title>Recent images don't boot on BTT Pi</title><link>https://forum.armbian.com/topic/34740-recent-images-dont-boot-on-btt-pi/</link><description><![CDATA[
<div class="ipsMargin_top">
    
    
    
</div><p>
	Recent images don't boot on BigtreeTech PI V1.2 boards.
</p>

<p>
	 
</p>

<p>
	These are the last log lines I get over the serial:
</p>

<p>
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">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.
&lt;...repeated many times...&gt;
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!</span></pre>

<p>
	 
</p>

<p>
	Image that <strong>did work</strong> 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.
</p>

<p>
	Images that <strong>did NOT work</strong>: 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
</p>

<p>
	 
</p>

<p>
	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. 
</p>

<p>
	 
</p>

<p>
	For comparison, image that works has this in dmesg output:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[    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
</span></pre>

<p>
	 
</p>

<p>
	 
</p>

<p>
	Image that does not work has this (note -- no logs regarding SDHC card):
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">[    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</span></pre>

<p>
	 
</p>
]]></description><guid isPermaLink="false">34740</guid><pubDate>Sun, 18 Feb 2024 07:22:45 +0000</pubDate></item><item><title>unlock UART1 and UART2</title><link>https://forum.armbian.com/topic/30684-unlock-uart1-and-uart2/</link><description><![CDATA[<p>
	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. <br />
	How to unlock UART1 and UART2 on this device?
</p>
]]></description><guid isPermaLink="false">30684</guid><pubDate>Tue, 10 Oct 2023 16:41:23 +0000</pubDate></item></channel></rss>
