1 (edytowany przez Remus 2019-07-14 23:18:01)

Temat: fritzbox 4040 bricked?

Witam:
Wgrywałem oprogramowanie openwrt do routera fritzbox 4040 i niestety coś poszło nie tak. Korzystałem z opisu: https://openwrt.org/toh/avm/avm_fritz_box_4040 ale po wgraniu nie otrzymałem komunikatu o zakończeniu transferu. Teraz router uruchamia się, świecą wszystkie diody oprócz INFO, która miga. Brak dostępu po ftp, router w ogóle nie jest widoczny w ustawieniach sieciowych (pola brama, dns są puste, adres ip dla kompa też jakiś dziwny: 169.254.239.214). Nie znalazłem żadnych opisów, jak tu przywrócić oprogramowanie?
Uart działa, oto co wyświetla:

Format: Log Type - Time(microsec) - Message - Optional Info
                   
Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic
          
S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.1.1-00085
                               
S - IMAGE_VARIANT_STRING=DAABANAZA
                                            
S - OEM_IMAGE_VERSION_STRING=CRM
                                              
S - Boot Config, 0x00000021
                                                   
S - Core 0 Frequency, 0 MHz
                                                   
B -       261 - PBL, Start
                                                    
B -      1338 - bootable_media_detect_entry, Start
                            
B -      1678 - bootable_media_detect_success, Start
                          
B -      1692 - elf_loader_entry, Start
                                       
B -      5068 - auth_hash_seg_entry, Start
                                    
B -      7210 - auth_hash_seg_exit, Start
                                     
B -    570972 - elf_segs_hash_verify_entry, Start
                             
B -    685599 - PBL, End
                                                      
B -    685623 - SBL1, Start
                                                   
B -    774118 - pm_device_init, Start
                                         
D -         6 - pm_device_init, Delta
                                         
B -    775564 - boot_flash_init, Start
                                        
D -     54276 - boot_flash_init, Delta
                                        
B -    834013 - boot_config_data_table_init, Start
                            
D -      3812 - boot_config_data_table_init, Delta - (419 Bytes)
              
B -    841218 - clock_init, Start
                                             
D -      7580 - clock_init, Delta
                                             
B -    853323 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:0
   
B -    856819 - sbl1_ddr_set_params, Start
                                    
B -    861813 - cpr_init, Start
                                               
D -         2 - cpr_init, Delta
                                               
B -    866202 - Pre_DDR_clock_init, Start
                                     
D -         4 - Pre_DDR_clock_init, Delta
                                     
D -     13161 - sbl1_ddr_set_params, Delta
                                    
B -    880042 - pm_driver_init, Start
                                         
D -         2 - pm_driver_init, Delta
                                         
B -    950666 - sbl1_wait_for_ddr_training, Start
                             
D -        29 - sbl1_wait_for_ddr_training, Delta
                             
B -    966455 - Image Load, Start
                                             
D -    144507 - QSEE Image Loaded, Delta - (289760 Bytes)
                     
B -   1111464 - Image Load, Start
                                             
D -      1446 - SEC Image Loaded, Delta - (2048 Bytes)
                        
B -   1121724 - Image Load, Start
                                             
D -     48658 - APPSBL Image Loaded, Delta - (90484 Bytes)
                    
B -   1170804 - QSEE Execution, Start
                                         
D -        66 - QSEE Execution, Delta
                                         
B -   1176969 - SBL1, End
                                                     
D -    493349 - SBL1, Delta
                                                   
S - Flash Throughput, 1990 KB/s  (382711 Bytes,  192307 us)
                   
S - DDR Frequency, 533 MHz
                                                    
                                             
(AVM) EVA Revision: 1.3139
  
                                                 
(C) Copyright 2005 AVM Date: Jul 21 2016 Time: 11:00:55 (0) 3 0x0-0x240D
      
                                                                          
    
[FLASH:] MACRONIX Uniform-Flash 32MB 256 Bytes WriteBuffer
                    
[FLASH:](Eraseregion [0] 512 sectors a 64kB) 
                                 
[SYSTEM:] CortexA9 

                                                        
Eva_AVM >ls
                                                                   
       Commands   Description
                                                 
       --------   -----------
                                                 
           help   help
                                                        
             dm   dump mem 32 Bit <addr> <range>
                              
             dh   dump mem 16 Bit <addr> <range>
                              
             db   dump mem 8 Bit <addr> <range>
                               
       mmd-read   read mmd value <phy> <mmd> <reg>
                            
      mmd-write   write mmd mdio value <phy> <mmd> <reg> <value>
              
          erase   Erase Flash <mtd>
                                           
       printenv   print Env. Variables
                                        
        restart   reboot Device
                                               
         setenv   set Env. variable <var> <value>
                             
       unsetenv   unset Env. variable <var>
                                   
       go   load & start kernel from mtd1
                               
      setmac   set mac addresses <addr> (like 12:23:40)
                    
      mdio-read   read 16-Bit mdio value
                                      
     mdio-write   write 16-Bit mdio value
                                     
     copro   prints coprocessor config
                              
Eva_AVM >    

Potrzebowałbym jakiegoś "tutka", żeby nic nie sknocić

Linksys WRT32x, Netgear r6220

2

Odp: fritzbox 4040 bricked?

A zmieniłeś bootloader? Jeżeli tak to tftp tam powinno być (nie ftp!): https://github.com/openwrt/openwrt/comm … 394d5ff64a

Tak samo jak samo ftp powinno nadal działać....

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

3

Odp: fritzbox 4040 bricked?

Cezary napisał/a:

A zmieniłeś bootloader? Jeżeli tak to tftp tam powinno być (nie ftp!): https://github.com/openwrt/openwrt/comm … 394d5ff64a

Tak samo jak samo ftp powinno nadal działać....

Zgodnie z opisem ruszałem tylko partycję mtd1, ale co mi zrobił windows to już nie wiem smile Ok, sprawdzę w takim razie

Linksys WRT32x, Netgear r6220

4

Odp: fritzbox 4040 bricked?

No na win7 poszło przywracanie oryginalnym oprogramowaniem do recovery. W takim razie jak tam wgrać openwrt? Z tego co piszą

$ ftp -n -v -p 192.168.178.1
Connected to 192.168.178.1 (192.168.178.1).
220 ADAM2 FTP Server ready
ftp> quote USER adam2
331 Password required for adam2
ftp> quote PASS adam2
230 User adam2 successfully logged in
ftp> quote MEDIA FLSH
200 Media set to MEDIA_FLASH
ftp> binary
200 Type set to BINARY
ftp> put openwrt-18.06.1-ipq40xx-avm_fritzbox-4040-squashfs-eva.bin mtd1
local: openwrt-18.06.1-ipq40xx-avm_fritzbox-4040-squashfs-eva.bin remote: mtd1
227 Entering Passive Mode (192,168,178,1,12,0)
150 Opening BINARY data connection
226 Transfer complete
5505028 bytes sent in 24,7 secs (223,21 Kbytes/sec)
ftp> quote check mtd1
150 Flash check 0x9F288C3D

wystarczy wrzucić ściągnięty obraz przez ftp. Z Twojego linka Cezary natomiast wynika, że on nie "startnie" dopóki się nie wrzuci tego initframes

This board currently needs an additional u-boot image in order to boot
properly. Booting with EVA isn't possible ATM.

Hmm, znalazłem gdzieś opis, że windows nie obsługuje trybu pasywnego i może przez to mi nie zadziałało ? Pytanie do Ciebie Cezary, ostatnie polecenie: "quote check mtd1" to sprawdzenie partycji, czy flashowanie ? Bo jeśli flashowanie, to już mam odpowiedź, co zepsułem. Po prostu źle zrobił transfer (nie miałem "transfer complete") a zadałem mu to polecenie.
Jeszcze drugie pytanie, po co jest to "quote MEDIA FLSH"?

Linksys WRT32x, Netgear r6220

5

Odp: fritzbox 4040 bricked?

Poprawka - bo są dwie różne metody. Ta z linku była pierwsza, flash przez ftp dodali później: https://github.com/openwrt/openwrt/comm … aa175b5587

Więc teoretyzując - w/w jest już wystarczające żeby to działało. Pomijam już fakt że użyłeś trochę starego wydania.

Nie wiem co chodzi dokładnie quote check mtd1 - ale sądząc po poleceniu raczej tylko sprawdza czy suma kontrolna się zgadza.

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

6 (edytowany przez Remus 2019-07-15 11:06:53)

Odp: fritzbox 4040 bricked?

Cezary napisał/a:

Więc teoretyzując - w/w jest już wystarczające żeby to działało. Pomijam już fakt że użyłeś trochę starego wydania.

Jak to starego? 18.06.4, chyba nowszego nie ma? Notabene u Ciebie na stronie nie znalazłem żadnego obrazu do tego routera. Aha, już widzę. W opisie wkleiłem jak leciało na ich stronie wink
Będę próbował jeszcze raz, ale użyję winscp lub spróbuję spod ubuntu

Linksys WRT32x, Netgear r6220

7

Odp: fritzbox 4040 bricked?

openwrt-18.06.1-ipq40xx-avm_fritzbox-4040-squashfs-eva.bin

to nie jest 18.06.4 tylko 18.06.1...

U mnie też jest, tylko samo sysupgrade

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

8

Odp: fritzbox 4040 bricked?

Cezary napisał/a:

openwrt-18.06.1-ipq40xx-avm_fritzbox-4040-squashfs-eva.bin

to nie jest 18.06.4 tylko 18.06.1...

U mnie też jest, tylko samo sysupgrade

No wkleiłem z rozpędu opis z ich strony, ale wgrywałem 18.06.4

Linksys WRT32x, Netgear r6220

9

Odp: fritzbox 4040 bricked?

Działa w końcu?

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

10

Odp: fritzbox 4040 bricked?

Cezary napisał/a:

Działa w końcu?

Działa stock, będę próbował wrzucić przez winscp openwrt

Linksys WRT32x, Netgear r6220

11

Odp: fritzbox 4040 bricked?

Ok, udało się zainstalować ale już na początku jest problem. Próbowałem zalogować się do Luci na pustym haśle, nie działało. Wszedłem przez ssh, zmieniłem hasło, zresetowałem router i dalej nie idzie. Po ssh loguję się na nowym haśle, ale do luci nie idzie. Jak wpiszę błędne hasło, to wyskakuje incorrect, jak wpiszę dobre, to tylko odświeża stronę. Jakiś błąd albo ja coś źle robię?

Linksys WRT32x, Netgear r6220

12

Odp: fritzbox 4040 bricked?

Użyj trybu incognito. Coś masz zapamiętane w przeglądarce może.

EDIT: a w ogóle zainstalowałeś wersję z luci a nie np. moją czystą bez gui? wink

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

13

Odp: fritzbox 4040 bricked?

Cezary napisał/a:

Użyj trybu incognito. Coś masz zapamiętane w przeglądarce może.

EDIT: a w ogóle zainstalowałeś wersję z luci a nie np. moją czystą bez gui? wink

Oczywiście ma luci, incognito pomogło.Aha, instalowałem wykorzystując Ubuntu i wszystko poszło od pierwszego kopa (oczywiście, jak już złapałem połączenie, bo znaleźć ten moment to trza mieć szczęście) wink
Dzięki Cezary za pomoc

Linksys WRT32x, Netgear r6220

14

Odp: fritzbox 4040 bricked?

Wyczyść więc cache przeglądarki po prostu.

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

15

Odp: fritzbox 4040 bricked?

czyli reasumując, chce wgrac koledze do tego sprzętu po raz pierwszy OPENWRT od Ciebie metodą poprzez skrypt python3 fritzflash.py, to musze użyć firmware 1 z 3 na twojej wyszukiwarce spod oznaczenia EVA ?

Redmi AX6000

16

Odp: fritzbox 4040 bricked?

Tak, to z eva.

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

17

Odp: fritzbox 4040 bricked?

dzieki...

Redmi AX6000