chill1Penguin / er605v2_openwrt_install

A method to install OpenWrt on the TP-Link ER605 v2.
GNU General Public License v2.0
53 stars 7 forks source link

Feedback on installation instructions #2

Closed leifbladt closed 1 year ago

leifbladt commented 1 year ago

Hi @chill1Penguin,

thanks for your instruction, I managed to install OpenWrt to V2.0 device.

Some feedback from my side, where I struggled a bit:

  1. I was a bit confused with the needed images. A link to to the sysupgrade image would be perfect, I found a link in the other issue.
  2. As mentioned in #1, the linked backup script does not work. Probably because you don't get a direct shell, when you login through SSH. Therefore I downgraded from v2.1.2 to v2.0.1, which worked pretty well.
  3. I had problems with the root password for the SSH access. I created a user with username root on the initial configuration. Although I entered this in the password script, I could not login. Only after creating a user with username admin the created password was correct. Maybe the logic is a bit different, because the length is different. Maybe you could a hint on using admin in the Web UI.
  4. Since I ran this script on a Windows machine within WSL, a had problems with downloading the scripts. That's probably because the WSL installation has another network interface (with a different subnet) than the host network. Because I already downgraded to v2.0.1 firmware, I could just use a scp command, to directly copy the files to the device.
  5. The sysupgrade throwed erros, but with the mentioned sysupgrade -v openwrt-sysupgrade.bin it worked.
chill1Penguin commented 1 year ago

Thank you for your feedback, @leifbladt!

Here are the fixes in response to your suggestions:

  1. I added a link to the sysupgrade image.
  2. I added clearer instructions on how to get into the SSH shell in newer firmwares.
  3. I found the same thing when I investigated using a different username to login to the SSH shell, so I did some experimenting and found out how to login with a different username on different firmware versions. Hopefully the new instructions are clearer now.
  4. I changed the links in the instructions to pull straight from the repository on GitHub thus eliminating the need to run a local http server and preventing local network issues such as you experienced. Doing so requires that the router be connected to the internet, but I assume that this is the case for most people.
  5. I have fixed the sysupgrade bug.

In addition, I have made a web page to run most of the later scripts instead of having to SSH into the router a second time and upload the scripts and sysupgrade image. Hopefully this simplifies the process.

leifbladt commented 1 year ago

Hi @chill1Penguin, I think the web-based approach is also a good way, without the need to downgrade the firmware version.

Thanks again for your work!