Skip to content

Drift from OpenIPC/firmware #131

Description

@github-actions

Found by .github/workflows/firmware-drift.yml on 2026-09-02 (run https://github.com/OpenIPC/builder/actions/runs/33613283750).

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: 10 finding(s)

  - 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.
  - 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)
  - 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 e601b21e6c08
      firmware commits since:
        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 e601b21e6c08
      firmware commits since:
        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/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/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/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/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.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions