Now that I can use the serial console.
I found the reason why it starts but does not accept connections.
Compared to SNAPSHOT's ubootmod-initramfs and dunsky's 24.10.1-ubootmod-squashfs,
(A) was there, but (B) did not appear in the boot-log.
(A)
mtk_soc_eth 15100000.ethernet eth0: PHY [mdio-bus:01] driver [RTL8221B-VB-CG 2.5Gbps PHY (C45)] (irq=53)
mtk_soc_eth 15100000.ethernet eth0: configuring for phy/2500base-x link mode
(B)
mtk_soc_eth 15100000.ethernet eth1: PHY [mdio-bus:00] driver [MediaTek MT7981 PHY] (irq=POLL)
mtk_soc_eth 15100000.ethernet eth1: configuring for phy/gmii link mode
br-lan: port 1(eth1) entered blocking state
br-lan: port 1(eth1) entered disabled state
In my build of initramfs, the eth0/eth1 interface was not configured correctly, probably because dts was not reflected.
BusyBox v1.36.1 (2025-04-13 16:38:32 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 24.10.1, r28597-0425664679
-----------------------------------------------------
root@OpenWrt:~# cat /etc/board.json
{
."model": {
.."id": "cudy,tr3000-v1-ubootmod",
.."name": "Cudy TR3000 v1 (OpenWrt U-Boot layout)"
.},
."network": {
.."lan": {
..."device": "eth1",
..."protocol": "static",
..."ports": [
...."lan1",
...."lan2",
...."lan3",
...."lan4"
...]
..},
.."wan": {
..."device": "wan",
..."protocol": "dhcp"
..}
.},
."wlan": {
.."phy0": {
..."path": "platform/soc/18000000.wifi",
..."info": {
...."antenna_rx": 3,
...."antenna_tx": 3,
...."bands": {
....."2G": {
......"ht": true,
......"he": true,
......"max_width": 40,
......"modes": [
......."NOHT",
......."HT20",
......."HE20",
......."HT40",
......."HE40"
......],
......"default_channel": 1
.....}
....},
...."radios": [
....]
...}
..},
.."phy1": {
..."path": "platform/soc/18000000.wifi+1",
..."info": {
...."antenna_rx": 3,
...."antenna_tx": 3,
...."bands": {
....."5G": {
......"ht": true,
......"vht": true,
......"he": true,
......"max_width": 160,
......"modes": [
......."NOHT",
......."HT20",
......."VHT20",
......."HE20",
......."HT40",
......."VHT40",
......."HE40",
......."VHT80",
......."HE80",
......."VHT160",
......."HE160"
......],
......"default_channel": 36
.....}
....},
...."radios": [
....]
...}
..}
.}
}
root@OpenWrt:~# cat /tmp/sysinfo/board_name
cudy,tr3000-v1-ubootmod
root@OpenWrt:~# cat /proc/device-tree/compatible
cudy,tr3000-v1-ubootmod.mediatek,mt7981.
Below is my build and installation procedure.
I have confirmed that all patches are applied correctly. But I still think I may have omitted something.
git clone --branch v24.10.1 --depth 1 git://git.openwrt.org/openwrt/openwrt.git 24.10.1
cd 24.10.1
./scripts/feeds update -a
./scripts/feeds install -a
wget https://downloads.openwrt.org/releases/24.10.1/targets/mediatek/filogic/config.buildinfo -O .config
wget https://patch-diff.githubusercontent.com/raw/openwrt/openwrt/pull/18945.patch
patch -p1 < 18945.patch --> suceeded.
make menuconfig --> select target: 'TR3000-ubootmod'
make -j1 defconfig download clean world
unlock & erase & write BL2, FIP
tftp boot ubootmod-initramfs-recovery.itb
Can someone please help me?