D-link Dir-615 Installation Software Download for Mac Updated
D-link Dir-615 Installation Software Download for Mac
* Y'all might take to change the magic number at the finish of the OpenWrt firmware to the one used by the stock DIR-615 firmware to get information technology to upload.
Revision | Model Specific Notes |
---|---|
A1 | Marvell 88F5180NB1; eight 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 two MB only |
M1 | Realtek RTL8196C; 4 MiB flash, 32 MiB RAM |
T1 | Realtek RTL8196E & SPI Wink with 2 MB only |
Revisions | CPU | Ram | Flash | Network | Gigabit | USB | Serial | JTag |
---|---|---|---|---|---|---|---|---|
A1 | Marvell | 32MB | 8MB | 4×1 | No | No | Yes | Yes |
B2 | Ubicom | 8MB | 2MB | 4×i | No | No | Yeah | Yes |
C1, C2 | Atheros | 32MB | 4MB | four×1 | No | Yes* | Yeah | No |
D1 - D5 | Ralink | 32MB | 4MB | four×1 | No | No | Yes | No |
E1, E2 | Atheros | 32MB | 4MB | four×1 | No | Yeah* | Yes | Yes |
E3,E4,E5 | Atheros | 32MB | 4MB | four×ane | No | Yes* | Yes | Yes |
F1, F2 | Realtek | 16MB | 2MB | 4×1 | No | No | Aye | Yes |
G1 | Ralink | 32MB | 8MB | 4×i | No | No | Yes | ? |
H1, H2 | Ralink | 32MB | 4MB | 4×1 | No | No | Yes | Yep |
I1 - I3 | Atheros | 32MB | 4MB | 4×1 | No | Aye* | Yes | Yes |
J1 | Realtek | 16MB | 2MB | iv×1 | No | No | Yes | Yes |
K1 | Broadcom | 32MB | 4MB | 4×1 | No | No | No | Yes |
K2 | Broadcom | 32MB | 4MB | 4×1 | No | Yes | Yes | ? |
M1 | Realtek | 32MB | 4MB | 4×one | No | No | No | Yes |
M2 | Realtek | 32MB | 4MB | 4×1 | No | No | No | Yep |
N1 | Realtek | 32MB | 4MB | iv×1 | No | ? | Yes | No |
Q2 | Realtek | 32MB | 4MB | four×1 | No | No | Yes | Yes |
T1 | Realtek | 8MB | 2MB | 4×1 | No | ? | ? | ? |
*Hardware and software modifications required
Don't upgrade/wink the eighteen.06.0-rc2 version as theres a bug where the settings dont salvage, Meet 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 carte du jour 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 ability on the device untill you see a Orangish LED flashing
-
Go to
http://192.168.0.1
and upload the firmware. If the upload does not beginning, just try some other browser, e.chiliad. Firefox. -
Perform initial configuration (Turn on Wireless, Set a Router Passwod also dont forget whatsoever port forwarding needed etc) (Offset login). (
http://192.168.1.ane
) -
Restart the Device, Yes again
-
Connect the WAN cable to your Cable Modem or Switch
-
Go to Network > Wireless > Advanced and change the country code to your region, Save & Apply.
Notes - D1-D4 models are pretty much unbrickable as they have a born firmware recovery mode withal model D5 does non have built in recovery!
To access the built-in firmware recovery way simply set your computer with a static IP in the 192.168.0.x range, And so hold downward the reset button while powering on the router, open 192.168.0.1 in a web browser. Recovery mode loads up within a few seconds.
-
If using MS Windows seven: Download and install a 'simple' web browser from a trusted source, for the SOLE PURPOSE of uploading the openwrt firmware to the router. Exercise Non use Firefox, or Internet Explorer; they volition hang during the firmware upload to the router.
-
Configure PC NIC to 192.168.0.ten; 255.255.255.0, gateway 192.168.0.220 ; (or equiv values)
-
Ability off router, press and hold RESET button (rear), power router (Router power indicator will glimmer orange)
-
PC: Using a 'uncomplicated browser' : goto 192.168.0.one and upload openwrt firmware. Wait until '100%' complete bulletin 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 modernistic uptodate browser' : goto 192.168.1.one ; Await openwrt router admin pages to announced
-
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 as they accept a congenital-in firmware recovery mode. Revision D5 does not have built in recovery.
To access, merely hold downwards the reset push button while powering on the router. The ability LED should blink orange. Set your figurer with a static IP in the 192.168.0.x range, and open 192.168.0.i in a spider web browser. Recovery mode loads up within a few seconds, but doesn't respond to pings. If the power LED is blinking orangish the to a higher place folio should be accessible.
You will need to flash either a stock firmware image or Openwrt-mill image, *not* a sysupgrade paradigm.
Numbers 0-3 are Ports 1-4 equally labeled on the unit of measurement, number 4 is the Internet (WAN) on the unit, 5 is the internal connexion to the router itself. Don't be fooled: Port i on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.one and so on.
Port | Switch port |
---|---|
Internet (WAN) | 4 |
LAN one | 3 |
LAN 2 | 2 |
LAN 3 | 1 |
LAN iv | 0 |
add revisions
Revisions B
Architecture | ? |
---|---|
Bootloader | ? |
Arrangement-On-Chip | Ubicom IP5090U |
CPU Speed | ? |
Flash-Scrap | Spansion S25FL016 |
Flash size | 2 MiB (2Mx8) |
RAM-Scrap | PoinTec PT460816HG / Mira P2S28D40CTP |
RAM size | viii MiB (2x4Mx16) |
Wireless | AR5008 2.4GHz b/g/n |
Ethernet | Marvell 88E6060 |
USB | 1x header on PCB, unpopulated |
Series | Yes |
JTAG | Yes |
Revisions C1/C2
Revisions D1-D4
Compages | MIPS |
---|---|
Bootloader | U-Boot |
Organization-On-Bit | Ralink RT3052F Rev 2 on D1/D2, Rev 3 on D3/D4 |
CPU Speed | 384 MHz |
Wink-Chip | MX29LV320DBTI-70G |
Wink size | four MiB |
RAM-Chip | ii x w9812g6ih |
RAM size | 32 MiB (2 10 2M x 4 x 16bit) |
Wireless | SoC integrated |
Ethernet | SoC integrated |
USB | No |
Serial | Yes |
JTAG | No |
Revision D5
Compages | MIPS |
---|---|
Bootloader | Unknown |
Organisation-On-Chip | Ralink RT3352F |
CPU Speed | 400 MHz |
Wink-Chip | ESMT F25l32PA |
Flash size | four MiB |
RAM-Fleck | ESMT M14D2561616A |
RAM size | 32 MiB (4M x four ten 16bit) |
Wireless | SoC integrated |
Ethernet | SoC integrated |
USB | No |
Serial | Yes |
JTAG | No |
Revision E1/E2
Revision E3/E4/E5
Revision G1
Compages | MIPS |
---|---|
Bootloader | U-Kicking |
System-On-Chip | Ralink RT3052F |
CPU Speed | 384 MHz |
Wink-Bit | MX29LV640ETBI-70G |
Flash size | eight 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 | Yeah |
JTAG | Unknown |
Revision H1
Architecture | Mips24kc |
---|---|
Bootloader | U-Boot |
Organisation-On-Chip | Ralink RT3352 |
CPU Speed | 400 MHz |
Wink-Chip | mx25l3205d |
Wink size | 4 MiB |
RAM-Chip | 2 x ESMT M12L128168A 166 MHz |
RAM size | 32 MiB (2 x 2M x 16bit x 4 banks) |
Wireless | SoC integrated |
Ethernet | SoC integrated |
USB | No |
Serial | Yes |
JTAG | Aye |
Revision I1
Revision J1
Architecture | RLX4181 |
---|---|
Bootloader | ? |
System-On-Flake | Realtek RTL8196C |
CPU Speed | ? |
Wink-Chip | Winbond 25Q16BVSIG |
Wink size | 2MB |
RAM-Chip | Winbond W9812G6JH-half dozen |
RAM size | 16 MiB (2M x 16bit 10 4 banks) |
Wireless | Realtek RTL8192CE |
Ethernet | SoC integrated |
USB | No |
Serial | Yep |
JTAG | Yes |
Revision K1
Architecture | MIPS 74K V4.9 |
---|---|
Bootloader | CFE |
System-On-Chip | Broadcom BCM5357C0 |
CPU Speed | 300 MHz |
Wink-Bit | Macronix MX25L3206EMI-12G |
Flash size | 4MB |
RAM-Flake | 1 x W9425g6JH-5 |
RAM size | 32 MiB (2M ten 16bit x iv banks) |
Wireless | Broadcom BCM5357C0 |
Ethernet | SoC integrated |
USB | No |
Serial | Yes |
JTAG | No |
Revision K2
PCB has "1DIR620C1.A1G" and "1DIR615K2.A1G" check-boxes (neither was ticked on mine DIR-615).
Architecture | ? |
---|---|
Bootloader | ? |
System-On-Flake | ? |
CPU Speed | ? |
Flash-Chip | Macronix MX25L3206EMI-12G |
Wink size | 4MB |
RAM-Chip | 1 ten W9425g6JH-v |
RAM size | 32 MiB (2M x 16bit ten 4 banks) |
Wireless | ? |
Ethernet | SoC integrated |
USB | P7 (unpopulated micro-USB) |
Serial | JP1 (unpopulated header - UART) |
JTAG | ? |
Revision M1
Architecture | RLX4181 |
---|---|
Bootloader | ? |
System-On-Chip | Realtek RTL8196C |
CPU Speed | ? |
Flash-Chip | Winbond 25Q32BVSIG |
Flash size | 4MB |
RAM-Scrap | Winbond W9825G6JH-6 |
RAM size | 32 MiB (4M x 16bit 10 iv banks) |
Wireless | Realtek RTL8192CE |
Ethernet | SoC integrated |
USB | No |
Series | ? |
JTAG | Yes |
Revisions M2
Architecture | ? |
---|---|
Bootloader | ? |
System-On-Chip | Realtek RTL8196C |
CPU Speed | ? |
Wink-Chip | Winbond 25Q32BVSIG |
Flash size | four MB |
RAM-Chip | i 10 Winbond W9825G6JH-6 |
RAM size | 32 MiB (4M x 16bit x 4 banks) |
Wireless | Realtek RTL8192CE |
Ethernet | SoC integrated |
USB | No |
Serial | No |
JTAG | Yes (12 Pin) |
Revision N1
Architecture | RLX5821 |
---|---|
Bootloader | ? |
Organisation-On-Fleck | Realtek RTL8196D |
CPU Speed | ? |
Flash-Chip | 25L3206E |
Wink size | 4MB |
RAM-Bit | ESMT M13S2561616A-5T |
RAM size | 32 MiB (4M x 16bit 10 4 banks) |
Wireless | Realtek RTL8192ER |
Ethernet | SoC integrated |
USB | ? |
Serial | Aye |
JTAG | No |
Revision Q2
Architecture | ? |
---|---|
Bootloader | ? |
Organization-On-Chip | Realtek RTL8196E |
CPU Speed | ? |
Flash-Chip | MX25L3206E |
Flash size | four MB |
RAM-Chip | winbond W9825G6JH-vi |
RAM size | 32 MB (4 M x 4 banks x 16 bits sdram) |
Wireless | Realtek RTL8192ER |
Ethernet | SoC integrated |
USB | No |
Series | Yes |
JTAG | Yes |
More than info, please!
Annotation: This will void your warranty!
С1/С2 revision:
Pin1 | 3.3V |
Pin2 | RX |
Pin3 | TX |
Pin4 | GND |
C1 Uses three.3v TTL signals.
C1 Serial port settings: Speed:115200, Data bits:8, Stop $.25: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 bits:8, Stop bits:2, Parity: none, Catamenia control: none
For D3 still applies, but the TX and RX pins have been swapped.
E3/E4 revision:
Warning: in a higher place motion-picture show very likely wrong, i.e. TX and RX swapped. Table below is right for E3, i.e. Pin3 is RX and Pin9 is TX.
Pin1 | 3.3V |
Pin2 | 3.3V |
Pin3 | RX |
Pin9 | TX |
Pin11 | GND |
Pin12 | GND |
Remember to use 12V ↔ three.3V serial port converter or yous might break the router serial pins by overvoltage.
COM port settings: Speed:115200, Data bits:8, Stop $.25:1, Parity:none, Flow control:none
I1 revision:
Pin1 | iii.3V |
Pin2 | RXD |
Pin3 | TXD |
Pin4 | GND |
H1 revision:
Pin1 | three.3V |
Pin2 | GND |
Pin3 | TXD |
Pin4 | RXD |
Serial port settings: Speed:57600, Data bits:8, Stop bits:2, Parity: none, Period control: none
K2 revision:
Pin1 | 3.3V |
Pin2 | TXD |
Pin3 | GND |
Pin4 | RXD |
COM port settings: Speed:115200, Data bits:viii, Stop bits:1, Parity:none, Flow control:none
Remember to employ 12V ↔ 3.3V serial port converter or y'all might pause the router series pins by overvoltage.
Looks like C1/C2 JTAG lines connected to testpoints tp5-tp8. Pinout is unknown.
Adding JTAG to C1 not like shooting fish in a barrel as some other revisions but should exist possible:
E1/E2/E3/E4 has standard MIPS EJTAG JTAG 14-pin header pinout (pic is from E4)
I1 has same footprint and patently pinout equally E1-E4 just still non fully verified.
Encounter port.jtag for more JTAG details.
The D-Link DIR-615 has two buttons. They are WPS and RESET. The WPS push has its own bluish led.
The buttons can be used with hotplug events. E. g. wifitoggle.
BUTTON | Event |
---|---|
RESET | reset |
WPS | wps |
How to configure LEDs in general, see the LED department in the Wiki.
Rev C: The DIR-615c2 has 1 blue, 3 dark-green and 2 orange controlled LEDs:
LED name | LED symbol | Internal proper noun |
---|---|---|
Power (green) | Power | dir-615c1:green:status |
Ability (orange) | Power | dir615c1:orange:status |
WPS (blue) | Refresh | dir-615c1:blue:wps |
Wan (dark-green) | Globe | dir-615c1:green:wan |
Wan (orangish) | Globe | 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 gratuitous (not-used) GPIO ports. To use them you lot should do some solder work. Please railroad train you solder skills on broken motherboards before trying to exercise this on working hardware.
GPIO # | Notation | Location |
---|---|---|
0 | R127 | unpopulated resistor pad near LED21, pcb lesser left corner |
2 | R2 | unpopulated resistor pad to the left of the CPU |
vii | R203 | unpopulated resistor pad near LED20 about gpio0 |
8 | tp5 | testpoint on the lesser side of pcb near cpu |
9 | tp6 | testpoint on the bottom side of pcb near cpu |
11 | tp7 | testpoint on the bottom side of pcb near cpu |
There is also one free GPIO5 used by dir-615c1:greenish:wancpu led interface. This led interface is useless so we can 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 we want.
To activate GPIO interface you should export it using command 'echo N > /sys/form/gpio/export' (Due north is a GPIO number). Then you lot can use /sys/form/gpio/GPION interface to control GPIO (gear up/become direction, value, etc). Also you can apply 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, yous really should inform yourself about soldering in full general 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 pigsty in plastic case (except for sticker) for calculation cleanly USB support.
Series Resistors
22-ohm resistors are for impedance matching of the feature impedance of the transmission line in the instance of loftier-speed USB for signal integrity at 480Mbps. The single-concluded impedance of the line is in theory 45 ohms just the transceiver has an output impedance too that is added to the 22-ohm resistor. For total-speed (12Mbps) or low-speed (1.5Mbps) advice, these resistors are non mandatory. For reasons like non having the required 0603 22-ohm surface mount resistors or skill required to solder them and if yous programme on using but full-speed and low-speed USB devices, you might determine to supercede these resistors with pieces of wire-wrap wire, which are easier to solder than 0603 resistors.
Pull-down Resistors
For loftier-speed, total-speed and depression-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-downwards resistors. C1/C2 revisions exercise non accept footprints for these pull-down resistors. If you practice not take 0603 resistors, the skill required to solder them or non 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 +5 V ability supply (from 1 A to 2.5 A according to the revision), one can utilize it as is to power the USB device. Although this is not good practice. USB hosts have unremarkably some protection from excessive electric current drawn past the device. This protection shuts down the VBUS supply when a given electric current threshold is reached.
Revision C1
U4 fooprint is for a dual USB high-side power switch partnumber G526-one or G526-ii past Global Mixed-style Technology Inc. Datasheet links: long one unmarried folio. These parts are obsolete. Good luck finding them. A pinout compatible and mostly similar in terms of electrical characteristics is MIC2076A-2YM.
USB type A vertical right-angle receptacle
A list of possibly matching USB type A vertical right-angle receptacles (verify footprint with datasheet and measurements on board before ordering):
Example to extract info from the offset link in the listing:
Manufacturer: amphenol-fci
Manufacturer Role Number: 73725-0110BLF
The Device uses a DDR1 16Mbit 10 16bit (16Mibit*16=256 mebibit. 256 mebibit/8=32MiByte) 400MHz chip Zentel A3S56D40FTP. Supervene upon it with any 32Mbit x 16bit flake. 333MHz instead of 400MHz besides works fine. Information technology's quite hard to find these chips. One of the ways to become them is to have a look at DDR SO-DIMM (because SO-DIMM modules are shipped with x16 chips). Since there are no 64Mbit x 16bit DDR1 Chips available → no 128 MB modern!
The nearly easy arroyo is to seek for a 4-chip DDR 256 MB module. These all have x16 fries also. Fries only on one side (not to be confused with double-sided 256 MB modules with iv chips on each side) and only four of them - that's the best chance to become some. They stand for a small-scale per centum among usual 8-chip modules just this is equalized with the amount and "cheap equally dirt" toll of such DDR 256 MB modules.
Working fries:
Additional list that may work:
Type | ID Code | Vendor | ||
---|---|---|---|---|
DDR | 32Mx16 | DDR 400 TSOP Pb Free | HY5DU121622DTP-D43-C | Hynix |
DDR | 32Mx16 | DDR 400 TSOP Pb Free | H5DU5162ETR-E3C | Hynix |
DDR | 32Mx16 | DDR 400 Pb Free | K4H511638G-LCCC | Samsung |
DDR | 32Mx16 | DDR 400 | A3S12D40ETP-G5 | Zentel |
DDR | 32Mx16 | DDR 400 | NT5DS32M16BS-5T | Nanya |
DDR | 32Mx16 | DDR 400 Atomic number 82 Costless | P3S12D40ETP-GUTT | Mira |
DDR | 32Mx16 | DDR 333 CL2.5 TSOP | MT46V32M16TG-6T:F | Micron |
DDR | 32Mx16 | DDR 333 CL2.5 TSOP | MT46V32M16P-6T:F | Micron |
DDR | 32Mx16 | DDR 333 Atomic number 82 Free TSOP | HYB25D512160CE-half dozen | Qimonda |
DDR | 32Mx16 | DDR 333 PB Complimentary TSOP | HYB25D512160CEL-6 | Qimonda |
DDR | 32Mx16 | DDR 333 Atomic number 82 Free TSOP | HYB25D512160DE-6 | Qimonda |
By default router able to meet 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 connected to LEDs or switches, 3.3V and GND from the JTAG header and utilize the mmc-over-gpio kernel module. The kmod-leds-gpio and kmod-input-gpio-keys-polled kernel modules have to exist unloaded before. The blueish WPS LED will show when the SD-Carte is being accessed and the power LEDs will flicker while information is being transfered.
GPIO # | Original use | SD signal | SD pin |
---|---|---|---|
0 | WPS button | MISO | seven |
7 | Ability LED amber | MOSI | 2 |
9 | Power LED dark-green | SCK | 5 |
fourteen | WPS LED blue | /SS | 1 |
+3.3V | +iii.3V | 4 | |
GND | GND | 3 | |
GND | GND | 6 |
If you forgot your password, cleaved one of the startup scripts, firewalled yourself or corrupted the JFFS2 partitioning, you can get dorsum in by using OpenWrt's failsafe manner.
NOTE: The root file system in failsafe mode is the SquashFS division which is always readonly. To switch to the writable root file organization (JFFS2) run mount_root
control and make your changes.
-
Forgot/lost your countersign and need to set a new one:
passwd
-
Forgot the router's IP accost:
uci get network.lan.ipaddr
-
Accidentally run
opkg upgrade
or filled up the flash by installing
too big packages or need to clean the JFFS2 partition and starting time over:mtd -r erase rootfs_data
When y'all are done with failsafe mode - ability wheel the router and allow it boot commonly.
See likewise:
D-link Dir-615 Installation Software Download for Mac
Posted by: davieslacul1953.blogspot.com