Differences
This shows you the differences between the selected revision and the current version of the page.
| howto:reflash_from_windows 2015/01/22 08:10 | howto:reflash_from_windows 2018/05/17 14:30 current | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| You will need to get one of the serial adapters from the hardware guide [[hardware:serial|Serial Adapters]]. I used the USB cable out of the available options, but any will work. | You will need to get one of the serial adapters from the hardware guide [[hardware:serial|Serial Adapters]]. I used the USB cable out of the available options, but any will work. | ||
| - | ==== Cygwin ==== | + | ==== Firmware ==== |
| - | Install Cygwin with the **Ruby interpreter** and any dependent packages. The remaining setup settings can remain as their defaults. | + | The next step will be to either use a pre-split firmware (provided below) or use splitdns323fw to split your own into a Kernel and Ramdisk image. |
| - | + | ||
| - | ==== splitdns323fw ==== | + | |
| - | Here is where we'll either download existing Kernels and Ramdisks or split either a custom firmware or factory firmware in Cygwin. | + | |
| + | === Pre-Split === | ||
| == D-Link Firmware 1.10 (http://www.djtazie.com/) == | == D-Link Firmware 1.10 (http://www.djtazie.com/) == | ||
| * [[http://www.djtazie.com/dns323/uKernel|Download uKernel]] | * [[http://www.djtazie.com/dns323/uKernel|Download uKernel]] | ||
| * [[http://www.djtazie.com/dns323/uRamdisk|Download uRamdisk]] | * [[http://www.djtazie.com/dns323/uRamdisk|Download uRamdisk]] | ||
| - | == Use your own == | + | === Split your own === |
| + | == Cygwin == | ||
| + | Install Cygwin with the **Ruby interpreter** and any dependent packages. The remaining setup settings can remain as their defaults. | ||
| + | |||
| + | == splitdns323fw == | ||
| + | Here is where we'll split either a custom firmware or factory firmware in Cygwin. | ||
| - Open up Cygwin once everything is finished installing and note the path to **your home directory** (in my case it was C:\cygwin\home\Wes). | - Open up Cygwin once everything is finished installing and note the path to **your home directory** (in my case it was C:\cygwin\home\Wes). | ||
| - Extract the **firmware to your home directory**, in my case I used the current factory firmware (1.09) so I extracted the 'dns323_fw_109' file from the 'dns323_fw_109.zip' archive to C:\cygwin\home\Wes. | - Extract the **firmware to your home directory**, in my case I used the current factory firmware (1.09) so I extracted the 'dns323_fw_109' file from the 'dns323_fw_109.zip' archive to C:\cygwin\home\Wes. | ||
| Line 37: | Line 41: | ||
| * ./splitdns323fw -k uKernel -i uRamdisk name_of_firmware_file //(Example: ./splitdns323fw -k uKernel -i uRamdisk dns323_fw_109)// | * ./splitdns323fw -k uKernel -i uRamdisk name_of_firmware_file //(Example: ./splitdns323fw -k uKernel -i uRamdisk dns323_fw_109)// | ||
| - Once the splitdns323fw utility is finished you should have **two new files** in your home directory: **uKernel and uRamdisk** | - Once the splitdns323fw utility is finished you should have **two new files** in your home directory: **uKernel and uRamdisk** | ||
| + | |||
| + | |||
| + | |||
| ==== Tera Term ==== | ==== Tera Term ==== | ||
| Line 52: | Line 59: | ||
| * Flow control: none | * Flow control: none | ||
| * Transmit delay: 0 msec/char 0 msec/line | * Transmit delay: 0 msec/char 0 msec/line | ||
| - | - Power on your DNS-323 and immediately (about 2 seconds) press **SPACE bar** ((I stationed my DNS-323 so I could have one hand on the power button and the other hand on the keyboard so when I turned the DNS-323 on I could **immediately** hit the keys. ****It requires quick timing**.** Don't be afraid to **unplug the DNS-323 and try again**, so long as you keep your serial adapter connected to your computer and leave Tera Term open you can repeat this until you get it. If you **unplug your serial adapter** or close Tera Term you'll need to start back at step 4.)). | + | - Power on your DNS-323 and immediately (about 2 seconds) press **SPACE bar than 1** ((I stationed my DNS-323 so I could have one hand on the power button and the other hand on the keyboard so when I turned the DNS-323 on I could **immediately** hit the keys. ****It requires quick timing**.** Don't be afraid to **unplug the DNS-323 and try again**, so long as you keep your serial adapter connected to your computer and leave Tera Term open you can repeat this until you get it. If you **unplug your serial adapter** or close Tera Term you'll need to start back at step 4. I had to use Spacebar + 1 key to get it to stop, I could hit he space bar and any other keys all day and it didn't break the autoboot. Spacebar + 1 worked form me on the first try.)). |
| If the serial cable is correctly wired, uboot will tell you to press a key to stop boot sequence | If the serial cable is correctly wired, uboot will tell you to press a key to stop boot sequence | ||
| - You should be prompted with a **Marvel>>** command line at this point. | - You should be prompted with a **Marvel>>** command line at this point. | ||