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. |