Guides
Raspberry Pi + ImmortalWrt
Raspberry Pi ImmortalWrt Docs Hub
From firmware flashing and network onboarding to OpenClash and backup/restore, organized around real deployment scenarios.
- Covers the full path from flashing to network and plugin setup.
- Includes backup, restore, maintenance, and troubleshooting workflows.
- Chinese and English views are separated for clean reading.
Scripts
1
Automation and backup tooling docsChangelog Items
3
Tracks docs/scripts/frontend updatesFirmware Version Description
ImmortalWrt-Raspberry Pi 4B/400/CM4 (64bit) Latest
EXT4 Version
Complete installation that erases existing configurations. Best for first-time installation or full reset. Supports larger storage and better recovery, but requires reconfiguration after flashing.
SQUASHFS Version
Incremental update that keeps user configurations. Ideal for users who only need firmware upgrades. Smaller footprint and faster boot, but limited writable storage.
Document Catalog
Browse by category and open the full document with one click.
Getting Started
Project overview and firmware flashing
- Raspberry Pi OpenWrt Software Router Configuration Guide
Transform Your Raspberry Pi into a Smart Gateway
README_EN.md - Firmware Writing Tools and Steps
Firmware Source: ImmortalWrt Firmware Selector
docs/en/Write_Image.md
Network and Proxy
LAN/PPPoE setup and OpenClash configuration
- LAN Connection (Upstream Router LAN Uplink)
This guide is for the common setup where your Raspberry Pi running ImmortalWrt gets internet from an upstream router, and devices connected to the Pi Wi-Fi can also access the internet.
docs/en/Lan_Connectioin.md - OpenClash Network Access Configuration
For specific configuration details, please refer to the YouTube video in the README documentation. When the author has time, a pre-configured firmware will be released directly.
docs/en/Openclash_Config.md - PPPoE Dial-up Connection Solution
For home dial-up, the software router acts as the main router. Related dial-up account acquisition is not covered here. Please see Bridging Mode Tutorial.
docs/en/PPPoE_Connection.md
Backup and Maintenance
Backup strategy, restore flow, and maintenance
- Safe Expansion of ImmortalWrt TF Card System
Below is the most concise, complete, and pitfall-free expansion tutorial , including all commands from partitioning, formatting, mounting to verification.
docs/en/ExtendOverlaySize.md - 🌐 ImmortalWrt → Smart Automatic Backup
Script : /root/smart backup.sh
docs/en/OpenWrt_AutoBackup.md - Backup and Restore
Since the author's SD card is 128GB, all mounted to the OpenWrt system, but the entire system only consumes 287MB of resources, which is a bit overkill. Therefore, the plan is to backup and switch to a 4GB memory card.
docs/en/OpenWrt_Backup&Resotre.md - OpenWrt System Maintenance and Troubleshooting
Document Scope : Daily maintenance, monitoring setup, and troubleshooting practices for Raspberry Pi + ImmortalWrt.
docs/en/System_Maintenance.md
Scripts and Updates
Script usage and changelog index
- ImmortalWrt Smart Automatic Backup
This script set provides a stable daily backup workflow for ImmortalWrt routers:
scripts/README_EN.md - Changelog Index
This directory records major project updates and maintenance history.
changelogs/en/README.md