Commit Graph
32 Commits
Author SHA1 Message Date
piotr b04eeba139 hilink: use the installed IMX415 Infinity6E tuning 2026-09-30 11:52:34 +02:00
piotr cdce17874a hilink: map 0 to 100 power control to RTL range 2026-09-30 11:30:33 +02:00
piotr e7d1f1524d hilink: control WFB lifecycle and power from CH6 knob 2026-09-30 11:29:39 +02:00
piotr 847f0bb157 hilink: add read-only YAML-aware MSP VTX status 2026-09-27 23:01:52 +02:00
piotr b8c32c84a1 hilink: bake WFB management and low latency runtime 2026-09-27 10:26:14 +02:00
piotr 8c4661665b hilink: omit unused 88XXau module from NOR image 2026-09-26 17:52:47 +02:00
OpenIPC AI teamandGitHub a5882d5e80 package: stop selecting jsonfilter, mirroring firmware #2304 (#128)
OpenIPC/firmware dropped BR2_PACKAGE_JSONFILTER from every one of its
defconfigs in #2304, once the WebUI stopped calling it. builder's defconfigs are
its own files, so 97 of them kept selecting it. jsonfilter selects JSON_C and
LIBUBOX, and on a device that enables neither uqmi-openipc nor wifibroadcast-ng
nothing else selects libubox, so it and jsonfilter shipped for nothing.

That is what has had three devices over their rootfs cap:

    hi3518ev200_lite_switcam-hs303      rootfs 5124KB/5120KB   -4KB
    ssc333_lite_babysense-see-hd-ip206  rootfs 5124KB/5120KB   -4KB
    ssc333_lite_meari-speed-6s          rootfs 5128KB/5120KB   -8KB

all three red on the nightly, meari since 2026-08-24. Bisecting meari across
firmware revisions lands on #2301, which added 408 bytes to the comment-stripped
sysupgrade script -- these images had no headroom left at all, and 408 bytes of
a genuine bug fix was enough to push one over a 4KB padding step. The fix is to
give them headroom, not to give back the bug fix.

Measured on ssc333_lite_meari-speed-6s, built the way builder.sh builds it --
devices/<item>/ copied over a firmware checkout at master, clean tree both times:

    before   rootfs.squashfs 5128KB/5120KB   size exceeded by: 8KB
    after    rootfs.squashfs 5096KB/5120KB   24KB spare

-32KB, from /usr/bin/jsonfilter (18068 raw) and /usr/lib/libubox.so (30404 raw).
json-c does NOT go: majestic lists it in MAJESTIC_DEPENDENCIES, so buildroot
builds and installs it whether or not BR2_PACKAGE_JSON_C is set. Only the two
files above leave the image.

Two consumers genuinely need jsonfilter and both keep it:

  * devices/apfpv's own etc/init.d/S99msposd reads majestic's config.json
    through it, and ssc338q_apfpv and ssc378qe_apfpv do not enable
    wifibroadcast-ng. Those two keep the symbol, with the reason written above
    the line -- the same undeclared-runtime-dependency trap firmware #2305 had
    to fix, and the reason this is 95 defconfigs and not 97.

  * every other FPV device enables wifibroadcast-ng, whose Config.in selects
    BR2_PACKAGE_JSONFILTER (added by #2305) for the same script. They keep it
    without saying so.

LTE devices keep libubox through uqmi-openipc, which selects it independently.

Nothing else in this repository calls jsonfilter: grepping devices/ and
package/ finds only that one S99msposd line, and firmware's own tree has no
caller left outside wifibroadcast-ng.
2026-08-25 20:29:47 +03:00
viktorxda 6460b942f0 Update fpv configurations 2025-04-07 14:59:13 +02:00
Ihor IvlevandGitHub 123463d994 Add Adaptive Link to ssc338 FPV images (#48) 2025-03-07 15:51:04 +03:00
viktorxda afd86a227a Update fpv configuration 2025-02-11 11:42:11 +01:00
viktorxdaandGitHub 4c99b7b90f Update ssc338q_fpv_openipc-urllc-aio_defconfig 2025-01-26 11:21:55 +01:00
viktorxdaandGitHub 5fcb9a01a1 Sync firmware changes (#32) 2024-10-26 00:36:47 +03:00
Signor Pellegrino (from Citadel PC) 67476cd33d Re-enable wpa-supplicant for ssc338q-fpv profiles 2024-10-08 00:53:32 +03:00
Signor Pellegrino (from Citadel PC) 0272c964b4 Add MSPOSD package to all SSC338Q profiles 2024-10-07 20:45:50 +03:00
cronyx 0f21c0177b [aio] add 8812eu support 2024-08-27 15:15:04 +03:00
viktorxda 3244995bc3 Update ssc338q_fpv_openipc 2024-08-24 13:46:03 +02:00
viktorxda 7d4be64b98 Sync firmware changes 2024-05-15 19:35:32 +02:00
viktorxda fa5e475631 Update ssc338q_fpv_openipc 2024-05-11 19:44:36 +02:00
Viktor 1204f89857 Update ssc338q_fpv_openipc-urllc-aio 2024-05-01 18:59:42 +02:00
Viktor cba9d03d31 Update Update ssc338q_fpv_openipc 2024-04-29 05:20:20 +02:00
SakalvaandGitHub fabecbd639 AIO IMX335 driver (#21)
* Delete devices/ssc338q_fpv_openipc-urllc-aio/general/package/sigmastar-osdrv-infinity6e/files/sensor/kmod/sensor_imx335_mipi.ko

* Add files via upload

"2560x1920@30fps"
"2560x1440@60fps"
"2312x1304@80fps"
"2104x1184@100fps"
"1920x1080@120fps"
2024-04-21 23:12:03 +02:00
Viktor cf355e9dce Update Update ssc338q_fpv_openipc 2024-04-20 00:57:01 +02:00
Viktor 918e6be82f Update Update ssc338q_fpv_openipc 2024-04-14 00:35:41 +02:00
Viktor 95c072220a Sync firmware changes 2024-04-11 12:21:44 +02:00
viktorxdaandGitHub 0a4773793e Update ssc338q_fpv_openipc-urllc-aio_defconfig 2024-04-10 17:56:53 +02:00
Viktor 771f5d3081 Update ssc338q_fpv_openipc 2024-04-09 18:11:18 +02:00
Viktor d40aafdb00 Add t31_lite_wyze-v3b 2024-04-08 23:38:42 +02:00
Viktor 6d241f805d Sync firmware changes 2024-04-07 18:27:43 +02:00
Viktor 22e49ff1cf Update ssc338q_fpv_openipc 2024-04-03 19:41:02 +02:00
Viktor 046ad8cc1e Add t21_lite_smartwares-cip-37210at 2024-04-01 12:46:22 +02:00
Signor Pellegrino (from Citadel PC) 60545e07b0 Merge branch 'master' of github2:OpenIPC/builder 2024-03-18 14:45:45 +03:00
Signor Pellegrino (from Citadel PC) 1910bf0c98 Rename OpenIPC FPV/URLLC AIO profile 2024-03-13 14:15:50 +03:00