Differences

This shows you the differences between the selected revision and the current version of the page.

howto:recover 2015/11/28 07:58 howto:recover 2017/09/06 17:34 current
Line 1: Line 1:
-Hello Pavel,The Training Log has been on and off on our end as well. It should be back and rnuning at this time, please try to refresh your browser or open a new browser if it does not work this first time.-FINIS+====== Recovering from a bad firmware ====== 
 + 
 + 
 +===== Using a serial console ===== 
 +At this very moment the only way to fix bricked DSM-G600 is to use a serial console. 
 + 
 +  - [[howto:serial_connector|Install a serial console]]. 
 +  - Now you should see which part of your firmware is failing.<code>U-Boot 0.2.0 (May 11 2005 - 18:56:16) 
 + 
 +CPU:  MPC8245 V1.2 at 170.503 MHz: 
 +Board: Sandpoint 8245 
 +DRAM:  32 MB 
 +FLASH: FUJI_DL323BE 
 +In:    serial 
 +Out:  serial 
 +Err:  serial 
 +Hit any key to stop autoboot:  0 
 +## Booting image at fff10000 ... 
 +  Image Name:  Linux-2.4.21-pre4 
 +  Image Type:  PowerPC Linux Kernel Image (gzip compressed) 
 +  Data Size:    853695 Bytes = 833.7 kB 
 +  Load Address: 00000000 
 +  Entry Point:  00000000 
 + Verifying Checksum ... OK 
 +  Uncompressing Kernel Image ... OK 
 +## Loading RAMDisk Image at ffc20000 ... 
 +  Image Name:  default 
 +  Image Type:  PowerPC Linux RAMDisk Image (gzip compressed) 
 +  Data Size:    3072965 Bytes =  2.9 MB 
 +  Load Address: 00000000 
 +  Entry Point:  00000000 
 +  Verifying Checksum ... Bad Data CRC 
 +*</code> Here we have a failing ram disk image. 
 +  - Get firmware you want to flash. I suggest you to use D-Link original unmodified firmware! 
 +  - Get program to unpack firmware image. It is located in [[http://dns323.kood.org/downloads/people/beattie/Build_DSM-0.3.tgz|this]] archive in fwbuild-0.x.tgz file. Use ''fwdump firmware-image''. Now you have 3 files: firmware.sec1 which is u-boot formated kernel image, firmware.sec2 is u-boot formated ram disk image and firmware.sec3 you do not need. 
 +  - And finally [[howto:kernel_upload|here is a how to upload]] a needed or failing image using a serial console. 
 + 

Personal Tools