OpenWRT Manual List of supported devices Login IP, login password and WIFI name The default login IP of the firmware is "192.168.1.1", and the login password is "firefly". Default WIFI name is "OpenWRT-XXXX", no password WAN port and LAN port mapping "Station P2/ROC-3568-PC": Firmware download Download address: https://www.stationpc.cn/download firmware burning Burn to SD card (recommended) Download balenaEtcher Download address: https://www.balena.io/etcher/ , the installation process is omitted Use balenaEtcher to make SD boot card Program to EMMC Download RK burning tool Install RK driver assistant Download address: https://en.t-firefly.com/doc/download/89.html#other_11 Install Android Tools programming tool Download address: https://en.t-firefly.com/doc/download/89.html#other_343 Download RK3566/RK3568 NorFlash2eMMCLoader Download address: https://en.t-firefly.com/doc/download/89.html#other_480 Switch to EMMC memory Disconnect the power supply, connect the type-c cable to the development board, press and hold the recovery button, plug in the power supply, and enter the maskrom mode Program RK356x_NorFlash2eMMC-Loader_xxx.img After the programming is successful, wait for about 20s, the system will enter the Loader mode Program to EMMC memory Decompress the firmware (note that the firmware programmed to EMMC must be decompressed) Press the right button to add an "OpenWRT" option, the address is 0, select the decompressed firmware, and then burn firmware compilation Prerequisites Install the system of Ubuntu18.04 and above Environment setup sudo apt update -y sudo apt full-upgrade -y sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \ bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \ git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libglib2.0-dev libgmp3-dev libltdl-dev \ libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libreadline-dev libssl-dev libtool lrzsz \ mkisofs msmtp nano ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 python3-pip libpython3-dev qemu-utils \ rsync scons squashfs-tools subversion swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev Source code download git clone https://github.com/FireflyTeam/lede cd lede ./scripts/feeds update -a ./scripts/feeds install -a make download -j$(nproc) source code compilation Compile ROC-RK3568-PC/Station-P2 cp config/station_p2_base_defconfig .config make defconfig make V=s -j$(nproc) After successful compilation After the compilation is successful, the path of the firmware is: "bin/targets/rockchip/armv8/" -rw-r--r-- 1 user1 user1 26085956 8月 17 09:49 Station_P2_LEDE_GPT_RAW_20220817.zip extended partition After the firmware is burned, generally only a few hundred MB of space is available, so the partition needs to be expanded. This step can be configured in the "luci" interface: Go to Disk Management and create a new partition with the remaining space Click on Disk Management Modify disk create a new partition Format the new partition as ext4 filesystem Go to the mount point and mount the new partition to "/overlay" Click on the mount point add a new mount point Enable this mount point and create a new partition where the UUID is located, and the mount point is /overlay Remember to save and apply Save mount point information