Skip to content

How to get the Tx Rate connection information of Intel AX Wi-Fi via Apple script or others #1032

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Kanter1680 opened this issue Apr 10, 2025 · 1 comment

Comments

@Kanter1680
Copy link

Dear Developers,
First of all, thank you for creating such powerful tools like HeliPort and itlwm for macOS users! I have successfully set up and driven the Intel AX201 Wi-Fi card on macOS Sequoia 15.2 and using OpenCore OCLP patched And load itlwm.kext/HeliPort app to enable wifi connection capability for Intel ax201
When using HeliPort, I noticed that by holding the Option key and clicking on the HeliPort icon in the menu bar, I can view connection speed information such as the Tx Rate. I'm currently trying to write an AppleScript or Shell Script to automate the retrieval of these data and log them into a file. However, I've encountered some difficulties and hope to get your assistance.
Here are my specific questions:
1 Does HeliPort provide an API (such as HTTP or other interfaces) to programmatically retrieve Wi-Fi connection data like the Tx Rate?
2 If no API is available, are there alternative methods to extract these data via terminal or scripting?
3 I did not find any documentation specifying this on the GitHub page. Could you provide further technical details or guidance (such as the data storage location, variable names, or possible feature extensions)?
The log file example:
en3 Status: active, Reconnect time: 2025-04-09 22:10:32, Link Speed: N/A
en0 Status: active, Reconnect time: 2025-04-09 22:10:32, Link Speed: 1000baseT
en1 Status: active, Reconnect time: 2025-04-09 22:10:32, Link Speed: 351Mbps

Looking forward to your response! Thank you for your hard work and support.
Best regards,
Kanter
Thank you very much for your reply

@zxystd
Copy link
Collaborator

zxystd commented Apr 10, 2025

Here is the c API implementation about fetching driver info through IOCTL.
https://github.com/OpenIntelWireless/HeliPort/blob/master/ClientKit/Api.c

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

No branches or pull requests

2 participants