1 (edytowany przez batu 2012-03-13 11:28:26)

Temat: WNDR3700V2 128 MB pokonany

Witam po długich bojach trudach i oczekiwaniu  udało się dokonać  zwiększenia pamięci do 128 MB na kościach K4H511638D-UCCC. Z tego co sprawdziłem działa na 100 % na    
K4H511638B-TCB3,
K4H511638D-UCCC,
HY5DU121622CTP-J.

Oczywiście nie obyło się bez pomocy dobrych ludzi . Jutro skończę testy jak na razie hula.....



U-Boot 1.1.4 (May 27 2011 - 14:58:01)

DNI HW ID: 29763654 flash 16MB RAM 128MB (ar7100) U-boot dni25 V0.1
DRAM:  b8050000: 0xc0140180
128 MB
Top of RAM usable for U-Boot at: 88000000
Reserving 265k for U-Boot at: 87fbc000
Reserving 192k for malloc() at: 87f8c000
Reserving 44 Bytes for Board Info at: 87f8bfd4
Reserving 36 Bytes for Global Data at: 87f8bfb0
Reserving 128k for boot params() at: 87f6bfb0
Stack Pointer at: 87f6bf98
Now running in RAM - U-Boot at: 87fbc000
id read 0x100000ff
flash size 16MB, sector count = 256
Flash: 16 MB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7100_enet_initialize...
CHH:mac: 0 if: 2
CHH:mac:verify: 0 if: 00000002
: cfg1 0xf cfg2 0x7014
in rtl8366s_phy_setup mac=-1476803788
after rtl8366s_initChip ret=0
eth0: e0:46:9a:4e:9d:d9
eth0 up
CHH:mac: 1 if: 1
CHH:mac:verify: 1 if: 00000001
: cfg1 0xf cfg2 0x7014
in rtl8366s_phy_setup mac=-1476803308
eth1: e0:46:9a:4e:9d:da
eth1 up
eth0, eth1
Trying eth0
: unit 0 phy is up...RGMii 1000Mbps full duplex
#259:ag7100_set_mac_from_link
: pll reg 0x18050010: 0x11110000
: cfg_1: 0x1ff0000
: cfg_2: 0x3ff
: cfg_3: 0x8001ff
: cfg_4: 0xffff
: cfg_5: 0xfffef
: done cfg2 0x7215 ifctl 0x40605060 miictrl 0x22

Client starts...[Listening] for ADVERTISE...TTT
Retry count exceeded; boot the image as usual

nmrp server is stopped or failed !
Hit any key to stop autoboot:  0
   Verifying Checksum ... OK
### SQUASHFS loading 'image/uImage' to 0x80800000
### SQUASHFS load complete: 911453 bytes loaded to 0x80800000
## Booting image at 80800000 ...
   Image Name:   MIPS OpenWrt Linux-2.6.32.27
   Created:      2012-03-02  17:56:55 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    911389 Bytes = 890 kB
   Load Address: 80060000
   Entry Point:  80060000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 80060000) ...
## Giving linux memsize in bytes, 134217728

Starting kernel ...

Linux version 2.6.32.27 (cezary@eko.one.pl) (gcc version 4.3.3 (GCC) ) #16 Fri Mar 2 18:56:42 CET 2012
bootconsole [early0] enabled
CPU revision is: 00019374 (MIPS 24Kc)
Atheros AR7161 rev 2, CPU:680.000 MHz, AHB:170.000 MHz, DDR:340.000 MHz
Determined physical RAM map:
memory: 08000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00008000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
    0: 0x00000000 -> 0x00008000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=WNDR3700v2 mtdparts=spi0.0:320k(u-boot)ro,128k(u-boot-env)ro,1024k(kernel),14848k(rootfs),64k(art)ro,15872k@0x70000(firmware)
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 126504k/131072k available (2175k kernel code, 4380k reserved, 423k data, 152k init, 0k highmem)
SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:56
Calibrating delay loop... 452.19 BogoMIPS (lpj=2260992)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
MIPS: machine is NETGEAR WNDR3700v2

2

Odp: WNDR3700V2 128 MB pokonany

Brawo!

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

3

Odp: WNDR3700V2 128 MB pokonany

Na dzień dzisiejszy ruter sprawuje się dobrze, wifi działa bez problemu, nie sprawdziłem radia 5Ghz bo nie mam z czym ale po włączeniu zapala niebieską diodę, Jak na razie brak zawieszania i restartów. Uruchomiony torrent na łączu 30Mb wykorzystując je w pełni działa stabilnie. Na habie wpiety pen z systemem, 1TB i drukarka laser. W weekend mam zamiar domontować zewnętrzne anteny , na stałe port rs232 i jak się zmieści to hab usb do środka.


I na tym pewnie się zakończy smile)

4

Odp: WNDR3700V2 128 MB pokonany

Jakie modyfikacje musiałeś zrobić (poza wymianą kości pamięci oczywiście)?

5

Odp: WNDR3700V2 128 MB pokonany

frutis napisał/a:

Jakie modyfikacje musiałeś zrobić (poza wymianą kości pamięci oczywiście)?

Wgranie nowego U-boota jak widać  w logu po nagłówku. Wykonać procedurę dostępną w poście http://wiki.openwrt.org/toh/netgear/wndr3700 w sekcji UBOOTS MOD. Dodatkowo wykonie procedury crc32 2 razy. Po takim zabiegu musiałem nadać board_hw_id_set i board_model_id_set, W fabrycznym uboot nie są dostępne. Bez nich nadania ruter nie dopuści do upgradu softu. Wszystko należy wykonać przed zmiana kości. Później każda próba wykonania polecenia na uboot będzie kończyć się zawieszaniem. Co do pamięci w/g mnie można do niego lutować wszystko co jest zgodne ze specyfikacją oryginalnej kości Nanya NT5DS16M16CS-5T oby się zgadzała organizacja kości zegar i napięcie.:)

6

Odp: WNDR3700V2 128 MB pokonany

Mam nadzieję, że pojawi się opis co trzeba dokładnie zrobić krok po kroku.

Chciałbym też zapytać czy jest możliwa wymiana flash'a na większy w routerze? Trzeba wtedy robić jakieś modyfikacje U-Boot'a?

7

Odp: WNDR3700V2 128 MB pokonany

frutis napisał/a:

Mam nadzieję, że pojawi się opis co trzeba dokładnie zrobić krok po kroku.

Chciałbym też zapytać czy jest możliwa wymiana flash'a na większy w routerze? Trzeba wtedy robić jakieś modyfikacje U-Boot'a?


Modyfikacje uboota przy wyminie flash napewno trzeba robić przekonał się o tym Prlki jak wgrał uboota od 3700V1 do 3700v2 miał dostępną pamięć 8MB. Ja osobiście o tym nie myślałem:)

8

Odp: WNDR3700V2 128 MB pokonany

Ja mam wersję v1 i 8MB pamięci flash to trochę mało. Można by zwiększyć ją nawet do 32MB (choć takich kości nie widziałem w sprzedaży a są dostępne w ofercie producentów).

Wymiana flash'a na 16MB i wgranie U-boot'a z wersji v2 chyba raczej nie zadziała?

9

Odp: WNDR3700V2 128 MB pokonany

Myślę że pójdzie bo one niczym się już wtedy nie różnią. Co do większej pamięci Flash niż to co jest 16 to na razie się nie podejmę miałem trochę zablokowany ruter. Musisz zapytać kolegi Prlki jak programował kość ? miał już gotowego uboota czy zgrywał go z dobrej działającej  sztuki ??? A dostanie kości flash większej to wiąże się z szukaniem chińczyka sprowadzeniem itd ok 4 tygodni opcja china post 8USD lub 3-4 China DHL ale to juz kosztuje jak zboże cos ponad 30 USD. U większości można płacić za pomocą paypal powodzenia życzę smile)))

10

Odp: WNDR3700V2 128 MB pokonany

Gratuluje! Epopeja uwieńczona happyendem.

Netgear WDNR3700 v2
Gargoyle 1.6.2.2 (r42647)
Modem 3G: Huawei E372

11 (edytowany przez batu 2012-03-19 22:55:28)

Odp: WNDR3700V2 128 MB pokonany

Prace z ruterkiem dobiegły końca. Parę fotek poniżej.
Hab usb w wersji aktywnej (esperanza EA115 -19zł)został zamontowany wewnątrz.Tu decydował wymiar. Zasilanie wykorzystane z rutera. Z 12V zejście na 5V za pomocą prostego stabilizatora 78T05 5V 3A 5zł(wymagany mały radiatorek).Stabilizator na mniejszy prąd uniemożliwi nam uruchamiania dysku w obudowie bez zasilania zewnętrznego . Do rutera został dołożony port RS232 wraz z mały konwerterem napięć w logice 3V ok 17 zł , by nie męczyć się z ciągłym rozbieraniem. Z moich testów oryginalny zasilacz powinien wystarczyć ma niby max 2,5A . Mi w mojej  konfiguracji 2 dyski w obudowach z zew zasilaniem pen i drukarka powoduje ciągłe zużycie od 0,6A do max 0,8. Po podpięciu dysku 2,5 w obudowie bez zasilania zew tylko USB wynosiło 1,2 do 1,4 A. Wiec fabryczny powinien dać radę. Mod WIFI można robić bez złącz U.FL na PCB bo są ciężko dostępne. Ja przy okazji zamówienia firmowego pozyskałem dla siebie. Ale w/g mnie lutowanie przewodu Pigtail Konektor U.FL - RP-SMA bezpośrednio do PCB jest też ok.
Pozdrawiam




http://img694.imageshack.us/img694/7223/20120319701.th.jpg
http://img191.imageshack.us/img191/2481/20120319699.th.jpg
http://img854.imageshack.us/img854/1963/20120319695.th.jpg
http://img703.imageshack.us/img703/4231/20120319694.th.jpg
http://img862.imageshack.us/img862/2919/20120319702.th.jpg

12

Odp: WNDR3700V2 128 MB pokonany

Miałem zadać parę pytań, ale wiem, że nigdy nie będę miał czasu zrozumieć odpowiedzi, więc chciałem tylko powiedzieć, że jestem pod wrażeniem. Wygląda pro.

13

Odp: WNDR3700V2 128 MB pokonany

Tylko, że ostatnio można już upolować w naprawdę dobrych cenach RS PRO które już w std ma 128MB RAM i procka na 800Mhz.

14

Odp: WNDR3700V2 128 MB pokonany

spychu14 napisał/a:

Tylko, że ostatnio można już upolować w naprawdę dobrych cenach RS PRO które już w std ma 128MB RAM i procka na 800Mhz.

Tylko że jak ktoś zainwestował w 3700V2 to raczej nie szybko go się pozbędzie, A jak już to nie dostaniesz tyle co z niego się zapłaciło a dołożyć do RS PRO to już będzie wydatek. Koszty zmiany nie są ogromne kości pamięci nowych to ok 15 zł a anteny z przewodami ok 50 zł. Zawsze można rozlutować ram od lapka i wtedy tylko zabawa z lutowaniem.

15

Odp: WNDR3700V2 128 MB pokonany

Świetna robota!! Czy można prosić o zdjęcie wnętrza? :-)

16

Odp: WNDR3700V2 128 MB pokonany

Na prośbę kolegi parę fotek . Po kilku sugestiach zasilanie haba zostało zmienione w oparciu o przetwornicę- wydzielanie ciepła jest prawie nie wyczuwalne z podpiętym dyskiem, drukarką i penem w porównaniu do 7805 

http://img560.imageshack.us/img560/1713/dsc04513j.th.jpg
http://img805.imageshack.us/img805/7127/dsc04511a.th.jpg
http://img687.imageshack.us/img687/8107/dsc04509k.th.jpg
http://img12.imageshack.us/img12/5048/dsc04507r.th.jpg
http://img846.imageshack.us/img846/3189/dsc04505ss.th.jpg

17

Odp: WNDR3700V2 128 MB pokonany

daj ogłoszenie gdzieś na forum jako usługę dokładania pamięci dla routerów

18 (edytowany przez batu 2012-04-11 18:41:19)

Odp: WNDR3700V2 128 MB pokonany

Już robiłem ruter dla kilku osób z forum. Jeżeli jest ktoś zainteresowany to może pisać . Zrobienie rutera czyli sama zmiana kości pamięci to szybki zabieg. Inne przeróbki już do uzgodnienia:)

19

Odp: WNDR3700V2 128 MB pokonany

A czy masz możliwość zaprogramowania pamięci flash?

20 (edytowany przez batu 2012-04-12 19:17:06)

Odp: WNDR3700V2 128 MB pokonany

Samej kostki nie. Nie zagłębiałem się w ten temat bo nie miałem na razie potrzeby ,ale pewnie bym skorzystał z tego co daje ci producent mianowicie złącze JTAG oni przez to programują wsad flash . Pewnie chcesz swoja wersie v1 zrobić na v2 i dołożyć ram ?

21

Odp: WNDR3700V2 128 MB pokonany

Ram mam już dołożony. Myślałem o rozszerzeniu pamięci flash. Ale to chyba będzie mało opłacalna operacja smile

22

Odp: WNDR3700V2 128 MB pokonany

batu napisał/a:

Po kilku sugestiach zasilanie haba zostało zmienione w oparciu o przetwornicę- wydzielanie ciepła jest prawie nie wyczuwalne z podpiętym dyskiem, drukarką i penem w porównaniu do 7805

Jaką przetwornicę wykorzystałeś?

23

Odp: WNDR3700V2 128 MB pokonany

Proszę o nie posądzanie mnie o reklamę.  Kupiłem od tego gościa http://allegro.pl/zasilacz-regulowany-1 … 26347.html Jest tego dożo na serwisie aukcyjnym

24 (edytowany przez ink 2012-08-11 08:36:53)

Odp: WNDR3700V2 128 MB pokonany

If someone need flash dump,i can provide.

25

Odp: WNDR3700V2 128 MB pokonany

http://eko.one.pl/forum/viewtopic.php?id=3277

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