Xiaomi Mi Smart Home Hub

From Wiki-IoT
Revision as of 20:41, 20 October 2025 by Jeandecian (talk | contribs)

(diff) ← Older revision | Approved revision (diff) | Latest revision (diff) | Newer revision → (diff)


Classification

Xiaomi Mi Smart Home Hub
Classification
Grade C
Calculator version 1
Classification date 2025-10-20
Information
Name Xiaomi Mi Smart Home Hub (3rd gen)
Brand by Parent Xiaomi by Xiaomi Corporation
Generation 3rd
Model(s) DGNWG05LM
Release date 2020-10-01
Type/Category Smart-home gateway / ZigBee & Wi-Fi hub
Website [1]
Status In sale
More
Dimensions 90 × 90 × 20 mm
Mass 133 g
Operating system OpenWrt-based MiWi (Linux 3.10)
Companion App Mi Home (iOS/Android)
CPU MIPS 24KEc @ 580 MHz (MT7621A)
GPU None
Memory 128 MB DDR3
Storage 256 MB NAND flash
Battery None (5 V mains)
Power 5 V ⎓ 1 A via micro-USB
Charging micro-USB (no battery)
Display 1 RGB LED ring
Camera None
Sound 1 speaker for voice prompts
Connectivity Wi-Fi 4 (802.11 b/g/n) 2.4 GHz, ZigBee 3.0, Bluetooth LE, Ethernet
Device
Criterion Value Proof(s) Comment
Known hardware tampering Rare [2] UART pins present but under epoxy; case requires prying
Known vulnerabilities Very common [3] Unauth remote code execution in MiWi UPnP stack
Prior attacks Rare [4] No large-scale botnet recorded yet
Updatability Rare [5] OTA pushed only in China ROM; global ROM updates delayed ~6 months
Category score 3
System
Criterion Value Proof(s) Comment
Authentication with other systems Partial [6] Mi-Account login only; no 2FA for hub itself
Communications Encrypted with obselete encryption [7] TLS 1.1, weak cipher suites, MiCA cert hardcoded
Storage Encrypted with obselete encryption [8] Config partition encrypted with AES-ECB, key derivable from firmware
Category score 2
User Authentication
Criterion Value Proof(s) Comment
Account management Full [9] Mi-Account supports family sharing, roles, revocation
Authentication Basic [10] Mi-Account username+password; no 2FA for gateway
Brute-force protection Basic [11] Mi-Account has CAPTCHA & lock-out; hub itself has none
Event logging Partial logging [12] App shows device join/leave; no syslog export or failed-auth log
Passwords Require change after setup [13] Mi-Account forces first-login password change; complexity rules applied
Category score 2
Grade C