note: BR2_PACKAGE_APFPV_GREG still resolves to no Kconfig anywhere -- no Kconfig in buildroot, firmware or here, so kconfig ignores the line. Set by the four *_apfpv_greg-generic-* devices, which suggests a package that was never landed. Left in place deliberately: removing it is a maintainer's call about those devices, not a side effect of adding this check.
note: BR2_PACKAGE_WIFIBROADCAST_EXT still resolves to no Kconfig anywhere -- no Kconfig anywhere; set in devices/common beside BR2_PACKAGE_WIFIBROADCAST_NG, which does exist. Probably a rename that left this behind. Same reasoning as APFPV_GREG.
check-firmware-drift: 42 finding(s)
- devices/gk7201v200_lite_xm-7205-rtl8733bu-16mb/general/overlay/etc/wireless/usb sits at a path firmware also has (general/overlay/etc/wireless/usb), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- devices/gk7202v300_lite_generic-w7/general/overlay/etc/wireless/usb sits at a path firmware also has (general/overlay/etc/wireless/usb), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- devices/hi3516cv200_lite_spezvision-svi-252b-k202/general/overlay/etc/modules sits at a path firmware also has (general/overlay/etc/modules), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- devices/hi3516ev200_lite_garus-gsl-5030x-30ap-nm/general/overlay/etc/modules sits at a path firmware also has (general/overlay/etc/modules), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- devices/hi3516ev200_lite_imou-cue2-c22en/general/overlay/etc/rc.local sits at a path firmware also has (general/overlay/etc/rc.local), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- devices/hi3516ev200_lite_imou-cue2-c22en/general/overlay/etc/wireless/usb sits at a path firmware also has (general/overlay/etc/wireless/usb), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- devices/ssc377_lite_tp-link-tapo-c120/general/overlay/etc/wireless/usb sits at a path firmware also has (general/overlay/etc/wireless/usb), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- devices/t31_lite_xvi-isi-2010c/general/overlay/etc/modules sits at a path firmware also has (general/overlay/etc/modules), so builder.sh replaces firmware's copy, but nothing has reconciled the two.
Add it to firmware-drift.json with the blob it was checked against.
- general/overlay/etc/init.d/S40network moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/apfpv/general/overlay/etc/init.d/S40network
pinned b8fd109321b5, firmware now 16bba5144efa
firmware commits since:
910e7240 extutils: give the camera its own MAC, instead of asking the user for one (#2408)
2c286938 [no ci] Update S40network (#1770)
28a8aba3 [no ci] Overlay: update init.d script files (#1528)
02585c78 [no ci] Overlay: update network script
60059c59 [no-ci] Update 4G modem files (#1392)
0041f26a Overlay: sync init.d script structure (#1369)
ef8a0d81 Overlay: add check for eth0 interface
595c180e [no ci] Overlay: make ethernet fallback address customizable
d393727a [no ci] Overlay: add separate check for usb modem devices (#1249)
d25af472 Update S40network, autostart of modem interfaces (#1248)
82ffb9f8 [no ci] Overlay: update overlay scripts (#1218)
78043c65 [no ci] Overlay: remove ethernet workaround from wireless scripts (#1212)
8e13039b [no ci] Overlay: add additional check for wlan interface (#1086)
1a2322d3 [no ci] Overlay: update network script (#1021)
290595a5 [no ci] Overlay: add custom network initialization script
- general/overlay/etc/network/interfaces.d/wlan0 moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/apfpv/general/overlay/etc/network/interfaces.d/wlan0
pinned 7bce98b97a24, firmware now 69334cc97679
firmware commits since:
1923d7ad quirc-openipc: say what happened, by clicking the IR-cut filter, and stop blinking led1 (#2496)
290595a5 [no ci] Overlay: add custom network initialization script
296bd0f6 [no ci] Overlay: correct wireless interface files (#1013)
d1d5d14e overlay-files: Refactor wlan0 ifup Networking Configuration (#998)
48b3c4b8 Overlay: move manual wlan mac setting to init script (#986)
a7345566 [no ci] Overlay: update wireless scripts (#982)
a1c3fc2d overlay: wlan0: set mac address from uboot env variable (#965)
1c1c434d [no ci] Overlay: separate wireless device list
b41d2250 Overlay: update wireless-settings
f5c5bad9 [no ci] Package: move wireless-configuration to overlay
6b1cc875 fix network startup (#779)
125fe8b0 move network configs to separate files (#771)
- br-ext-chip-goke/board/gk7205v200/gk7205v200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/common/br-ext-chip-goke/board/gk7205v200/gk7205v200.generic-fpv.config
pinned f97dce84c0f8, firmware now 271efd1dac3d
firmware commits since:
0688bc02 hi3516cv200, gk7205v200, gk7605v100: back under the squashfs cap (#2442)
3456f883 gk7205v200, gk7605v100: build the crypto modules in, and go back under the squashfs cap (#2437)
fe99bb87 goke, hi3516ev300, cv500 neo: drop the kernel modules these boards cannot load
0f477fdf gk7205v200: capture a crash log across reboot with pstore/ramoops
8a68e9d5 kernel: drop the SCSI stack no Goke board can use, and build FAT in, so gk7205v200 lite fits again (#2376)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
56e5adcd [no ci] enable config squashfs embedded (#1707)
42a6c01c Experimental change for SQUASHFS (#1670)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-goke/board/gk7205v200/gk7205v300.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/common/br-ext-chip-goke/board/gk7205v200/gk7205v300.generic-fpv.config
pinned 1f36f13f42ed, firmware now 37ea3417cb67
firmware commits since:
947a3660 hi3516ev300, gk7205v300: back under the squashfs cap (#2440)
ce3cbef5 hi3519v101, gk7202v300, gk7205v300: back under the squashfs cap (#2433)
fe99bb87 goke, hi3516ev300, cv500 neo: drop the kernel modules these boards cannot load
dac15a72 gk7205v200/v300: failsafe rescue mode, flash-free DRAM boot counter, crash-log capture (#2396)
8a68e9d5 kernel: drop the SCSI stack no Goke board can use, and build FAT in, so gk7205v200 lite fits again (#2376)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
56e5adcd [no ci] enable config squashfs embedded (#1707)
42a6c01c Experimental change for SQUASHFS (#1670)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/common/br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev200.generic-fpv.config
pinned bccb6da3b61e, firmware now a91f15019b3d
firmware commits since:
be1f7907 hisilicon: five boards back under the squashfs cap (#2459)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
56e5adcd [no ci] enable config squashfs embedded (#1707)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev300.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/common/br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev300.generic-fpv.config
pinned dbf2a1630e2a, firmware now f24703c3ad87
firmware commits since:
947a3660 hi3516ev300, gk7205v300: back under the squashfs cap (#2440)
fe99bb87 goke, hi3516ev300, cv500 neo: drop the kernel modules these boards cannot load
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
4c20789c feat: enable kprobes/ftrace on hi3516ev300, auto-mount debugfs (#1982)
096d3fb4 some fixes & improvements (#1719)
56e5adcd [no ci] enable config squashfs embedded (#1707)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-goke/board/gk710x/gk710x.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/gk7102ca_lite_umea-qc01x/br-ext-chip-goke/board/gk710x/gk7102c.generic.config
pinned ad93ad88301e, firmware now 1bad4d1788e0
firmware commits since:
24deb833 gk710x: enable WPA crypto in kernel configs (#2258)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-goke/board/gk710x/gk710x.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/gk7102ca_lite_vstarcam-g8896wip/br-ext-chip-goke/board/gk710x/gk7102c.generic.config
pinned ad93ad88301e, firmware now 1bad4d1788e0
firmware commits since:
24deb833 gk710x: enable WPA crypto in kernel configs (#2258)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-goke/board/gk7205v200/gk7202v300.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/gk7202v300_lite_xg521/br-ext-chip-goke/board/gk7205v200/gk7202v300.generic.config
pinned a6b1534abde2, firmware now 6bcbfac58d99
firmware commits since:
ce3cbef5 hi3519v101, gk7202v300, gk7205v300: back under the squashfs cap (#2433)
fe99bb87 goke, hi3516ev300, cv500 neo: drop the kernel modules these boards cannot load
8a68e9d5 kernel: drop the SCSI stack no Goke board can use, and build FAT in, so gk7205v200 lite fits again (#2376)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
56e5adcd [no ci] enable config squashfs embedded (#1707)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/gk7202v300_lite_xg521/general/package/goke-osdrv-gk7205v200/goke-osdrv-gk7205v200.mk
pinned 7238dd51068d, firmware now acdda71503b9
firmware commits since:
66e92675 hisilicon-ev200 / goke-gk7205v200: IMX335 defaults to 5 MP on 128 MB parts (#2482)
8b2c6c6c hisilicon-ev200 / goke-gk7205v200: IMX335 companion to openhisilicon #99 (#2090)
1be1b6c9 gk7205v200: ship V4 modules from openhisilicon + fix load_goke -r (#2085)
8d91335d hisilicon-ev200 / goke-gk7205v200: build 30 sensor drivers from source (#2054)
580de6bd add support for imx327 on gk7205v300 (#1741)
a5736f09 [no ci] Update goke-osdrv-gk7205v200.mk, add GC5603 support (#1696)
b3805553 Package: set correct linux dependencies
8f4d3e00 [no ci] Update goke-osdrv-gk7205v200.mk, enable MIS2008 (#1692)
a86b9a38 [no ci] Update goke-osdrv-gk7205v200.mk, add MIS2008 driver (#1691)
dcb99dc3 [gk] add sc223a_4l sensor (#1184)
1f1e642a Goke: copy shared libraries from osdrv (#1057)
4fa6dcac build imx307 4l from opensdk (#842)
4c351406 [General] replace external chipset directories with general packages (#765)
570c995a first stage to split majestic and vendor specific scripts (#764)
cccbf2af fix gk7202v300 rootfs oversize; exlists for any profiles (#727)
1200a1be fix hi3516ev200/ev300 fpv rootfs oversize (#726)
cee839f5 [HISI] Add BT656 ADC support (TP2850/TP9950) (#648)
294d1203 add ac56 vid pid (#619)
a8674f43 Set IMX307 IQ profile as default, Remove old an unused configs for hi3518ev200, Add sysreset.sh script for resen network or majestic configs, Change notify in sysupgrade (#449)
0dd034a0 Goke kernel update (#398)
02f992b6 more sensors, thanks @dimerr
e068c988 [GOKE] Not copy old unused modules
4759bce1 Add CMA allocator mode for Goke IPCs (#286)
e1a4dad9 IQ fixes
1ee76b39 [GK7205V200] Add IQ profiles
2ed2bc51 Small improvements to make check-package happy.
e0c4da77 enable watchdog, pwm and vfat modules for goke, sync imx335 sensor configs
a67b06d0 Rollback patch from @p0isk
1d7220bb Revert "Change name of init script to S95{platform}"
ed2c6b10 Change name of init script to S95{platform}
9642e896 Fix old binary font rouble
614a40a3 Enable IMX335 support
21b14dac Update
4d35678f Update GK7205v200 project
71d0d6df Update Goke config
5ddaaeb9 Move packages to central folder
- br-ext-chip-goke/board/gk7205v200/gk7205v200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/gk7205v200_otg_generic/br-ext-chip-goke/board/gk7205v200/gk7205v200.generic-otg.config
pinned f97dce84c0f8, firmware now 271efd1dac3d
firmware commits since:
0688bc02 hi3516cv200, gk7205v200, gk7605v100: back under the squashfs cap (#2442)
3456f883 gk7205v200, gk7605v100: build the crypto modules in, and go back under the squashfs cap (#2437)
fe99bb87 goke, hi3516ev300, cv500 neo: drop the kernel modules these boards cannot load
0f477fdf gk7205v200: capture a crash log across reboot with pstore/ramoops
8a68e9d5 kernel: drop the SCSI stack no Goke board can use, and build FAT in, so gk7205v200 lite fits again (#2376)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
56e5adcd [no ci] enable config squashfs embedded (#1707)
42a6c01c Experimental change for SQUASHFS (#1670)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-goke/board/gk7205v200/gk7205v200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/gk7205v200_rubyfpv_generic/br-ext-chip-goke/board/gk7205v200/gk7205v200.generic-fpv.config
pinned f97dce84c0f8, firmware now 271efd1dac3d
firmware commits since:
0688bc02 hi3516cv200, gk7205v200, gk7605v100: back under the squashfs cap (#2442)
3456f883 gk7205v200, gk7605v100: build the crypto modules in, and go back under the squashfs cap (#2437)
fe99bb87 goke, hi3516ev300, cv500 neo: drop the kernel modules these boards cannot load
0f477fdf gk7205v200: capture a crash log across reboot with pstore/ramoops
8a68e9d5 kernel: drop the SCSI stack no Goke board can use, and build FAT in, so gk7205v200 lite fits again (#2376)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
56e5adcd [no ci] enable config squashfs embedded (#1707)
42a6c01c Experimental change for SQUASHFS (#1670)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-hisilicon/board/hi3516cv200/hi3516cv200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/hi3516cv200_lite_trassir-tr-d4121ir1-v2/br-ext-chip-hisilicon/board/hi3516cv200/hi3516cv200.generic.config
pinned 68f8da5fb686, firmware now fbddf83d767b
firmware commits since:
0688bc02 hi3516cv200, gk7205v200, gk7605v100: back under the squashfs cap (#2442)
239f3af0 kernel: drop CONFIG_INPUT from the boards that only had it for CONFIG_VT (#2309)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
56e5adcd [no ci] enable config squashfs embedded (#1707)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- general/package/hisilicon-osdrv-hi3516ev200/files/script/load_hisilicon moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/hi3516ev300_ultimate_rostelecom-ipc8232swc-we/general/package/hisilicon-osdrv-hi3516ev200/files/script/load_hisilicon
pinned 18f88b4f8fba, firmware now fa0870421731
firmware commits since:
ce578244 hi3516ev200: sensor_dvp opt-in, and the SC2235 DVP config and IQ profile (#2446)
9fece817 load_*: stop a failed sensor detection latching the camera off for good (#2441)
d9c69322 gk7205v200: load the Cipher engine, and bump openhisilicon for the batched ioctl (#2349)
9e64f3d1 hisilicon: load the Cipher engine on cv500 and ev200 (#2321)
1be93a64 load_hisilicon: skip cmdline mem= when it equals total RAM (V4+CMA) (#2060)
baa13668 hisilicon: load open_hwrng early in load_hisilicon (entropy) (#2058)
d36dfd63 load_hisilicon: derive os_mem_size from kernel cmdline mem= (#2039)
661ac693 fix: replace proprietary hi3516ev200_isp.ko with open_isp (#1979)
04eb4e58 Limit the number of channels supported by the VENC module. (#1668)
1aea1bd1 Migrate Hi3516ev200 to opensdk (#408)
73133275 Replace chip-id parameter by chip-name for ipcinfo (#394)
7964911b Replace chip_id to chip-id in load scripts (#388)
7d62988c Use same name for hi3516ev300 platform as vendor: hi3516ev200 (#379)
- general/package/hisilicon-osdrv-hi3516ev200/files/script/load_hisilicon moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/hi3516ev300_ultimate_rvi-1ncmw2028/general/package/hisilicon-osdrv-hi3516ev200/files/script/load_hisilicon
pinned 18f88b4f8fba, firmware now fa0870421731
firmware commits since:
ce578244 hi3516ev200: sensor_dvp opt-in, and the SC2235 DVP config and IQ profile (#2446)
9fece817 load_*: stop a failed sensor detection latching the camera off for good (#2441)
d9c69322 gk7205v200: load the Cipher engine, and bump openhisilicon for the batched ioctl (#2349)
9e64f3d1 hisilicon: load the Cipher engine on cv500 and ev200 (#2321)
1be93a64 load_hisilicon: skip cmdline mem= when it equals total RAM (V4+CMA) (#2060)
baa13668 hisilicon: load open_hwrng early in load_hisilicon (entropy) (#2058)
d36dfd63 load_hisilicon: derive os_mem_size from kernel cmdline mem= (#2039)
661ac693 fix: replace proprietary hi3516ev200_isp.ko with open_isp (#1979)
04eb4e58 Limit the number of channels supported by the VENC module. (#1668)
1aea1bd1 Migrate Hi3516ev200 to opensdk (#408)
73133275 Replace chip-id parameter by chip-name for ipcinfo (#394)
7964911b Replace chip_id to chip-id in load scripts (#388)
7d62988c Use same name for hi3516ev300 platform as vendor: hi3516ev200 (#379)
- br-ext-chip-hisilicon/board/hi3516cv200/hi3518ev200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/hi3518ev200_lite_lenovo-snowman-1080p/br-ext-chip-hisilicon/board/hi3516cv200/hi3518ev200.generic.config
pinned 92805f802503, firmware now e381a9909489
firmware commits since:
38b75d2a kernel: drop what no hi3518ev200 or ssc333 board can load, so the 8M lite boards fit again (#2399)
239f3af0 kernel: drop CONFIG_INPUT from the boards that only had it for CONFIG_VT (#2309)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-hisilicon/board/hi3516cv200/hi3518ev200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/hi3518ev200_lite_vstarcam-c8892wip/br-ext-chip-hisilicon/board/hi3516cv200/hi3518ev200.generic.config
pinned 92805f802503, firmware now e381a9909489
firmware commits since:
38b75d2a kernel: drop what no hi3518ev200 or ssc333 board can load, so the 8M lite boards fit again (#2399)
239f3af0 kernel: drop CONFIG_INPUT from the boards that only had it for CONFIG_VT (#2309)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- br-ext-chip-hisilicon/board/hi3516cv200/hi3518ev200.generic.config moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/hi3518ev200_ultimate_lenovo-snowman-1080p/br-ext-chip-hisilicon/board/hi3516cv200/hi3518ev200.generic.config
pinned 92805f802503, firmware now e381a9909489
firmware commits since:
38b75d2a kernel: drop what no hi3518ev200 or ssc333 board can load, so the 8M lite boards fit again (#2399)
239f3af0 kernel: drop CONFIG_INPUT from the boards that only had it for CONFIG_VT (#2309)
85233f0e kernel: drop CONFIG_VT and the busybox applets that need it (#2308)
9845b797 kernel: disable f2fs on all *_lite configs to fix NOR rootfs overflow (#2185)
096d3fb4 some fixes & improvements (#1719)
4d07574a change squashfs fragment cache size (#1673)
c6c9c75f [no ci] General: sync buildroot configurations (#1583)
- general/package/hisilicon-osdrv-hi3516ev200/hisilicon-osdrv-hi3516ev200.mk moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/hi3518ev300_lite_xiaomi-mjsxj02hl/general/package/hisilicon-osdrv-hi3516ev200/hisilicon-osdrv-hi3516ev200.mk
pinned e4ee5c21d177, firmware now 0bfc82a5c97d
firmware commits since:
ce578244 hi3516ev200: sensor_dvp opt-in, and the SC2235 DVP config and IQ profile (#2446)
66e92675 hisilicon-ev200 / goke-gk7205v200: IMX335 defaults to 5 MP on 128 MB parts (#2482)
39ea1b93 osdrv: ship the VQE engines the microphone path loads by dlopen (#2361)
8b2c6c6c hisilicon-ev200 / goke-gk7205v200: IMX335 companion to openhisilicon #99 (#2090)
661ac693 fix: replace proprietary hi3516ev200_isp.ko with open_isp (#1979)
b3805553 Package: set correct linux dependencies
4c351406 [General] replace external chipset directories with general packages (#765)
570c995a first stage to split majestic and vendor specific scripts (#764)
e833fecd Add IQ profile from F23 sensor (experimental) (#464)
a8674f43 Set IMX307 IQ profile as default, Remove old an unused configs for hi3518ev200, Add sysreset.sh script for resen network or majestic configs, Change notify in sysupgrade (#449)
1aea1bd1 Migrate Hi3516ev200 to opensdk (#408)
1802581b [ci skip] s/HISILICON_OSDRV_HI3516EV300/HISILICON_OSDRV_HI3516EV200/g (#387)
7d62988c Use same name for hi3516ev300 platform as vendor: hi3516ev200 (#379)
- general/overlay/etc/init.d/S40network moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc30kq_apfpv_greg-generic-bu-eu/general/overlay/etc/init.d/S40network
pinned b8fd109321b5, firmware now 16bba5144efa
firmware commits since:
910e7240 extutils: give the camera its own MAC, instead of asking the user for one (#2408)
2c286938 [no ci] Update S40network (#1770)
28a8aba3 [no ci] Overlay: update init.d script files (#1528)
02585c78 [no ci] Overlay: update network script
60059c59 [no-ci] Update 4G modem files (#1392)
0041f26a Overlay: sync init.d script structure (#1369)
ef8a0d81 Overlay: add check for eth0 interface
595c180e [no ci] Overlay: make ethernet fallback address customizable
d393727a [no ci] Overlay: add separate check for usb modem devices (#1249)
d25af472 Update S40network, autostart of modem interfaces (#1248)
82ffb9f8 [no ci] Overlay: update overlay scripts (#1218)
78043c65 [no ci] Overlay: remove ethernet workaround from wireless scripts (#1212)
8e13039b [no ci] Overlay: add additional check for wlan interface (#1086)
1a2322d3 [no ci] Overlay: update network script (#1021)
290595a5 [no ci] Overlay: add custom network initialization script
- general/overlay/etc/network/interfaces.d/wlan0 moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc30kq_apfpv_greg-generic-bu-eu/general/overlay/etc/network/interfaces.d/wlan0
pinned 7bce98b97a24, firmware now 69334cc97679
firmware commits since:
1923d7ad quirc-openipc: say what happened, by clicking the IR-cut filter, and stop blinking led1 (#2496)
290595a5 [no ci] Overlay: add custom network initialization script
296bd0f6 [no ci] Overlay: correct wireless interface files (#1013)
d1d5d14e overlay-files: Refactor wlan0 ifup Networking Configuration (#998)
48b3c4b8 Overlay: move manual wlan mac setting to init script (#986)
a7345566 [no ci] Overlay: update wireless scripts (#982)
a1c3fc2d overlay: wlan0: set mac address from uboot env variable (#965)
1c1c434d [no ci] Overlay: separate wireless device list
b41d2250 Overlay: update wireless-settings
f5c5bad9 [no ci] Package: move wireless-configuration to overlay
6b1cc875 fix network startup (#779)
125fe8b0 move network configs to separate files (#771)
- general/overlay/usr/share/udhcpc/default.script moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc30kq_apfpv_greg-generic-bu-eu/general/overlay/usr/share/udhcpc/default.script
pinned 925137f983fb, firmware now 96e3987c37b9
firmware commits since:
a586765e overlay: stop an unanswered NTP query from holding the boot open (#2348)
d99bc57e [no ci] Overlay: move ntpd query to udhcpc (#1106)
500d11cb shell scripts clean up and formatting (#874)
a6b9d985 format scripts with tabs, replace backticks, refactor (#770)
4fdcb324 Fix DHCP trouble and some updates
e849e6bd Basic implementation of 'fallback ip' at the request of Vasily, Miroslav, Mikhail and other eagles.
8f9128c0 Disable CMA for HI3516cv300
bb3f7753 Update XM510 device
- general/overlay/etc/init.d/S40network moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc30kq_apfpv_greg-generic-cu-eu/general/overlay/etc/init.d/S40network
pinned b8fd109321b5, firmware now 16bba5144efa
firmware commits since:
910e7240 extutils: give the camera its own MAC, instead of asking the user for one (#2408)
2c286938 [no ci] Update S40network (#1770)
28a8aba3 [no ci] Overlay: update init.d script files (#1528)
02585c78 [no ci] Overlay: update network script
60059c59 [no-ci] Update 4G modem files (#1392)
0041f26a Overlay: sync init.d script structure (#1369)
ef8a0d81 Overlay: add check for eth0 interface
595c180e [no ci] Overlay: make ethernet fallback address customizable
d393727a [no ci] Overlay: add separate check for usb modem devices (#1249)
d25af472 Update S40network, autostart of modem interfaces (#1248)
82ffb9f8 [no ci] Overlay: update overlay scripts (#1218)
78043c65 [no ci] Overlay: remove ethernet workaround from wireless scripts (#1212)
8e13039b [no ci] Overlay: add additional check for wlan interface (#1086)
1a2322d3 [no ci] Overlay: update network script (#1021)
290595a5 [no ci] Overlay: add custom network initialization script
- general/overlay/etc/network/interfaces.d/wlan0 moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc30kq_apfpv_greg-generic-cu-eu/general/overlay/etc/network/interfaces.d/wlan0
pinned 7bce98b97a24, firmware now 69334cc97679
firmware commits since:
1923d7ad quirc-openipc: say what happened, by clicking the IR-cut filter, and stop blinking led1 (#2496)
290595a5 [no ci] Overlay: add custom network initialization script
296bd0f6 [no ci] Overlay: correct wireless interface files (#1013)
d1d5d14e overlay-files: Refactor wlan0 ifup Networking Configuration (#998)
48b3c4b8 Overlay: move manual wlan mac setting to init script (#986)
a7345566 [no ci] Overlay: update wireless scripts (#982)
a1c3fc2d overlay: wlan0: set mac address from uboot env variable (#965)
1c1c434d [no ci] Overlay: separate wireless device list
b41d2250 Overlay: update wireless-settings
f5c5bad9 [no ci] Package: move wireless-configuration to overlay
6b1cc875 fix network startup (#779)
125fe8b0 move network configs to separate files (#771)
- general/overlay/usr/share/udhcpc/default.script moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc30kq_apfpv_greg-generic-cu-eu/general/overlay/usr/share/udhcpc/default.script
pinned 925137f983fb, firmware now 96e3987c37b9
firmware commits since:
a586765e overlay: stop an unanswered NTP query from holding the boot open (#2348)
d99bc57e [no ci] Overlay: move ntpd query to udhcpc (#1106)
500d11cb shell scripts clean up and formatting (#874)
a6b9d985 format scripts with tabs, replace backticks, refactor (#770)
4fdcb324 Fix DHCP trouble and some updates
e849e6bd Basic implementation of 'fallback ip' at the request of Vasily, Miroslav, Mikhail and other eagles.
8f9128c0 Disable CMA for HI3516cv300
bb3f7753 Update XM510 device
- general/overlay/etc/init.d/S40network moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc338q_apfpv_greg-generic-bu-eu/general/overlay/etc/init.d/S40network
pinned b8fd109321b5, firmware now 16bba5144efa
firmware commits since:
910e7240 extutils: give the camera its own MAC, instead of asking the user for one (#2408)
2c286938 [no ci] Update S40network (#1770)
28a8aba3 [no ci] Overlay: update init.d script files (#1528)
02585c78 [no ci] Overlay: update network script
60059c59 [no-ci] Update 4G modem files (#1392)
0041f26a Overlay: sync init.d script structure (#1369)
ef8a0d81 Overlay: add check for eth0 interface
595c180e [no ci] Overlay: make ethernet fallback address customizable
d393727a [no ci] Overlay: add separate check for usb modem devices (#1249)
d25af472 Update S40network, autostart of modem interfaces (#1248)
82ffb9f8 [no ci] Overlay: update overlay scripts (#1218)
78043c65 [no ci] Overlay: remove ethernet workaround from wireless scripts (#1212)
8e13039b [no ci] Overlay: add additional check for wlan interface (#1086)
1a2322d3 [no ci] Overlay: update network script (#1021)
290595a5 [no ci] Overlay: add custom network initialization script
- general/overlay/etc/network/interfaces.d/wlan0 moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc338q_apfpv_greg-generic-bu-eu/general/overlay/etc/network/interfaces.d/wlan0
pinned 7bce98b97a24, firmware now 69334cc97679
firmware commits since:
1923d7ad quirc-openipc: say what happened, by clicking the IR-cut filter, and stop blinking led1 (#2496)
290595a5 [no ci] Overlay: add custom network initialization script
296bd0f6 [no ci] Overlay: correct wireless interface files (#1013)
d1d5d14e overlay-files: Refactor wlan0 ifup Networking Configuration (#998)
48b3c4b8 Overlay: move manual wlan mac setting to init script (#986)
a7345566 [no ci] Overlay: update wireless scripts (#982)
a1c3fc2d overlay: wlan0: set mac address from uboot env variable (#965)
1c1c434d [no ci] Overlay: separate wireless device list
b41d2250 Overlay: update wireless-settings
f5c5bad9 [no ci] Package: move wireless-configuration to overlay
6b1cc875 fix network startup (#779)
125fe8b0 move network configs to separate files (#771)
- general/overlay/usr/share/udhcpc/default.script moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc338q_apfpv_greg-generic-bu-eu/general/overlay/usr/share/udhcpc/default.script
pinned 925137f983fb, firmware now 96e3987c37b9
firmware commits since:
a586765e overlay: stop an unanswered NTP query from holding the boot open (#2348)
d99bc57e [no ci] Overlay: move ntpd query to udhcpc (#1106)
500d11cb shell scripts clean up and formatting (#874)
a6b9d985 format scripts with tabs, replace backticks, refactor (#770)
4fdcb324 Fix DHCP trouble and some updates
e849e6bd Basic implementation of 'fallback ip' at the request of Vasily, Miroslav, Mikhail and other eagles.
8f9128c0 Disable CMA for HI3516cv300
bb3f7753 Update XM510 device
- general/overlay/etc/init.d/S40network moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc338q_apfpv_greg-generic-cu-eu/general/overlay/etc/init.d/S40network
pinned b8fd109321b5, firmware now 16bba5144efa
firmware commits since:
910e7240 extutils: give the camera its own MAC, instead of asking the user for one (#2408)
2c286938 [no ci] Update S40network (#1770)
28a8aba3 [no ci] Overlay: update init.d script files (#1528)
02585c78 [no ci] Overlay: update network script
60059c59 [no-ci] Update 4G modem files (#1392)
0041f26a Overlay: sync init.d script structure (#1369)
ef8a0d81 Overlay: add check for eth0 interface
595c180e [no ci] Overlay: make ethernet fallback address customizable
d393727a [no ci] Overlay: add separate check for usb modem devices (#1249)
d25af472 Update S40network, autostart of modem interfaces (#1248)
82ffb9f8 [no ci] Overlay: update overlay scripts (#1218)
78043c65 [no ci] Overlay: remove ethernet workaround from wireless scripts (#1212)
8e13039b [no ci] Overlay: add additional check for wlan interface (#1086)
1a2322d3 [no ci] Overlay: update network script (#1021)
290595a5 [no ci] Overlay: add custom network initialization script
- general/overlay/etc/network/interfaces.d/wlan0 moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc338q_apfpv_greg-generic-cu-eu/general/overlay/etc/network/interfaces.d/wlan0
pinned 7bce98b97a24, firmware now 69334cc97679
firmware commits since:
1923d7ad quirc-openipc: say what happened, by clicking the IR-cut filter, and stop blinking led1 (#2496)
290595a5 [no ci] Overlay: add custom network initialization script
296bd0f6 [no ci] Overlay: correct wireless interface files (#1013)
d1d5d14e overlay-files: Refactor wlan0 ifup Networking Configuration (#998)
48b3c4b8 Overlay: move manual wlan mac setting to init script (#986)
a7345566 [no ci] Overlay: update wireless scripts (#982)
a1c3fc2d overlay: wlan0: set mac address from uboot env variable (#965)
1c1c434d [no ci] Overlay: separate wireless device list
b41d2250 Overlay: update wireless-settings
f5c5bad9 [no ci] Package: move wireless-configuration to overlay
6b1cc875 fix network startup (#779)
125fe8b0 move network configs to separate files (#771)
- general/overlay/usr/share/udhcpc/default.script moved in firmware since this copy was reconciled (2026-08-25).
builder copy: devices/ssc338q_apfpv_greg-generic-cu-eu/general/overlay/usr/share/udhcpc/default.script
pinned 925137f983fb, firmware now 96e3987c37b9
firmware commits since:
a586765e overlay: stop an unanswered NTP query from holding the boot open (#2348)
d99bc57e [no ci] Overlay: move ntpd query to udhcpc (#1106)
500d11cb shell scripts clean up and formatting (#874)
a6b9d985 format scripts with tabs, replace backticks, refactor (#770)
4fdcb324 Fix DHCP trouble and some updates
e849e6bd Basic implementation of 'fallback ip' at the request of Vasily, Miroslav, Mikhail and other eagles.
8f9128c0 Disable CMA for HI3516cv300
bb3f7753 Update XM510 device
- BR2_PACKAGE_JSONFILTER is allowlisted only for apfpv/*/configs/*_defconfig, but 1 other defconfig(s) select it.
first stray: gk7202v300_lite_generic-w7/br-ext-chip-goke/configs/gk7202v300_lite_generic-w7_defconfig
Either they need it too -- widen the devices list -- or this is the OpenIPC/firmware#2304 case again.
- BR2_PACKAGE_USB_DUAL_ROLE is selected here but by no firmware defconfig.
first seen in gk7205v200_otg_generic/br-ext-chip-goke/configs/gk7205v200_otg_generic_defconfig
Either firmware retired it (the OpenIPC/firmware#2304 case) or it is deliberately builder-only -- say which in builder_only_symbols.
- BR2_PACKAGE_WPA_SUPPLICANT_OPENIPC is selected here but by no firmware defconfig.
first seen in ssc377_lite_tp-link-tapo-c120/br-ext-chip-sigmastar/configs/ssc377_lite_tp-link-tapo-c120_defconfig
Either firmware retired it (the OpenIPC/firmware#2304 case) or it is deliberately builder-only -- say which in builder_only_symbols.
Each of these is a decision, not a build failure. Reconcile the copy or
the defconfig, then record the decision in .github/firmware-drift.json.
Each finding is a decision, not a build failure. Reconcile the copy or the defconfig, then record the decision in .github/firmware-drift.json — re-pinning a blob is the act of saying someone looked.
Found by
.github/workflows/firmware-drift.ymlon 2026-10-01 (run https://github.com/OpenIPC/builder/actions/runs/36854919286).Each finding is a decision, not a build failure. Reconcile the copy or the defconfig, then record the decision in
.github/firmware-drift.json— re-pinning a blob is the act of saying someone looked.