I am not a programmer but I found on the OpenWRT forum about Brick TP-link RE305 v1 with new OpenWRT
USER Iozone said:
"You now have a working RE305V1 with the ability to save settings.
Bottom line: The more recent versions of openwrt do NOT work on the RE305V1. If you go back to earlier versions, you can recover your device.
"The problem is that the latest version of openwrt does not work with the REL305V1. It only appears to work, but the ability to save settings does not work. Power bump, and it's back to being a door stop.
The process to sort this out:
I'm sorry to ping an old topic, but I do have an RE305 on hand and was having issues with settings not persisting on it until discovering these posts.
Yes, downgrading from 23.05 to 21.02 does fix the issue with settings not being persisted.
The jiffs2 overlay seems to not get set up correctly on newer versions - I see the below error message in the log after a reboot. It seems as though this issue was introduced at some point after the release of 21.02
mount_root: jffs2 not ready yet, using temporary tmpfs overlay
A lot of time and energy for other users could be saved if a note is added to the wiki. It would naturally be preferable to fix the root cause instead, but I do not have the skills for this
On the RE305 v1 page, I reckon an infobox should be added to the supported versions section.
For instance:
This device is capable of running OpenWRT 23.05, but does not persist changes. Functionally speaking, it is factory reset on every boot. The newest version without this bug is currently 21.02. You can downgrade by installing the sysupgrade image through LuCI.