Installing a driver for a MT7601U Wireless Adapter?

  • Hello,

    I'm currently running Linux LibreELEC 4.19.127 #1 SMP Wed Jul 29 15:27:14 EDT 2020 armv7l GNU/Linux on a Raspberry pi 3B. I found the onboard wifi is a bit lacking so I brought a blank wifi usb adapter. The USB details of it are:-

    LibreELEC:~ # lsusb

    Bus 001 Device 005: ID 045e:028e Microsoft Corp. Xbox360 Controller

    Bus 001 Device 006: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter

    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter

    Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub

    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    But it doesn't seem to start or work, here is the details from dmesg

    External Content pastebin.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

    Does anyone have any ideas how to get the named product working with the driver? It seems the name of the product is listed as Љ?

  • Code
    mkdir -p /storage/.config/firmware/mediatek
    cd /storage/.config/firmware/mediatek
    wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mediatek/mt7601u.bin
    reboot

    ^ SSH in and run these commands. The kernel has the MT6701U driver enabled but it complains about firmware. The error reads like it's complaining about the wrong firmware, however I can't see any sources for the firmware included in the RPi2 image so I have a hunch it's a badly written error and it's complaining about no firmware. Running the above commands should add it to an overlay folder so (on reboot) it appears to be in the right location for the driver to find it. No harm in trying..

  • Okay that makes sense, so I should be looking for a mt7601u.bin file? As the file doesn't exist in that URL I'm afraid (/mediatek/)

    Edit: I found it in the directory before then, still didn't change anything though I'm still getting:-

  • I'm afraid you both do waste your time. The firmware is loaded successfully and the version is printed but the driver does not support devices without EEPROM (or valid EEPROM data).