seemoo-lab / d11-emu

D11emu: A BCM43 D11 Emulation Framework
GNU General Public License v3.0
6 stars 1 forks source link

About IHR description #1

Closed cruisezhou closed 10 months ago

cruisezhou commented 10 months ago

Hi: Thanks for your fabulous work. I am learning from it to research how commercial Wifi MAC is implemented. But there is a point makes me confused. The IHRs described in src/include/ihr.rs are much more than what we can find from the "d11.h" both from linux driver and asuswrt-phantom. So I wonders where I can find the header file which describe as many IHR as you did. Thanks! Best wishses!

jlinktu commented 10 months ago

Hi @cruisezhou, the IHR defines that you can find in src/include/ihr.rs were gathered from various sources, including different versions of header files, drivers, published research results, and firmware blob analysis. But we do not have a list of sources or documentation of the gathering process. It is rather something that happened whilst working with nexmon and ucodes of various devices over a longer time-period.

cruisezhou commented 10 months ago

Hi @cruisezhou, the IHR defines that you can find in src/include/ihr.rs were gathered from various sources, including different versions of header files, drivers, published research results, and firmware blob analysis. But we do not have a list of sources or documentation of the gathering process. It is rather something that happened whilst working with nexmon and ucodes of various devices over a longer time-period.

@jlinktu Thanks for your reply. I would continue to work with nexmon and your other projects.