According to Wiki, there is only an image for WE1026-H, 32MB https://openwrt.org/toh/hwdata/zbt/zbt_we1026-h Will this also work on WE1026-H with 16MB flash, only ? If NOT, any help with modifying the .dts/.dtsi to work with 16MB ? Simple ("brutal") edit of the config file(s) good enough; I am familar how to build image from source.
Strange, original commit mentions 2 flash 2 ram sizes
Actually, my idea is a "terribly dirty" hack, to edit
./target/linux/ramips/dts/mt7620a_zbtlink_zbt-we1026-h-32m.dts
reg = <0x50000 0x1fb0000>; -> reg = <0x50000 0xfb0000>;
and then build image for target zbt-we1026-h-32m, from source.
In case of good, modular coding, this should be the only definition indicating the size of available flash
Update: Also delete following lines from dts
&flash0 {
broken-flash-reset;
};
The firmware https://downloads.openwrt.org/releases/23.05.5/targets/ramips/mt7620/openwrt-23.05.5-ramips-mt7620-zbtlink_zbt-we1026-5g-16m-squashfs-sysupgrade.bin should be for 16mb devices
... having 5GHz wifi, too. Which is not available on my simple we1026-h. When you compare the *.dts and *.dtsi of both device variants, you will find quite a few differences.
Having 5ghz support should not brick the board. I would try that image first instead of trying my luck compiling. Anyway have a ttl adapter on stand by. Just my 2c