Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

NanoPC T6: MT7925 (WiFi7) cannot load firmware

Featured Replies

The issue is related with FriendlyElec NanoPC T6 LTS (platinum support) but there were no separate category.
The SoC was merged to mainstream kernel in 6.7 version. It is properly recognized and a module is loaded but there is an issue with loading a firmware:
 

root@nanopct6-lts:~# dmesg | grep -i bluetooth
[    9.068631] Bluetooth: Core ver 2.22
[    9.069414] NET: Registered PF_BLUETOOTH protocol family
[    9.069422] Bluetooth: HCI device and connection manager initialized
[    9.069435] Bluetooth: HCI socket layer initialized
[    9.069442] Bluetooth: L2CAP socket layer initialized
[    9.069458] Bluetooth: SCO socket layer initialized
[    9.251768] bluetooth hci0: Direct firmware load for mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin failed with error -2
[    9.251777] Bluetooth: hci0: Failed to load firmware file (-2)
[    9.252287] Bluetooth: hci0: Failed to set up firmware (-2)
[    9.252776] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[   11.175222] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   11.175230] Bluetooth: BNEP filters: protocol multicast
[   11.175236] Bluetooth: BNEP socket layer initialized
root@nanopct6-lts:~# dmesg | grep mt7925e
[    9.073757] mt7925e 0003:31:00.0: enabling device (0000 -> 0002)
[    9.075567] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin failed with error -2
[    9.079873] mt7925e 0003:31:00.0: ASIC revision: 79250000
[    9.157219] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.236988] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.319744] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.402872] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.480248] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.559599] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.639770] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.719790] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.799481] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.883152] mt7925e 0003:31:00.0: Direct firmware load for mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin failed with error -2
[    9.963791] mt7925e 0003:31:00.0: hardware init failed

 

Edited by Robert Gonciarz

Solved by Robert Gonciarz

  • Author

It seems a package is missing.

After downloading firmware from:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/mediatek/mt7925/lib/firmware/mediatek/mt792592a427346d5288ca9c974820c43cadc7

md5sums:

92a427346d5288ca9c974820c43cadc7  BT_RAM_CODE_MT7925_1_1_hdr.bin
ebd4fd8a633e0692b9189cf544be5c40  WIFI_MT7925_PATCH_MCU_1_1_hdr.bin
161aff211a93048db1720f6c11b1529b  WIFI_RAM_CODE_MT7925_1_1.bin


And moving them to directory:

/lib/firmware/mediatek/mt7925


Everything works fine.
 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.