Differences
This shows you the differences between the selected revision and the current version of the page.
| howto:recover 2015/11/30 16:32 | howto:recover 2017/09/06 17:34 current | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | godaddy is insane. Typical pemrgamorr laziness. My god, website tonight I don't think so. 3 passwords minimum, WTF domain management, hosting, then what? Subdomains? Do I really care? I need to get sucked into their world just to make a freakin website? Assholes if they made cars this way we'd be riding bikes. I would never recommend this to daddy or anyone else. http://ojicmui.com [url=http://wdcbjc.com]wdcbjc[/url] [link=http://qkavioib.com]qkavioib[/link] | + | ====== 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. | ||
| + | |||