diff --git a/.github/firmware-drift.json b/.github/firmware-drift.json index a62d717e9..ad1e69ab8 100644 --- a/.github/firmware-drift.json +++ b/.github/firmware-drift.json @@ -26,28 +26,28 @@ "firmware": "br-ext-chip-goke/board/gk7205v200/gk7205v200.generic.config", "blob": "f97dce84c0f85d1a08a45bb7a173448d4a060e75", "reconciled": "2026-08-25", - "note": "fpv/lte/venc variant of the generic config; backs 5 gk7205v200/v210 builds" + "note": "wfbng/lte/venc variant of the generic config; backs 5 gk7205v200/v210 builds" }, { "builder": "devices/common/br-ext-chip-goke/board/gk7205v200/gk7205v300.generic-fpv.config", "firmware": "br-ext-chip-goke/board/gk7205v200/gk7205v300.generic.config", "blob": "1f36f13f42ed1b1616608e330c63719ae00a1e0a", "reconciled": "2026-08-25", - "note": "fpv/lte/venc variant; backs 3 gk7205v300 builds" + "note": "wfbng/lte/venc variant; backs 3 gk7205v300 builds" }, { "builder": "devices/common/br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev200.generic-fpv.config", "firmware": "br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev200.generic.config", "blob": "bccb6da3b61ea9ee15a08c676b41b820ddfc96f4", "reconciled": "2026-08-25", - "note": "fpv/lte variant" + "note": "wfbng/lte variant" }, { "builder": "devices/common/br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev300.generic-fpv.config", "firmware": "br-ext-chip-hisilicon/board/hi3516ev200/hi3516ev300.generic.config", "blob": "dbf2a1630e2a81f30568a3a798cc777a5b7191f1", "reconciled": "2026-08-25", - "note": "fpv/lte variant" + "note": "wfbng/lte variant" }, { "builder": "devices/gk7102ca_lite_umea-qc01x/br-ext-chip-goke/board/gk710x/gk7102c.generic.config", @@ -561,21 +561,21 @@ "note": "shared udhcpc handler" }, { - "builder": "devices/ssc338q_fpv_openipc-mario-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", + "builder": "devices/ssc338q_wfbng_openipc-mario-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", "firmware": "general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", "blob": "d56e9aeb776345db4322d2ec378f6b0e701f885e", "reconciled": "2026-08-25", "note": "vendor driver loader; firmware#2307 updated its sensor list" }, { - "builder": "devices/ssc338q_fpv_openipc-thinker-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", + "builder": "devices/ssc338q_wfbng_openipc-thinker-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", "firmware": "general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", "blob": "d56e9aeb776345db4322d2ec378f6b0e701f885e", "reconciled": "2026-08-25", "note": "vendor driver loader; firmware#2307 updated its sensor list" }, { - "builder": "devices/ssc338q_fpv_openipc-urllc-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", + "builder": "devices/ssc338q_wfbng_openipc-urllc-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", "firmware": "general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar", "blob": "d56e9aeb776345db4322d2ec378f6b0e701f885e", "reconciled": "2026-08-25", @@ -596,7 +596,7 @@ "note": "vendor driver loader; firmware#2307 updated its sensor list" }, { - "builder": "devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/linux-patcher/linux-patcher.mk", + "builder": "devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/linux-patcher/linux-patcher.mk", "firmware": "general/package/linux-patcher/linux-patcher.mk", "blob": "fac2fcbf7b0b24092690892341d3890ea0738cc7", "reconciled": "2026-08-25", diff --git a/.github/scripts/check-firmware-drift.py b/.github/scripts/check-firmware-drift.py index 26469ddc3..d9dfccdee 100644 --- a/.github/scripts/check-firmware-drift.py +++ b/.github/scripts/check-firmware-drift.py @@ -624,13 +624,13 @@ def want(cond, what): # Attribution follows builder.sh: a vendor tree reaches its own configs/, # anything else in the directory reaches every device there. with tempfile.TemporaryDirectory() as tmp: - for vendor, dev in (("br-ext-chip-goke", "gk_fpv"), ("br-ext-chip-goke", "gk_lte"), ("br-ext-chip-sigmastar", "ssc_fpv")): + for vendor, dev in (("br-ext-chip-goke", "gk_wfbng"), ("br-ext-chip-goke", "gk_lte"), ("br-ext-chip-sigmastar", "ssc_wfbng")): d = os.path.join(tmp, "devices", "common", vendor, "configs") os.makedirs(d, exist_ok=True) open(os.path.join(d, f"{dev}_defconfig"), "w").close() - want(devices_for(tmp, "devices/common/br-ext-chip-goke/board/x.config") == ["gk_fpv", "gk_lte"], + want(devices_for(tmp, "devices/common/br-ext-chip-goke/board/x.config") == ["gk_lte", "gk_wfbng"], "a vendor-tree file must reach only that vendor's devices") - want(devices_for(tmp, "devices/common/general/overlay/etc/x") == ["gk_fpv", "gk_lte", "ssc_fpv"], + want(devices_for(tmp, "devices/common/general/overlay/etc/x") == ["gk_lte", "gk_wfbng", "ssc_wfbng"], "a general/ file must reach every device in the directory") # The shipped config must describe this tree, the same way ci-matrix.py's diff --git a/.github/scripts/ci-matrix.py b/.github/scripts/ci-matrix.py index 80c49d1b3..52bd045b9 100644 --- a/.github/scripts/ci-matrix.py +++ b/.github/scripts/ci-matrix.py @@ -106,11 +106,11 @@ "hi3518ev200_lite_switcam-hs303", # HiSilicon lite "hi3516ev300_ultimate_rvi-1ncmw2028", # HiSilicon ultimate "ssc325_lite_imou-c22cp", # SigmaStar lite, the musleabihf toolchain - "ssc338q_fpv_caddx-fly", # SigmaStar fpv + "ssc338q_wfbng_caddx-fly", # SigmaStar wfbng "t31_lite_wyze-v3b", # Ingenic, the only mips "t20_ultimate_azarton-c1", # Ingenic ultimate - "hi3536dv100_fpv", # the only gnueabi toolchain in the tree - "gk7205v200_fpv", # devices/common, and the fpv flavour + "hi3536dv100_wfbng", # the only gnueabi toolchain in the tree + "gk7205v200_wfbng", # devices/common, and the wfbng flavour "hi3516cv300_mini", # devices/common, mini "gk7205v200_lte", # devices/common, lte "gk7205v200_venc", # devices/common, venc @@ -400,7 +400,7 @@ def self_test(): (["devices/apfpv/general/overlay/etc/udhcpd.conf"], apfpv, "same for devices/apfpv"), # ...but a defconfig inside a shared directory still names one target. - (["devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_defconfig"], + (["devices/common/br-ext-chip-goke/configs/gk7205v200_wfbng_defconfig"], 1, "a defconfig in a shared directory is still one device"), # A defconfig CI does not build contributes nothing. (["devices/t31_lite_xiaomi-mjsxj05hl/br-ext-chip-ingenic/configs/" @@ -448,7 +448,7 @@ def self_test(): ([".github/scripts/check-firmware-drift.py"], 0, "its script"), ([".github/firmware-drift.json"], 0, "and what it reconciles against"), (["package.sh"], 0, "developer tool, no workflow runs it"), - (["archive/gk7205v200_fpv/202607231714/openipc.tgz"], 0, "build output"), + (["archive/gk7205v200_wfbng/202607231714/openipc.tgz"], 0, "build output"), # Anchoring: the same names elsewhere are not them. (["devices/t31_lite_wyze-v3b/README.md"], 1, "markdown inside a device is that device"), diff --git a/.github/scripts/enrich_manifest.py b/.github/scripts/enrich_manifest.py index cdf24f4dc..35ef399d7 100644 --- a/.github/scripts/enrich_manifest.py +++ b/.github/scripts/enrich_manifest.py @@ -9,7 +9,7 @@ identifier. Platform key = the full `__-` string. This is the common case (per-device builds). - - **Simple** form (single-underscore matrix entry like `ssc338q_fpv`): + - **Simple** form (single-underscore matrix entry like `ssc338q_wfbng`): `openipc.--.tgz` — firmware-style. Platform key = `_`. diff --git a/.github/scripts/test_push_build.py b/.github/scripts/test_push_build.py index 9d2d1a295..01304b5c6 100644 --- a/.github/scripts/test_push_build.py +++ b/.github/scripts/test_push_build.py @@ -175,10 +175,10 @@ def assets(self, *names): def test_builder_compound_devices_without_reports(self): plats = push_build.collect_platforms(None, self.assets( "gk7205v200_lite_hisilicon-ipc-a-nor.tgz", - "ssc338q_fpv_emax-wyvern-link-nand.tgz", + "ssc338q_wfbng_emax-wyvern-link-nand.tgz", "openipc.t31-nor-lite.tgz")) self.assertEqual([p["name"] for p in plats], [ - "gk7205v200_lite_hisilicon-ipc-a", "ssc338q_fpv_emax-wyvern-link", "t31-lite"]) + "gk7205v200_lite_hisilicon-ipc-a", "ssc338q_wfbng_emax-wyvern-link", "t31-lite"]) def test_builder_compound_devices_with_reports(self): with tempfile.TemporaryDirectory() as t: @@ -194,8 +194,8 @@ def test_builder_compound_devices_with_reports(self): def test_a_report_and_its_tarball_are_one_platform(self): with tempfile.TemporaryDirectory() as t: reports = Path(t) - (reports / "sizes.ssc338q_fpv_emax-wyvern-link.json").write_text("{}") - plats = push_build.collect_platforms(reports, self.assets("ssc338q_fpv_emax-wyvern-link-nor.tgz")) + (reports / "sizes.ssc338q_wfbng_emax-wyvern-link.json").write_text("{}") + plats = push_build.collect_platforms(reports, self.assets("ssc338q_wfbng_emax-wyvern-link-nor.tgz")) self.assertEqual(len(plats), 1) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 2a1ea28dc..708000f4b 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -684,6 +684,30 @@ jobs: ensure_release latest gh_retry gh api -X PATCH "repos/${GH_REPO}/git/refs/tags/latest" -f sha="$HEAD_SHA" -F force=true upload_paced latest "${IMAGES[@]}" + + # --- latest: the wfbng images under their fpv names --- + # The variant was fpv until it was renamed wfbng, after the wfb-ng + # it carries. Cameras flashed before then still fetch the old + # names from latest: the generic ones by BUILD_OPTION, and the + # devices by the `upgrade` URL their customizer.sh wrote into the + # bootloader environment, which an upgrade keeps (S30customizer + # runs once). So latest keeps answering both, with no end date: a + # device camera would otherwise lose its updates silently. + ALIASES=() + mkdir -p dist-fpv + for f in "${IMAGES[@]}"; do + b=${f##*/} + case "$b" in + openipc.*-wfbng.tgz) a=${b%-wfbng.tgz}-fpv.tgz ;; + *_wfbng_*) a=${b/_wfbng_/_fpv_} ;; + *) continue ;; + esac + cp -- "$f" "dist-fpv/$a" + ALIASES+=("dist-fpv/$a") + done + if [ "${#ALIASES[@]}" -gt 0 ]; then + upload_paced latest "${ALIASES[@]}" + fi fi # openipc.org learns about the build here, once: which device images were diff --git a/CLAUDE.md b/CLAUDE.md index 583e654ef..6639691de 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -48,8 +48,8 @@ What `builder.sh ` does, in order: Device directory names encode `__-[-]`: - **soc** — OpenIPC SoC name: `hi3518ev200`, `ssc337de`, `t31`, `gk7205v200`, … -- **flavor** — firmware track: `lite` (default, the vast majority), `ultimate`, `fpv`, - `rubyfpv`, `apfpv`. Prefer `lite` for new devices unless flash size forces otherwise. +- **flavor** — firmware track: `lite` (default, the vast majority), `ultimate`, `wfbng` + (the wfb-ng air unit; `fpv` until it was renamed to say what it carries), `rubyfpv`, `apfpv`. Prefer `lite` for new devices unless flash size forces otherwise. The minimal required files for a registered device (per README "Requirements"): ``` @@ -74,9 +74,9 @@ sensor `.ini`, a patched `load_hisilicon`), or a custom kernel config at `br-ext-chip-/board//.generic.config`. ### `devices/common/` -Generic, non-device-specific defconfigs (`*_fpv`, `*_venc`, `*_lte`, `*_mini`) plus their +Generic, non-device-specific defconfigs (`*_wfbng`, `*_venc`, `*_lte`, `*_mini`) plus their shared kernel configs and exclude lists. These are the matrix entries with a single -underscore (`hi3516ev200_fpv`, `hi3518ev200_mini`). The CI artifact-naming logic keys off +underscore (`hi3516ev200_wfbng`, `hi3518ev200_mini`). The CI artifact-naming logic keys off this: `COMMON = (underscore count) - 1`; when `COMMON == 1` the firmware's canonically-named image is uploaded as-is, otherwise the compound `__-` image is renamed to `-nor.tgz` / `-nand.tgz` to avoid release-asset collisions. diff --git a/devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_8812eu_defconfig b/devices/common/br-ext-chip-goke/configs/gk7205v200_wfbng_8812eu_defconfig similarity index 98% rename from devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_8812eu_defconfig rename to devices/common/br-ext-chip-goke/configs/gk7205v200_wfbng_8812eu_defconfig index 07972ac6f..3a8b48735 100644 --- a/devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_8812eu_defconfig +++ b/devices/common/br-ext-chip-goke/configs/gk7205v200_wfbng_8812eu_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="goke" BR2_OPENIPC_SOC_MODEL="gk7205v200" BR2_OPENIPC_SOC_FAMILY="gk7205v200" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="8" BR2_OPENIPC_MAJESTIC="fpv" diff --git a/devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_defconfig b/devices/common/br-ext-chip-goke/configs/gk7205v200_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_defconfig rename to devices/common/br-ext-chip-goke/configs/gk7205v200_wfbng_defconfig index 160818ca0..bf15c3706 100644 --- a/devices/common/br-ext-chip-goke/configs/gk7205v200_fpv_defconfig +++ b/devices/common/br-ext-chip-goke/configs/gk7205v200_wfbng_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="goke" BR2_OPENIPC_SOC_MODEL="gk7205v200" BR2_OPENIPC_SOC_FAMILY="gk7205v200" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="8" BR2_OPENIPC_MAJESTIC="fpv" diff --git a/devices/common/br-ext-chip-goke/configs/gk7205v210_fpv_defconfig b/devices/common/br-ext-chip-goke/configs/gk7205v210_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-goke/configs/gk7205v210_fpv_defconfig rename to devices/common/br-ext-chip-goke/configs/gk7205v210_wfbng_defconfig index ed95c6486..2077ef734 100644 --- a/devices/common/br-ext-chip-goke/configs/gk7205v210_fpv_defconfig +++ b/devices/common/br-ext-chip-goke/configs/gk7205v210_wfbng_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="goke" BR2_OPENIPC_SOC_MODEL="gk7205v210" BR2_OPENIPC_SOC_FAMILY="gk7205v200" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="8" BR2_OPENIPC_MAJESTIC="fpv" diff --git a/devices/common/br-ext-chip-goke/configs/gk7205v300_fpv_defconfig b/devices/common/br-ext-chip-goke/configs/gk7205v300_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-goke/configs/gk7205v300_fpv_defconfig rename to devices/common/br-ext-chip-goke/configs/gk7205v300_wfbng_defconfig index cf550141d..cb38d084c 100644 --- a/devices/common/br-ext-chip-goke/configs/gk7205v300_fpv_defconfig +++ b/devices/common/br-ext-chip-goke/configs/gk7205v300_wfbng_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="goke" BR2_OPENIPC_SOC_MODEL="gk7205v300" BR2_OPENIPC_SOC_FAMILY="gk7205v200" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="8" BR2_OPENIPC_MAJESTIC="fpv" diff --git a/devices/common/br-ext-chip-hisilicon/configs/hi3516ev200_fpv_defconfig b/devices/common/br-ext-chip-hisilicon/configs/hi3516ev200_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-hisilicon/configs/hi3516ev200_fpv_defconfig rename to devices/common/br-ext-chip-hisilicon/configs/hi3516ev200_wfbng_defconfig index 9f3f71e4d..48b440063 100644 --- a/devices/common/br-ext-chip-hisilicon/configs/hi3516ev200_fpv_defconfig +++ b/devices/common/br-ext-chip-hisilicon/configs/hi3516ev200_wfbng_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="hisilicon" BR2_OPENIPC_SOC_MODEL="hi3516ev200" BR2_OPENIPC_SOC_FAMILY="hi3516ev200" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="8" BR2_OPENIPC_MAJESTIC="fpv" diff --git a/devices/common/br-ext-chip-hisilicon/configs/hi3516ev300_fpv_defconfig b/devices/common/br-ext-chip-hisilicon/configs/hi3516ev300_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-hisilicon/configs/hi3516ev300_fpv_defconfig rename to devices/common/br-ext-chip-hisilicon/configs/hi3516ev300_wfbng_defconfig index c6380ccd8..1c12b61aa 100644 --- a/devices/common/br-ext-chip-hisilicon/configs/hi3516ev300_fpv_defconfig +++ b/devices/common/br-ext-chip-hisilicon/configs/hi3516ev300_wfbng_defconfig @@ -38,7 +38,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="hisilicon" BR2_OPENIPC_SOC_MODEL="hi3516ev300" BR2_OPENIPC_SOC_FAMILY="hi3516ev200" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="8" BR2_OPENIPC_MAJESTIC="fpv" diff --git a/devices/common/br-ext-chip-hisilicon/configs/hi3536dv100_fpv_defconfig b/devices/common/br-ext-chip-hisilicon/configs/hi3536dv100_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-hisilicon/configs/hi3536dv100_fpv_defconfig rename to devices/common/br-ext-chip-hisilicon/configs/hi3536dv100_wfbng_defconfig index 723cbbcaf..9912444a8 100644 --- a/devices/common/br-ext-chip-hisilicon/configs/hi3536dv100_fpv_defconfig +++ b/devices/common/br-ext-chip-hisilicon/configs/hi3536dv100_wfbng_defconfig @@ -40,7 +40,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="hisilicon" BR2_OPENIPC_SOC_MODEL="hi3536dv100" BR2_OPENIPC_SOC_FAMILY="hi3536dv100" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" BR2_OPENIPC_MAJESTIC="fpv" diff --git a/devices/common/br-ext-chip-sigmastar/configs/ssc30kq_fpv_defconfig b/devices/common/br-ext-chip-sigmastar/configs/ssc30kq_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-sigmastar/configs/ssc30kq_fpv_defconfig rename to devices/common/br-ext-chip-sigmastar/configs/ssc30kq_wfbng_defconfig index c28417e66..e6cfc4a08 100644 --- a/devices/common/br-ext-chip-sigmastar/configs/ssc30kq_fpv_defconfig +++ b/devices/common/br-ext-chip-sigmastar/configs/ssc30kq_wfbng_defconfig @@ -39,7 +39,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc30kq" BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/common/br-ext-chip-sigmastar/configs/ssc338q_fpv_defconfig b/devices/common/br-ext-chip-sigmastar/configs/ssc338q_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-sigmastar/configs/ssc338q_fpv_defconfig rename to devices/common/br-ext-chip-sigmastar/configs/ssc338q_wfbng_defconfig index 36c81ca7c..b53f181b0 100644 --- a/devices/common/br-ext-chip-sigmastar/configs/ssc338q_fpv_defconfig +++ b/devices/common/br-ext-chip-sigmastar/configs/ssc338q_wfbng_defconfig @@ -44,7 +44,7 @@ BR2_TARGET_ROOTFS_UBIFS_LEBSIZE=0x1f000 BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc338q" BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/common/br-ext-chip-sigmastar/configs/ssc378qe_fpv_defconfig b/devices/common/br-ext-chip-sigmastar/configs/ssc378qe_wfbng_defconfig similarity index 98% rename from devices/common/br-ext-chip-sigmastar/configs/ssc378qe_fpv_defconfig rename to devices/common/br-ext-chip-sigmastar/configs/ssc378qe_wfbng_defconfig index fb2c09d7f..139153769 100644 --- a/devices/common/br-ext-chip-sigmastar/configs/ssc378qe_fpv_defconfig +++ b/devices/common/br-ext-chip-sigmastar/configs/ssc378qe_wfbng_defconfig @@ -39,7 +39,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc378qe" BR2_OPENIPC_SOC_FAMILY="infinity6c" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/common/general/scripts/excludes/gk7205v200_fpv.list b/devices/common/general/scripts/excludes/gk7205v200_wfbng.list similarity index 100% rename from devices/common/general/scripts/excludes/gk7205v200_fpv.list rename to devices/common/general/scripts/excludes/gk7205v200_wfbng.list diff --git a/devices/common/general/scripts/excludes/gk7205v210_fpv.list b/devices/common/general/scripts/excludes/gk7205v210_wfbng.list similarity index 100% rename from devices/common/general/scripts/excludes/gk7205v210_fpv.list rename to devices/common/general/scripts/excludes/gk7205v210_wfbng.list diff --git a/devices/common/general/scripts/excludes/gk7205v300_fpv.list b/devices/common/general/scripts/excludes/gk7205v300_wfbng.list similarity index 100% rename from devices/common/general/scripts/excludes/gk7205v300_fpv.list rename to devices/common/general/scripts/excludes/gk7205v300_wfbng.list diff --git a/devices/common/general/scripts/excludes/hi3516ev200_fpv.list b/devices/common/general/scripts/excludes/hi3516ev200_wfbng.list similarity index 100% rename from devices/common/general/scripts/excludes/hi3516ev200_fpv.list rename to devices/common/general/scripts/excludes/hi3516ev200_wfbng.list diff --git a/devices/common/general/scripts/excludes/hi3516ev300_fpv.list b/devices/common/general/scripts/excludes/hi3516ev300_wfbng.list similarity index 100% rename from devices/common/general/scripts/excludes/hi3516ev300_fpv.list rename to devices/common/general/scripts/excludes/hi3516ev300_wfbng.list diff --git a/devices/common/general/scripts/excludes/ssc30kq_fpv.list b/devices/common/general/scripts/excludes/ssc30kq_wfbng.list similarity index 100% rename from devices/common/general/scripts/excludes/ssc30kq_fpv.list rename to devices/common/general/scripts/excludes/ssc30kq_wfbng.list diff --git a/devices/common/general/scripts/excludes/ssc338q_fpv.list b/devices/common/general/scripts/excludes/ssc338q_wfbng.list similarity index 100% rename from devices/common/general/scripts/excludes/ssc338q_fpv.list rename to devices/common/general/scripts/excludes/ssc338q_wfbng.list diff --git a/devices/ssc338q_fpv_openipc-urllc-aio/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_fpv_openipc-urllc-aio/general/overlay/usr/share/openipc/customizer.sh deleted file mode 100644 index ae07415cc..000000000 --- a/devices/ssc338q_fpv_openipc-urllc-aio/general/overlay/usr/share/openipc/customizer.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Set custom upgrade url -fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-urllc-aio-nor.tgz' - -exit 0 diff --git a/devices/ssc338q_fpv_runcam-wifilink/br-ext-chip-sigmastar/configs/ssc338q_fpv_runcam-wifilink_defconfig b/devices/ssc338q_fpv_runcam-wifilink/br-ext-chip-sigmastar/configs/ssc338q_fpv_runcam-wifilink_defconfig deleted file mode 100644 index 62f8101ae..000000000 --- a/devices/ssc338q_fpv_runcam-wifilink/br-ext-chip-sigmastar/configs/ssc338q_fpv_runcam-wifilink_defconfig +++ /dev/null @@ -1,71 +0,0 @@ -# Architecture -BR2_arm=y -BR2_cortex_a7=y -BR2_ARM_FPU_NEON_VFPV4=y -BR2_ARM_INSTRUCTIONS_THUMB2=y - -# Toolchain -BR2_TOOLCHAIN_EXTERNAL=y -BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y -BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y -BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz" -BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-gnueabihf" -BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y -BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y -# BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set -BR2_TOOLCHAIN_EXTERNAL_CXX=y - -# Kernel -BR2_LINUX_KERNEL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL=y -BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" -BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y -BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/$(OPENIPC_SOC_FAMILY)/infinity6e-ssc012b.config" -BR2_LINUX_KERNEL_UIMAGE=y -BR2_LINUX_KERNEL_XZ=y - -# Filesystem -BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/package/busybox/busybox.config" -BR2_PACKAGE_EXFATPROGS=y -BR2_PACKAGE_UBOOT_TOOLS=y -BR2_PACKAGE_ZLIB=y -# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set -BR2_PACKAGE_WIRELESS_TOOLS=y -BR2_PACKAGE_WPA_SUPPLICANT=y -# BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT is not set -BR2_PACKAGE_WPA_SUPPLICANT_CLI=y -BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y -BR2_TARGET_ROOTFS_CPIO=y -BR2_TARGET_ROOTFS_SQUASHFS=y -BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y - -# OpenIPC -BR2_OPENIPC_SOC_VENDOR="sigmastar" -BR2_OPENIPC_SOC_MODEL="ssc338q" -BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" -BR2_OPENIPC_FLASH_SIZE="16" - -# Packages -BR2_PACKAGE_ADAPTIVE_LINK=y -BR2_PACKAGE_DROPBEAR_OPENIPC=y -BR2_PACKAGE_EXFAT_OPENIPC=y -BR2_PACKAGE_IPCTOOL=y -BR2_PACKAGE_LIBCURL_OPENIPC=y -BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y -# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set -# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set -BR2_PACKAGE_LIBOGG_OPENIPC=y -BR2_PACKAGE_MAJESTIC_FONTS=y -BR2_PACKAGE_MAJESTIC_WEBUI=y -BR2_PACKAGE_MAJESTIC=y -BR2_PACKAGE_MBEDTLS_OPENIPC=y -BR2_PACKAGE_OPUS_OPENIPC=y -BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y -BR2_PACKAGE_RTL88X2EU_OPENIPC=y -BR2_PACKAGE_RTL8812AU_OPENIPC=y -BR2_PACKAGE_SIGMASTAR_OSDRV_INFINITY6E=y -BR2_PACKAGE_VTUND_OPENIPC=y -BR2_PACKAGE_WIFIBROADCAST_NG=y -BR2_PACKAGE_YAML_CLI=y diff --git a/devices/ssc338q_fpv_runcam-wifilink/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_fpv_runcam-wifilink/general/overlay/usr/share/openipc/customizer.sh deleted file mode 100644 index f4b3f9e76..000000000 --- a/devices/ssc338q_fpv_runcam-wifilink/general/overlay/usr/share/openipc/customizer.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -# Set custom upgrade url -fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_runcam-wifilink-nor.tgz' - -exit 0 diff --git a/devices/ssc338q_fpv_caddx-fly/br-ext-chip-sigmastar/configs/ssc338q_fpv_caddx-fly_defconfig b/devices/ssc338q_wfbng_caddx-fly/br-ext-chip-sigmastar/configs/ssc338q_wfbng_caddx-fly_defconfig similarity index 98% rename from devices/ssc338q_fpv_caddx-fly/br-ext-chip-sigmastar/configs/ssc338q_fpv_caddx-fly_defconfig rename to devices/ssc338q_wfbng_caddx-fly/br-ext-chip-sigmastar/configs/ssc338q_wfbng_caddx-fly_defconfig index 62f8101ae..be77f4038 100644 --- a/devices/ssc338q_fpv_caddx-fly/br-ext-chip-sigmastar/configs/ssc338q_fpv_caddx-fly_defconfig +++ b/devices/ssc338q_wfbng_caddx-fly/br-ext-chip-sigmastar/configs/ssc338q_wfbng_caddx-fly_defconfig @@ -43,7 +43,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc338q" BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/ssc338q_fpv_caddx-fly/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_wfbng_caddx-fly/general/overlay/usr/share/openipc/customizer.sh similarity index 69% rename from devices/ssc338q_fpv_caddx-fly/general/overlay/usr/share/openipc/customizer.sh rename to devices/ssc338q_wfbng_caddx-fly/general/overlay/usr/share/openipc/customizer.sh index bfc821e48..c74f820a6 100644 --- a/devices/ssc338q_fpv_caddx-fly/general/overlay/usr/share/openipc/customizer.sh +++ b/devices/ssc338q_wfbng_caddx-fly/general/overlay/usr/share/openipc/customizer.sh @@ -1,6 +1,6 @@ #!/bin/sh # Set custom upgrade url -fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_caddx-fly-nor.tgz' +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_wfbng_caddx-fly-nor.tgz' exit 0 diff --git a/devices/ssc338q_fpv_caddx-fly/general/scripts/excludes/ssc338q_fpv.list b/devices/ssc338q_wfbng_caddx-fly/general/scripts/excludes/ssc338q_wfbng.list similarity index 100% rename from devices/ssc338q_fpv_caddx-fly/general/scripts/excludes/ssc338q_fpv.list rename to devices/ssc338q_wfbng_caddx-fly/general/scripts/excludes/ssc338q_wfbng.list diff --git a/devices/ssc338q_fpv_openipc-urllc-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-urllc-aio_defconfig b/devices/ssc338q_wfbng_emax-wyvern-link/br-ext-chip-sigmastar/configs/ssc338q_wfbng_emax-wyvern-link_defconfig similarity index 98% rename from devices/ssc338q_fpv_openipc-urllc-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-urllc-aio_defconfig rename to devices/ssc338q_wfbng_emax-wyvern-link/br-ext-chip-sigmastar/configs/ssc338q_wfbng_emax-wyvern-link_defconfig index 62f8101ae..be77f4038 100644 --- a/devices/ssc338q_fpv_openipc-urllc-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-urllc-aio_defconfig +++ b/devices/ssc338q_wfbng_emax-wyvern-link/br-ext-chip-sigmastar/configs/ssc338q_wfbng_emax-wyvern-link_defconfig @@ -43,7 +43,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc338q" BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/ssc338q_fpv_openipc-mario-aio/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_wfbng_emax-wyvern-link/general/overlay/usr/share/openipc/customizer.sh similarity index 66% rename from devices/ssc338q_fpv_openipc-mario-aio/general/overlay/usr/share/openipc/customizer.sh rename to devices/ssc338q_wfbng_emax-wyvern-link/general/overlay/usr/share/openipc/customizer.sh index 40130647e..2fb52b643 100644 --- a/devices/ssc338q_fpv_openipc-mario-aio/general/overlay/usr/share/openipc/customizer.sh +++ b/devices/ssc338q_wfbng_emax-wyvern-link/general/overlay/usr/share/openipc/customizer.sh @@ -1,6 +1,6 @@ #!/bin/sh # Set custom upgrade url -fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-mario-aio-nor.tgz' +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_wfbng_emax-wyvern-link-nor.tgz' exit 0 diff --git a/devices/ssc338q_fpv_emax-wyvern-link/general/scripts/excludes/ssc338q_fpv.list b/devices/ssc338q_wfbng_emax-wyvern-link/general/scripts/excludes/ssc338q_wfbng.list similarity index 100% rename from devices/ssc338q_fpv_emax-wyvern-link/general/scripts/excludes/ssc338q_fpv.list rename to devices/ssc338q_wfbng_emax-wyvern-link/general/scripts/excludes/ssc338q_wfbng.list diff --git a/devices/ssc338q_fpv_openipc-mario-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-mario-aio_defconfig b/devices/ssc338q_wfbng_openipc-mario-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-mario-aio_defconfig similarity index 98% rename from devices/ssc338q_fpv_openipc-mario-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-mario-aio_defconfig rename to devices/ssc338q_wfbng_openipc-mario-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-mario-aio_defconfig index 62f8101ae..be77f4038 100644 --- a/devices/ssc338q_fpv_openipc-mario-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-mario-aio_defconfig +++ b/devices/ssc338q_wfbng_openipc-mario-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-mario-aio_defconfig @@ -43,7 +43,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc338q" BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/ssc338q_fpv_openipc-thinker-aio/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_wfbng_openipc-mario-aio/general/overlay/usr/share/openipc/customizer.sh similarity index 65% rename from devices/ssc338q_fpv_openipc-thinker-aio/general/overlay/usr/share/openipc/customizer.sh rename to devices/ssc338q_wfbng_openipc-mario-aio/general/overlay/usr/share/openipc/customizer.sh index 23be53275..65b1d7116 100644 --- a/devices/ssc338q_fpv_openipc-thinker-aio/general/overlay/usr/share/openipc/customizer.sh +++ b/devices/ssc338q_wfbng_openipc-mario-aio/general/overlay/usr/share/openipc/customizer.sh @@ -1,6 +1,6 @@ #!/bin/sh # Set custom upgrade url -fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_openipc-thinker-aio-nor.tgz' +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_wfbng_openipc-mario-aio-nor.tgz' exit 0 diff --git a/devices/ssc338q_fpv_openipc-mario-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar b/devices/ssc338q_wfbng_openipc-mario-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar similarity index 100% rename from devices/ssc338q_fpv_openipc-mario-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar rename to devices/ssc338q_wfbng_openipc-mario-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar diff --git a/devices/ssc338q_fpv_openipc-mario-aio/general/scripts/excludes/ssc338q_fpv.list b/devices/ssc338q_wfbng_openipc-mario-aio/general/scripts/excludes/ssc338q_wfbng.list similarity index 100% rename from devices/ssc338q_fpv_openipc-mario-aio/general/scripts/excludes/ssc338q_fpv.list rename to devices/ssc338q_wfbng_openipc-mario-aio/general/scripts/excludes/ssc338q_wfbng.list diff --git a/devices/ssc338q_fpv_openipc-thinker-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-thinker-aio_defconfig b/devices/ssc338q_wfbng_openipc-thinker-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-thinker-aio_defconfig similarity index 98% rename from devices/ssc338q_fpv_openipc-thinker-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-thinker-aio_defconfig rename to devices/ssc338q_wfbng_openipc-thinker-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-thinker-aio_defconfig index ce67e577b..1d9f6b833 100644 --- a/devices/ssc338q_fpv_openipc-thinker-aio/br-ext-chip-sigmastar/configs/ssc338q_fpv_openipc-thinker-aio_defconfig +++ b/devices/ssc338q_wfbng_openipc-thinker-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-thinker-aio_defconfig @@ -43,7 +43,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc338q" BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/ssc338q_wfbng_openipc-thinker-aio/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_wfbng_openipc-thinker-aio/general/overlay/usr/share/openipc/customizer.sh new file mode 100644 index 000000000..038003b68 --- /dev/null +++ b/devices/ssc338q_wfbng_openipc-thinker-aio/general/overlay/usr/share/openipc/customizer.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +# Set custom upgrade url +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_wfbng_openipc-thinker-aio-nor.tgz' + +exit 0 diff --git a/devices/ssc338q_fpv_openipc-thinker-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar b/devices/ssc338q_wfbng_openipc-thinker-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar similarity index 100% rename from devices/ssc338q_fpv_openipc-thinker-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar rename to devices/ssc338q_wfbng_openipc-thinker-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar diff --git a/devices/ssc338q_fpv_openipc-thinker-aio/general/scripts/excludes/ssc338q_fpv.list b/devices/ssc338q_wfbng_openipc-thinker-aio/general/scripts/excludes/ssc338q_wfbng.list similarity index 100% rename from devices/ssc338q_fpv_openipc-thinker-aio/general/scripts/excludes/ssc338q_fpv.list rename to devices/ssc338q_wfbng_openipc-thinker-aio/general/scripts/excludes/ssc338q_wfbng.list diff --git a/devices/ssc338q_fpv_emax-wyvern-link/br-ext-chip-sigmastar/configs/ssc338q_fpv_emax-wyvern-link_defconfig b/devices/ssc338q_wfbng_openipc-urllc-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-urllc-aio_defconfig similarity index 98% rename from devices/ssc338q_fpv_emax-wyvern-link/br-ext-chip-sigmastar/configs/ssc338q_fpv_emax-wyvern-link_defconfig rename to devices/ssc338q_wfbng_openipc-urllc-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-urllc-aio_defconfig index 62f8101ae..be77f4038 100644 --- a/devices/ssc338q_fpv_emax-wyvern-link/br-ext-chip-sigmastar/configs/ssc338q_fpv_emax-wyvern-link_defconfig +++ b/devices/ssc338q_wfbng_openipc-urllc-aio/br-ext-chip-sigmastar/configs/ssc338q_wfbng_openipc-urllc-aio_defconfig @@ -43,7 +43,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc338q" BR2_OPENIPC_SOC_FAMILY="infinity6e" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/ssc338q_wfbng_openipc-urllc-aio/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_wfbng_openipc-urllc-aio/general/overlay/usr/share/openipc/customizer.sh new file mode 100644 index 000000000..273771f0c --- /dev/null +++ b/devices/ssc338q_wfbng_openipc-urllc-aio/general/overlay/usr/share/openipc/customizer.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +# Set custom upgrade url +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_wfbng_openipc-urllc-aio-nor.tgz' + +exit 0 diff --git a/devices/ssc338q_fpv_openipc-urllc-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar b/devices/ssc338q_wfbng_openipc-urllc-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar similarity index 100% rename from devices/ssc338q_fpv_openipc-urllc-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar rename to devices/ssc338q_wfbng_openipc-urllc-aio/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar diff --git a/devices/ssc338q_fpv_openipc-urllc-aio/general/scripts/excludes/ssc338q_fpv.list b/devices/ssc338q_wfbng_openipc-urllc-aio/general/scripts/excludes/ssc338q_wfbng.list similarity index 100% rename from devices/ssc338q_fpv_openipc-urllc-aio/general/scripts/excludes/ssc338q_fpv.list rename to devices/ssc338q_wfbng_openipc-urllc-aio/general/scripts/excludes/ssc338q_wfbng.list diff --git a/devices/ssc338q_wfbng_runcam-wifilink/br-ext-chip-sigmastar/configs/ssc338q_wfbng_runcam-wifilink_defconfig b/devices/ssc338q_wfbng_runcam-wifilink/br-ext-chip-sigmastar/configs/ssc338q_wfbng_runcam-wifilink_defconfig new file mode 100644 index 000000000..be77f4038 --- /dev/null +++ b/devices/ssc338q_wfbng_runcam-wifilink/br-ext-chip-sigmastar/configs/ssc338q_wfbng_runcam-wifilink_defconfig @@ -0,0 +1,71 @@ +# Architecture +BR2_arm=y +BR2_cortex_a7=y +BR2_ARM_FPU_NEON_VFPV4=y +BR2_ARM_INSTRUCTIONS_THUMB2=y + +# Toolchain +BR2_TOOLCHAIN_EXTERNAL=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y +BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y +BR2_TOOLCHAIN_EXTERNAL_URL="https://github.com/openipc/firmware/releases/download/$(OPENIPC_TOOLCHAIN).tgz" +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="arm-openipc-linux-gnueabihf" +BR2_TOOLCHAIN_EXTERNAL_HEADERS_4_9=y +BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y +# BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set +BR2_TOOLCHAIN_EXTERNAL_CXX=y + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL=y +BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/openipc/linux/archive/$(OPENIPC_KERNEL).tar.gz" +BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y +BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(EXTERNAL_VENDOR)/board/$(OPENIPC_SOC_FAMILY)/infinity6e-ssc012b.config" +BR2_LINUX_KERNEL_UIMAGE=y +BR2_LINUX_KERNEL_XZ=y + +# Filesystem +BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL)/package/busybox/busybox.config" +BR2_PACKAGE_EXFATPROGS=y +BR2_PACKAGE_UBOOT_TOOLS=y +BR2_PACKAGE_ZLIB=y +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set +BR2_PACKAGE_WIRELESS_TOOLS=y +BR2_PACKAGE_WPA_SUPPLICANT=y +# BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT is not set +BR2_PACKAGE_WPA_SUPPLICANT_CLI=y +BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_SQUASHFS=y +BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y + +# OpenIPC +BR2_OPENIPC_SOC_VENDOR="sigmastar" +BR2_OPENIPC_SOC_MODEL="ssc338q" +BR2_OPENIPC_SOC_FAMILY="infinity6e" +BR2_OPENIPC_VARIANT="wfbng" +BR2_OPENIPC_FLASH_SIZE="16" + +# Packages +BR2_PACKAGE_ADAPTIVE_LINK=y +BR2_PACKAGE_DROPBEAR_OPENIPC=y +BR2_PACKAGE_EXFAT_OPENIPC=y +BR2_PACKAGE_IPCTOOL=y +BR2_PACKAGE_LIBCURL_OPENIPC=y +BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y +# BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set +# BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set +BR2_PACKAGE_LIBOGG_OPENIPC=y +BR2_PACKAGE_MAJESTIC_FONTS=y +BR2_PACKAGE_MAJESTIC_WEBUI=y +BR2_PACKAGE_MAJESTIC=y +BR2_PACKAGE_MBEDTLS_OPENIPC=y +BR2_PACKAGE_OPUS_OPENIPC=y +BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y +BR2_PACKAGE_RTL88X2EU_OPENIPC=y +BR2_PACKAGE_RTL8812AU_OPENIPC=y +BR2_PACKAGE_SIGMASTAR_OSDRV_INFINITY6E=y +BR2_PACKAGE_VTUND_OPENIPC=y +BR2_PACKAGE_WIFIBROADCAST_NG=y +BR2_PACKAGE_YAML_CLI=y diff --git a/devices/ssc338q_fpv_emax-wyvern-link/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc338q_wfbng_runcam-wifilink/general/overlay/usr/share/openipc/customizer.sh similarity index 66% rename from devices/ssc338q_fpv_emax-wyvern-link/general/overlay/usr/share/openipc/customizer.sh rename to devices/ssc338q_wfbng_runcam-wifilink/general/overlay/usr/share/openipc/customizer.sh index 8944b9712..30447d991 100644 --- a/devices/ssc338q_fpv_emax-wyvern-link/general/overlay/usr/share/openipc/customizer.sh +++ b/devices/ssc338q_wfbng_runcam-wifilink/general/overlay/usr/share/openipc/customizer.sh @@ -1,6 +1,6 @@ #!/bin/sh # Set custom upgrade url -fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_fpv_emax-wyvern-link-nor.tgz' +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc338q_wfbng_runcam-wifilink-nor.tgz' exit 0 diff --git a/devices/ssc338q_fpv_runcam-wifilink/general/scripts/excludes/ssc338q_fpv.list b/devices/ssc338q_wfbng_runcam-wifilink/general/scripts/excludes/ssc338q_wfbng.list similarity index 100% rename from devices/ssc338q_fpv_runcam-wifilink/general/scripts/excludes/ssc338q_fpv.list rename to devices/ssc338q_wfbng_runcam-wifilink/general/scripts/excludes/ssc338q_wfbng.list diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/board/infinity6c/fragments/wext.config b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/board/infinity6c/fragments/wext.config similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/board/infinity6c/fragments/wext.config rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/board/infinity6c/fragments/wext.config diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/configs/ssc377qe_fpv_ccdcam-im50q01-tipoman_defconfig b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/configs/ssc377qe_wfbng_ccdcam-im50q01-tipoman_defconfig similarity index 98% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/configs/ssc377qe_fpv_ccdcam-im50q01-tipoman_defconfig rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/configs/ssc377qe_wfbng_ccdcam-im50q01-tipoman_defconfig index 34efb7615..ee2943d73 100644 --- a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/configs/ssc377qe_fpv_ccdcam-im50q01-tipoman_defconfig +++ b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/br-ext-chip-sigmastar/configs/ssc377qe_wfbng_ccdcam-im50q01-tipoman_defconfig @@ -45,7 +45,7 @@ BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y BR2_OPENIPC_SOC_VENDOR="sigmastar" BR2_OPENIPC_SOC_MODEL="ssc377qe" BR2_OPENIPC_SOC_FAMILY="infinity6c" -BR2_OPENIPC_VARIANT="fpv" +BR2_OPENIPC_VARIANT="wfbng" BR2_OPENIPC_FLASH_SIZE="16" # Packages diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db.p7s b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db.p7s similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db.p7s rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/lib/firmware/regulatory.db.p7s diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/usr/lib/libmi_rgn.so b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/usr/lib/libmi_rgn.so similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/usr/lib/libmi_rgn.so rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/usr/lib/libmi_rgn.so diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/usr/share/openipc/customizer.sh b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/usr/share/openipc/customizer.sh similarity index 72% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/usr/share/openipc/customizer.sh rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/usr/share/openipc/customizer.sh index ba5909164..63f0597fe 100644 --- a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/overlay/usr/share/openipc/customizer.sh +++ b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/overlay/usr/share/openipc/customizer.sh @@ -5,7 +5,7 @@ # # Set custom upgrade url # -fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc377qe_fpv_ccdcam-im50q01-tipoman-nor.tgz' +fw_setenv upgrade 'https://github.com/OpenIPC/builder/releases/download/latest/ssc377qe_wfbng_ccdcam-im50q01-tipoman-nor.tgz' # exit 0 diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-010-4_9_28-ath9k_htc-misc_AllChannels.patch b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-010-4_9_28-ath9k_htc-misc_AllChannels.patch similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-010-4_9_28-ath9k_htc-misc_AllChannels.patch rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-010-4_9_28-ath9k_htc-misc_AllChannels.patch diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-011-ath9k_regdb_AllowAllFrequencies.patch b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-011-ath9k_regdb_AllowAllFrequencies.patch similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-011-ath9k_regdb_AllowAllFrequencies.patch rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-011-ath9k_regdb_AllowAllFrequencies.patch diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-020-ath9k_DisableCarrierSense.patch b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-020-ath9k_DisableCarrierSense.patch similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-020-ath9k_DisableCarrierSense.patch rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-020-ath9k_DisableCarrierSense.patch diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-021-ath9k_ChannelBW.patch b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-021-ath9k_ChannelBW.patch similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-021-ath9k_ChannelBW.patch rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/all-patches/linux/30-021-ath9k_ChannelBW.patch diff --git a/devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/linux-patcher/linux-patcher.mk b/devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/linux-patcher/linux-patcher.mk similarity index 100% rename from devices/ssc377qe_fpv_ccdcam-im50q01-tipoman/general/package/linux-patcher/linux-patcher.mk rename to devices/ssc377qe_wfbng_ccdcam-im50q01-tipoman/general/package/linux-patcher/linux-patcher.mk