当加载dhd24驱动后首先会正常初始化芯片以读取寄存器信息,当读取到后进行芯片型号和版本检测。
当匹配不到型号白名单或版本白名单的时候就终止dhd24继续执行,然后退出,接下来使用dhd在进行一遍检测,一般不符合dhd24白名单的型号和版本都加在了dhd的白名单里,两个驱动互不兼容对方的型号和版本。
dhd24和dhd硬件支持划分:

dhd24:4365e、4366e
dhd:4365、4366、43602

这么做的目的大概是限制160频宽的支持范围,以及限制第三方适配设备随意使用dhd24
更正:
dhd和dhd24的区别在于硬件版本,简单来分的话就是wifi芯片分国际版和中国特供版,其中dhd支持43602和中国特供版的4366、4365、4365e、4366e,而dhd24支持所有国际版
经过实机验证,华硕、网件等国行芯片都是中国特供版,暂时不太清楚为何华硕要区分两种硬件版本,也不清楚为什么博通要制作中国特供版

华硕dhd24简单分析硬件检测思路相关推荐

  1. 在Linux上分析硬件检测日志

    数据库管理员在数据库的运维过程中或多或少要和操作系统乃至硬件打上交道,分析数据库故障时操作系统日志往往也是一个重要的线索来源. 以Linux操作系统为例,其主要的日志子系统(syslog subsys ...

  2. android10禁用华为桌面,[原创]简单分析华为emui10对第三方桌面的禁用逻辑(华为手机管家app) + 求助新rom的分析入手思路...

    华为开启emui10的公测后, 之前一直禁止切换默认launcher的情况有了新的解决办法 : 冻结 手机管家 即可设置 第三方launcher 这里简单分析华为手机管家中 相关逻辑 求助: 在 最新 ...

  3. 如何对页面进行简单的性能检测与分析

    本文首发于:https://github.com/bigo-frontend/blog/ 欢迎关注.转载. 前言 页面性能的好与坏,直接影响到用户的留存.对于前端开发者来说,不能以感官的体验进行判断, ...

  4. Citesapace作图结果部分——文章整体思路简单分析

    Citespace相关论文,除了引言部分,一般从第二部分开始结合citespace作图软件进行分析,以下做一个该部分简要的概括: 2.Materials and Methods(数据检索部分一般分为两 ...

  5. 几点基于Web日志的Webshell检测思路

    摘要: Web日志记录了网站被访问的情况,在Web安全的应用中,Web日志常被用来进行攻击事件的回溯和取证.Webshell大多由网页脚本语言编写,常被入侵者用作对网站服务器操作的后门程序,网站被植入 ...

  6. 基于OK6410开发板Uboot源码简单分析

    2018-04-07 OK6410开发板是基于三星S3C6410芯片设计的一款开发板,资源比较丰富,可是想要使用这些资源就需要编写相应的启动引导程序,即BootLoader.当然,想要自己凭空写出Bo ...

  7. Android 系统(261)---SIM卡不识或者掉卡简单分析

    SIM卡不识或者掉卡简单分析 1. 识卡大体过程 2.不识卡问题 不识卡的主要原因:  ①Modem发生错误,异常或者重启.  ②没有收到卡回的ATR  ③有收到卡回的ATR,但是后面跟卡通信出现异常 ...

  8. MTK:内存管理机制简单分析

    MTK内存管理机制简单分析 1:内存: 内存,在手机里面,是个较为紧缺的资源,特别是在功能机上面.经常在功能机上面产生的内存不足,申请失败的地方比比皆是, 更是屡见不鲜,经常会为了节省内存,会进行代码 ...

  9. x264源代码简单分析:宏块分析(Analysis)部分-帧间宏块(Inter)

    ===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...

最新文章

  1. ROS系统中实现点云聚类(realsense数据源)
  2. 东莞厚街工业机器人展会_工业机器人四大家族齐聚!东莞将在12月举办智博会...
  3. C#直接用数字定义背景颜色
  4. jquery mobile开发笔记之Ajax提交数据
  5. 《18成长,19蜕变》
  6. Exynos4412 中断驱动开发(二)—— 中断处理流程分析
  7. jieba库词频统计_用jieba库统计文本词频及云词图的生成
  8. 全球首个由AI鉴定保驾护航的B2B奢侈品潮品交易平台图灵云仓上线
  9. python二十四点_python实现24点游戏(地球上最短的24点游戏代码?)
  10. 为导入的项目更改cvs用户名
  11. 火出B站的冠状病毒传播模拟仿真程序代码解析来啦!
  12. C#自定义规则对比两个集合的对象是否相等
  13. C语身教程第十章:文件(8)
  14. Ubuntu中使用dnw工具:没有找到/dev/secbulk0
  15. JDBC概念和数据库驱动程序操作基础
  16. mysql跨服务跨库查询
  17. Mac电脑无法从Photoshop 2020作为插件访问DeNoise AI的解决办法
  18. 黑苹果教程(二)自己制作cdr、dmg镜像
  19. 自己做量化交易软件(40)小白量化实战13--Alpha101及自编因子公式
  20. IOS免费抓包神器——Stream

热门文章

  1. Linux定时清理日志
  2. 步进电机低频震动问题
  3. Linux下学习C语言编程(一)系统环境配置
  4. tf.estimator.Estimator解析
  5. Sonya and Matrix Beauty
  6. Java中关于空格遇到的一些问题
  7. Java的MessageDigest类、MD5算法
  8. 223. 矩形面积(JS实现)
  9. 从零开始学习主成分分析
  10. 【AI测试】也许这有你想知道的人工智能 (AI) 测试--开篇