I use 4.9 kernel because 5.5 has random freeze problem.

System:
  Host: host Kernel: 4.9.213-153.lts x86_64 bits: 64 Desktop: Budgie 10.5.1 
  Distro: Solus 4.1 
Machine:
  Type: Laptop System: Acer product: Aspire E5-575 v: V1.23 
  serial: <root required> 
  Mobo: Acer model: Ironman_SK v: V1.23 serial: <root required> UEFI: Insyde 
  v: 1.23 date: 01/16/2017 
Battery:
  ID-1: BAT1 charge: 23.5 Wh condition: 23.5/41.4 Wh (57%) 
CPU:
  Topology: Dual Core model: Intel Core i5-7200U bits: 64 type: MT MCP 
  L2 cache: 3072 KiB 
  Speed: 500 MHz min/max: 400/3100 MHz Core speeds (MHz): 1: 500 2: 500 
  3: 500 4: 500 
Graphics:
  Device-1: Intel HD Graphics 620 driver: i915 v: kernel 
  Display: x11 server: X.Org 1.20.6 driver: intel resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 620 (Kaby Lake GT2) 
  v: 4.6 Mesa 19.3.3 
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel 
  Sound Server: ALSA v: k4.9.213-153.lts 
Network:
  Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter 
  driver: ath10k_pci 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  driver: r8169 
  IF: enp3s0f1 state: up speed: 1000 Mbps duplex: full 
  mac: a8:1e:84:54:21:4a 
Drives:
  Local Storage: total: 931.51 GiB used: 397.24 GiB (42.6%) 
  ID-1: /dev/sda vendor: Seagate model: ST1000LM035-1RK172 size: 931.51 GiB 
Partition:
  ID-1: / size: 95.62 GiB used: 37.84 GiB (39.6%) fs: ext4 dev: /dev/sda4 
  ID-2: swap-1 size: 8.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 
Sensors:
  System Temperatures: cpu: 32.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 225 Uptime: 13h 28m Memory: 7.73 GiB used: 1.75 GiB (22.6%) 
  Shell: fish inxi: 3.0.37 

    Have you checked the Hardware drivers app? It is installed by default and maybe are you missing some packages there...

    Janglee123 You should also check your package in the repo. For example, for the package broadcom-sta, u need the normal one (like the one I said) and not the broadcom-sta-current. It can be because your packages are not maching with the LTS Kernel. Hope it helps!

      Janglee123 driver: ath10k_pci

      It's loading the driver so it sees the card.

      CONFIG_ATH10K=m
      CONFIG_ATH10K_PCI=m

      The driver is available in the kernel too as a module.

      Can you see yours or other wireless networks?