From 936b24ce9ce34db567a36dc8e8290fd1f9d1ec5a Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin <6576495+widgetii@users.noreply.github.com> Date: Thu, 29 Oct 2026 21:01:21 +0300 Subject: [PATCH 1/2] atbm603x-comb-openipc: bump to bd7644e, which builds under GNU make 4.4 on 4.9 kernels OpenIPC/atbm_60xx#7: atbm603x_comb/Makefile's bare exports handed every kbuild variable to make 4.4's $(shell)s, and a 4.9 kernel stopped with "Makefile.lib:402: *** prerequisites cannot be defined in recipes". xm530v200 and xm535d1/w1 build on 3.10 and never hit it; gk7201v200 does. The module is byte-identical to 543b02d's under make 4.3. --- general/package/atbm603x-comb-openipc/atbm603x-comb-openipc.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/general/package/atbm603x-comb-openipc/atbm603x-comb-openipc.mk b/general/package/atbm603x-comb-openipc/atbm603x-comb-openipc.mk index 91ce0573c..b1790fcd6 100644 --- a/general/package/atbm603x-comb-openipc/atbm603x-comb-openipc.mk +++ b/general/package/atbm603x-comb-openipc/atbm603x-comb-openipc.mk @@ -7,7 +7,7 @@ # OpenIPC/atbm_60xx's atbm603x_comb/ directory: AltoBeam's apollo driver # (DRIVER_VER 2874) with the AsmLite and Ares-B firmware, as Khadas ships it. ATBM603X_COMB_OPENIPC_SITE = $(call github,openipc,atbm_60xx,$(ATBM603X_COMB_OPENIPC_VERSION)) -ATBM603X_COMB_OPENIPC_VERSION = 543b02dc8871a1bc4df90cd56e07305b95c3ec9c +ATBM603X_COMB_OPENIPC_VERSION = bd7644ecade21991a5cef9513acd53e27237a438 ATBM603X_COMB_OPENIPC_LICENSE = GPL-2.0 From f700879c40040489fd0cbe841a2726b019ecac65 Mon Sep 17 00:00:00 2001 From: Dmitry Ilyin <6576495+widgetii@users.noreply.github.com> Date: Thu, 29 Oct 2026 17:57:53 +0300 Subject: [PATCH 2/2] gk7201v200: the ATBM6012B-X Wi-Fi driver, for the G3-WQ-G The stock image for the IPC_GK7201V200_G3-WQ-G_S38_WIFI board (DEVID 000929QB) loads atbm6012bx.ko, which binds usb 007a:888b; its InstallDesc names WifiDriverType atbm6012b. atbm603x-comb-openipc (#2712) binds the same ID. Without it the board, which is Wi-Fi only, has no network on OpenIPC. The module is about 360 KB in the squashfs. The split firmware.bin was 6848 of 7616 KB on the 2026-10-28 nightly, so it fits there; the fixed-slot rootfs, 4968 of 5120 KB, does not, and since #2666 that package is skipped rather than failing the build. --- br-ext-chip-goke/configs/gk7201v200_lite_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/br-ext-chip-goke/configs/gk7201v200_lite_defconfig b/br-ext-chip-goke/configs/gk7201v200_lite_defconfig index 9a27a7e76..e805b2c1c 100644 --- a/br-ext-chip-goke/configs/gk7201v200_lite_defconfig +++ b/br-ext-chip-goke/configs/gk7201v200_lite_defconfig @@ -68,6 +68,9 @@ BR2_PACKAGE_MOTORS=y BR2_PACKAGE_OPUS_OPENIPC=y BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y BR2_PACKAGE_VTUND_OPENIPC=y +# Wi-Fi: the G3-WQ-G's AltoBeam ATBM6012B-X, USB. Fits the split image only +# (#2668); the fixed-slot package outgrows its 5 MiB rootfs and is skipped. +BR2_PACKAGE_ATBM603X_COMB_OPENIPC=y BR2_PACKAGE_YAML_CLI=y BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_GENERAL_PATH)/scripts/post-image-split.sh" BR2_OPENIPC_NOR_FIXED_PACKAGE=y