ImmortalWrt icon
Open SourceUtilitiesWindowsmacOSLinux

ImmortalWrt

by Tianling Shen

DownloadOfficial source
Size
39 MB
Updated
Publisher
Tianling Shen
Category
Utilities
Files
8

About ImmortalWrt

ImmortalWrt is an open-source fork of OpenWrt, the popular Linux-based operating system for routers and embedded network devices. It keeps OpenWrt's flexible, package-based design while porting more packages, supporting additional devices and shipping default profiles optimised for its users, with localisation aimed particularly at users in mainland China. Like OpenWrt, it replaces a router's stock firmware with a fully configurable Linux system.

With ImmortalWrt installed, a router becomes far more capable than typical factory firmware allows. It provides a web interface based on LuCI for configuring networks, wireless, firewall rules, VPNs, quality of service and more, along with a package manager for installing additional software. The project states that, compared with upstream OpenWrt, it allows modifications and workarounds that would not be accepted upstream, in exchange for better features, performance or hardware support on some devices.

After installation, the project's default login address is http://192.168.1.1 or http://immortalwrt.lan with the username root and no password, so setting a strong password should be the first step. Firmware images are built per device, and you must use the exact image for your hardware model and revision. The files currently listed on this page are source packages and binaries mirrored by the project, such as third-party source tarballs used during firmware builds, rather than ready-to-flash router images; device firmware is available from the project's official download site.

Flashing third-party firmware carries risk: an incorrect image or interrupted flash can leave a device unusable, and it may void the warranty. Read the device-specific instructions and keep a way to recover. ImmortalWrt is developed openly on GitHub under the GPL, alongside OpenWrt's large ecosystem. For enthusiasts who want an OpenWrt-style router with additional packages and device support, ImmortalWrt is a well-known alternative.

Key features

  • OpenWrt-based router firmware
  • Additional packages and device support
  • LuCI web interface
  • Package manager for extra software
  • Localised default profiles

Pros

  • Turns routers into flexible Linux devices
  • Extra packages beyond upstream
  • Open source

Cons

  • Flashing carries risk
  • Non-upstream modifications may differ from OpenWrt behaviour

System requirements

A supported router or embedded device and the exact firmware image for its model and revision.

Tips

  • Set a root password right after the first login
  • Keep a recovery method, such as TFTP or serial, before flashing

Description from the publisher

An opensource OpenWrt variant for mainland China users.

ImmortalWrt is a fork of OpenWrt, with more packages ported, more devices supported, default optimized profiles and localization modifications for mainland China users.
Compared to upstream, we allow to use (non-upstreamable) modifications/hacks to provide better feature/performance/support.

Default login address: http://192.168.1.1 or http://immortalwrt.lan, username: root, password: none.

At a glance

ImmortalWrt is a open source utilities app published by Tianling Shen (immortalwrt.org). An opensource OpenWrt variant for mainland China users.

SOFTGIT offers 8 files for ImmortalWrt covering Windows, macOS, Linux, 39 MB in total, last updated on March 9, 2026.

ImmortalWrt belongs to the Utilities category, alongside scrcpy, GeoServer, OpenBoxes. Browse related apps below to compare alternatives.

Download ImmortalWrt

FileSHA-256SizeDownload
brook-20250202.tar.gzTAR.GZmacOS 2ee6bf43345b2cbf883eeaa8350da161352610e4fee82c29b0d3411a3e761f1f 475 KB Download
busybox-1.31.0-static-armv8l0-STATIC-ARMV8LLinux 141adb1b625a6f44c4b114f76b4387b4ea4f7ab802b88eb40e0d2f6adcccb1c3 1.1 MB Download
cryptopp890.zipZIPWindows 4cc0ccc324625b80b695fcd3dee63a66f1a460d3e51b71640cdbfc4cd1a3779c 8.9 MB Download
trace-cmd-3.3.3.tar.zstTAR.ZSTLinux Listed on SourceForge 274 KB Download
util-linux-2.41.3.tar.xzTAR.XZLinux Listed on SourceForge 9.0 MB Download
valgrind-3.26.0.tar.bz2TAR.BZ2Linux Listed on SourceForge 16 MB Download
xz-5.8.1.tar.bz2TAR.BZ2Linux Listed on SourceForge 1.8 MB Download
zlib-1.3.1.tar.zstTAR.ZSTLinux Listed on SourceForge 1.3 MB Download

Verify a download: sha256sum file (Linux), shasum -a 256 file (macOS) or Get-FileHash file (Windows PowerShell). Learn more.

Source: sourceforge.net/projects/immortalwrt. The Download button opens the official SourceForge download; the file is not hosted here.

ImmortalWrt system requirements

Operating system
Linux
License
GNU General Public License version 2.0 (GPLv2)
Written in
C
Download size
475 KB (brook-20250202.tar.gz)
Project page
sourceforge.net/projects/immortalwrt

ImmortalWrt FAQ

What is ImmortalWrt?

A fork of OpenWrt that adds packages, device support and default profiles optimised for its users.

What is the default login?

According to the project, http://192.168.1.1 or http://immortalwrt.lan, username root, no password. Set a password immediately.

Are router firmware images on this page?

The files listed here are mirrored source packages and binaries used in builds. Device firmware images are on the project's official download site.

Can flashing ImmortalWrt damage my router?

An incorrect image or interrupted flash can make a device unusable, so follow device-specific instructions carefully.

Is ImmortalWrt open source?

Yes. It is developed on GitHub under the GPL.

Is ImmortalWrt free and open source?

ImmortalWrt is distributed under GNU General Public License version 2.0 (GPLv2) according to SourceForge. You can download it free of charge.

Which operating systems does ImmortalWrt support?

SourceForge lists Linux for ImmortalWrt.

Where does the ImmortalWrt download come from?

The Download button takes you to the official SourceForge download for ImmortalWrt (sourceforge.net/projects/immortalwrt). SOFTGIT does not modify or re-host the file.

What is ImmortalWrt written in?

SourceForge lists C.

Is ImmortalWrt free to download?

Yes. ImmortalWrt is listed as “Open Source” and the download from SOFTGIT is free of charge.

How do I download ImmortalWrt?

Open the “Download” section on this page and press Download. You are taken to the official SourceForge download for ImmortalWrt; the file itself is hosted by SourceForge.

Is ImmortalWrt safe to install?

SOFTGIT links to the files exactly as published on the official SourceForge project page (sourceforge.net/projects/immortalwrt). Nothing is repackaged or wrapped. Compare the checksum shown on this page, where available, with the downloaded file.

Which platforms does ImmortalWrt support?

The files listed here target Windows, macOS, Linux.

How big is the ImmortalWrt download?

All files together are 39 MB.

Provenance

Publisher
Tianling Shen
Last check
7 months ago
License
GNU General Public License version 2.0 (GPLv2)