banner



Dir 615 Dd Wrt Firmware Download

DO NOT BUY DEVICES WITH 4MB Wink / 32MB RAM if y'all intend to flash an up-to-date and secure OpenWrt version (18.06 or later) onto information technology! Come across 4/32 warning for details.

1) 4/32 devices do not have sufficient resources (wink and/or RAM) to provide secure and reliable operation. Run across OpenWrt on 4/32 devices what you tin do now.

2) OpenWrt support for iv/32 devices will terminate after 2019. Later on 19.07, no further OpenWrt images will exist congenital for 4/32 devices. See OpenWrt on 4/32 devices what you tin can do now.

* 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

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

  2. Power off the unit of measurement, concord RESET and power on the device untill you come across a Orange LED flashing

  3. Get to http://192.168.0.one and upload the firmware. If the upload does non start, merely try some other browser, e.one thousand. Firefox.

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

  5. Restart the Device, Yeah again

  6. Connect the WAN cable to your Cablevision Modem or Switch

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

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

  2. Configure PC NIC to 192.168.0.10; 255.255.255.0, gateway 192.168.0.220 ; (or equiv values)

  3. Power off router, press and hold RESET button (rear), power router (Router power indicator will glimmer orange)

  4. PC: Using a 'unproblematic browser' : goto 192.168.0.1 and upload openwrt firmware. Expect until '100%' consummate message appears before proceeding

  5. Configure PC NIC to 192.168.1.ten; 255.255.255.0, gateway 192.168.1.220 ; (or equiv values)

  6. PC: Using a 'electric current modern uptodate browser' : goto 192.168.i.one ; Expect openwrt router admin pages to appear

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

FIXME 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

FIXME More info, please!

Annotation: This will void your warranty!

С1/С2 revision:

D-Link DIR-615C2 serial port pinout

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:

D-Link DIR-615D1 serial port pinout

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:

D-Link DIR-615E4 serial port pinout

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.

D-Link DIR-615E4 JTAG pinout

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.

D-Link DIR-615C2 gpio pads

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.

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

  1. Forgot/lost your password and need to set a new one: passwd

  2. Forgot the router'southward IP address: uci get network.lan.ipaddr

  3. Accidentally run opkg upgrade or 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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel