Code Monkey home page Code Monkey logo

mt7622-mtkwifi's Introduction

MT7622-mtkwifi

please do not keep setting if you like test this builds.

MEDIATEK WIFI DRIVER FOR OpenWrt

put the mtk folder in /package,follow the path to the target folder and deposit the files respectively. inside we have a bootcount to replace and a patch to allow the mt7622 radio to scan for other access points. luci-app-mtk custom for the mt7622 and mt7915 radio it's tested on openwrt 22.03.x this will work on this kernel, test yourself if you will be on 5.15.x kernel

"to do"

  1. clone openwrt repo!
  2. put all the files right,
  3. ./scripts/feeds update -a
  4. ./scripts/feeds install -a
  5. make menuconfig
  6. select luci app mtwifi,select mt7622 and mt_wifi in kernel module, in extra package select l1profile
  7. make download
  8. make

"forse la fine"

mt7622-mtkwifi's People

Contributors

bricco1981 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mt7622-mtkwifi's Issues

Guest Wifi

Is it possible to assign guest ssids using luci ?
Edit: Add button on radio works but crashes sometimes

Which version to install ?

both images uploaded are sysupgrade; which one should i download and install ?

  • openwrt-mediatek-mt7622-xiaomi_redmi-router-ax6s-22.03.3-squashfs-sysupgrade.bin

OR

  • openwrt-mediatek-mt7622-xiaomi_redmi-router-ax6s-squashfs-sysupgrade.bin

About auto-applying "add ra0/rai0 to br-lan"

          About auto-applying "add ra0/rai0 to br-lan", I have searched for a while. The conclusion is that to apply this configuration, the sbin/mtkwifi tool does not provide a direct function for it; instead, it relies on the "vif_enable" function from mtkwifi.lua. Therefore, I need to make an HTTP request at startup, for example, using curl -s http://127.0.0.1/cgi-bin/luci/admin/network/wifi/vif_enable/ra0. However, at present, there is an issue with authentication or logging in to perform this action.

Originally posted by @hpx502766238 in #3 (comment)

Wireless Ethernet Dispatch

When connected to a 5G wifi and conducting a test with a download speed of 800Mbps, the top command revealed a CPU utilization rate ranging from 1% to a high of 56%.
However, with the official miwifi firmware, the sirq usage was consistently below 5%, with the overall CPU usage never exceeding 10%.
I believe this is one of the reasons for the occasional instability in wireless throughput.
Mem: 143668K used, 89208K free, 1908K shrd, 56K buff, 38796K cached
CPU: 0% usr 11% sys 0% nic 44% idle 0% io 1% irq 42% sirq
Load average: 1.03 0.55 0.26 6/85 10344
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
611 2 root RW 0 0% 7% [napi/mtk_eth-4]
10 2 root SW 0 0% 2% [ksoftirqd/0]
6940 2 root IW 0 0% 1% [kworker/u4:4-nf]
20 2 root IW 0 0% 1% [kworker/u4:1-nf]
6939 2 root IW 0 0% 1% [kworker/u4:3-nf]
610 2 root SW 0 0% 0% [napi/mtk_eth-3]
650 2 root IW 0 0% 0% [kworker/0:9-eve]
10344 10336 root R 1256 1% 0% top
7 2 root IW 0 0% 0% [kworker/u4:0-nf]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.