Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:d-link:dir-300revb [2018/04/18 16:14] – [Supported Versions] lucize | toh:d-link:dir-300revb [2024/02/12 08:58] – external edit | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== D-Link DIR-300(Bx)/ | ====== D-Link DIR-300(Bx)/ | ||
| + | |||
| + | {{section> | ||
| + | |||
| | :!: Note: See **[[toh: | | :!: Note: See **[[toh: | ||
| | :!: Note: See **[[toh: | | :!: Note: See **[[toh: | ||
| Line 13: | Line 16: | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Topic URL_url, Device Techdata_pageid | + | " |
| - | headers | + | " |
| - | align | + | " |
| - | filter | + | |
| - | filter | + | " |
| - | filteror : Model=DIR-600 | + | " |
| - | filter | + | } --> |
| - | ---- | + | |
| Warning! Wireless support is [[https:// | Warning! Wireless support is [[https:// | ||
| Line 29: | Line 31: | ||
| Revision DIR-600 B5E is supported under openwrt with firmware DIR-610-A1! | Revision DIR-600 B5E is supported under openwrt with firmware DIR-610-A1! | ||
| + | |||
| Warning!!! Newer images are bricking DIR-600 B5E if sysupgrade is not written before first reboot! So after factory flash don't reboot, just write the sysupgrade. | Warning!!! Newer images are bricking DIR-600 B5E if sysupgrade is not written before first reboot! So after factory flash don't reboot, just write the sysupgrade. | ||
| ===== Hardware Highlights ===== | ===== Hardware Highlights ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | header | + | " |
| - | align : c,c,c,c,c,c,c,c,c,c,c,c,c | + | " |
| - | filter | + | |
| - | filter | + | " |
| - | filteror : Model=DIR-600 | + | " |
| - | filter | + | } --> |
| - | ---- | + | |
| B6 + B7 - cheaper versions of B5 | B6 + B7 - cheaper versions of B5 | ||
| Line 45: | Line 47: | ||
| ===== Installing of OpenWrt ===== | ===== Installing of OpenWrt ===== | ||
| - | ---- datatable ---- | + | <!-- ToH: { |
| - | cols | + | " |
| - | headers | + | " |
| - | align : l,c,c | + | " |
| - | filter | + | " |
| - | filter | + | " |
| - | filteror : Model=DIR-600 | + | } --> |
| - | filter | + | |
| - | ---- | + | |
| Line 70: | Line 70: | ||
| :!: **NOTE:** Routers with new firmwares do not accept the current image through the emergency room and are therefore not flashable this way. To circumvent this, you should downgrade u-boot before flashing. Using [[#curl instead of web browser|curl instead of web browser]] may be worth trying. | :!: **NOTE:** Routers with new firmwares do not accept the current image through the emergency room and are therefore not flashable this way. To circumvent this, you should downgrade u-boot before flashing. Using [[#curl instead of web browser|curl instead of web browser]] may be worth trying. | ||
| + | |||
| + | ==== B6E version ==== | ||
| + | Can be flashed from Emergency Mode with install file.\\ | ||
| + | If you are able to have OpenWRT after first reboot and next reboot having problems (Still in emergency mode, or won't boot):\\ | ||
| + | - Flash again OpenWRT from Emergency Mode\\ | ||
| + | - From OpenWRT do an update with SysUpgrade file\\ | ||
| ==== DIR-600 B5E ==== | ==== DIR-600 B5E ==== | ||
| Line 89: | Line 95: | ||
| This means you have to add the line above and build OpenWrt from the sources.\\ | This means you have to add the line above and build OpenWrt from the sources.\\ | ||
| As of August 2017 Debian 8 Jessie will work, latest versions will fail due to perl incompatibility. | As of August 2017 Debian 8 Jessie will work, latest versions will fail due to perl incompatibility. | ||
| + | |||
| + | === What if Emergency Web Interface fails? === | ||
| + | |||
| + | In case no Image would flash successfully (even stock firmware) one can still do this to the rescue: | ||
| + | * connect a USB2UART converter with 3.3 Voltage: ([[http:// | ||
| + | * if your device hangs while RX is connected, place a ~1k Ohm resistor in series with RX. When it hangs all LEDs except Power will turn on and stay on, whereas they normally turn on briefly and then power LED blinks in 1s intervals indicating Emergency Mode. | ||
| + | * create initramfs-kernel.bin from scratch with OpenWRT 19.07 (or use/find an older version above) for DIR-610-A1(later versions might be too big) but comment out the line containing ' | ||
| + | * copy that initramfs-kernel image to your tftp server. | ||
| + | * load your fresh initramfs-kernel.bin with first option *1* -- load system from tftp into SDRAM -- (you have to be quick - the device will wait for 1 second before it uses its default value *3*, which will try to load the system from flash). | ||
| + | * if successful you will get a running kernel and will be able to e.g. scp an official or custom made squashfs-sysupgrade image for DIR-610-A1 to /tmp and use that to flash the device with sysupgrade. | ||
| ===== Emergency Web Interface ===== | ===== Emergency Web Interface ===== | ||
| Line 114: | Line 130: | ||
| You can now login to your router flashed with OpenWrt via your web-browser at: ''< | You can now login to your router flashed with OpenWrt via your web-browser at: ''< | ||
| - | If you can't connect via your browser connect via SSH to 192.168.1.1, | + | If you can't connect via your browser connect via SSH to 192.168.1.1, |
| :!: **NOTE:** The router might have too little memory to install LuCI successfully. | :!: **NOTE:** The router might have too little memory to install LuCI successfully. | ||
| Line 248: | Line 264: | ||
| For more JTAG details see: | For more JTAG details see: | ||
| * [[docs: | * [[docs: | ||
| - | | + | * JTAG tools |