51

Odp: mr3020 flash mod 4MB >> 8MB

Zrób df -h i zobaczysz te wartości.

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

52 (edytowany przez gegu 2017-02-07 15:35:09)

Odp: mr3020 flash mod 4MB >> 8MB

Użyłem obrazu 8-16MB, a on zawiera więcej programów/driverów i stąd zajmuje więcej miejsca niż podstawowy obraz dla flasha 4MB. Zobacz sobie rozmiar plików, które łączyłem. Uzyskałeś tyle miejsca ile miał pusty plik zawierający same wartości ff (czyli NORowe zera). Jak chcesz więcej miejsca we flashu, to wgraj obraz dla 4MB  (przez sysupgrade) albo wlutuj większego flasha.

---edit---

Te wolne miejsce raportowane przez konsole, to rozmiar overlaya, czyli tak naprawdę ilość bajtów przeznaczonych na zmiany podstawowej warstwy systemu.

rt-ac56u tomato, 2x wdr3600@16MB/u-boot pepe2k/lede, 2x wt3020f@16MB/e3372s/gargoyle/lede, 3x wr841n@16MB/64MB/u-boot pepe2k/lede, rt-n18u tomato, 2x rb750gr2 ROS, 3x rb750gr3 ROS, Unifi ap ac lr

53

Odp: mr3020 flash mod 4MB >> 8MB

Przeanalizowałem flash i tak
od 00000 do 1FFF0 znajduje się uboot 128 KB /131 072 bajtów/

od 20000 do 7EFFFF soft 8000 KB /8192000 bajtów/

od 7f0000 do 7FFFF0 jest ART ostatnie 64 KB  /65536 bajtów/

Czy dobrze kumam?

Teraz jakbym chciał zmienić na 16 MB

To od jakiego adresu wpisać ART ?
Jaki będzie adres ostatniej komórki ?

54

Odp: mr3020 flash mod 4MB >> 8MB

0xff0000

do wspomnianego przez ciebie adresu wystarczyło dodać 8M.

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

55 (edytowany przez gegu 2017-02-07 19:46:46)

Odp: mr3020 flash mod 4MB >> 8MB

robo1973 napisał/a:

Przeanalizowałem flash i tak
od 00000 do 1FFF0 znajduje się uboot 128 KB /131 072 bajtów/

uboot jest od 0x00000 do 0x1FFFF

od 20000 do 7EFFFF soft 8000 KB /8192000 bajtów/

to się zgadza

od 7f0000 do 7FFFF0 jest ART ostatnie 64 KB  /65536 bajtów/

art jest od 0x7F0000 do 0x800000

Teraz jakbym chciał zmienić na 16 MB

To od jakiego adresu wpisać ART ?
Jaki będzie adres ostatniej komórki ?

Dokładnie tak, jak napisał Cezary.

Widzę, że chyba nie bardzo kumasz, jak przeliczać adres/rozmiar w hex, więc użyj kalkulatora dokładanego gratis do każdego windowsa.
Z tego co pamiętam, to można go przełączyć na tryb programisty i korzystać z konwersji hex do dzięsiętnych.
Obliczenia rozmiaru wykonujesz w bajtach, a potem przełączasz się do hex i gotowe. W drugą stronę też to działa.
Pobaw się na początek przeliczeniem rozmiaru/adresu dla uboota, a potem, dla zbudowanego obrazu 8MB i wtedy zobaczysz zależność pomiędzy rozmiarem poszczególnych partycji i ich offsetem.

rt-ac56u tomato, 2x wdr3600@16MB/u-boot pepe2k/lede, 2x wt3020f@16MB/e3372s/gargoyle/lede, 3x wr841n@16MB/64MB/u-boot pepe2k/lede, rt-n18u tomato, 2x rb750gr2 ROS, 3x rb750gr3 ROS, Unifi ap ac lr

56

Odp: mr3020 flash mod 4MB >> 8MB

Pytanie okołowątkowe:

Wymiana 4M -> 16M w mr3420v1. Czy kopia partycji "firmware" z mniejszej kości (0x20000 - 0x3f0000) może zostać zapisana do większej kości (też pod adres 0x20000) i w ten sposób zachowam zmiany dokonane w ruterze?

57

Odp: mr3020 flash mod 4MB >> 8MB

Też pod ten adres tylko nie ma sensu żebyś to robił, bo możesz przez bootloader wgrać system od nowa.

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

58

Odp: mr3020 flash mod 4MB >> 8MB

zigi napisał/a:

Pytanie okołowątkowe:

Wymiana 4M -> 16M w mr3420v1. Czy kopia partycji "firmware" z mniejszej kości (0x20000 - 0x3f0000) może zostać zapisana do większej kości (też pod adres 0x20000) i w ten sposób zachowam zmiany dokonane w ruterze?

Zasadniczo tak i nie smile Jeśli masz gargoyle 1.6 albo openwrt aa/bb to nic nie zyskasz wymieniając flash na większy i kopiując swój stary obraz dla 4MB, bo stare openwrt nie wykrywało rozmiaru flasha ( rozmiar był definiowany w źródłach). Dlatego w takim przypadku musisz zrobić kopię całego obszaru 4MB i wgrać do większej kości ( w kolejności: mtd0, mtd5 i mtd4), jednak wtedy dalej będziesz korzystał tylko z 4MB. Jeśli chcesz przenieść swoje ustawienia z i mieć większy flash, to zrób backup ustawień z poziomu systemu. Przygotuj kostkę z czystym obrazem 1.6 dla 16MB flash (osobny obraz dla routerów z 16MB) i po uruchomieniu routera przywróć ustawienia z backupu. Nie trenowałem tego, ale wydaje mi się, że powinno zadziałać w ten sposób (ewentualnie można podmienić ręcznie pliku z backupu w nowym systemie). W gargoyle 1.9/openwrt cc nie ma tego problemu. Trzeba tylko wkleić puste miejsce pomiędzy partycję mtd3, a mtd4 i zadbać o to, żeby partycja mtd4 znalazła się dokladnie w ostatnich 64KB nowego flasha.
Cezary popraw mnie jeśli coś przekręciłem, ale z tego co pamiętam, to dopiero od openwrt cc jest zrobione tak, że system oczekuje arta na samym końcu flasha (niezależnie od wielkości flasha) i w trakcie pierwszego uruchomienia zaklada file system overlaya na cały dostępnym/wolnym miejscu, aż do napotkania art.

rt-ac56u tomato, 2x wdr3600@16MB/u-boot pepe2k/lede, 2x wt3020f@16MB/e3372s/gargoyle/lede, 3x wr841n@16MB/64MB/u-boot pepe2k/lede, rt-n18u tomato, 2x rb750gr2 ROS, 3x rb750gr3 ROS, Unifi ap ac lr

59

Odp: mr3020 flash mod 4MB >> 8MB

AA też to miało: https://dev.openwrt.org/browser/branche … wr1043nd.c
https://dev.openwrt.org/browser/branche … l-mr3x20.c

Nie ma stałej deklaracji flash.

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

60

Odp: mr3020 flash mod 4MB >> 8MB

Rozpoznawanie rozmiaru FLASH i dostosowanie rozmiaru partycji mtd w TP-Linkach jest od dawna... po prostu na większej kości trzeba na nowo utworzyć system plików żeby wykorzystać całą przestrzeń.

61

Odp: mr3020 flash mod 4MB >> 8MB

Aaa, ok. Dziękuję. Całe życie człowiek się uczy i umiera głupi smile To w takim razie powinno wystarczyć wrzucenie pustego miejsca (tak jak w 1.9/cc) i zaprogramować kostkę uzyskanym wsadem.

rt-ac56u tomato, 2x wdr3600@16MB/u-boot pepe2k/lede, 2x wt3020f@16MB/e3372s/gargoyle/lede, 3x wr841n@16MB/64MB/u-boot pepe2k/lede, rt-n18u tomato, 2x rb750gr2 ROS, 3x rb750gr3 ROS, Unifi ap ac lr

62

Odp: mr3020 flash mod 4MB >> 8MB

To jest od bootloadera nie przez www....

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

63

Odp: mr3020 flash mod 4MB >> 8MB

Co znaczy "nie pomaga"?

Rozumiesz w ogóle polecenia, które wpisujesz?
Wiesz, co one robią i jakie parametry przyjmują? Czy walisz na ślepo z nadzieją, że zaskoczy?

Śledzę ten wątek i ręce mi już opadają od jakiegoś czasu... mam nieodparte wrażenie, że jesteś uczulony na wiedzę. Poczytaj trochę, spróbuj zrozumieć, to wiele rzeczy przyjdzie Ci łatwiej.

64

Odp: mr3020 flash mod 4MB >> 8MB

To w końcu działa konsola czy nie? Jeżeli tak to pokaż co wyświetla na starcie...

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

65 (edytowany przez robo1973 2017-02-08 18:33:19)

Odp: mr3020 flash mod 4MB >> 8MB

Już jestem sytuacja opanowana. Chciałem aktualizować przez Gargoyle soft/tak dla próby/ no i padł mi router.
Postawiłem go na nowo instalując soft przez przez bootloader.

Kol pepe2k ja się uczę i mam takie wrażenie że do tego jest to forum. Nie każdy jest taki kumaty i obeznany w Temacie jak Ty.

66 (edytowany przez pepe2k 2017-02-08 19:06:25)

Odp: mr3020 flash mod 4MB >> 8MB

robo1973 napisał/a:

Już jestem sytuacja opanowana. Chciałem aktualizować przez Gargoyle soft/tak dla próby/ no i padł mi router.
Postawiłem go na nowo instalując soft przez przez bootloader.

Kol pepe2k ja się uczę i mam takie wrażenie że do tego jest to forum.[...]

Po pierwsze, to nie jest przedszkole. Po drugie, jak już tak bardzo chcesz się czegoś nauczyć, to najpierw naucz się też zadawać pytania i prosić o pomoc/poradę, bo to co tutaj uprawiasz jedynie podnosi innym ciśnienie. Piszesz, że masz jakiś problem, nie podajesz pełnego logu, nie precyzujesz z czym masz ten problem i co zrobiłeś, pojawia się kilka pytań od innych użytkowników o szczegóły... a Ty wracasz i ucinasz temat "był problem ale już go nie ma". O kant dupy takie forum można później potłuc. Przyjdzie inny użytkownik z podobnym problemem i czego się nauczy z Twoich postów? Niczego.

robo1973 napisał/a:

[...]Nie każdy jest taki kumaty i obeznany w Temacie jak Ty.

Z cycka matki tej wiedzy nie wyssałem.

67 (edytowany przez krzysztofat 2017-02-11 20:31:13)

Odp: mr3020 flash mod 4MB >> 8MB

Panowie czy do MR3420v1.2 podejdzie GD25Q64CSIG
http://www.tme.eu/pl/details/gd25q64csi … igadevice/

oryginalnie SPANSION FL032PIF

dzięki koledze gegu przygotowałem plik wsadowy do flash

68

Odp: mr3020 flash mod 4MB >> 8MB

krzysztofat napisał/a:

Panowie czy do MR3420v1.2 podejdzie GD25Q64CSIG
http://www.tme.eu/pl/details/gd25q64csi … igadevice/

oryginalnie SPANSION FL032PIF

dzięki koledze gegu przygotowałem plik wsadowy do flash

W teorii tak, w praktyce musisz się upewnić, czy kernel w firmware z którego chcesz korzystać rozpoznaje tę kość.

69

Odp: mr3020 flash mod 4MB >> 8MB

A masz może wiedzę czy gargoyle-1.6.2.2-ar71xx-tl-mr3420-v1-8M-16M będzie go widział?

70

Odp: mr3020 flash mod 4MB >> 8MB

@krzysztofat - mam taki sam sprzęt - skompilowałem obraz z optymalizacjami z forum LEDE i naprawdę sporo weszło gdzie ograniczeniem staje się bardziej RAM niż flash. Nie wiem co chcesz osiągnąć ale mogę Ci podrzucić obraz jak napiszesz co potrzebujesz.

71 (edytowany przez pepe_lodz 2017-03-21 15:13:49)

Odp: mr3020 flash mod 4MB >> 8MB

Witam
Mam u teściów router TL-MR3420 v1. Chciałem go zmodyfikować i czy jest szansa na zwiększenie pamięci FLASH aby wgrywać obrazy LEDE z Luci ? On chyba ma tylko 4MB. Używam go do łączenia z netem za pomocą modemu USB E3131

72

Odp: mr3020 flash mod 4MB >> 8MB

Flash zwiększysz bez problemu. Tylko... po co?

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