Skip to content
/ wiki Public

en: MT7601U driver performance note; VStarcam Hi3518EV200+GC2023 device page - #481

Open
phedoreanu wants to merge 1 commit into
OpenIPC:masterfrom
phedoreanu:mt7601-and-vstarcam
Open

en: MT7601U driver performance note; VStarcam Hi3518EV200+GC2023 device page#481
phedoreanu wants to merge 1 commit into
OpenIPC:masterfrom
phedoreanu:mt7601-and-vstarcam

Conversation

@phedoreanu

Copy link
Copy Markdown

Two additions from converting a VStarcam Hi3518EV200 pan/tilt camera:

adding-wifi-driver.md — a note under MediaTek that the mainline mt7601u and the vendor-lineage mt7601sta (what BR2_PACKAGE_MT7601U_OPENIPC builds) are not equivalent. Measured on the same camera, dongle, AP and channel: 0.4–1.0 Mbps transmit on mainline (with mt7601u_mcu_wait_resp retrying in dmesg) vs 15–17 Mbps on the STA driver — the difference between an RTSP stream that lags by seconds and one that keeps its send queue empty. Also warns against swapping the two drivers on a live system, which can wedge the dongle MCU until a power cycle.

New device page for VStarcam pan/tilt cameras (Hi3518EV200 + GC2023 MIPI + MT7601U): an install layout that keeps the vendor U-Boot (its environment at 0x80000 sits inside the kernel region of the standard layout, so standard offsets let a later saveenv corrupt the kernel), the missing-tftpdstp trap in the vendor U-Boot, GC2023 MIPI sensor notes including the digital-gain 0xb1=0 black-frame failure mode, PTZ stepper GPIOs recovered from the vendor's motogpio.ko, and the IR-cut pinmux that sysfs alone cannot reach. All verified on real hardware.

…ce page

adding-wifi-driver.md: document that the mainline mt7601u and the
vendor-lineage mt7601sta (BR2_PACKAGE_MT7601U_OPENIPC) drivers are not
equivalent - measured 0.4-1.0 Mbps vs 15-17 Mbps transmit on the same
Hi3518EV200 camera, dongle and AP, which is the difference between an
RTSP stream that lags by seconds and one that keeps up.

New device page for VStarcam pan/tilt cameras (Hi3518EV200 + GC2023
MIPI + MT7601U): install layout that keeps the vendor U-Boot, the
missing-tftpdstp trap, GC2023 MIPI sensor notes including the digital
gain 0xb1=0 black-frame failure mode, PTZ stepper pins recovered from
the vendor motogpio.ko, and the IR-cut pinmux that sysfs alone cannot
reach.
@qodo-free-for-open-source-projects

Copy link
Copy Markdown

PR Summary by Qodo

Document MT7601U driver differences and add VStarcam Hi3518EV200 setup page

📝 Documentation 🕐 20-40 Minutes

Grey Divider

AI Description

• Document MT7601U mainline vs STA driver throughput/stability differences and swap caveats.
• Add VStarcam Hi3518EV200+GC2023+MT7601U device page covering flash layout and bring-up.
• Link the new VStarcam device page from the main README camera index.
Diagram

graph TD
  U["Wiki reader"] --> R["README.md"] --> D["Device page: VStarcam"] --> W["Doc: MT7601U drivers"]
  D --> C(["VStarcam camera"])
  W --> M["mt7601u (mainline)"] --> T["RTSP uplink"]
  W --> S["mt7601sta (STA)"] --> T
Loading
High-Level Assessment

The approach is appropriate for a wiki change: the MT7601U performance caveat is placed in the generic Wi‑Fi-driver guide (discoverable for all MT7601U users), while device-specific flashing/sensor/PTZ/IR-cut details live on a dedicated device page and are linked from the README index. Considered splitting the MT7601U content into a separate chipset troubleshooting page, but it would reduce discoverability within the existing driver selection doc without clear benefit.

Files changed (3) +123 / -0

Documentation (3) +123 / -0
README.mdAdd VStarcam Hi3518EV200+GC2023 device page link +1/-0

Add VStarcam Hi3518EV200+GC2023 device page link

• Adds the new VStarcam pan/tilt camera documentation page to the Cameras list so it is discoverable from the main wiki index.

README.md

adding-wifi-driver.mdDocument MT7601U mainline vs STA driver performance and swap warning +15/-0

Document MT7601U mainline vs STA driver performance and swap warning

• Adds a MediaTek MT7601U note explaining that mainline mt7601u and vendor-lineage mt7601sta are not equivalent on some devices. Includes measured TX throughput/latency differences and warns against swapping the drivers on a live system due to potential MCU wedging until power-cycle.

en/adding-wifi-driver.md

device-vstarcam-hi3518ev200-gc2023.mdNew device guide for VStarcam Hi3518EV200 + GC2023 (MIPI) + MT7601U PTZ camera +107/-0

New device guide for VStarcam Hi3518EV200 + GC2023 (MIPI) + MT7601U PTZ camera

• Introduces a full device conversion page covering a safe flash layout that preserves vendor U‑Boot, vendor U‑Boot TFTP/command limitations, GC2023 MIPI sensor selection and black-frame failure mode, Wi‑Fi driver recommendation, PTZ motor GPIO mapping, and IR-cut/IR LED pinmux requirements.

en/device-vstarcam-hi3518ev200-gc2023.md

@qodo-free-for-open-source-projects

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can ask Qodo to dismiss a finding you disagree with, with your reason on record

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant