Files
Leonard Anderweit 8dcdd8fa0e qualcommax: ipq50xx: add AVM FRITZ!Box 4050
Add support for AVM FRITZ!Box 4050, an IPQ5018 based WiFi 6 router.

Hardware
--------
SOC	: Qualcomm IPQ5018 2x A53
RAM	: 512MiB DDR3L Winbond W634GU6QB-11
Flash	: 128MiB Winbond W25N01GWZEIG
ETH	: 4x GbE
Switch	: Qualcomm QCA8337
WiFi	: IPQ5018, QCN6102
USB	: 1x USB 2.0
Buttons	: WLAN, DECT, WPS
LEDs	: Power, WLAN, DECT, WPS, Info green, Info red
DECT	: DCX81AC0CFAE3FNC
Power	: DC 12V 1.5A

UART
----
4 holes, vcc is square
gnd - rx - tx - vcc
3.3v

Installation
------------
1. Download scripts/flashing/eva_ramboot.py, initramfs image and sysupgrade.bin
2. Connect to lan1 and set host ip to 192.168.178.2
3. Power the device and run
   `./eva_ramboot.py --ramsize 0x20000000 --ramstart 0x40000000 192.168.178.1 <initramfs image>`
   when only the 'Power' led blinks
4. Set host ip to 192.168.1.2 and connect to LuCi on 192.168.1.1
5. Sysupgrade in LuCi

Revert to OEM firmware
----------------------
Follow the OEM guide: https://fritz.com/en/pages/recover
The recovery process also works on Linux using Wine.

MAC Addresses
-------------
WAN	: D4:24:DD:XX:XX:FF
LAN	: D4:24:DD:XX:XX:02 (label mac)
2.4GHz	: D4:24:DD:XX:XX:04
5GHz	: D4:24:DD:XX:XX:05

Not Supported
-------------
DECT
analog phone port

Signed-off-by: Leonard Anderweit <leonard.anderweit@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/25056
Signed-off-by: Robert Marko <robimarko@gmail.com>
2026-10-18 13:14:19 +02:00
..