This is a weird issue. I have an Android Phone (Lenovo) and since I received an Android update last year, my phone's hotspot is non-detectable in Linux alone. It is perfectly visible in Windows 10(Dual boot on the same machine) as well as in other phones. Note that this issue is specific to that particular android device. The laptop easily detects other Wifi hotspots including phone hotspots. Coming to the distro, I have tried Manjaro (didn't detect here too) before switching to Ubuntu 19.10. Ubuntu actually detected the hotspot during first boot but since then, it hasn't worked. I am currently using Ubuntu 20.04 and the issue persists. Here are my adapter details.
description: Wireless interface
product: BCM43142 802.11b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:06:00.0
logical name: wlp6s0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) latency=0 multicast=yes wireless=IEEE 802.11
resources: irq:18 memory:ab200000-ab207fff
Is there any fix possible?
EDIT: The issue seems that Channel 13 of WiFi is undetectable in Linux for this broadcom driver. Please let me know if there's a possible workaround.