D-Link DIR-300 rev B1
bgn (N150) | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wireless N Router | |||||||||||||||||||||||||||||
Wikipedia | |||||||||||||||||||||||||||||
InfoDepot Wiki | |||||||||||||||||||||||||||||
WikiDevi.wi-cat.ru | |||||||||||||||||||||||||||||
3rd Party Firmware | |||||||||||||||||||||||||||||
dd-wrt | |||||||||||||||||||||||||||||
OpenWrt | |||||||||||||||||||||||||||||
Tomato any flavor |
Incompatible | ||||||||||||||||||||||||||||
Gargoyle |
Status Unknown | ||||||||||||||||||||||||||||
Platform | |||||||||||||||||||||||||||||
Brand • Model • Rev |
D-Link DIR-300 B1 | ||||||||||||||||||||||||||||
FCC ID | |||||||||||||||||||||||||||||
Type |
wireless router | ||||||||||||||||||||||||||||
Series |
DIR-300 | ||||||||||||||||||||||||||||
CPU1 |
Ralink RT3050 | ||||||||||||||||||||||||||||
CPU1 Type |
MIPS 24KEc | ||||||||||||||||||||||||||||
CPU1 Speed |
320 MHz 16-bit | ||||||||||||||||||||||||||||
Flash1 Chip |
Macronix MX29LV320DBTI-70G | ||||||||||||||||||||||||||||
Flash1 Size |
4 MiB4,194,304 B <br />32,768 Kib <br />4,096 KiB <br />32 Mib <br />0.00391 GiB <br /> | ||||||||||||||||||||||||||||
RAM1 Size |
32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br /> | ||||||||||||||||||||||||||||
RAM1 Chip |
ProMOS V54C3256164VDI7 | ||||||||||||||||||||||||||||
nvram Size |
32K | ||||||||||||||||||||||||||||
ETH chip1 |
Ralink RT3050 | ||||||||||||||||||||||||||||
Switch |
Ralink RT3050 | ||||||||||||||||||||||||||||
Ethernet Port Count |
1-100MbE-WAN 4-100MbE-LAN | ||||||||||||||||||||||||||||
Wired Standard |
IEEE 802.3i/3u | ||||||||||||||||||||||||||||
802dot11 OUI: none specified | |||||||||||||||||||||||||||||
Stock bootloader |
U-Boot | ||||||||||||||||||||||||||||
Expansion IF types |
none specified | ||||||||||||||||||||||||||||
Power |
5 VDC, 1.2 A | ||||||||||||||||||||||||||||
Connector type |
barrel | ||||||||||||||||||||||||||||
Other | |||||||||||||||||||||||||||||
Default IP address: 192.168.0.1 | |||||||||||||||||||||||||||||
Manuf/OEM/ODM |
Alpha Networks WRG-N23 | ||||||||||||||||||||||||||||
3rd Party Firmware Support | |||||||||||||||||||||||||||||
Retail | |||||||||||||||||||||||||||||
Availability | End of Life | ||||||||||||||||||||||||||||
End of Life date | 2012 | ||||||||||||||||||||||||||||
FCC approval date | 28 April 2009 | ||||||||||||||||||||||||||||
Radio 1 | |||||||||||||||||||||||||||||
Chip1 |
Ralink RT3050 | ||||||||||||||||||||||||||||
Wireless interface OUI |
none specified | ||||||||||||||||||||||||||||
Antenna Connector Type |
none specified | ||||||||||||||||||||||||||||
MIMO status |
1x1:1 | ||||||||||||||||||||||||||||
Wireless Standard |
IEEE 802.11b/g/n | ||||||||||||||||||||||||||||
802.11n |
up to 150 Mbps | ||||||||||||||||||||||||||||
802.11g |
up to 54 Mbps | ||||||||||||||||||||||||||||
802.11b |
up to 11 Mbps | ||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
|
For a list of all currently documented Ralink chipsets with specifications, see Ralink.
For a list of all currently documented D-Link device with specifications, see D-Link.
- • 150 Mbps - 1SS 2.4GHz 802.11n (40MHz chan.) = N150 class
Overview
This device is on the DD-WRT Supported Devices table.
DIR-300 H/W rev. B1 hardware are same as in DIR-600 H/W Rev. B1
"8WRGN23..3A1G" is silkscreened on the board in the FCC photos.
- This is the same board ID as the Keebox W150NR v1.
Hardware
It is important to note, DIR-300 Rev A1 and Rev B1 are completely different hardware, different SoC, different procedure. So, if you have the old DIR-300 router, its install procedure is already well documented elsewhere. Rev B1 is based on Ralink RT3050 SoC and from all accounts, including Dlink's FCC test report, the PCBA is exactly the same as in the DIR-600.
You can tell which Rev of the hardware this router is from the box (it will say "H/W Ver: B1 F/W Ver 2.00" for example on the bottom of the box, underneath the barcode). A similar sticker with the hardware version and firmware version is also stuck on the bottom of the router itself. This means it's quick and easy to check the hardware revision before buying or borrowing it.
The factory default IP for this router is 192.168.0.1, user is "admin", password is blank.
Pros of this hardware
- 4 MB board, so no need to use "micro" DD-WRT builds.
- Fairly inexpensive.
- Fairly new hardware (released in 2009?), so it's widely available for purchase new.
- Reasonably fast CPU clock speed.
- Easy to install DD-WRT on this hardware (just flash through the web interface as per below, and you're done).
- According to Ralink's website, the chip has a ROM built-in and this means there is no boot code to crash or mistakenly erase. The ROM contains a bootloader and emergency room web page to recover flash firmware. Translation: You're unlikey to brick it.
Cons of this hardware
- This Ralink hardware does not support Client Bridge wireless mode ( reference ). It does however support Repeater Bridge mode, which is similar, but a bit more complicated to set up.
- No USB port, so cannot be a NAS for a USB drive, nor can it be used for Printer Sharing of a USB printer.
- As it is Ralink chipset based, support by DD-WRT is still limited in terms of firmware builds availability and community support compared to Broadcom based routers. Currently the only build from BrainSlayer doesn't include JFFS/CIFS client support.
- The LAN Port based VLAN is not supported. You can not assign the LAN Ports with VLAN. However, there may be a workaround for VLAN support on the DIR-600.
Links of Interest
Flashing
NOTE: During configuration or flashing a device, the only things that should be hooked to the device is the computer and power. |
Flashing dd-wrt
Current supported version: ?
Step-by-step instructions from out-of-the-box factory firmware
To install dd-wrt on either a D-Link DIR-300 Revision B1 or a D-Link DIR-600 Revision B1, you need to flash it directly from the router's web admin page (yes, that is correct... from D-Link's standard web interface). These are the steps to follow:
- Download the latest firmware from: http://dd-wrt.com/site/support/router-database , and enter the model as DIR600 or DIR300 as appropriate. There will be two files, "dlink-revb-factory-webflash.bin" and "dir600-revb-ddwrt-webflash.bin" / "dir300-revb-ddwrt-webflash.bin". You only need the factory-webflash file.
- Connect to the DIR-600/DIR-300 using an ethernet cable.
- Open http://192.168.0.1/ in your web browser, which should open the DIR600's/DIR300's administrative page from the standard D-link firmware.
- The D-link's default login details are user "admin", password is blank, and type the captcha from the image.
- Maintenance -> Firmware Update
- Click "browse" button -> select the "dlink-revb-factory-webflash.bin" file -> click "Upload" button.
- Wait 2 or 3 minutes for the DIR-600/DIR-300 to flash and do the update. (it should have finished when your browser tries to connect after the reboot, and probably fails because the IP address has changed). After the flash & update is done, the router will reboot to dd-wrt, and the IP address will have changed to 192.168.1.1. There is no need to do any reset.
- Open http://192.168.1.1/ in web browser. Will probably have to update your IP address (if using static IP) to this subnet to be able to connect. This should open DD-WRT's web interface. Configure DD-WRT as desired.
- You're finished!
Alternate Install Method using Emergency Room Web Interface
- Setup your PC with static IP on 192.168.0.0 subnet.
- Make sure the PC has the following two files:
- dlink-revb-factory-webflash.bin
- dir300-revb-ddwrt-webflash.bin (or the 600 equivalent, depending on whether you have the 300 or 600)
- Open your web browser and get it ready to connect to 192.168.0.1.
- Press and HOLD the reset button on the router and connect power. Hold the reset button for about 3~5 seconds, then release.
- Connect the browser to http://192.168.0.1/ . The Emergency Room Updating Firmware screen should display.
- Browse to and upload the first image file, the 'factory' one.
- When you see the message "IMAGE UPLOAD SUCCESS", the flash will begin to be erased and re-written.
- Wait until the power LED turns to solid 'Yellow'. At this point, the initial dd-wrt image has been written to flash, the device has rebooted and is running.
- Change the IP address of your PC to the 192.168.1.0 subnet. Use your browser to connect to the router at http://192.168.1.1/
- The DD-WRT screen should load. If not, you did something wrong. Go back and try again.
- There is a report that "emergency room web interface" may not support IE8, so if it does not work then try another browser: "Note that Internet Explorer 8 did not work for me on the emergency room web interface. It gave me a general page view error during the firmware upload. I had to use another browser to make it work (I used chrome but fire fox would probably work as well)."
Flashing OpenWrt
This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram. DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version onto it! See 4/32 warning for details. |
This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation. This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now. |
OpenWrt support for this device has ended in 2022. 19.07.10 was the last official build for 4/32 devices. |
On the OpenWrt Wiki
On the OpenWrt Forum
OpenWrt Target: ramips
OpenWrt Subtarget: rt305x
OpenWrt Package architecture: mipsel_24kc
Support started version: 12.09
Current supported version: 18.06.9
Image too big: 18.06.0
Comment:
Image build disabled in master with commit d7d46da938e3
Please insert instructions here
Upgrading
- Download the latest firmware from: http://dd-wrt.com/site/support/router-database , and enter the model as DIR600 or DIR300 as appropriate. Download the new firmware file, which will be called dir300-revb-ddwrt-webflash.bin or dir600-revb-ddwrt-webflash.bin , depending on your router.
- Open the DD-WRT's web interface in your web browser. It's http://192.168.1.1/ by default.
- Administration tab -> "Firmware Upgrade" button
- click "browse" button -> select the "dir600-revb-ddwrt-webflash.bin" file -> click "Upgrade" button.
- It takes about 1 and a half minutes to upload and write the flash. Your browser will reload and let you know when it is done.
- It is probably a good idea to reboot after updating. That's it.
Reverting
To get back your D-Link DIR 600 router to its original D-Link firmware:
- Download the latest firmware version from Dlink (version 2.01 at time of this writing) from ftp://ftp.dlink.cz/dir/dir-600/driver_software/
- Use the "emergency room interface" steps described above.
- Do NOT use the standard firmware upgrade procedure. Multiple people have reported that this does not work for restoring the D-Link firmware. Use the "emergency room interface" steps instead.
vlan Info
- The LAN Port based VLAN is not supported. You can not assign the LAN Ports with VLAN. However, there may be a workaround for VLAN support on the DIR-600.
Pictures
Notes
This page also applies to the DLink DIR-300 Rev.B
How to reset the Router to initial DD-WRT configuration
If you forget the username or password, or if the configuration becomes really messed up, you can always clear all the non-volitile parameters by doing a 'factory reset'. To do this, with the router already fully booted, press and hold the reset button for 5~6 seconds and release. The router will boot back up and answer to 192.168.1.1 just as if it had just been flashed with DD-WRT.
- D-Link
- Embedded system/wireless router
- Embedded System Ralink
- Embedded System RT3050
- Ralink
- Embedded System MIPS 24KEc
- Embedded System
- Manuf Alpha Networks
- DD-WRT Supported
- OpenWrt Was Supported
- Has Mimo Status
- Embedded System IEEE 802.11b/g/n
- Single-Radio Wireless Embedded System
- Wireless Embedded System
- English Documentation