Dir 615 Dd Wrt Firmware Download
* You lot might have to modify the magic number at the terminate of the OpenWrt firmware to the 1 used by the stock DIR-615 firmware to get it to upload.
| Revision | Model Specific Notes |
|---|---|
| A1 | Marvell 88F5180NB1; viii MiB flash, 32 MiB RAM |
| B2 | Ubicom & SPI Wink with 2 MB only |
| F1, F2 | SPI Flash with 2 MB only |
| J1 | Realtek RTL8196C & SPI Flash with 2 MB only |
| M1 | Realtek RTL8196C; 4 MiB flash, 32 MiB RAM |
| T1 | Realtek RTL8196E & SPI Flash with ii MB just |
| Revisions | CPU | Ram | Wink | Network | Gigabit | USB | Serial | JTag |
|---|---|---|---|---|---|---|---|---|
| A1 | Marvell | 32MB | 8MB | 4×1 | No | No | Yes | Yep |
| B2 | Ubicom | 8MB | 2MB | four×1 | No | No | Yes | Yep |
| C1, C2 | Atheros | 32MB | 4MB | four×i | No | Yes* | Yes | No |
| D1 - D5 | Ralink | 32MB | 4MB | iv×1 | No | No | Yes | No |
| E1, E2 | Atheros | 32MB | 4MB | 4×1 | No | Aye* | Yes | Yes |
| E3,E4,E5 | Atheros | 32MB | 4MB | iv×1 | No | Yes* | Yes | Yeah |
| F1, F2 | Realtek | 16MB | 2MB | four×ane | No | No | Yep | Yes |
| G1 | Ralink | 32MB | 8MB | 4×1 | No | No | Yes | ? |
| H1, H2 | Ralink | 32MB | 4MB | 4×i | No | No | Yes | Yes |
| I1 - I3 | Atheros | 32MB | 4MB | iv×i | No | Yes* | Yes | Yeah |
| J1 | Realtek | 16MB | 2MB | 4×1 | No | No | Yeah | Aye |
| K1 | Broadcom | 32MB | 4MB | iv×i | No | No | No | Yeah |
| K2 | Broadcom | 32MB | 4MB | 4×1 | No | Yep | Yes | ? |
| M1 | Realtek | 32MB | 4MB | four×one | No | No | No | Aye |
| M2 | Realtek | 32MB | 4MB | 4×1 | No | No | No | Yes |
| N1 | Realtek | 32MB | 4MB | 4×1 | No | ? | Yes | No |
| Q2 | Realtek | 32MB | 4MB | iv×1 | No | No | Yes | Yep |
| T1 | Realtek | 8MB | 2MB | 4×one | No | ? | ? | ? |
*Hardware and software modifications required
Don't upgrade/flash the 18.06.0-rc2 version every bit theres a bug where the settings dont save, See https://bugs.openwrt.org/index.php?do=details&task_id=1684
Installation/Flashing Guide for Rev. D1-D5 for v17.01.5
-
Unplug the unit and configure your network card IPv4 to IP 192.168.0.five, Subnet 255.255.255.0, Gateway 192.168.0.1
-
Power off the unit of measurement, concord RESET and power on the device untill you come across a Orange LED flashing
-
Get to
http://192.168.0.oneand upload the firmware. If the upload does non start, merely try some other browser, e.one thousand. Firefox. -
Perform initial configuration (Turn on Wireless, Set a Router Passwod likewise dont forget any port forwarding needed etc) (First login). (
http://192.168.i.1) -
Restart the Device, Yeah again
-
Connect the WAN cable to your Cablevision Modem or Switch
-
Get to Network > Wireless > Advanced and change the country code to your region, Save & Use.
Notes - D1-D4 models are pretty much unbrickable every bit they take a congenital-in firmware recovery way nevertheless model D5 does not take congenital in recovery!
To access the congenital-in firmware recovery manner just set your computer with a static IP in the 192.168.0.ten range, Then hold down the reset button while powering on the router, open 192.168.0.one in a web browser. Recovery mode loads upward within a few seconds.
-
If using MS Windows 7: Download and install a 'simple' spider web browser from a trusted source, for the SOLE PURPOSE of uploading the openwrt firmware to the router. Exercise Not use Firefox, or Internet Explorer; they will hang during the firmware upload to the router.
-
Configure PC NIC to 192.168.0.10; 255.255.255.0, gateway 192.168.0.220 ; (or equiv values)
-
Power off router, press and hold RESET button (rear), power router (Router power indicator will glimmer orange)
-
PC: Using a 'unproblematic browser' : goto 192.168.0.1 and upload openwrt firmware. Expect until '100%' consummate message appears before proceeding
-
Configure PC NIC to 192.168.1.ten; 255.255.255.0, gateway 192.168.1.220 ; (or equiv values)
-
PC: Using a 'electric current modern uptodate browser' : goto 192.168.i.one ; Expect openwrt router admin pages to appear
-
Configure openwrt on the router; and reboot the router
As of R36213 this router no longer needs a custom build.
Rev H1, I1 are pretty much unbrickable equally they accept a built-in firmware recovery mode. Revision D5 does not take built in recovery.
To access, just concur downward the reset button while powering on the router. The power LED should blink orange. Prepare your computer with a static IP in the 192.168.0.x range, and open 192.168.0.1 in a web browser. Recovery manner loads up within a few seconds, just doesn't reply to pings. If the power LED is blinking orange the above folio should be accessible.
Yous will need to flash either a stock firmware image or Openwrt-factory image, *not* a sysupgrade paradigm.
Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Cyberspace (WAN) on the unit of measurement, 5 is the internal connectedness to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on.
| Port | Switch port |
|---|---|
| Internet (WAN) | 4 |
| LAN 1 | 3 |
| LAN 2 | 2 |
| LAN 3 | one |
| LAN 4 | 0 |
add revisions
Revisions B
| Architecture | ? |
|---|---|
| Bootloader | ? |
| System-On-Chip | Ubicom IP5090U |
| CPU Speed | ? |
| Flash-Chip | Spansion S25FL016 |
| Flash size | 2 MiB (2Mx8) |
| RAM-Scrap | PoinTec PT460816HG / Mira P2S28D40CTP |
| RAM size | viii MiB (2x4Mx16) |
| Wireless | AR5008 two.4GHz b/g/north |
| Ethernet | Marvell 88E6060 |
| USB | 1x header on PCB, unpopulated |
| Serial | Yes |
| JTAG | Yeah |
Revisions C1/C2
Revisions D1-D4
| Compages | MIPS |
|---|---|
| Bootloader | U-Kick |
| System-On-Chip | Ralink RT3052F Rev ii on D1/D2, Rev three on D3/D4 |
| CPU Speed | 384 MHz |
| Wink-Chip | MX29LV320DBTI-70G |
| Wink size | four MiB |
| RAM-Chip | 2 ten w9812g6ih |
| RAM size | 32 MiB (2 x 2M x 4 x 16bit) |
| Wireless | SoC integrated |
| Ethernet | SoC integrated |
| USB | No |
| Series | Yep |
| JTAG | No |
Revision D5
| Compages | MIPS |
|---|---|
| Bootloader | Unknown |
| System-On-Chip | Ralink RT3352F |
| CPU Speed | 400 MHz |
| Flash-Chip | ESMT F25l32PA |
| Flash size | 4 MiB |
| RAM-Chip | ESMT M14D2561616A |
| RAM size | 32 MiB (4M x four x 16bit) |
| Wireless | SoC integrated |
| Ethernet | SoC integrated |
| USB | No |
| Serial | Yeah |
| JTAG | No |
Revision E1/E2
Revision E3/E4/E5
Revision G1
| Architecture | MIPS |
|---|---|
| Bootloader | U-Boot |
| System-On-Chip | Ralink RT3052F |
| CPU Speed | 384 MHz |
| Flash-Chip | MX29LV640ETBI-70G |
| Flash size | 8 MiB |
| RAM-Chip | 2x w9812g6ih |
| RAM size | 32 MiB (2 x 2M x 4 x 16bit) |
| Wireless | SoC integrated |
| Ethernet | SoC integrated |
| USB | Unknown |
| Serial | Yes |
| JTAG | Unknown |
Revision H1
| Architecture | Mips24kc |
|---|---|
| Bootloader | U-Boot |
| Arrangement-On-Bit | Ralink RT3352 |
| CPU Speed | 400 MHz |
| Flash-Bit | mx25l3205d |
| Wink size | 4 MiB |
| RAM-Chip | 2 x ESMT M12L128168A 166 MHz |
| RAM size | 32 MiB (two x 2M x 16bit 10 4 banks) |
| Wireless | SoC integrated |
| Ethernet | SoC integrated |
| USB | No |
| Series | Yes |
| JTAG | Yeah |
Revision I1
Revision J1
| Architecture | RLX4181 |
|---|---|
| Bootloader | ? |
| Arrangement-On-Chip | Realtek RTL8196C |
| CPU Speed | ? |
| Flash-Scrap | Winbond 25Q16BVSIG |
| Flash size | 2MB |
| RAM-Chip | Winbond W9812G6JH-6 |
| RAM size | 16 MiB (2M 10 16bit x 4 banks) |
| Wireless | Realtek RTL8192CE |
| Ethernet | SoC integrated |
| USB | No |
| Serial | Yeah |
| JTAG | Yes |
Revision K1
| Architecture | MIPS 74K V4.nine |
|---|---|
| Bootloader | CFE |
| System-On-Chip | Broadcom BCM5357C0 |
| CPU Speed | 300 MHz |
| Flash-Bit | Macronix MX25L3206EMI-12G |
| Flash size | 4MB |
| RAM-Bit | 1 x W9425g6JH-5 |
| RAM size | 32 MiB (2M x 16bit x 4 banks) |
| Wireless | Broadcom BCM5357C0 |
| Ethernet | SoC integrated |
| USB | No |
| Serial | Yes |
| JTAG | No |
Revision K2
PCB has "1DIR620C1.A1G" and "1DIR615K2.A1G" cheque-boxes (neither was ticked on mine DIR-615).
| Architecture | ? |
|---|---|
| Bootloader | ? |
| Arrangement-On-Chip | ? |
| CPU Speed | ? |
| Flash-Chip | Macronix MX25L3206EMI-12G |
| Wink size | 4MB |
| RAM-Flake | 1 x W9425g6JH-five |
| RAM size | 32 MiB (2M x 16bit 10 4 banks) |
| Wireless | ? |
| Ethernet | SoC integrated |
| USB | P7 (unpopulated micro-USB) |
| Series | JP1 (unpopulated header - UART) |
| JTAG | ? |
Revision M1
| Compages | RLX4181 |
|---|---|
| Bootloader | ? |
| System-On-Chip | Realtek RTL8196C |
| CPU Speed | ? |
| Flash-Chip | Winbond 25Q32BVSIG |
| Flash size | 4MB |
| RAM-Chip | Winbond W9825G6JH-six |
| RAM size | 32 MiB (4M ten 16bit ten four banks) |
| Wireless | Realtek RTL8192CE |
| Ethernet | SoC integrated |
| USB | No |
| Serial | ? |
| JTAG | Yep |
Revisions M2
| Architecture | ? |
|---|---|
| Bootloader | ? |
| Organisation-On-Flake | Realtek RTL8196C |
| CPU Speed | ? |
| Flash-Fleck | Winbond 25Q32BVSIG |
| Flash size | 4 MB |
| RAM-Chip | 1 10 Winbond W9825G6JH-6 |
| RAM size | 32 MiB (4M x 16bit x four banks) |
| Wireless | Realtek RTL8192CE |
| Ethernet | SoC integrated |
| USB | No |
| Serial | No |
| JTAG | Yes (12 Pivot) |
Revision N1
| Architecture | RLX5821 |
|---|---|
| Bootloader | ? |
| Arrangement-On-Chip | Realtek RTL8196D |
| CPU Speed | ? |
| Flash-Chip | 25L3206E |
| Wink size | 4MB |
| RAM-Scrap | ESMT M13S2561616A-5T |
| RAM size | 32 MiB (4M x 16bit x 4 banks) |
| Wireless | Realtek RTL8192ER |
| Ethernet | SoC integrated |
| USB | ? |
| Serial | Yes |
| JTAG | No |
Revision Q2
| Architecture | ? |
|---|---|
| Bootloader | ? |
| System-On-Bit | Realtek RTL8196E |
| CPU Speed | ? |
| Flash-Scrap | MX25L3206E |
| Wink size | 4 MB |
| RAM-Chip | winbond W9825G6JH-6 |
| RAM size | 32 MB (4 G x four banks x 16 $.25 sdram) |
| Wireless | Realtek RTL8192ER |
| Ethernet | SoC integrated |
| USB | No |
| Serial | Yes |
| JTAG | Yep |
More info, please!
Annotation: This will void your warranty!
С1/С2 revision:
| Pin1 | three.3V |
| Pin2 | RX |
| Pin3 | TX |
| Pin4 | GND |
C1 Uses 3.3v TTL signals.
C1 Serial port settings: Speed:115200, Data bits:8, Stop bits:1, Parity:none, Flow control:none
D1/D2 revision:
| Pin1 | TX |
| Pin2 | GND |
| Pin3 | 3.3V |
| Pin4 | RX |
D2 Serial port settings: Speed:57600, Data $.25:viii, Stop $.25:two, Parity: none, Flow control: none
For D3 yet applies, but the TX and RX pins have been swapped.
E3/E4 revision:
Warning: above picture very likely wrong, i.e. TX and RX swapped. Table below is correct for E3, i.east. Pin3 is RX and Pin9 is TX.
| Pin1 | 3.3V |
| Pin2 | 3.3V |
| Pin3 | RX |
| Pin9 | TX |
| Pin11 | GND |
| Pin12 | GND |
Remember to apply 12V ↔ three.3V serial port converter or you might break the router serial pins past overvoltage.
COM port settings: Speed:115200, Data bits:8, Stop $.25:one, Parity:none, Flow control:none
I1 revision:
| Pin1 | three.3V |
| Pin2 | RXD |
| Pin3 | TXD |
| Pin4 | GND |
H1 revision:
| Pin1 | 3.3V |
| Pin2 | GND |
| Pin3 | TXD |
| Pin4 | RXD |
Serial port settings: Speed:57600, Data bits:8, Stop bits:2, Parity: none, Catamenia command: none
K2 revision:
| Pin1 | 3.3V |
| Pin2 | TXD |
| Pin3 | GND |
| Pin4 | RXD |
COM port settings: Speed:115200, Data $.25:viii, Cease bits:1, Parity:none, Period control:none
Recollect to use 12V ↔ three.3V serial port converter or yous might break the router serial pins by overvoltage.
Looks like C1/C2 JTAG lines continued to testpoints tp5-tp8. Pinout is unknown.
Adding JTAG to C1 not easy as some other revisions but should be possible:
E1/E2/E3/E4 has standard MIPS EJTAG JTAG 14-pin header pinout (pic is from E4)
I1 has same footprint and evidently pinout as E1-E4 but still not fully verified.
See port.jtag for more JTAG details.
The D-Link DIR-615 has ii buttons. They are WPS and RESET. The WPS push button has its ain blueish led.
The buttons can be used with hotplug events. E. g. wifitoggle.
| BUTTON | Event |
|---|---|
| RESET | reset |
| WPS | wps |
How to configure LEDs in full general, come across the LED section in the Wiki.
Rev C: The DIR-615c2 has 1 blue, three dark-green and ii orange controlled LEDs:
| LED name | LED symbol | Internal name |
|---|---|---|
| Power (green) | Power | dir-615c1:light-green:condition |
| Power (orange) | Power | dir615c1:orange:status |
| WPS (blue) | Refresh | dir-615c1:bluish:wps |
| Wan (light-green) | Earth | dir-615c1:green:wan |
| Wan (orange) | Earth | dir-615c1:orange:wan |
| Wlan (green) | Waves | dir-615c1:green:wlan |
Rev H1: The same LED configuration applies to Rev H1.
Revision C2 has 6 costless (non-used) GPIO ports. To use them you should do some solder work. Delight railroad train you solder skills on broken motherboards before trying to practise this on working hardware.
| GPIO # | Note | Location |
|---|---|---|
| 0 | R127 | unpopulated resistor pad almost LED21, pcb bottom left corner |
| 2 | R2 | unpopulated resistor pad to the left of the CPU |
| 7 | R203 | unpopulated resistor pad near LED20 most gpio0 |
| eight | tp5 | testpoint on the bottom side of pcb near cpu |
| 9 | tp6 | testpoint on the bottom side of pcb near cpu |
| xi | tp7 | testpoint on the bottom side of pcb virtually cpu |
At that place is also one free GPIO5 used by dir-615c1:green:wancpu led interface. This led interface is useless so nosotros tin just desolder r218 (located between q7 transistor and led10), remove led definition from mach-dir-615-c1.c recompile/reflash kernel and use GPIO5 as nosotros want.
To actuate GPIO interface you should export information technology using command 'echo N > /sys/course/gpio/export' (N is a GPIO number). Then you can use /sys/course/gpio/GPION interface to control GPIO (set/go direction, value, etc). Also yous can use i2c_gpio_custom/w1_gpio_custom kernel modules for 1wire/i2c protocols over gpio to connect devices/sensors/actuators to your router.
-
as a beginner, y'all actually should inform yourself about soldering in general and and so even obtain some experience!
DIR-615 Generic USB Mod Notes
All C1/C2, E1-E4 and I1 share the same empty footprints and hole in plastic instance (except for sticker) for calculation cleanly USB support.
Series Resistors
22-ohm resistors are for impedance matching of the characteristic impedance of the transmission line in the example of high-speed USB for signal integrity at 480Mbps. The single-ended impedance of the line is in theory 45 ohms just the transceiver has an output impedance besides that is added to the 22-ohm resistor. For total-speed (12Mbps) or low-speed (one.5Mbps) advice, these resistors are not mandatory. For reasons like not having the required 0603 22-ohm surface mount resistors or skill required to solder them and if y'all program on using simply total-speed and low-speed USB devices, you might decide to supervene upon these resistors with pieces of wire-wrap wire, which are easier to solder than 0603 resistors.
Pull-downward Resistors
For high-speed, full-speed and low-speed USB, a host has to provide 15k pull-down resistors on D+ and D- lines. E1-E4 and I1 revisions have 0603 footprints for these pull-downward resistors. C1/C2 revisions exercise not accept footprints for these pull-downward resistors. If you lot practise not take 0603 resistors, the skill required to solder them or not the footprints for soldering, you may want instead use through-hole resistors soldered on the bottom side of the USB receptacle footprint.
VBUS (5V Supply)
Since the DIR-615 uses a +v V power supply (from one A to 2.v A according to the revision), one can use it every bit is to ability the USB device. Although this is not good practice. USB hosts have normally some protection from excessive electric current fatigued by the device. This protection shuts down the VBUS supply when a given current threshold is reached.
Revision C1
U4 fooprint is for a dual USB loftier-side power switch partnumber G526-ane or G526-2 by Global Mixed-mode Technology Inc. Datasheet links: long one single page. These parts are obsolete. Good luck finding them. A pinout uniform and mostly similar in terms of electric characteristics is MIC2076A-2YM.
USB type A vertical right-bending receptacle
A list of peradventure matching USB type A vertical right-angle receptacles (verify footprint with datasheet and measurements on lath earlier ordering):
Case to extract info from the start link in the list:
Manufacturer: amphenol-fci
Manufacturer Role Number: 73725-0110BLF
The Device uses a DDR1 16Mbit x 16bit (16Mibit*16=256 mebibit. 256 mebibit/viii=32MiByte) 400MHz chip Zentel A3S56D40FTP. Supervene upon information technology with any 32Mbit x 16bit chip. 333MHz instead of 400MHz also works fine. It's quite hard to detect these fries. One of the ways to get them is to have a look at DDR And so-DIMM (considering And so-DIMM modules are shipped with x16 chips). Since there are no 64Mbit x 16bit DDR1 Chips bachelor → no 128 MB modern!
The virtually easy approach is to seek for a 4-chip DDR 256 MB module. These all take x16 chips too. Fries but on i side (not to exist dislocated with double-sided 256 MB modules with 4 chips on each side) and only iv of them - that's the best chance to get some. They represent a small per centum amidst usual 8-bit modules but this is equalized with the amount and "cheap as clay" price of such DDR 256 MB modules.
Working chips:
Additional listing that may piece of work:
| Type | ID Code | Vendor | ||
|---|---|---|---|---|
| DDR | 32Mx16 | DDR 400 TSOP Lead Free | HY5DU121622DTP-D43-C | Hynix |
| DDR | 32Mx16 | DDR 400 TSOP Pb Free | H5DU5162ETR-E3C | Hynix |
| DDR | 32Mx16 | DDR 400 Pb Complimentary | K4H511638G-LCCC | Samsung |
| DDR | 32Mx16 | DDR 400 | A3S12D40ETP-G5 | Zentel |
| DDR | 32Mx16 | DDR 400 | NT5DS32M16BS-5T | Nanya |
| DDR | 32Mx16 | DDR 400 PB Complimentary | P3S12D40ETP-GUTT | Mira |
| DDR | 32Mx16 | DDR 333 CL2.5 TSOP | MT46V32M16TG-6T:F | Micron |
| DDR | 32Mx16 | DDR 333 CL2.five TSOP | MT46V32M16P-6T:F | Micron |
| DDR | 32Mx16 | DDR 333 PB Complimentary TSOP | HYB25D512160CE-six | Qimonda |
| DDR | 32Mx16 | DDR 333 Pb Costless TSOP | HYB25D512160CEL-vi | Qimonda |
| DDR | 32Mx16 | DDR 333 Pb Gratuitous TSOP | HYB25D512160DE-6 | Qimonda |
By default router able to run across all 64MB.
Used only side by side chips:
W25Q128FVSSIG
MX25L12835FM2I
S25FL128P
Uboot and Kernel patches for 16MB Flash External Link
Take some GPIOs which are continued to LEDs or switches, 3.3V and GND from the JTAG header and utilise the mmc-over-gpio kernel module. The kmod-leds-gpio and kmod-input-gpio-keys-polled kernel modules take to be unloaded before. The blue WPS LED volition show when the SD-Menu is being accessed and the power LEDs will flicker while data is existence transfered.
| GPIO # | Original use | SD signal | SD pin |
|---|---|---|---|
| 0 | WPS button | MISO | vii |
| seven | Ability LED amber | MOSI | two |
| ix | Power LED green | SCK | five |
| xiv | WPS LED blueish | /SS | i |
| +3.3V | +3.3V | 4 | |
| GND | GND | 3 | |
| GND | GND | 6 |
If you forgot your password, broken 1 of the startup scripts, firewalled yourself or corrupted the JFFS2 partition, you tin can become back in past using OpenWrt's failsafe mode.
Annotation: The root file organisation in failsafe way is the SquashFS partitioning which is always readonly. To switch to the writable root file system (JFFS2) run mount_root command and make your changes.
-
Forgot/lost your password and need to set a new one:
passwd -
Forgot the router'southward IP address:
uci get network.lan.ipaddr -
Accidentally run
opkg upgradeor filled up the wink by installing
too big packages or need to make clean the JFFS2 partition and start over:mtd -r erase rootfs_data
When y'all are done with failsafe mode - power bike the router and let it kicking normally.
See also:
→failsafe_and_factory_reset
Dir 615 Dd Wrt Firmware Download,
Source: https://openwrt.org/toh/d-link/dir-615
Posted by: hallstan1973.blogspot.com

0 Response to "Dir 615 Dd Wrt Firmware Download"
Post a Comment