Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Asmax BR615N - naprawa i wgranie altenatywne oprogramowania

hcwnd 23 Dec 2010 12:48 12688 1
  • Witam, już gdzieś kiedys zaczalem to opisywac ale nie wiem gdzie to bylo bo wiadomo brak czasu ale do rzeczy:

    *** dane i pomysl zaczerpniete od producneta i ze strony http://www.dd-wrt.com/phpBB2/viewtopic.php?p=362388#362388 gdzie pokazane jest jak wgrac DD-WRT do routera Senao****

    Asmax BR615N - fajne, tranie i porste urzadzenie z posiadajace sporo mozliwosci, np ma SSH :) a to bardzo milo i duzo innch jak chociaz bardzo rozbudowany QoS

    - co z nim mozemy zorbic aby wykorzytsac go na maxa lub naprawic jak przykladowo wykaosowalismy flasha, a nie posiadamy programatora *** i nie wykasowalismy lub uszkodzilismy bootloadrea **** pamietamy, ze podczas programowania urządzenie nie moze braknac zasialnia -- a cale ryzyko zwiazane z procedura bierzemy na siebie. Z doswiadczenia wiem, ze jak wystapi brak zasilania i zrobimy tak jak pisze nizej to bedzie OK

    1) alterantywne oprogramowanie to WiVE-NG-RTNL: http://sourceforge.net/projects/wive-ng/files/wive-ng-rtnl/acorp/ ---> plik, ktory nas inetersuje to acorp.1T1R-16.1.2.4.RU.24112010….zip (zawsze bedzie to wersja z dodanym "16"- ilosc pamieci rouetra)

    2) jak juz mamy plik WAZNE jest to, ze wgrywamy ten plik nie przez interfejs www routera tylko przez zlacze opisane jako J2 na routerze (4 piny - zaczynajac od scalaka RT3050F sa to RX --- TX --- GND ---3.3V) czyli potrzebujemy najprosciejszy interjejs TTL MAX3232 (3V) --- RS232. Mozemy sami sobie zorbic lub jak sie nam nie cche pelno tego jest np. na allegro np. http://allegro.pl/tanio-konwerter-interfejs-rs232-ttl-max3232-3v-i1316879854.html (pierwszy lepszy znalezniony) koszt 20zl

    3) konfiguracja hyperterminala lub zamiast niego putty (bo na win7 nie ma HT) to: 57600/8/Brak/1/Brak. Po ustawieniu portu COM i wczeniejszym podlaczeniu routera z portem COM (za pomoca wyzej opisanej przelotki i ustawien portu COM) wlaczamy przycisk POWER w routerze i widzimy, ze urzadzenie startuje (dane na ekranie konsoli) na poczatku widzimy opcje wyboru:

    Please choose the operation:
    1: Load system code to SDRAM via TFTP.
    2: Load system code then write to Flash via TFTP.
    3: Boot system code via Flash (default).
    4: Entr boot command line interface.
    6: Load whole flash then write to Flash via TFTP.
    9: Load Boot Loader code then write to Flash via TFTP.

    Wybieramy opcje "2" i wyswietlony zostanie komuniakt:

    You choosed 2
    0
    2: System Load Linux Kernel then write to Flash via TFTP.
    Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)

    --- wybieramy "y" i enter

    ********** TERAZ co na kompie musimy zorbic to:
    - potrzebujemy jakis serwer TFTP (maly programik, odpalany z pliku exe bez potrzeby instalacji, nie musimy go konfigorwac nawet tylko przekopiwac plik z firmware do jego katalogu) np: ftp://ftp.asmax.pl/sterowniki/er-903v/tftp/tftp%202.70/

    plik od producneta tftpd32p.zip zapisujemy na dysku w jakims katalogu np. c:\tftp i po zapisaniu wchodzimy do tego katalogu i trzeba wypakowac progam. do tego samego katalogu zapisać plik z firmware czyli nasz acorp.1T1R-16.1.2.4.RU.24112010….zip i podobnie wypaskowac archiwum z firmware.
    UWAGA - plik z firmware rozpakowuje sie w katalogu "images" prosze go wyciac z tego katalogu i wkleic wyzej czyli tu gdzie plik tftpd32.exe


    *** plik z firmware zajmuje okolo 4MB a serwer tftp jakies smieszne pare kilobajtow

    po wypakowaniu wszystkiego w naszym katalogu mamy dwa interesujace nasz pliki: tftpd32.exe i acorp.1T1R-16.1.2.4.RU.24112010.bin

    -- nastepnie na karcie siecieciowej w naszym komputerze (karta, gdzie mamy podlaczony nasz Asmax BR615N do portu LAN routera --> w routerze mamy miec tylko podlaczony zasilacz, nasza przelotke do pinow i kabel LAN do portu np 1 i nic innego, port WAN tez ma byc nie podlaczony) ustawiamy staly adres IP: 192.168.1.101 i maske 255.255.255.0. Zastosowac zmiany i kliknac napraw lub uruchomic ponownie kompa. Po zrobieniu tego odplic serwer TFTP klikajac 2x na pliku tftpd32.exe. Po jego włączeniu wybrac server interace w glownym oknie na ten gdzie widzimy adres: 192.168.1.101 i zminimaliwac (ma byc w tle aktywny).

    ---------- teraz wracamy do naszej konsoli gdzie wybraslimy 2 i y dalej klikamy wlasciwe ENTER czyli adres IP (routera) jest automatycznie i serera TFTP tez jest automatycznie 192.168.1.101, nastepnie podajemy nazwe pliku z firmware:

    2: System Load Linux Kernel then write to Flash via TFTP.
    Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
    Please Input new ones /or Ctrl-C to discard
    Input device IP (192.168.1.1) ==:192.168.1.1
    Input server IP (192.168.1.101) ==:192.168.1.101
    Input Linux Kernel filename () ==:acorp.1T1R-16.1.2.4.RU.24112010.bin

    i enter

    teraz jesli mamy kabel sieciowy podlaczony i serwer tftp odoalony zostanie przeslamy firmware na urzadzenie i automatycznie wgrany


    zrzut z ekranu konsoli
    -----------------------------------------------------
    ETH_STATE_ACTIVE!!
    Using Eth0 (10/100-M) device
    TFTP from server 192.168.1.101; our IP address is 192.168.1.1
    Filename 'acorp.1T1R-16.1.2.4.RU.24112010.bin'.

    TIMEOUT_COUNT=10,Load address: 0x80100000
    Loading: *
    ArpTimeoutCheck
    T Got ARP REPLY, set server/gtwy eth addr (00:50:04:6f:36:42)
    Got it
    T #
    first block received
    ################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    #################################################################
    ###############################################################
    done
    Bytes transferred = 3649536 (37b000 hex)
    NetBootFileXferSize= 0037b000
    Erase linux kernel block !!
    From 0xBF050000 To 0xBF3CFFFF

    b_end =BF3FFFFF
    Erase Flash from 0xbf050000 to 0xbf3cffff in Bank # 1

    erase sector = 12
    sect = 12,s_last = 67,erase poll = 1120751

    erase sector = 13
    *sect = 13,s_last = 67,erase poll = 1110714

    erase sector = 14
    sect = 14,s_last = 67,erase poll = 1136133

    erase sector = 15
    *sect = 15,s_last = 67,erase poll = 1110660

    erase sector = 16
    sect = 16,s_last = 67,erase poll = 1131454

    erase sector = 17
    *sect = 17,s_last = 67,erase poll = 1111080

    erase sector = 18
    sect = 18,s_last = 67,erase poll = 1119946

    erase sector = 19
    *sect = 19,s_last = 67,erase poll = 1110603

    erase sector = 20
    sect = 20,s_last = 67,erase poll = 1120994

    erase sector = 21
    *sect = 21,s_last = 67,erase poll = 1111992

    erase sector = 22
    sect = 22,s_last = 67,erase poll = 1120486

    erase sector = 23
    *sect = 23,s_last = 67,erase poll = 1138128

    erase sector = 24
    sect = 24,s_last = 67,erase poll = 1120477

    erase sector = 25
    *sect = 25,s_last = 67,erase poll = 1110688

    erase sector = 26
    *sect = 26,s_last = 67,erase poll = 1123799

    erase sector = 27
    sect = 27,s_last = 67,erase poll = 1110312

    erase sector = 28
    *sect = 28,s_last = 67,erase poll = 1131020

    erase sector = 29
    sect = 29,s_last = 67,erase poll = 1110444

    erase sector = 30
    *sect = 30,s_last = 67,erase poll = 1120063

    erase sector = 31
    sect = 31,s_last = 67,erase poll = 1112946

    erase sector = 32
    *sect = 32,s_last = 67,erase poll = 1120476

    erase sector = 33
    sect = 33,s_last = 67,erase poll = 1110451

    erase sector = 34
    *sect = 34,s_last = 67,erase poll = 1136592

    erase sector = 35
    sect = 35,s_last = 67,erase poll = 1111152

    erase sector = 36
    *sect = 36,s_last = 67,erase poll = 1119995

    erase sector = 37
    sect = 37,s_last = 67,erase poll = 1110511

    erase sector = 38
    *sect = 38,s_last = 67,erase poll = 1133943



    erase sector = 39
    *sect = 39,s_last = 67,erase poll = 1110805

    erase sector = 40
    sect = 40,s_last = 67,erase poll = 1146756

    erase sector = 41
    *sect = 41,s_last = 67,erase poll = 1110570

    erase sector = 42
    sect = 42,s_last = 67,erase poll = 1119814

    erase sector = 43
    *sect = 43,s_last = 67,erase poll = 1113995

    erase sector = 44
    sect = 44,s_last = 67,erase poll = 1134893

    erase sector = 45
    *sect = 45,s_last = 67,erase poll = 1110282

    erase sector = 46
    sect = 46,s_last = 67,erase poll = 1130688

    erase sector = 47
    *sect = 47,s_last = 67,erase poll = 1110391

    erase sector = 48
    sect = 48,s_last = 67,erase poll = 1130568

    erase sector = 49
    *sect = 49,s_last = 67,erase poll = 1110475

    erase sector = 50
    sect = 50,s_last = 67,erase poll = 1133398

    erase sector = 51
    *sect = 51,s_last = 67,erase poll = 1125077

    erase sector = 52
    *sect = 52,s_last = 67,erase poll = 1120013

    erase sector = 53
    sect = 53,s_last = 67,erase poll = 1110085

    erase sector = 54
    *sect = 54,s_last = 67,erase poll = 1134157

    erase sector = 55
    sect = 55,s_last = 67,erase poll = 1110353

    erase sector = 56
    *sect = 56,s_last = 67,erase poll = 1120300

    erase sector = 57
    sect = 57,s_last = 67,erase poll = 1110001

    erase sector = 58
    *sect = 58,s_last = 67,erase poll = 1120225

    erase sector = 59
    sect = 59,s_last = 67,erase poll = 1110445

    erase sector = 60
    *sect = 60,s_last = 67,erase poll = 1140471

    erase sector = 61
    sect = 61,s_last = 67,erase poll = 1131444

    erase sector = 62
    *sect = 62,s_last = 67,erase poll = 1130582

    erase sector = 63
    sect = 63,s_last = 67,erase poll = 1123824

    erase sector = 64
    *sect = 64,s_last = 67,erase poll = 1134750

    erase sector = 65
    *sect = 65,s_last = 67,erase poll = 1109648

    erase sector = 66
    sect = 66,s_last = 67,erase poll = 1120177

    erase sector = 67
    *sect = 67,s_last = 67,erase poll = 1110220
    done
    Erased 56 sectors

    Copy linux image[3649536 byte] to Flash[0xBF050000]....
    Copy to Flash...
    Copy 3649536 byte to Flash...
    addr = 0xBF0A3E16 ,cnt=3305962
    addr = 0xBF0F7C5E ,cnt=2962338
    addr = 0xBF14BB0A ,cnt=2618614
    addr = 0xBF19F8F2 ,cnt=2275086
    addr = 0xBF1F36E0 ,cnt=1931552
    addr = 0xBF2474E2 ,cnt=1587998
    addr = 0xBF29B2C2 ,cnt=1244478
    addr = 0xBF2EF0B6 ,cnt=900938
    addr = 0xBF342EB4 ,cnt=557388
    addr = 0xBF396CA8 ,cnt=213848 done
    ## Booting image at bf050000 ...
    Image Name: RT-NL
    Created: 2010-11-24 14:57:56 UTC
    Image Type: MIPS Linux Kernel Image (lzma compressed)
    Data Size: 3649472 Bytes = 3.5 MB
    Load Address: 80000000
    Entry Point: 80200000
    Verifying Checksum ... OK
    Uncompressing Kernel Image ... OK
    No initrd
    ## Transferring control to Linux (at address 80200000) ...
    ## Giving linux memsize in MB, 16

    Starting kernel ...


    LINUX started...

    *********** itd ---> startuje juz wlasciwy firmware - widok jak ponzej *********

    ----------------------------------------------------------------


    LINUX started...


    ------------------------------------------------------------------------

    teraz kolejna ISTOTNA SPRAWA !!!!!!!

    ---- WYLACZAMY Z PRADU i wlaczoamy ponownie po wstaniu urzadzenia wciskamy przycisk RESET na obudowe Asmax BR615N i trzymamy przez 5 sekund --> router uruchomi sie ponownie

    FINAL obajwi sie nam wpisem:

    webs: Listening for HTTP requests at address 192.168.1.1
    RIPD: Stopping RIPD:
    Store settings to backup file....
    crc = ab7454fb
    ZEBRA: Stopping ZEBRA:
    SHAPER: Stopping SHAPER:
    Save curent date and current time to rwfs
    Compress config files
    tar: removing leading '/' from member names
    eth2
    ra0
    Write configs to flash
    br0
    Config saved. OK.
    ________________________________________

    teraz juz mozemy wlaczyc nasza ulubiona przegladarke i wpisac adres 192.168.1.1 i z wygodnego interfesu skonfigurowac nasz wypasiony router z nowym oprogramowaniem --> jest podobne do oryginalego wiec nie bedziemy miec problemow ale ma wiecej funkcji i jest non stop aktualizowane

    UWAGA: teraz domyslny login i haslo to: Admin/Admin a nie jak wczesnij admin/admin

    -----

    kilka takich niuansow na koniec to adres MAC kolnujemy zapisujac plik konfiguracyjny(Administration-->Management-->Backup Settings to file) na dysku (config.dat) i edytujac go (najlpeiej edytorem, ktory nie dodjae swoich smieci, bo nie wskoczy) w nim w polach:

    WLAN_MAC_ADDR=00:0C:43:30:52:65
    WAN_MAC_ADDR=00:xx:xx:xx:xx:xx <--- nasz adres MAC WAN
    LAN_MAC_ADDR=00:0C:43:30:52:67


    ---- nastepnie zapsisujemy zmiany i wczytujemy plik (Administration-->Management-->Load settings from file)

    po tym zabiegu konfigurujemy normanie router i prosze tez zobaczyc,, ze domsylnie WIFI (Wireless-Advanced--->TX Power) swieci na 25% mocy !!!!

    --- widok interfejsu www i zakladek w obazku ponizej

    Asmax BR615N - naprawa i wgranie altenatywne oprogramowania



    ps. jak ktos bedzie chcial jak wgrac oryginany firmware z Asmax br615n to opisze bo to tez nie jest duzy problem, pisalem w tamecie do producenta i widze ze producent idzie z duchem czasu i pomaga swoim fanom hehe

    pozdr Jendrek z podkarapcia
    About Author
    hcwnd
    Level 11  
    Offline 
    hcwnd wrote 21 posts with rating 2, helped 1 times. Live in city PL. Been with us since 2007 year.