1

Temat: Mercusys MR1800X

Witam.

Znalazłem taki ruter i trochę danych o nim. Chciałem żeby pojawiło się wsparcie w OpenWrt ale dostarczyć mogę tylko dane z żywego urządzenia i potwierdzić działanie.

Wątek wspominający, że to prawie mr70x
https://eko.one.pl/openrouter.info/foru … amp;t=4952

tablica partycji z oryginalnego firmwaru

partition fs-uboot base 0x00000 size 0x40000
partition os-image base 0x40000 size 0x360000
partition file-system base 0x3a0000 size 0xc00000
partition default-mac base 0xfa0000 size 0x00200
partition pin base 0xfa0200 size 0x00100
partition device-id base 0xfa0300 size 0x00100
partition product-info base 0xfa0400 size 0x0fc00
partition default-config base 0xfb0000 size 0x08000
partition ap-def-config base 0xfb8000 size 0x04000
partition re-def-config base 0xfbc000 size 0x04000
partition user-config base 0xfc0000 size 0x0a000
partition ag-config base 0xfca000 size 0x04000
partition certificate base 0xfce000 size 0x02000
partition ap-config base 0xfd0000 size 0x06000
partition router-config base 0xfd6000 size 0x06000
partition ag-favicon base 0xfdc000 size 0x02000
partition ag-logo base 0xfde000 size 0x02000
partition partition-table base 0xfe0000 size 0x00800
partition soft-version base 0xfe0800 size 0x00100
partition support-list base 0xfe0900 size 0x00200
partition profile base 0xfe0b00 size 0x03000
partition extra-para base 0xfe3b00 size 0x00100
partition radio base 0xff0000 size 0x10000

patche dodające Mr70x
https://patchwork.ozlabs.org/project/op … r/#2908069
https://git.openwrt.org/?p=openwrt/open … d11ed5fbe7

Może dzięki temu kilka sztuk nie trafiło by na wysypiskach i nie znalazło się w botnetach wink

2

Odp: Mercusys MR1800X

Wgrywaj soft od Mr70X i sprawdź czy działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Mercusys MR1800X

Niestety użyłem:
luci-24.10-snapshot-r28364-1e079d790a-ramips-mt7621-mercusys_mr70x-v1-squashfs-factory.bin
dostałem:

Invalid file type.

4

Odp: Mercusys MR1800X

Z oryginalnego update'u wyciągnąłem jeszcze to:

SupportList:
{product_name:MR70X,product_ver:1.0.0,special_id:45550000}
{product_name:MR70X,product_ver:1.0.0,special_id:4A500000}
{product_name:MR70X,product_ver:1.0.0,special_id:55530000}
{product_name:MR70X,product_ver:1.0.0,special_id:53470000}
{product_name:MR1800X,product_ver:1.0.0,special_id:45550000}
{product_name:MR70X,product_ver:1.0.0,special_id:42520000}
{product_name:MR70X,product_ver:1.0.0,special_id:45470000}

5

Odp: Mercusys MR1800X

Oczywiście, zapewne dlatego że to inny model. Przerób sobie nagłówki, skompiluj soft, wgrywaj. Jakie wpisy mają być w nagłówku to zobacz w oryginalnym sofcie - te są na mr70x, więc analogiczne sekcje powinieneś odnaleźć dla mr18000x.

EDIT: i właśnie to {product_name:MR1800X,product_ver:1.0.0,special_id:45550000} musisz dodać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Mercusys MR1800X

Wystarczy ze ta sekcje zmienię w hex edytorze ? czy na końcu jest jeszcze jakiś checksum ?

7

Odp: Mercusys MR1800X

Pewnie jest tam jakaś suma kontrolna, więc raczej rekompilacja.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Mercusys MR1800X

dodanie sobie patcha na safeloader i kompilacja ze źródeł załatwi sprawę . Można iść tez moja drogą z podmianą bootloadera ,tu wszysto jest na gotowo: wgranie breed i potem z breed sysupgrade plikiem od mr70x na 0x40000

9

Odp: Mercusys MR1800X

Dzięki za patche dodające MR1800X teraz pozostaje mi poczekać. Samemu skompilować nie potrafiłem bo podmieniało moje zmiany. Patcha do firmware utils próbowałem dodać godzinę po tobie ale bezskutecznie;)
Jeszcze raz dziękuję;)