WiFi6 MTK

  • 硬件方案
  • 软件
    • 软件源码
    • 源码编译
      • 编译中遇到的问题
    • 下载固件
      • 安装tftp server
      • upgrade openwrt

硬件方案

软件

软件源码

  1. OpenWRT源码(SDK)
    mtk-openwrt-lede-4.2.0.0-20200203-28cb0822.tar.xz
  2. MTK源码(WiFi Driver)
    mtk-wifi-mt7621-mt7915-20200203.tar.xz

源码编译

$ tar -xvf mtk-openwrt-lede-4.2.0.0-20200203-28cb0822.tar.xz
$ tar -xvf mtk-wifi-mt7621-mt7915-20200203.tar.xz
$ cp -rf mtk-wifi-mt7621-mt7915/* mtk-openwrt-lede-4.2.0.0
$ cd mtk-openwrt-lede-4.2.0.0
$ cp -f autobuild/mt7621-mt7915-AP-AX1800/.config .
$ cp -f autobuild/mt7621-mt7915-AP-AX1800/config-4.4
target/linux/ramips/mt7621/config-4.4
$ make defconfig
$ make V=s

编译中遇到的问题

  1. 编译Android.mk时缺少Google的工具
$ sudo apt-get install ninja-build
  1. 编译bluedroid出错
    解决方式是移除
$ rm -rf package/mtk/applications/bluedroid

下载固件

$ cd mtk-openwrt-lede-4.2.0.0/bin/targets/ramips/mt7621
$ ls
lede-ramips-mt7621-mt7621-rfb-ax-nand-squashfs-sysupgrade.bin  lede-ramips-mt7621-mt7621-rfb-ax-nor-squashfs-sysupgrade.bin

此开发板使用NOR, 如何知晓? 开机启动log

Description:  MIPS OpenWrt mt7621-rfb-ax-nor device tree blob

安装tftp server

$ sudo apt-get install tftp-hpa tftpd-hpa
$ mkdir ~/tftpboot
$ chmod 777 ~/tftpboot/
$ sudo gedit /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/mtk/tftpboot"
TFTP_ADDRESS=":69"

upgrade openwrt

U-Boot SPL 2018.09 (Apr 04 2020 - 18:51:22 -0700)
Trying to boot from NORU-Boot 2018.09 (Apr 04 2020 - 18:51:22 -0700)CPU:   MediaTek MT7621AT ver 1, eco 3
Clocks: CPU: 880MHz, DDR: 1200MHz, Bus: 220MHz, XTAL: 40MHz
Model: MediaTek MT7621 reference board
DRAM:  256 MiB
Loading Environment from SPI Flash... SF: Detected mx25l12805 with page size 256 Bytes, erase size 64 KiB, total 16 MiB
*** Warning - bad CRC, using default environmentIn:    uartlite0@1e000c00
Out:   uartlite0@1e000c00
Err:   uartlite0@1e000c00
Net:
Warning: eth@1e100000 (eth0) using random MAC address - 9a:6f:4e:f2:e1:1f
eth0: eth@1e100000
Hit any key to stop autoboot:  0*** U-Boot Boot Menu ***1. Startup system (Default)2. Upgrade firmware3. Upgrade bootloader4. Upgrade bootloader (advanced mode)5. Load image0. U-Boot consolePress UP/DOWN to move, ENTER to select*** Upgrading Firmware ***Available load methods:0 - TFTP client (Default)1 - Xmodem2 - Ymodem3 - Kermit4 - S-RecordSelect (enter for default): 0Input U-Boot's IP address: 192.168.2.180
Input TFTP server's IP address: 192.168.2.79
Input IP netmask: 255.255.255.0
Input file name: lede-ramips-mt7621-mt7621-rfb-ax-nor-squashfs-sysupgrade.binUsing eth@1e100000 device
TFTP from server 192.168.2.79; our IP address is 192.168.2.180
Filename 'lede-ramips-mt7621-mt7621-rfb-ax-nor-squashfs-sysupgrade.bin'.
Load address: 0x80010000
Loading: ##################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################714.8 KiB/s
done
Bytes transferred = 10354865 (9e00b1 hex)*** Loaded 10354865 (0x9e00b1) bytes at 0x80010000 ***SF: Detected mx25l12805 with page size 256 Bytes, erase size 64 KiB, total 16 MiBErasing from 0x90000 to 0xa7ffff, size 0x9f0000 ... OK
Writting from 0x80010000 to 0x90000, size 0x9e00b1 ... OK*** Firmware upgrade completed! ***

WiFi6 MTK方案初试相关推荐

  1. MTK方案 联通PON入围测试分享

    上次的测试问题在这一版本已经优化,以下是测试部分思路部分抓包分析,注册成功后可以按照平时的测试方法进行测试: 下面是针对MTK方案设备进行分析: 注册,保证样机的信息在OLT上有记录,注册不成功时抓包 ...

  2. MTK方案上基于Android N拦截黑名单中的短/彩信的方法

    --- 作者 zuhui.zhang 安卓7.0原生系统增加了在framework层拦截黑名单来电和短信,但不会将数据保存到数据库,因此无法查看到被拦截的来电和短信.在安卓7.0之前,黑名单的短信默认 ...

  3. android mmi 联想手机,[分享教程] 深入了解MTK方案刷机之“Scatter”文件

    4.jpg (105.79 KB, 下载次数: 20) 2012-11-9 11:47 上传 为什么需要Scatter文件: 制定存储器映射(memory map)的方法基本上有二种,一是在link时 ...

  4. 安卓开发板 MTK 方案 ARM 主板定制

    安卓开发板应用: 商业应用:安防监控,图像识别设备,4G 音视频传输,智能手持终端,智能车载设备,机器视觉与机器人,智能信息采集设备,智能 PoS 收银机,行业平板,医疗与工业设备,自动驾驶,人工智能 ...

  5. MTK方案下tee.img的打包方式的详细拆解

    快速链接: .

  6. MTK 方案电池保护机制设计

    我们分Driver .HAL .APP 三层来分别说明 驱动层: 在"kernel-4.4/drivers/power/mediatek/battery_common.c" 文件中 ...

  7. MTK方案GPON ONU注册流程和OMCI分析

    进入串口登录:输入以下指令 开启GPON ONU OMCI报文调试指令: echo msg init 1 > /proc/gpon/debug echo msg oam 1 > /proc ...

  8. android 8.1 MTK 方案修改记录

    Music播放音乐时锁屏不需要显示专辑封面 +++ b/vendor/mediatek/proprietary/packages/apps/Music/src/com/android/music/Me ...

  9. 除了高通和博通,还有哪些Wi-Fi6路由器芯片方案可选

    除了高通和博通,还有哪些Wi-Fi6路由器芯片方案可选 2020年5月6日 pm4:05 • 智能家居 • 阅读 146 过去几个月,TP-link和华为等厂商先后发布了非高通或博通方案的Wi-Fi ...

最新文章

  1. [亲测]在Mac下配置php开发环境:Apache+php+MySql
  2. 第1条:考虑用静态工厂方法代替构造器
  3. 赠书:全球首本VS Code中文书来了,高效编程秘诀全收录!
  4. HAProxy详解(二):HAProxy基础配置与应用实例
  5. 【会议记录】第二次例会(10.06)记录
  6. android studio 初次使用Kotlin(环境准备篇)
  7. js移除字符串的中文/空格
  8. ABP入门系列(8)——Json格式化
  9. C++之new和delete探究
  10. CPU读/写一个存储单元
  11. JDK动态代理运行期生成的字节码文件class,获取反编译方法
  12. bzoj 1414: [ZJOI2009]对称的正方形
  13. 5双机配置_SBC双机热备解决方案
  14. Canal中间件学习总结
  15. easydarwin php,Windows版本EasyDarwin
  16. html5 几何酷站,10个值得学习的HTML5+CSS3视觉特效酷站欣赏
  17. 网站SEO优化的关键词密度怎么布局才算合理
  18. 服务器2019添加虚拟机,Hyper-V安装Server 2019虚拟机图文教程
  19. cmd脚本(WIN10下)
  20. 30、【backtrader股票策略】《151 trading strategies》中的支撑与阻力策略(support and resistance)

热门文章

  1. 关于bootstrap 对于 IE9 的兼容问题
  2. 哈希算法(Hash Algorithm)初探
  3. matlab坡度计算公式,matlab解二阶微分方程怎么用matlab来解呢?x的定义域是(0,l),i是道路横坡坡度,w是降雨强度,k是路面横向...
  4. Android——处理R文件丢失或报错问题
  5. Command vue init requires a global addon to be installed. Please run undefined @vue/cli-init and t
  6. Github中文编程讨论组一岁了
  7. 百度地图功能示例集合
  8. 2022出海南亚:孟加拉电商市场现状及发展前景
  9. 解决360卸载之后遗留问题:windows defender无法开启
  10. 程序员面试,简历该怎么写?