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!
Um schreiben oder kommentieren zu können, benötigst du ein Benutzerkonto.
Du hast schon ein Benutzerkonto? Melde dich hier hier an.
Jetzt anmeldenHier kannst du ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenMoin!
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!
hier Bitte versuche es hier Mit mal
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.
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.
Hey, ist Asus. (ASUS AXE5400 PCE AXE59BT)
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-
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!
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