RE200_V1: use newer uboot?

Hi,

I want to flash openwrt on my re200_v1. There are instructions in the wiki to prepare an image. [0]
Is there a reason to use the uboot from an old tplink image (2016)? There is a newer version (2018).
For a newer version, is the dd command different or do I need independent of the image the first 131584 bytes?

Since I read, some people bricked their devices, can somebody please verify that the sha256sum of my modded image is correct?
I used this openwrt[1] image and this RE200 firmware (RE200(EU)_V1_160329) [2,3].

935f5a57825a96e6f08f75c98eed5028e0434d13e8a832efc47f0fe02c8b8130

[0] https://openwrt.org/toh/tp-link/re200#web_interface_method_v1
[1] https://downloads.openwrt.org/releases/22.03.3/targets/ramips/mt7620/openwrt-22.03.3-ramips-mt7620-tplink_re200-v1-squashfs-factory.bin
[2] https://www.tp-link.com/en/support/download/re200/v1/#Firmware
[3] https://static.tp-link.com/res/down/soft/RE200(EU)_V1_160329.zip

At the time of writing this Wiki page, it was the only available firmware. Generally, I would go for the firmware version installed on the device. However, TP-Link changes the structure of their firmware versions also for existing devices, so this needs to be check first.

The U-Boot part always has the same size, the 128k is the size of the U-Boot partition + additional 512 bytes header. I assume that the stock firmware overwrites the whole flash with the new image.

My tool reports the same SHA256 sum with your input files. I can't flash it to an actual device ATM, but if you give me a few more days I can try it out - mine is already disassembled and has serial access :wink:

Your link [2] just leads to a page indicating that you need to go to the official TP-Link page.

2 Likes

@andyboeh

Thank you very much for the information and your time!

Good to know, then I'll better wait until you had time to test it, since I am on the newest tp-link version (171206). I can imagine, the WARNING in the wiki is probably due to people flashing an image based on 160329, but have 171206 installed on the device. The V4 also has a downgrade protection.

Hi there,

it took a bit longer, but I tested the followig:

  • Flashed back to stock 160329
  • Flashed OpenWrt 22.03.3 with the U-Boot from 171206 (created using the GUI openwrt-imagetool), working properly
  • Flashed back to stock 160329
  • Upgraded to 171206 (from Germany, there is no such version in my country)
  • Flashed OpenWrt 22.03.3 with the U-Boot from 171206 (created using the GUI openwrt-imagetool), same version as above

RE200v1 is still alive and back on OpenWrt 22.03.3 :wink:

So to sum up: The newer U-Boot has no effect on OpenWrt, no matter which version you are coming from. I didn't try to downgrade.

1 Like

@andyboeh

Thank you very very much! I flashed my RE200v1 successfully today. :slight_smile:

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.