Openwrt 19.07 on mr3020 (customized 16M Flash and 64M Ram)

I have TP-Link TL-MR3020 v1 but i have change the NOR flash with W25Q128
so there is no problem with ram and storage on this device ( also with art partition)
my only problem is that I want to upgrade my Openwrt from 17.01 to 19.07
what should i Do now

Hopefully it works on your device too.

1 Like

last version for Mr3020 is 17.01 and there is no support for this device because of 4MB flash
I need to compile my own 19.07 version for this custom device with 16MB Flash

Not entirely correct.

Did you flash bootloader (uboot ) modded by pep2k ?
Could you give me the 64M ram reference , because I did like you expand the storage to 16M (but I had the wifi problem that I solved restoring the art partition) ?
If you reset your mr3020, what happens ? because mine will loose wifi
For me , I did not use the version above because it doesn't have opkg support , but used mr3020 found in

because you can install luci manually and customize it

I don't own one, steering clear of 4mb flash devices (and 8mb too).

1 Like

In my case , the art partition doesn't survive reset , does doing like in this post

resolve this issue ?

	flash@0 {
		compatible = "jedec,spi-nor";
		spi-max-frequency = <50000000>;
		reg = <0>;

		partitions {
			compatible = "fixed-partitions";
			#address-cells = <1>;
			#size-cells = <1>;

			uboot: partition@0 {
				label = "u-boot";
				reg = <0x000000 0x020000>;

			partition@20000 {
				compatible = "tplink,firmware";
				label = "firmware";
				reg = <0x020000 0xfc0000>;

			partition@fe0000 {
				label = "config";
				reg = <0xfe0000 0x010000>;

			art: partition@ff0000 {
				label = "art";
				reg = <0xff0000 0x010000>;

dump your 4MB flash to your 16MB Nor flash

then use this to compile custom Openwrt for your device

1 Like

Thank you ,could please tell the ram 's reference that you used ?and were there any problems openwrt seeing it?