Elektroda.pl
Elektroda.pl
X
Elektroda.pl
OptexOptex
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Rozwiązano] DVR BCS0404LE-AN nieudana aktualizacja firmware - jak wgrać nowy firmware?

01 Sty 2020 13:07 609 5
  • Poziom 5  
    Witam,
    Mam dość stary DVR BCS0404LE-AN z firmwarem z 2011 roku. Chciałem zaktualizować firmware do tego: link, ale proces aktualizacji zwiesił się po 20 minutach i nie miałem wyjscia tylko musiałem go zrestartować.
    Po restarcie dvr chwile się ładuje, uruchamia się screen a potem restartuje się, i tak w kółko.

    Czy jest jakaś możliwość żeby przywrócic stary firmware albo wgrać nowy zaraz po włączeniu zasilania - jakiś recovery mode?

    Z góry dzięki za informacje.

    Pozdrawiam
  • OptexOptex
  • OptexOptex
  • Poziom 5  
    nie, nie będę zabierał się za lutowanie - nie mam nawet lutownicy z małym grotem ani kabla rs2usb. jeżeli jest szansa na zbootowanie z usb to spróbuje tego.
    A czy jest jakiś dokument opisujący procedurę recovery z usb? Czy zamiana nazwy pliku na update.bin to wszystko?

    Dodano po 2 [godziny] 1 [minuty]:

    nie, niestety upgrade po usb z bootowaniem mi nie poszedł. nie wiem nawet czy tak się da.
    nigdzie nie znalazłem takiej procedury.

    rejestrator po włączeniu wyświetla logo bcs, zapisuje na pendrivie dwa pliki i sie restartuje.

    nie pozostaje mi nic innego jak skorzystać z procedury tftp recovery opisanej powyżej.
    zamowiłem już rs232ttl - usb interface i znalazłem lutownice. pewnie w sobotę albo w poniedziałek bede się zabierał za to. nie jest to jakoś bardzo skomplikowane ale swoje trzeba przejść ;).

    wolałbym jednak aby bootowanie z usb działało... a tu taki niefart :(

    Dodano po 1 [godziny] 20 [minuty]:

    A czy może mi ktoś powiedzieć gdzie znajde RS'a na płycie DVR'a -zdjęcie poniżej:
    DVR BCS0404LE-AN nieudana aktualizacja firmware - jak wgrać nowy firmware?

    Czy to będzie złącze J1 - a gdzie będzie RX, TX - masa to chyba będzie nóżka nr 3?
  • Poziom 39  
    Odepnij kabel sata i podeślij jeszcze raz zdjęcie plus zdjęcie z drugiej strony.
  • Poziom 5  
    Jakoś podpiąłem RS'a do interfejsu USB/RSTTL którego znalazłem w szpargałach. Działa. U mnie to wygląda tak:
    DVR BCS0404LE-AN nieudana aktualizacja firmware - jak wgrać nowy firmware?
    Moge przerwać bootowanie ale nie mogę zapingować do serwera tftp. zmieniałem adresacje ale to też nie pomaga.
    może ktoś ma jakiś pomysł?
    oto lista zmiennych środowiskowych z printenv:

    Spoiler:
    bootargs=mem=59M console=ttyAMA0,115200 root=1f01 rootfstype=cramfs mtdparts=physmap-flash.0:512K(boot),4M(rootfs),6M(user),2M(web),128K(custom),256K(logo),1280K(config) busclk=230000000 user_debug=0x1f
    version=000
    new_version=00001
    bootcmd=showlogo; netup; fsload; bootm 0xc1000000
    bootdelay=3
    baudrate=115200
    dh_keyboard=1
    appauto=1
    da=tftp 0xc1000000 u-boot.bin.img;protect off all; flwrite
    dr=tftp 0xc1000000 romfs-x.cramfs.img; flwrite
    dc=tftp 0xc1000000 custom-x.cramfs.img; flwrite
    du=tftp 0xc1000000 user-x.cramfs.img; flwrite
    dw=tftp 0xc1000000 web-x.cramfs.img; flwrite
    dl=tftp 0xc1000000 logo-x.cramfs.img; flwrite
    up=tftp 0xc1000000 update.img; flwrite
    tk=tftp 0xc1000000 uImage; bootm 0xc1000000
    bootfile=boot/uImage
    ethaddr=52:54:4c:ce:31:af
    ID=PA1HP03302127
    HWID=00000000000000
    videostandard=p
    restore=0
    stdin=serial
    stdout=serial
    stderr=serial
    verify=n
    ver= U-Boot 2008.10-svn (Feb 18 2012 - 10:39:05)
    ipaddr=192.168.1.10
    gatewayip=192.168.1.1
    netmask=255.255.255.0
    serverip=192.168.1.1

    Environment size: 1005/131068 bytes


    Dodano po 2 [godziny] 45 [minuty]:

    OK. Problem z siecią rozwiązany. Przeniosłem TFTP serwer na linuxa i ustawiłem szybkość portu na switchu na sztywno. Teraz działa OK.
    Zflaszowałem DVR'a i przywróciłem firmware zgodnie z opisem.
    DVR wstaje do startupowego wizarda, dalej narazie nie testuje bo wypiąłem dysk i piszczy a nie chcę obudzić dzieci.
    Dzieki wielkie za pomoc.
    Pozdrawiam
  • Poziom 5  
    Jakoś podpiąłem RS'a do interfejsu USB/RSTTL którego znalazłem w szpargałach. Działa. U mnie to wygląda tak:
    DVR BCS0404LE-AN nieudana aktualizacja firmware - jak wgrać nowy firmware?
    Moge przerwać bootowanie ale nie mogę zapingować do serwera tftp. zmieniałem adresacje ale to też nie pomaga.
    może ktoś ma jakiś pomysł?
    oto lista zmiennych środowiskowych z printenv:

    Spoiler:
    bootargs=mem=59M console=ttyAMA0,115200 root=1f01 rootfstype=cramfs mtdparts=physmap-flash.0:512K(boot),4M(rootfs),6M(user),2M(web),128K(custom),256K(logo),1280K(config) busclk=230000000 user_debug=0x1f
    version=000
    new_version=00001
    bootcmd=showlogo; netup; fsload; bootm 0xc1000000
    bootdelay=3
    baudrate=115200
    dh_keyboard=1
    appauto=1
    da=tftp 0xc1000000 u-boot.bin.img;protect off all; flwrite
    dr=tftp 0xc1000000 romfs-x.cramfs.img; flwrite
    dc=tftp 0xc1000000 custom-x.cramfs.img; flwrite
    du=tftp 0xc1000000 user-x.cramfs.img; flwrite
    dw=tftp 0xc1000000 web-x.cramfs.img; flwrite
    dl=tftp 0xc1000000 logo-x.cramfs.img; flwrite
    up=tftp 0xc1000000 update.img; flwrite
    tk=tftp 0xc1000000 uImage; bootm 0xc1000000
    bootfile=boot/uImage
    ethaddr=52:54:4c:ce:31:af
    ID=PA1HP03302127
    HWID=00000000000000
    videostandard=p
    restore=0
    stdin=serial
    stdout=serial
    stderr=serial
    verify=n
    ver= U-Boot 2008.10-svn (Feb 18 2012 - 10:39:05)
    ipaddr=192.168.1.10
    gatewayip=192.168.1.1
    netmask=255.255.255.0
    serverip=192.168.1.1

    Environment size: 1005/131068 bytes


    Dodano po 2 [godziny] 45 [minuty]:

    OK. Problem z siecią rozwiązany. Przeniosłem TFTP serwer na linuxa i ustawiłem szybkość portu na switchu na sztywno. Teraz działa OK.
    Zflaszowałem DVR'a i przywróciłem firmware zgodnie z opisem.
    DVR wstaje do startupowego wizarda, dalej narazie nie testuje bo wypiąłem dysk i piszczy a nie chcę obudzić dzieci.
    Dzieki wielkie za pomoc.
    Pozdrawiam

    Dodano po 7 [godziny] 55 [minuty]:

    rozwiązaniem problemu była procedura wskazana przez MariuszX49 w poście #2
    pozdrawiam