Hiveton H5000M

From TechInfoDepot
Jump to navigationJump to search
abgn+ac+ax+be
WiFi Router
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
Brand • Model • Rev Hiveton H5000M
FCC ID none specified
Type wireless router
CPU1 checkY MediaTek MT7987A
CPU1 Type ARM Cortex-A53
CPU1 Speed 2.0 GHz ( 4 cores ) 64-bit
Flash1 Chip Brand? Model?
Flash1 Size 8 GiB 8,192 MiB <br />8,589,934,592 B <br />67,108,864 Kib <br />8,388,608 KiB <br />65,536 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 Brand? Model?
ETH chip1 MediaTek MT7987A
ETH chip2 Realtek RTL8221B
Ethernet Port Count 1-2.5GbE-WAN
1-2.5GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab/3bz
Port-based vlan yes
802.1q vlan yes

802dot11 OUI: none specified

Stock bootloader U-Boot
Expansion IF types M.2 USB for 5G module
M.2 Slots 1
Power ? VDC, ? A
Connector type USB Type-C PD
Serial Port (UART) yes, (115200 8N1)

Flags:
Wi-Fi 7

Other
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
Radio 1
Chip1 MediaTek MT7987A
Chip2 MediaTek MT7992
Wireless interface OUI none specified
Antenna Connector Type none specified
MIMO status 2x2:2
Wireless Standard IEEE 802.11b/g/n/ax/be
WiFi Operating Frequency 2.4 GHz
Radio 2
Chip1 MediaTek MT7987A
Chip2 MediaTek MT7992
Wireless interface OUI none specified
Antenna Connector Type none specified
MIMO status 3x3:3
Wireless Standard IEEE 802.11a/n/ac/ax/be
WiFi Operating Frequency 5 GHz
Radio 3
Chip1 MediaTek MT7987A
Chip2 MediaTek MT7992
Wireless interface OUI none specified
Antenna Connector Type none specified
MIMO status 3x3:3
Wireless Standard IEEE 802.11ax/be
WiFi Operating Frequency 6 GHz

For a list of all currently documented MediaTek chipsets with specifications, see MediaTek.
For a list of all currently documented Realtek chipsets with specifications, see Realtek.

Flashing

Flashing OpenWrt

Target: mediatek
Subtarget: filogic
Package architecture: aarch64_cortex-a53
Supported Since Commit
Support started version: unknown
Current supported version: snapshot
LAN Hardware: SoC 2.5Gbe Phy, RTL8221B 2.5Gbe Phy
WLAN Hardware: MediaTek MT7992
WLAN Comment: MT7992 Tri-band (2.4G, 5G, 6G) 2T2R+3T3R+3T3R 802.11be Wi-Fi
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
git • >>
mediatek: add support for Hiveton H5000M
Hardware specification:
SoC: MediaTek MT7987A
Flash: 8GB eMMC
RAM: 1GB DDR4
Ethernet: 2x 2.5GbE (RTL8221B PHY + Internal PHY)
WiFi: MediaTek MT7992 / 2+3 antenna variant
Interface: M.2 USB for 5G module
LED: Power (hw-controlled), 2.5G WAN (user-definable),
5G Module (hw-controlled), LED-3 (user-definable),
LED-4 (user-definable)
Button: Reset, WPS
Power: USB Type-C PD
Other: PWM Fan control

MAC address assignment is unconventional: the board has no Factory
partition with pre-programmed MACs. Instead, all addresses are
derived from the eMMC CID at runtime:

  LAN : macaddr_generate_from_mmc_cid mmcblk0
  WAN : LAN + 1 (label_mac)
  phy0: LAN + 2
  phy1: LAN + 3

This matches the vendor firmware behaviour and ensures stable,
unique addresses across reboots without a dedicated EEPROM region
for MACs.

Flash instructions:

Factory `mmcblk0p2` partition is empty,
stock ImmortalWrt-798x-mt799x-6.6-mtwifi from PadavanOnly firmware
uses `MT7991_MT7976_EEPROM_BE5040_iPAiLNA.bin`.
Flashing this eeprom before flashing OpenWrt will make OpenWrt read eeprom:
```
dd if=/lib/firmware/MT7991_MT7976_EEPROM_BE5040_iPAiLNA.bin of=/dev/mmcblk0p2 bs=1 count=7680
sync
```
But it will have wifi issues for now. It's better to use OpenWrt fallback eeprom for now.

Power off the device.
Press and hold the Reset button.
Power on the device while keeping the Reset button pressed.
Wait for the device to enter U-Boot recovery mode.
Connect to the device via Ethernet (default IP: 192.168.1.1).
Set your PC's IP to 192.168.1.x (e.g., 192.168.1.100).
Open a web browser and navigate to http://192.168.1.1
Upload and flash the OpenWrt firmware
Wait for the flashing process to complete and the device to reboot.

Signed-off-by: Fil Dunsky
Link: https://github.com/openwrt/openwrt/pull/21398
Signed-off-by: Jonas Jelonek