Nokia Valyrian

From TechInfoDepot
Jump to navigationJump to search
abgn+ac+ax+be (BE19000)
wireless router
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
Brand • Model • Rev Nokia Valyrian
FCC ID none specified
Type wireless router
CPU1 checkY Airoha AN7581
CPU1 Type ARMv8 Cortex-A53
CPU1 Speed 1.3 GHz ( 4 cores )
Flash1 Chip Macronix MX52LM08A11XVW
Flash1 Size 1 GiB 1,024 MiB <br />1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br /> (eMMC)
RAM1 Size 1 GiB 1,024 MiB <br />1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br /> (DDR4)
RAM1 Chip Nanya NT5AD256M16E4-JR x 2
ETH chip1 Airoha AN7581
ETH chip2 Aeonsemi AS21x1x
Switch Airoha AN7581
RJ11 Ports (VOIP/POTS) 1
Ethernet Port Count 1-10GbE-WAN
3-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab/3bz/an

802dot11 OUI: none specified

Stock bootloader U-Boot
Expansion IF types SFP, FXS x2
SFP ports 1
Other
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
Radio 1
Chip1 MediaTek MT7996
Wireless interface OUI none specified
Antenna Connector Type none specified
MIMO status 4x4:4
Wireless Standard IEEE 802.11b/g/n/ax/be
802.11be up to 1376 Mbps
802.11ax up to 1148 Mbps
802.11n up to 600 Mbps
802.11g up to 54 Mbps
802.11b up to 11 Mbps
WiFi Operating Frequency 2.4 GHz
Radio 2
Chip1 MediaTek MT7996
Wireless interface OUI none specified
Antenna Connector Type none specified
MIMO status 4x4:4
Wireless Standard IEEE 802.11a/n/ac/ax/be
802.11be up to 5765 Mbps
AX-QAM up to 4804 Mbps
802.11ax up to 2402 Mbps
802.11ac up to 1733 Mbps
802.11n up to 600 Mbps
802.11a up to 54 Mbps
WiFi Operating Frequency 5 GHz
Radio 3
Chip1 MediaTek MT7996
Wireless interface OUI none specified
Antenna Connector Type none specified
MIMO status 4x4:4
Wireless Standard IEEE 802.11ax/be
BE-QAM up to 11530 Mbps
802.11be up to 5765 Mbps
AX-QAM up to 4804 Mbps
802.11ax up to 2402 Mbps
WiFi Operating Frequency 6 GHz

Aeonsemi not currently documented.
For a list of all currently documented Airoha (EcoNet) chipsets with specifications, see Airoha.
For a list of all currently documented MediaTek chipsets with specifications, see MediaTek.

For a list of all currently documented Nokia devices with specifications, see Nokia.

• 1376 Mbps - 4SS 2.4GHz 802.11be (40MHz chan., 1024-QAM),
• 5765 Mbps - 4SS 5GHz 802.11be (160MHz chan., 4K-QAM),
• 11530 Mbps - 4SS 6GHz 802.11be (320MHz chan., 4K-QAM) = BE19000 class

Flashing

Flashing OpenWrt

Target: airoha
Subtarget: an7581
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: unknown
Current supported version: snapshot
LAN Hardware: 10g via AS21x1x
WLAN Hardware: MediaTek MT7996
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
git • >>
airoha: an7581: add Nokia Valyrian support
Add support for Nokia Valyrian based on Airoha AN7581 SoC.

Device specification
--------------------
SoC Type:	Airoha AN7581
RAM:		2x DDR4 Nanya NT5AD256M16E4-JR (1GB)
Flash:		eMMC Macronix MX52LM08A11XVW (1GB)
Ethernet:	3x gigabit via AN7581, 1x 10g via AS21x1x, 1x SFP cage
Wi-Fi:		MT7996 - BE19000
LEDs:		11 LED via 2x 74HC595 shift register
Button:		Reset, WPS, WiFi
USB ports:	1x 2.0
Miscellaneous:  1x Power Monitor via RTQ6059, 2x FXS port

Device is unfused and is originally flashed with Airoha SDK bootloader
that require signed images.

Bootloader is username/password protected and use the leaked auth combo
that can be found online.

From the bootloadet instruction on how to flash custom bootloader are:
1. mmc erase 0 0x800
2. tftpboot 192.168.1.10:airoha/an7581/openwrt-airoha-an7581-nokia_valyrian-preloader.bin
3. mmc write $loadaddr 0x4 0xfc
4. tftpboot 192.168.1.10:airoha/an7581/openwrt-airoha-an7581-nokia_valyrian-bl31-uboot.fip
5. mmc write $loadaddr 0x100 0x700

It's also possible to use the Emergency Recovery procedure:
From powered OFF device:
1. Keep the reset button pressed (middle button)
2. Power on the device
3. Notice the "Press x" prompt
4. Press x
5. Notice the "C" char waiting for XMODEM load
6. Load the preloader binary with XMODEM protocol
7. Notice the "Press x to load BL31 + U-Boot FIP"
8. Press x
9. Notice the "C" char waiting for XMODEM load
10. Load the fip binary with XMODEM protocol
11. You are now in U-Boot loaded from serial
12. Follow normal procedure to flash bootloader

Due to BOOTROM limitation. the device can't have a standard GPT table
implementation. Because of this fixed-partitions are used to handle this.

U-Boot still doesn't have support for this (it's planned) and currently to flash
and load and image it's needed to write and read from static address in eMMC.

The GPT partition table follow Prpl guidelines with dual partition table with
kernel and rootfs split.

The address for kernel is 0xb00000 and the address for rootfs is 0x1b00000.

Link: https://github.com/openwrt/openwrt/pull/21761
Signed-off-by: Christian Marangi