OpenIntelWireless / HeliPort

Intel Wi-Fi Client for itlwm
https://OpenIntelWireless.github.io/HeliPort
BSD 3-Clause "New" or "Revised" License
1.09k stars 123 forks source link

[Feature Request] Custom BSSID #235

Closed XEmpty closed 2 years ago

XEmpty commented 3 years ago

Hello, I have noticed in recent hours changes regarding the new API with SSID. Will it be possible to determine the BSSID with the new api? If it is possible to add such functionality along with the new API, it would be great.

Eg: BSSID list available with currently connected network. Or you can enter it manually.

williambj1 commented 3 years ago

It's already available when you open HeliPort's advanced menu. (Same method as Apple's)

I did not quite understand the "enter it (BSSID) manually" part, could you please elaborate on that?

XEmpty commented 2 years ago

I will give an example from linux. From the CLI NetworkManager you can get a list of available BSSIDs for different networks. And then connect to a specific one when you think you need one. It's mainly about choosing a BSSID that works at 5GHz or just different network channel.

Often times, the network fails to connect to 5Ghz by default due to range. In Windows and Linux, it is possible to connect to the BSSID of the current network despite the poor coverage. This can be done in two ways. Either set the "FORCE" mode which automatically selects 5Ghz BSSID, or do it manually by entering the given BSSID.

All cases are caused by the lack of access to the modem. But such functions are normal for any network if it has more than one access point.

In my case, I have to recompile the itlwm.kext driver so that it only returns a 5Ghz connection. On linux, I do it from the GUI, CLI. Every Linux network manager has this alternative. Even if I have a worse range, the internet speed and quality is much better than on a 2.4GHz connection. That's why I use this method of connecting.

williambj1 commented 2 years ago

Sorry for the late reply.

Specifying a BSSID will require a complete rewrite in itlwm's scanning framework and I'm sorry to say that we are not planning to do so in the near future. Pull requests are welcome and appreciated.

github-actions[bot] commented 2 years ago

Closed because this Issue is no longer active