memory mod 64MB by koralm
|
koralm |
Dodano 11-07-2009 00:14
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
Posta zakładam w tym dziale bo zainstalowany mam tomato, jeśli źle to proszę o przeniesienie w odpowiednie miejsce.
Przyszedł dzień kiedy to mój wysłużony routerek zapragnął mieć więcej ramu.
Co było potrzebne:
- dawca (so-dimm ddr 256/333 hynixa, z 4 kościami HY5DU121622CTP-J każda po 64MB)
- wtr54gl v1.1
- coś do mycia (ja użyłem zmywacz do paznokci)
- stacja lutownicza
- cyna, tasiemka (plecionka) do ściągania nadmiaru cyny, coś ostrego aby wbić się pod pamięć
- i chwila strachu
1. Demontaż kości z so-dimma
2. wyczyściłem kości zmywaczem i patyczkiem do uszu :) a z nóżek odciągnąłem zbędną cynę.
3. namierzamy ram z wrt-ka (warto coś zrobić z przewodem od złącza anteny - ja sobie poradziłem tekturką)
4. wlutowujemy cfaniaka..., trzeba to robić bardzo delikatnie...
5. czyścimy pozostałości po cynie. i oto widok.
6. jeśli wszystko przebiegnie bez problemu to jesteśmy w niebie... niestety w moim przypadku jakaś cholera mnie wspomniała i poszło na drzewo. na fotce zaznaczyłem styk który poszedł #$%# podczas wlutowywania nowego scalaka, przez co musialem zacząć od początku i naprawić styk (zaznaczone kolorem żółtym - dolutowałem kawałek drucika).
7. ten nieszczęsny drucik pod scalakiem trochę utrudnił lutowanie bo podniósł pamięć, ale udało się. Może nie wygląda to jak z fabryki ani od fachowca, ale później jeszcze to wymyłem zmywaczem. Na fotce zaznaczyłem dorobiony styk.
8. Po całej operacji pełnej nerwów przyszedł czas na włączenie zasilania (oczekiwanie z gaśnicą :P )
i włala 32MB :/
kilka poleceń zaczerpniętych gdzieś na forum.
nvram set manual_boot_nv=1
nvram set sdram_init=0x0113
nvram set sdram_ncdl=0x000
nvram commit
reboot
i jest 64MB, fotka poniżej.
PODSUMOWANIE:
- demontaż kości z "dawcy" przebiega bardzo sprawnie
- demontaż pamięci z wrt-ka trochę utrudniony ale udaje się,
- pojawiają się problemy przy lutowaniu nowej pamięci (gdzieś musiałem za dużo przygrzać i za mocno przycisnąć przez co uszkadza się styk)
- operacja się wydłuża, styk dosztukowany
- wrt cieszy się nową większą pamięcią
- jeden minus, po resecie pamięć wraca do stanu 32MB, trzeba od nowa wbijać polecenia w konsolce...
Może ma ktoś pomysł jak zrobić zeby 64MB pamiętał zawsze, nawet po resecie czy czyszczeniu nvram.
----edit----
a myślałem że ja jestem fajtłapa :) http://forum.openwrt.org/viewtopic.ph...491#p58491
Edytowany przez koralm dnia 11-07-2009 01:24
Proud winner of Netgear WNR3500L
|
|
|
|
sasukepl |
Dodano 11-07-2009 09:30
|
Administrator
Posty: 404
Dołączył: 09/08/2008 08:43
|
RAM to pamieć operacyjna (tymczasowa) Zapamiętuje przez czas kiedy jest włączona po wyłączeniu zailania czyści się.
Jeżeli chcesz by była zaprogramowana na stałe to zastosuj pamięć ROM
Asus RT-AC3200 Tomato shibby 140
Wouxun KG-UVD1P w celu nas?uchu wiecie czego
|
|
|
|
obsy |
Dodano 11-07-2009 09:39
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Pewnie że przeniosłem, do projektów.
|
|
|
|
qwerty01 |
Dodano 11-07-2009 09:53
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
Po resecie pamięta ustawienia nvram na 64 MB. Niestety czyszczenie nvram nie przetrwa (bo nie ma prawa).
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
|
|
|
|
obsy |
Dodano 11-07-2009 09:55
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
I tu trzeba by było z CFE powalczyć.
|
|
|
|
koralm |
Dodano 11-07-2009 10:35
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
przeglądałem wczoraj fora na temat CFE ale nic ciekawego nie znalazłem.
gdzieś na jakiejś stronce znalazłem boot_wait=on i pozniej ctrl+c w czasie bootowania ale nijak. widzialnym ze cfe to tez plik tekstowy (w jakiejś tam części), ale nie wiem czy można od tak sobie w nim dłubnąć.
Czy zmieniając soft na dd-wrt, czy w ogóle na inny, cfe zostaje czy tez jest flashowany?
Proud winner of Netgear WNR3500L
|
|
|
|
arteq |
Dodano 11-07-2009 10:53
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
zmieniając firmware CFE zostaje ten sam. zmianie ulegaja tylko wpisy do nvram z którego korzystaja fimwery.
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
koralm |
Dodano 11-07-2009 10:55
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
czyli nawet jeśli dlubne w cfe i przestawię sobie ram na 64 to po flashowaniu możne się przestawić znowu na 32 ;/
później wgram tomato RAF 1.25 ND i zobaczę czy coś się zmieni.
Proud winner of Netgear WNR3500L
|
|
|
|
obsy |
Dodano 11-07-2009 11:48
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
No nie przestawi się.
Instalując nowe oprogramowanie nie ruszasz cfe. Czyszcząc nvram i uruchamiając ruter to właśnie cfe ustawia na nowo parametry.
Jeżeli gdzieś tam jest zapisana domyślna wartość dla sdram_init to masz wynik...
|
|
|
|
koralm |
Dodano 11-07-2009 12:13
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
Jest zapisana. Jak się pobierze CFE i otworzy nawet notatnikiem to na samym początku jest. Tylko pytanie czy można tak po prostu edytować? czy szukać jakiś narzędzi? czy ewentualnie jest jakiś cudowny sposób żeby się dobrać o tych ustawień.
Proud winner of Netgear WNR3500L
|
|
|
|
obsy |
Dodano 11-07-2009 12:26
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Masz jtaga? Pewnie tak, więc śmiało zmieniaj
|
|
|
|
koralm |
Dodano 11-07-2009 18:03
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
Cytat obsy napisał/a:
Masz jtaga? Pewnie tak, więc śmiało zmieniaj :)
nie miałem, ale już mam. najgorzej było przylutować piny do płytki, za żadne skarby cyna nie chciała łapać.
załączyłem HairyDairyMaid_WRT54G_Debrick_Utility_v41 bo nic innego nie chciało działać.
i kaszana
wrt54g -flash:cfe /noreset /nobreak
====================================
WRT54G/GS EJTAG DeBrick Utility v4.1
====================================
Probing bus...
CHIP ID: 00000101001101010010000101111111 (0535217F)
*** Found a Broadcom BCM5352 Rev 1 chip ***
Probing Flash...
*** UNKNOWN or NO FLASH CHIP DETECTED ***
*** REQUESTED OPERATION IS COMPLETE ***
nawet jeśli wybiorę jakiegoś Flasha z listy to i tak kiszka.
mam Samsunga K8D3216UBC a na liście go niema :/
zaznaczam że jeśli wybiorę jakiś flash z listy to zaczyta cfe, ale w druga stronę nijak.
---edit---
są jeszcze 2 opcje.
1. http://xinu.mscs.mu.edu/Common_Firmwa...nvironment ale nie weim czy to z poziomu konsolki czy po rs232
2. po rs232 http://www.dd-wrt.com/wiki/index.php/...232_Serial
jeśli wersja 1 jest przez konsolkę to chętnie zrobię testa, ale co wgrać żeby później bezproblemowo wrócić do tomato?
--edit2--
jest 3 rozwiązanie:
http://alwar.mainfri.com/Downloads/tj...v2-1-4.zip, ale to później sprawdzę. (przynajmniej flash jest na liście)
Edytowany przez koralm dnia 11-07-2009 18:52
Proud winner of Netgear WNR3500L
|
|
|
|
obsy |
Dodano 11-07-2009 18:53
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Obsługa K8D3216UBC została dodana w wersji 4.7
Jeżeli tylko 4.1 Ci działa (co jest co najmniej dziwne) to po prostu dodaj definicje tego chipa do kodu i przekompiluj jeszcze raz.
|
|
|
|
koralm |
Dodano 11-07-2009 19:12
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
a jak jest z dobiciem się do routera w trakcie bootowania? tylko po rs-ie się da?
Proud winner of Netgear WNR3500L
|
|
|
|
obsy |
Dodano 11-07-2009 19:17
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
No tak. Innej możliwości nie masz.
|
|
|
|
qwerty01 |
Dodano 11-07-2009 21:31
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
Jak nikt do końca miesiąca nie podejmie się modyfikacji CFE to spróbuję ja (w lipcu mam praktyki cały dzień i w weekend muszę odpoczywać).
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
|
|
|
|
koralm |
Dodano 11-07-2009 21:38
|
Super User
Posty: 505
Dołączył: 29/07/2006 23:19
|
Jak bym miał rs-a to już bym testa zrobił. chciałem się dobić do cfe w trakcie bootowania routera, ale kiszka.
qwerty01 może ty masz rs-a?
Proud winner of Netgear WNR3500L
|
|
|
|
qwerty01 |
Dodano 12-07-2009 09:17
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
Nie, mam jtag i bez problemów zgrywałem cfe.
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
|
|
|
|
lgolebio |
Dodano 12-07-2009 11:57
|
User
Posty: 145
Dołączył: 08/06/2006 12:35
|
Jakby ktoś potrzebował to można programować CFE bez użycia JTAG'a. Osobiście to przetestowałem i działa znakomicie. Oczywiście jak się zaprogramuje źle przygotowany CFE to już potem tylko JTAG ratuje. Ale do sprawnego urządzenia wystarczy wgrać openwrt i potem można śmiało programować CFE taki jaki nam się chce. JTAG przydaje sie tylko wtedy gdy nie ma już komunikacji z urządzeniem. |
|
|
|
tomsyty |
Dodano 06-09-2009 18:57
|
User
Posty: 12
Dołączył: 15/02/2009 21:18
|
Edycja tych wartości w CFE niestety nic nie daje... Tam trzeba chyba coś jeszcze dopisać, próbowałem z kilkanaście kombinacji i nic. Pocieszające jest to, że trzeba wpisywać te komendy tylko po czyszczeniu NVRAM, nie traci ustawień po zwykłym resecie. Tak przy okazji zrobiłem moda pamięci Flash, mam jeszcze 9 sztuk S29GL064A90TFIR40 (8MB) bo nie opłacało się brać pojedynczo, więc jak ktoś chętny to proszę pisać, 20zł/szt. |
|
|