Benötige Hilfe bei der Treibersuche [MediaTek Wi-Fi 6E MT7922 160MHz Wireless LAN Card] [BigSur]

  • Moin!


    Gibts einen Kext für die MediaTek Wi-Fi 6E MT7922 160MHz Wireless LAN Card?

    Hab bisher keinen gefunden und frag deswegen hier nach.


    Danke im Vorraus!

  • hallo iamshinigami ,

    hast du beim hersteller direkt geguckt, und welcher wäre das?


    lg :)

  • iamshinigami
    Handelt es sich um eine m.2 NGFF Karte (Laptop), PCIe-Karte (Desktop) oder um ein USB-Modell?

    Ein USB-Gerät könnte funktionieren.
    Sollte es eine m.2 NGFF oder PCIe-Karte sein, sehe ich schwarz, da es hierzu höchstwahrscheinlich keine macOS-Kexte/-Treiber geben wird.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Wie man Firmware für Mediatek-basierte USB-WiFi-Adapter installiert


    Zweck: Bereitstellung der Schritte zur Installation oder Aktualisierung der Firmware für Mediatek-basierte USB-WiFi-Adapter. Einige Linux-Distributionen enthalten keine Firmware, die für die Unterstützung von USB-WiFi-Adaptern erforderlich ist. Debian ist ein gutes Beispiel dafür. Andere Distributionen machen Fehler und lassen die Firmware in ihren Distributionen weg, und manchmal muss man die Firmware aktualisieren. Hoffentlich ist das Folgende hilfreich.

    Die folgenden Abschnitte sind verfügbar:

    MT7922 - mt7922 (AMD RZ616) Chipsätze

    MT7921 - mt7921au, mt7921, und mt7921k (AMD RZ608) Chipsätze

    MT7921 - mt7921au, mt7921 und mt7921k (AMD RZ608) Chipsätze (speziell für OpenWRT)

    mt7612u-Chipsatz

    mt7610u-Chipsatz

    Hinweis: Die Anweisungen in den Abschnitten 1 und 2 gelten sowohl für PCIe-Karten als auch für USB-Adapter.

    Hinweis: Die Realtek rtw88-Firmware befindet sich hier. Kopieren Sie die entsprechende Datei nach /lib/firmware/rtw88.

    Wie kann ich die Firmware-Version in meinem System überprüfen?

    $ ethtool -i

    Hinweis: Abhängig von Ihrer Distribution müssen Sie möglicherweise die Pakete ethtool und iw installieren.

    1. MT7922 - mt7922 (AMD RZ616) Chipsätze

    So installieren oder aktualisieren Sie die Firmware:

    Rufen Sie die folgende Website auf:

    https://git.kernel.org/pub/scm…irmware.git/tree/mediatek

    Klicken Sie auf WIFI_MT7922_patch_mcu_1_1_hdr.bin

    Klicken Sie auf plain

    Datei speichern

    Klicken Sie auf WIFI_RAM_CODE_MT7922_1.bin

    Klicken Sie auf plain

    Datei speichern

    Wenn Ihr Adapter/Ihre Karte Bluetooth-Unterstützung hat:

    Klicken Sie auf BT_RAM_CODE_MT7922_1_1_hdr.bin

    Klicken Sie auf plain

    Datei speichern

    Erstellen Sie das benötigte Verzeichnis (falls nötig):

    sudo mkdir /lib/firmware/mediatek

    Kopieren Sie die Dateien an die folgenden Stellen:

    sudo cp WIFI_MT7922_patch_mcu_1_1_hdr.bin /lib/firmware/mediatek

    sudo cp WIFI_RAM_CODE_MT7922_1.bin /lib/firmware/mediatek

    sudo cp BT_RAM_CODE_MT7922_1_1_hdr.bin /lib/firmware/mediatek

    Neu starten:

    sudo reboot

    2. MT7921 - mt7921au, mt7921, und mt7921k (AMD RZ608) Chipsätze

    So installieren oder aktualisieren Sie die Firmware:

    Rufen Sie die folgende Website auf:

    https://git.kernel.org/pub/scm…irmware.git/tree/mediatek

    Klicken Sie auf WIFI_MT7961_patch_mcu_1_2_hdr.bin

    Klicken Sie auf plain

    Datei speichern

    Klicken Sie auf WIFI_RAM_CODE_MT7961_1.bin

    Klicken Sie auf plain

    Datei speichern

    Wenn Ihr Adapter/Ihre Karte Bluetooth-Unterstützung hat:

    Klicken Sie auf BT_RAM_CODE_MT7961_1_2_hdr.bin

    Klicken Sie auf plain

    Datei speichern

    Erstellen Sie das benötigte Verzeichnis (falls nötig):

    sudo mkdir /lib/firmware/mediatek

    Kopieren Sie die Dateien an die folgenden Orte:

    sudo cp WIFI_MT7961_patch_mcu_1_2_hdr.bin /lib/firmware/mediatek

    sudo cp WIFI_RAM_CODE_MT7961_1.bin /lib/firmware/mediatek

    sudo cp BT_RAM_CODE_MT7961_1_2_hdr.bin /lib/firmware/mediatek

    Neu starten:

    sudo reboot

    Hinweis: Um die Bluetooth-Erkennung vollständig zu entfernen:

    sudo rm /lib/firmware/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin

    3. MT7921 - mt7921au, mt7921, und mt7921k (AMD RZ608) Chipsätze (spezifisch für OpenWRT)

    Hinweis: Mit OpenWRT 22.03.3 oder später, um den mt7921u-Treiber (für Adapter, die auf dem mt7921au-Chipsatz basieren) und die 2 erforderlichen Firmware-Dateien zu installieren, installieren Sie einfach das folgende Paket:

    kmod-mt7921u

    Zuvor musste das Paket kmod-mt7921e ebenfalls installiert werden, da es die Firmware-Dateien installierte. Dies ist nun nicht mehr notwendig.

    Firmware-Dateien auf den Linux-PC herunterladen

    Rufen Sie die folgende Website auf:

    https://git.kernel.org/pub/scm…irmware.git/tree/mediatek

    Klicken Sie auf WIFI_MT7961_patch_mcu_1_2_hdr.bin

    Klicken Sie auf plain

    Datei speichern

    Klicken Sie auf WIFI_RAM_CODE_MT7961_1.bin

    Klicken Sie auf plain

    Datei speichern

    ssh zum OpenWRT-Router (Putty oder andere) (vergewissern Sie sich, dass zuvor ein Nicht-Null-Passwort festgelegt wurde)

    cd /lib/firmware

    mkdir mediatek

    Auf einem Linux-PC:

    scp WIFI_RAM_CODE_MT7961_1.bin root@192.168.1.1:/lib/firmware/mediatek

    scp WIFI_MT7961_patch_mcu_1_2_hdr.bin root@192.168.1.1:/lib/firmware/mediatek

    Neu starten:

    # reboot

    4. mt7612u-Chipsatz

    So installieren oder aktualisieren Sie die Firmware:

    Rufen Sie die folgende Website auf:

    https://git.kernel.org/pub/scm…irmware.git/tree/mediatek

    Klicken Sie auf mt7662u.bin

    Klicken Sie auf plain

    Datei speichern

    Klicken Sie auf mt7662u_rom_patch.bin

    Klicken Sie auf plain

    Datei speichern

    Erstellen Sie das benötigte Verzeichnis (falls erforderlich):

    sudo mkdir /lib/firmware/mediatek

    Kopieren Sie die Dateien an die folgenden Stellen:

    sudo cp mt7662u.bin /lib/firmware/mediatek

    sudo cp mt7662u_rom_patch.bin /lib/firmware/mediatek

    Neu starten:

    sudo reboot

    5. mt7610u Chipsatz

    So installieren oder aktualisieren Sie die Firmware:

    Rufen Sie die folgende Website auf:

    https://git.kernel.org/pub/scm…irmware.git/tree/mediatek

    Klicken Sie auf mt7610u.bin

    Klicken Sie auf plain

    Datei speichern

    Erstellen Sie das benötigte Verzeichnis (falls erforderlich):

    sudo mkdir /lib/firmware/mediatek

    Kopieren Sie die Datei an den folgenden Ort:

    sudo cp mt7610u.bin /lib/firmware/mediatek

    Starten Sie neu:

    sudo reboot

  • Capos81
    Was soll dieser Beitrag aussagen, außer wie du die Firmware eines Mediatek-Chips in einer Linux-Distribution verarbeitest.
    macOS ist kein Linux...


    Das bedeutet somit auch nicht, dass mit deinem Text ein macOS-Kext erstellt werden kann.


    Anstatt dich in alle möglichen Threads einzuklinken um wenig verwendbare Tipps und Anmerkungen zu hinterlassen, solltest du dich richtig in macOS/Hackintosh einarbeiten bevor du die Leute weiter mit nicht hilfreichen Beiträgen verwirrst.

    Gruß
    Al6042

    Keine Unterstützung per PN oder Pinnwand... Eure Anfragen gehören ins Forum, nicht in mein Postfach!

  • Capos81

    im ersten moment dachte ich ja, oh cool- mit linux mal eben die firmware updaten/flashen- aber letztlich bindest du den treiber nur ins luinuxsystem ein, wenn du sportlich bist backst du eben einen kernel mit dem hinzugefügten treiber.


    - zur aussage das die distributionen den treiber nicht intus haben gibt es folgende antwort: jenachdem welchem lizenzmodel gpl/foss/ bsd-/usw. derer gibt es einige- die *nux oder bsd distribution unterliegt, hast du auch keine properitären treiber drin, also nur foss, die mußt du dann jeweils -entweder mit einem haken versehen, oder eben, in der sources.list oder dem jeweiligen equilvalent als quelle hinzufügen- /den "#" entfernen. wie schon erwähnt ist dein beispiel zwar nett, aber geht am os vorbei. fürs osx ist diese verfahensweise dann leider nicht zu gebrauchen, da du m.w. im osx keinen custom kernel nutzen oder backen kannst.


    lg :)


    edit-

    iamshinigami


    mir bleibt nach dem jetzigen status nur zu sagen, ja von sich aus ist soeine wlan/btcombo ganz gut- gut für windows ggf. linux, aber bei osx dingen hast du da grade etwas ins klo gefasst, da es imho keinen entsprechenden treiber/support für diese hardware gibt .


    im bereich mac-osx. das fällt leider in die rubrik "bitte gucken -bevor- man sich hardware kauft, ob diese denn auch unter / von dem wunschos unterstützt wird"


    lg :)

  • apfel-baum, ist jetzt nicht das schlimmste. Hab ja auch mit LAN ne gute Internetverbindung, danke für die Hilfe trotzdem!

  • iamshinigami


    gucke dir das ggf. nocheinmal in etwa 3-6 monaten an, vielleicht hat sich ein dev dann einem kext angenommen, ggf. muß der von grund auf neu geschrieben, bzw. reverse engeneered werden- was auch nicht immer so einfach ist.

    das umsetzen falls da der quellcode vorhanden sei, -sperich das zu portieren auf ein osx ist ebenfalls nicht imer "einfach so" zu machen


    lg :)