I had the same issue. Even changed to the .AU firmware from .EU firmware.
EU firmware has a different flash layout:
~ # cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00010000 "u-boot"
mtd1: 00120000 00010000 "kernel"
mtd2: 00e80000 00010000 "rootfs"
mtd3: 00010000 00010000 "config"
mtd4: 00010000 00010000 "romfs"
mtd5: 00010000 00010000 "reserve"
mtd6: 00010000 00010000 "radio"
Note that the .AU firmware has the same as the standard V1:
dev: size erasesize name
mtd0: 00020000 00010000 "u-boot"
mtd1: 00140000 00010000 "kernel"
mtd2: 00e50000 00010000 "rootfs"
mtd3: 00010000 00010000 "radioDECT"
mtd4: 00010000 00010000 "config"
mtd5: 00010000 00010000 "romfs"
mtd6: 00010000 00010000 "rom"
mtd7: 00010000 00010000 "radio"
From the serial console I just flashed openwrt-23.05.0-ath79-generic-tplink_archer-d7-v1-squashfs-sysupgrade.bin via the method on the device page and it booted Openwrt fine.
tftpboot 0x81000000 openwrt-ath79-generic-tplink_archer-d7-v1-squashfs-sysupgrade.bin
erase 0x9f020000 +f90000
cp.b 0x81000000 0x9f020000 0xf90000
reset