D-Team Newifi D2 (Newifi3) Firmware upgrade to 21.02


I am trying to upgrade the firmware on my D-Team Newifi D2 (Newifi3) from version OpenWrt 19.07.2 to OpenWrt 21.02 but I'm getting the following error:-

Device d-team,newifi-d2 not supported by this image Supported devices: d-team,newifi-d2 - Image version mismatch: image 1.1, device 1.0. Please wipe config during upgrade (force required) or reinstall. Reason: Config cannot be migrated from swconfig to DSA Image check failed.

The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.

I got the firmware from the following URL which points to 21.02 firmware at the bottom of the page :

It says my device isn't supported by this image (even though the two names seem to match), how can I upgrade to 21.02?

CPU: MTK MT7621AT 880MHz+MT7603EN+MT7612EN

DDR3 512MB (1640 NI5CB256M160P-EX 6304889)
FLASH 32MB (Winbond 25Q256FVFG 1628)

RJ45 for 10/100/1000/Gigabits BaseT for WAN x 1
RJ45 for 10/100/1000/Gigabits BaseT for LAN x 4
USB 3.0 x 1
Power input x 1
Reset button x 1
WPS x 1

Frequency: 2.4GHz/5GHz

Data rate:

2.4GHz 802.11n up to 300Mbps

5GHz 802.11ac up to 867Mbps

Max Tx Power: 20dBm

Standard: IEEE 802.11 b/g/n/ac

Antenna: 4 x 5dBi Fixed Antenna

LED: 1 x 2.4G Wireless, 1 x 5G Wireless, 1 x Power, 1 x USB, 4 x internet

External Storage support: FAT32/EXFAT/EXT4/EXT3/EXT2/NTFS

Operating Systems: Windows XP & Vista, Windows 7, Windows 8, Windows 10

Security: Wi-Fi Protected Access (WPA / WPA2)

Power input: 12V/2.0A

Dimension (L x W x H): 19.2mm * 19.2mm * 25mm

Weight: 590 g /1.30 lb


That is the proper file, but realize that the Ethernet will not work if you save your old config since it is the swconfig method instead of DSA. So this check is in place to prevent bricking. The file can be installed by checking the Force Upgrade box or using -F on the CLI.

It is best to do as recommended and Don't Save Configuration and reconfigure the router from scratch. Do a configuration backup to get a tar file of your existing configuration. Most of those files can be reused except /etc/config/network.


winscp ip of newifi d2
copy new-firmware in /tmp/tmp
cd /tmp/tmp
mtd write new-firmware fimware
first boot
reboot -f

I got the new firmware installed in Luci, I just clicked the tick box for Force Upgrade and it upgraded itself. On 21.02 now, Thanks everyone!

Firmware Version OpenWrt 21.02.0 r16279-5cc0535800 / LuCI openwrt-21.02 branch git-21.231.26241-422c175

1 Like

If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.