Giter Site home page Giter Site logo

qca6174-samsung-galaxy-book-12-w720's Introduction

QCA6174-samsung-galaxy-book-12-w720

Set of drivers for Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter includen into Samsung Galaxy Book 12.0 w720 (https://www.samsung.com/us/support/owners/product/galaxy-book-12-wi-fi) that enable WiFi support on Linux.

Script content and behavior

sudo mv /lib/firmware/ath10k/QCA6174/hw3.0/board.bin /lib/firmware/ath10k/QCA6174/hw3.0/board.bin.bak

sudo mv /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin.bak

sudo cp ./QCA6174/hw3.0/eeprom_ar6320_3p0_TX8_clpc.bin /lib/firmware/ath10k/QCA6174/hw3.0/board.bin

The QCA6174.sh script renames original board.bin file and overwrites with the right version. Moreover it deletes, eventually, the board-2.bin file.

How to use

  • Clone the repository
  • Enter in the directory
  • chmod +x QCA6174.sh
  • ./QCA6174.sh

PS: On Manjaro Linux you need to re-launch this script after every update of linux-firmware package.

Hardware info

hwinfo --wlan command output:

10: PCI 100.0: 0282 WLAN controller                             
  [Created at pci.386]
  Unique ID: yWPJ.ZUPU+4g13N1
  Parent ID: z8Q3.rsg1rcKvXVB
  SysFS ID: /devices/pci0000:00/0000:00:1c.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: network
  Model: "Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter"
  Vendor: pci 0x168c "Qualcomm Atheros"
  Device: pci 0x003e "QCA6174 802.11ac Wireless Network Adapter"
  SubVendor: pci 0x144d "Samsung Electronics Co Ltd"
  SubDevice: pci 0xc14f 
  Revision: 0x32
  Driver: "ath10k_pci"
  Driver Modules: "ath10k_pci"
  Device File: wlp1s0
  Features: WLAN
  Memory Range: 0xdf400000-0xdf5fffff (rw,non-prefetchable)
  IRQ: 133 (no events)
  HW Address: 00:03:7f:c2:00:43
  Permanent HW Address: 00:03:7f:c2:00:43
  Link detected: yes
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 36 40 44 48 52 56 60 64
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v0000168Cd0000003Esv0000144Dsd0000C14Fbc02sc80i00"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #3 (PCI bridge)

qca6174-samsung-galaxy-book-12-w720's People

Contributors

rroossssoo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

qca6174-samsung-galaxy-book-12-w720's Issues

Same mac address?

Hello. I'm not sure if this is an issue with this firmware or not.

Generally I've found this firmware to be a vast help. I used to patch kernels with some "fixes" for my w720 and w727v's. But performance was usually pretty not-great. I don't have specifics now.

Anyhow, I've been using & enjoying these blobs for a good bit now. But, when I have multiple laptops going, they seem to have the same mac address semi-often.

I've been using iwd for wifi connectivity, and iwd thankfully has mac address randomization as a built in option (AddressRandomization=once in /etc/iwd/main.conf). Turning on this option has made my laptops all work. But it's weird to me that all my laptops have all started using the same mac address. I haven't tried restoring backups but I feel like this may be an issue with this firmware.

At the moment I'm not sure entirely why I'm opening this issue. This may not really be an issue. This may be operator error. But I suspect there's some real issues here, and at least mentioning this issue may be useful/good. There are some good options for mac address randomization out there.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.