Hi all,
Unfortunately I didn't notice this during the Release Candidate period of the 19.07 branch. It seems like the public image, DTS, and all other related edits for the WDR3500 is simply missing from the release, despite the commit for porting it to ath79 target being made into the master branch many months ago...
For quick reference, the WDR3600 is already in the branch for ath79, and they have exactly the same hardware and board design with the exception of Gigabit ethernet.
Also, I have tried applying the changes in the commit myself in a local git clone, but I'm having significant issues getting it to appear in make menuconfig
. I have tried using git to commit my changes, and I have tried touching every file in the source directory. It just won't show up and I have no idea how to get verbose output or what to check for in this situation.
One thing I did notice, is there is more entries for the WDR3600 than there are changes in this commit...
$ grep -rnw . -e 'wdr3600'
./dts/ar9344_tplink_tl-wdr3600-v1.dts:8: compatible = "tplink,tl-wdr3600-v1", "qca,ar9344";
./image/generic-tp-link.mk:228:define Device/tplink_tl-wdr3600-v1
./image/generic-tp-link.mk:236:TARGET_DEVICES += tplink_tl-wdr3600-v1
./base-files/etc/hotplug.d/firmware/10-ath9k-eeprom:156: tplink,tl-wdr3600-v1|\
./base-files/etc/uci-defaults/04_led_migration:22:tplink,tl-wdr3600-v1|\
./base-files/etc/board.d/02_network:198: tplink,tl-wdr3600-v1|\
./base-files/etc/board.d/02_network:354: tplink,tl-wdr3600-v1|\
I have tried to mirror the changes in these files for the WDR3500 but it still doesnt show in menu...
Thanks in advance
EDIT: how to make an ath79 image for WDR3500
For anyone who wants to make their own ath79 image on stable branch, starting from fresh clone...
git clone https://github.com/openwrt/openwrt.git
cd openwrt
git checkout v19.07.2
git cherry-pick fbbb4eb8b41d59b38f41fe382c6e4108a36aa909
cd target/linux/ath79/dts
wget https://raw.githubusercontent.com/openwrt/openwrt/master/target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi
cd ../../../..
git add target/linux/ath79/dts/ar9344_tplink_tl-wdr4300.dtsi
git cherry-pick --continue
#make sure build tree is clean, also can be done at any time
git status
#continue normal build process, update and install feeds, etc.
scripts/feeds update -a
scripts/feeds install -a
make clean
make menuconfig
make
EDIT 2:
forgot to mention...
WDR3500 will still not show up in make menuconfig
select WDR3600 instead and then...
nano .config
replace all instances of "wdr3600" with "wdr3500"
then you can build