mt7601u-openipc: pin the source to a commit instead of HEAD - #2246
mt7601u-openipc: pin the source to a commit instead of HEAD#2246phedoreanu wants to merge 1 commit into
Conversation
PR Summary by Qodohi3518ev200_ultimate: enable MT7601U Wi‑Fi driver alongside its firmware
AI Description
Diagram
High-Level Assessment
Files changed (1)
|
Code Review by Qodo
1.
|
flyrouter
left a comment
There was a problem hiding this comment.
The concept of creating firmwares doesn't allow any external drivers from packages. Inside the firmware there will only be WiFi utilities but no drivers, that's the rule. Also, note that we are gradually moving away from Ultimate firmwares in favour of Lite ones. And also pay attention to the Builder repository where firmwares are customised for specific devices. If you remove everything unnecessary, everything even the WiFi driver fits into the Lite firmware.
195fc2f to
03c92fe
Compare
|
Understood, and thanks for spelling out the rule — that also explains why the defconfigs carry the firmware blobs but not the drivers. I've rescoped the PR: the defconfig change is dropped, and what remains is only the |
VERSION = HEAD is a moving target: anyone enabling this package gets whatever openipc/mt7601u happens to be at build time, so the same tree can produce different artifacts over time and break without any change in this repo. Pin the current tip (0ac4655, 'Adjust configuration path'), which is the lineage that was runtime-verified on a Hi3518EV200 camera (WPA2 join, RTSP streaming, 15-17 Mbps TX iperf3).
03c92fe to
e1f373a
Compare
What
Pin
MT7601U_OPENIPC_VERSIONto a commit SHA (0ac4655, current tip of openipc/mt7601u) instead ofHEAD.Rescoped after review: the original PR also enabled
BR2_PACKAGE_MT7601U_OPENIPCinhi3518ev200_ultimate_defconfig. Per @flyrouter, firmware images do not ship WiFi drivers — only WiFi utilities — and per-device customisation belongs in the Builder repository, so that change is dropped. The device profile for this camera will go through Builder instead.Why
VERSION = HEADis a moving target: anyone enabling this package gets whatever openipc/mt7601u happens to be at build time, so the same tree can produce different artifacts over time and can break with no change in this repo. Pinning to an immutable ref makes builds reproducible.0ac4655is the lineage that was runtime-verified on a Hi3518EV200 camera: WPA2 join, RTSP streaming, 15–17 Mbps TX iperf3.