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-615 [2018/05/01 12:41] – [Installation] datatable added tmomas | toh:d-link:dir-615 [2021/01/08 18:42] – [Tags] danitool | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== D-Link DIR-615 ====== | ====== D-Link DIR-615 ====== | ||
| + | {{section> | ||
| ===== Supported Versions ===== | ===== Supported Versions ===== | ||
| - | ^ Revision ^ Version Supported | + | ---- datatable |
| - | | C1/C2 | 10.03 & newer | [[https:// | + | |
| - | | D1-D4 | 14.07 & newer | [[https:// | + | cols |
| - | | D5 | Lede 17.01 & newer | [[https:// | + | headers |
| - | | E1-E5 | 10.03 & newer | [[https:// | + | align : c,c,c,c,c,c,c |
| - | | H1/H2 | 12.09 & newer | [[https:// | + | filter |
| - | | I1 | 15.05.1 | + | sort |
| - | | I3 | 15.05.1 | + | ---- |
| * You might have to change the magic number at the end of the OpenWrt firmware to the one used by the stock DIR-615 firmware to get it to upload. | * You might have to change the magic number at the end of the OpenWrt firmware to the one used by the stock DIR-615 firmware to get it to upload. | ||
| * Frys FR-300RTR is the same as E1 [[https:// | * Frys FR-300RTR is the same as E1 [[https:// | ||
| * April 2016 - **Version E1-E4 of this router, wifi is no longer supported with Chaos Calmer release ** This is due to limited flash storage. | * April 2016 - **Version E1-E4 of this router, wifi is no longer supported with Chaos Calmer release ** This is due to limited flash storage. | ||
| - | <WRAP box center 80%> {{: | ||
| - | /* Special style definitions for the various Tables of Hardware. | ||
| - | {{page> | ||
| - | ---- datatable ---- | ||
| - | cols : Model, Version, Supported Since Rev_url, Supported Since Rel, Supported Current Rel, Device Techdata_pageid | ||
| - | align : l,c,l,c,c,c | ||
| - | filter | ||
| - | filterand : Version~~A1, | ||
| - | sort : Version | ||
| - | ----</ | ||
| ===== Unsupported Versions ===== | ===== Unsupported Versions ===== | ||
| ^ Revision | ^ Revision | ||
| - | | A1? | + | | A1 |
| | B2 | Ubicom & SPI Flash with 2 MB only | | | B2 | Ubicom & SPI Flash with 2 MB only | | ||
| - | | D5 | Use [[https:// | ||
| | F1, F2 | SPI Flash with 2 MB only | | | F1, F2 | SPI Flash with 2 MB only | | ||
| | J1 | Realtek RTL8196C & SPI Flash with 2 MB only | | | J1 | Realtek RTL8196C & SPI Flash with 2 MB only | | ||
| Line 54: | Line 45: | ||
| *Hardware and software modifications required | *Hardware and software modifications required | ||
| + | |||
| ===== Source Code ===== | ===== Source Code ===== | ||
| Line 68: | Line 60: | ||
| sort : Version | sort : Version | ||
| ---- | ---- | ||
| - | ==== Rev. C1 and E4 ==== | + | ==== Rev. D1 D2 D3 D4 D5 ==== |
| - | Installation is fairly straight forward for this router, you will need to access | + | Don't upgrade/ |
| - | - As per the note at http:// | + | Installation/Flashing Guide for Rev. D1-D5 for v17.01.5 |
| - | - Set a static IP on your PC to ' | + | |
| - | - Press and hold the reset button until the power LED starts blinking orange (usually takes ~45 seconds) to switch to firmware recovery mode. Or, hold down the reset button while powering on the router, this is much quicker and only takes 5-15 seconds. | + | |
| - | - Go to ' | + | |
| - | - " | + | |
| - | - Let router flash the image, don't worry if it reboots before it reaches 100%. If the page loads forever or times out, your browser or network stack is unsupported - see below for the details. | + | |
| - | - Obtain new IP from the router via DHCP and follow [[docs: | + | |
| - | === Browser Issues === | + | |
| - | + | ||
| - | The firmware update system doesn' | + | |
| - | + | ||
| - | Internet Explorer 6,7,8 on Windows, [[http:// | + | |
| - | + | ||
| - | On GNU/Linux, Firefox 13.0.1 has happened to work. Problems have been reported with newer versions and most other browsers. | + | |
| - | + | ||
| - | There seems to be some compatibility issues with the firmware update system network stack and at least '' | + | |
| - | + | ||
| - | Alternatively, | + | |
| - | curl -0vF files=@openwrt-ar71xx-dir-615-c1-squashfs-factory.bin http:// | + | |
| - | + | ||
| - | ==== Rev. C2 ==== | + | |
| - | + | ||
| - | Same actions(C1 and C2 have same hardware and openwrt image), but to upload openwrt image in recovery mode, you must to edit C1 openwrt image by hex editor. \\ | + | |
| - | Just add 30 31 before lastest not zero values: \\ | + | |
| - | | + | |
| - | + | ||
| - | ==== Rev. D1-D4 ==== | + | |
| - | D1, D2 and D4 works now fully out of box. | + | |
| - | + | ||
| - | + | ||
| - | ===D2 Issues=== | + | |
| - | + | ||
| - | Wireless Repeater function dos not work! however **Client** mode works fine. (Maybe attached another router on the LAN ports for WiFi woth another subnet???? | + | |
| - | + | ||
| - | Installaion/ | + | |
| - | + | ||
| - | | + | |
| - Unplug the unit and configure your network card IPv4 to IP 192.168.0.5, | - Unplug the unit and configure your network card IPv4 to IP 192.168.0.5, | ||
| - Power off the unit, hold RESET and power on the device untill you see a Orange LED flashing | - Power off the unit, hold RESET and power on the device untill you see a Orange LED flashing | ||
| - | - Go to http:// | + | - Go to '' |
| - | - Perform initial configuration (Turn on Wireless, Set a Router Passwod also dont forget any port forwarding needed etc) ([[: | + | - Perform initial configuration (Turn on Wireless, Set a Router Passwod also dont forget any port forwarding needed etc) ([[: |
| - Restart the Device, Yes again | - Restart the Device, Yes again | ||
| - Connect the WAN cable to your Cable Modem or Switch | - Connect the WAN cable to your Cable Modem or Switch | ||
| - | === Revision D3 === | + | - Go to Network > Wireless > Advanced and change the country code to your region, Save & Apply. |
| - | Works with the latest Chaos Calmer 15.05.1 (2015) build. | + | Notes - D1-D4 models are pretty much unbrickable as they have a built-in firmware recovery mode however model D5 does not have built in recovery! |
| - | | + | To access the built-in firmware |
| - | - Open Emergency Room. | + | |
| - | - Upload the firmware. If the upload does not start, just try another browser, e.g. Firefox. | + | |
| - | - Perform initial configuration ([[: | + | |
| - | - There could be a problem, that the WAN connection is not automatically configured because the ' | + | |
| - | * Variant 1: login via telnet/ssh and type 'ifup wan'; edit /etc/rc.local and add 'ifup wan' there to automatically enable it during boot. | + | |
| - | * Variant 2: go to luci -> System -> Startup -> 'Local startup' | + | |
| - | - There could be serious problems (reconnects, very high packet loss rate) with Intel Wi-Fi Link 1000 BGN Cards on Windows (the factory firmware from D-Link works just well with these cards). To fix it with OpenWrt, download and install latest drivers from [[http:// | + | |
| - | - By default the WAN LED is not configured correctly. To fix it: Go to System -> LED Configuration and change the first LED config as follows: | + | |
| - | * Name: Status LED (green) | + | |
| - | * LED Name: d-link: | + | |
| - | * Default state: unchecked | + | |
| - | * Trigger: netdev | + | |
| - | * Device: eth0.2 (you can find this on Network -> Interfaces under WAN) | + | |
| - | * Trigger Mode: All checked (Link On, Transmit, Receive) | + | |
| - | - There could be a regular connection resets. The problem is described here: [[https:// | + | |
| - | **D4** | + | ==== Rev. E4 ==== |
| + | | ||
| + | | ||
| + | *(2) Following the outline below will remove the existing D-Link firmware (except the emergency recovery functionality). Existing firmware is not backedup. - *Use at own risk*. | ||
| + | *(3) *NO* 'Magic Number' | ||
| - | | FIXME: D4 build instructions | | + | - Download Barrier Breaker |
| - | Updated D4 install instructions (AArc2) are here: https://forum.openwrt.org/ | + | - If using MS Windows 7: Download and install a ' |
| - | + | - Configure PC NIC to 192.168.0.10; | |
| - | + | - Power off router, press and hold RESET button (rear), power router (Router power indicator will blink orange) | |
| - | | FIXME: The DIR-825 has a better description: [[toh/d-link/dir-825# | + | - PC: Using a ' |
| + | | ||
| + | | ||
| + | - Configure openwrt on the router; and reboot the router | ||
| ==== Rev. H1 ==== | ==== Rev. H1 ==== | ||
| - | As of [[https:// | + | As of [[https:// |
| - | Requires at minimum a customized / | + | Rev H1, I1 are pretty much unbrickable as they have a built-in firmware recovery mode. Revision D5 does not have built in recovery. |
| - | + | ||
| - | < | + | |
| - | config interface ' | + | |
| - | option ifname | + | |
| - | option proto ' | + | |
| - | option ipaddr | + | |
| - | option netmask | + | |
| - | + | ||
| - | config interface ' | + | |
| - | option ifname | + | |
| - | option hostname ' | + | |
| - | option proto ' | + | |
| - | </ | + | |
| - | + | ||
| - | Now you should be able to telnet to DIR-615_H1 | + | |
| - | + | ||
| - | + | ||
| - | === Rev. H1 Build Instruction === | + | |
| - | This documentation refers to current trunk of 03.04.2013. | + | |
| - | Instead of using the above procedure, you can build the image following the next steps. It will create a working image with dhcp on wan and fixed ip 192.168.0.1 on lan. | + | |
| - | + | ||
| - | - Download current trunk. I've downloaded it from git mirror: | + | |
| - | < | + | |
| - | git clone git:// | + | |
| - | </ | + | |
| - | - Add the file " | + | |
| - | < | + | |
| - | # | + | |
| - | # Copyright (C) 2012 OpenWrt.org | + | |
| - | # | + | |
| - | # This is free software, licensed under the GNU General Public License v2. | + | |
| - | # See /LICENSE for more information. | + | |
| - | # | + | |
| - | + | ||
| - | define Profile/ | + | |
| - | NAME: | + | |
| - | PACKAGES: | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | endef | + | |
| - | + | ||
| - | define Profile/ | + | |
| - | Package set for DIR-615 H1 | + | |
| - | endef | + | |
| - | + | ||
| - | $(eval $(call Profile, | + | |
| - | </ | + | |
| - | - edit file " | + | |
| - | < | + | |
| - | rm -f $(1)/ | + | |
| - | </ | + | |
| - | - Edit the file " | + | |
| - | < | + | |
| - | # Copyright (C) 2006 OpenWrt.org | + | |
| - | config interface ' | + | |
| - | option ifname ' | + | |
| - | option proto ' | + | |
| - | option ipaddr ' | + | |
| - | option netmask ' | + | |
| - | + | ||
| - | config interface ' | + | |
| - | option ifname ' | + | |
| - | option type ' | + | |
| - | option proto ' | + | |
| - | option ipaddr ' | + | |
| - | option netmask ' | + | |
| - | + | ||
| - | config interface ' | + | |
| - | option ifname ' | + | |
| - | option hostname ' | + | |
| - | option proto ' | + | |
| - | + | ||
| - | config switch | + | |
| - | option name rt305x | + | |
| - | option reset 1 | + | |
| - | option enable_vlan 1 | + | |
| - | + | ||
| - | config switch_vlan | + | |
| - | option device rt305x | + | |
| - | option vlan 1 | + | |
| - | option ports '0 1 2 3 6t' | + | |
| - | + | ||
| - | config switch_vlan | + | |
| - | option device rt305x | + | |
| - | option vlan 2 | + | |
| - | option ports '4 6t' | + | |
| - | </ | + | |
| - | - In case you have already build something make a dirclean | + | |
| - | < | + | |
| - | make dirclean | + | |
| - | </ | + | |
| - | - Configure the image: | + | |
| - | < | + | |
| - | make menuconfig | + | |
| - | </ | + | |
| - | < | + | |
| - | Target System (Ralink RT288x/ | + | |
| - | Subtarget (RT305x based boards) | + | |
| - | Target Profile (DIR-615 H1) | + | |
| - | </ | + | |
| - | - Build the image: | + | |
| - | < | + | |
| - | make -j 5 | + | |
| - | </ | + | |
| - | + | ||
| - | ==== Upgrading OpenWrt ==== | + | |
| - | -> | + | |
| - | + | ||
| - | ==== Firmware recovery ==== | + | |
| - | -> | + | |
| - | + | ||
| - | + | ||
| - | Revisions D1 to D4, H1 as well as I1 are pretty much unbrickable as they have a built-in firmware recovery mode. Revision D5 does not have built in recovery. | + | |
| To access, simply hold down the reset button while powering on the router. The power LED should blink orange. Set your computer with a static IP in the 192.168.0.x range, and open 192.168.0.1 in a web browser. Recovery mode loads up within a few seconds, but doesn' | To access, simply hold down the reset button while powering on the router. The power LED should blink orange. Set your computer with a static IP in the 192.168.0.x range, and open 192.168.0.1 in a web browser. Recovery mode loads up within a few seconds, but doesn' | ||
| You will need to flash either a stock firmware image or Openwrt-factory image, *not* a sysupgrade image. | You will need to flash either a stock firmware image or Openwrt-factory image, *not* a sysupgrade image. | ||
| - | |||
| ===== Basic configuration ===== | ===== Basic configuration ===== | ||
| Line 292: | Line 125: | ||
| FIXME add revisions | FIXME add revisions | ||
| - | <tabbox Revisions B:> | + | <tabbox Revisions B> |
| - | | **Architecture:** ? | | + | ^ Architecture |
| - | | **Bootloader:** ? | | + | ^ Bootloader |
| - | | **System-On-Chip:** Ubicom IP5090U | + | ^ System-On-Chip |
| - | | **CPU Speed:** ? | | + | ^ CPU Speed | ? | |
| - | | **Flash-Chip:** [[http:// | + | ^ Flash-Chip |
| - | | **Flash size:** 2 MiB (2Mx8) | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 8 MiB (2x4Mx16) | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | 1x header on PCB, unpopulated |
| - | | **Serial:** [[:toh/d-link/dir-615# | + | ^ Serial |
| - | | **JTAG:** [[:toh/d-link/dir-615# | + | ^ JTAG |
| - | <tabbox Revisions C1/C2:> | + | <tabbox Revisions C1/C2> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Atheros AR9130 | + | ^ System-On-Chip |
| - | | **CPU Speed:** 400 Mhz | | + | ^ CPU Speed | 400 MHz |
| - | | **Flash-Chip:** [[http:// | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MiB | | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (4M x 4 x 16bit) | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | [[:toh:d-link:dir-615# |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | | **Circuit: | + | ^ Circuit |
| - | <tabbox Revisions D1-D4:> | + | <tabbox Revisions D1-D4> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Ralink RT3052F Rev 2 on D1/D2, Rev 3 on D3/D4 | | + | ^ System-On-Chip |
| - | | **CPU Speed:** 384 Mhz | + | ^ CPU Speed | 384 MHz |
| - | | **Flash-Chip:** {{: | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MiB | | + | ^ Flash size |
| - | | **RAM-Chip:** {{: | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (2 x 2M x 4 x 16bit) | + | ^ RAM size |
| - | | **Wireless:** SoC integrated | + | ^ Wireless |
| - | | **Ethernet:** SoC integrated | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | No |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision D5:> | + | <tabbox Revision D5> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Ralink RT3352F | + | ^ System-On-Chip |
| - | | **CPU Speed:** 400 Mhz | + | ^ CPU Speed | 400 MHz |
| - | | **Flash-Chip:** {{http:// | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MiB | + | ^ Flash size |
| - | | **RAM-Chip:** {{http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (4M x 4 x 16bit) | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | No |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision E1/E2:> | + | <tabbox Revision E1/E2> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Atheros AR7240 | + | ^ System-On-Chip |
| - | | **CPU Speed:** 400 Mhz | | + | ^ CPU Speed | 400 MHz |
| - | | **Flash-Chip:** | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MiB | | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (4M x 4 x 16bit) | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | [[:toh:d-link:dir-615# |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision E3/E4/E5:> | + | <tabbox Revision E3/ |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Atheros AR7240 | + | ^ System-On-Chip |
| - | | **CPU Speed:** 400 Mhz | | + | ^ CPU Speed | 400 MHz |
| - | | **Flash-Chip:** {{: | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MiB | | + | ^ Flash size |
| - | | **RAM-Chip:** {{: | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (4M x 4 x 16bit) | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet:** - (cpu direct) | + | ^ Ethernet |
| - | | **USB:** [[:toh/d-link/dir-615# | + | ^ USB | [[:toh:d-link:dir-615# |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision G1:> | + | <tabbox Revision G1> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Ralink RT3052F | + | ^ System-On-Chip |
| - | | **CPU Speed:** 384 Mhz | | + | ^ CPU Speed | 384 MHz |
| - | | **Flash-Chip: | + | ^ Flash-Chip |
| - | | **Flash size:** 8 MiB | | + | ^ Flash size |
| - | | **RAM-Chip:** {{: | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (2 x 2M x 4 x 16bit) | + | ^ RAM size |
| - | | **Wireless:** SoC integrated | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | Unknown |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision H1:> | + | <tabbox Revision H1> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Ralink RT3352 | + | ^ System-On-Chip |
| - | | **CPU Speed:** 400 Mhz | + | ^ CPU Speed | 400 MHz | |
| - | | **Flash-Chip:** mx25l3205d | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MiB | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (2 x 2M x 16bit x 4 banks) | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | No | |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision I1:> | + | <tabbox Revision I1> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** | + | ^ System-On-Chip |
| - | | **CPU Speed:** 535 Mhz | + | ^ CPU Speed | 535 MHz | |
| - | | **Flash-Chip:** mx25l3206d | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MiB | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (2 x 2M x 16bit x 4 banks) | + | ^ RAM size |
| - | | **Wireless:** SoC integrated | + | ^ Wireless |
| - | | **Ethernet:** SoC integrated | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | [[:toh:d-link:dir-615# |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision J1:> | + | <tabbox Revision J1> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** | + | ^ System-On-Chip |
| - | | **CPU Speed:** ? | | + | ^ CPU Speed | ? | |
| - | | **Flash-Chip:** Winbond 25Q16BVSIG | + | ^ Flash-Chip |
| - | | **Flash size:** 2MB | + | ^ Flash size |
| - | | **RAM-Chip:** Winbond W9812G6JH-6 | + | ^ RAM-Chip |
| - | | **RAM size:** 16 MiB (2M x 16bit x 4 banks) | + | ^ RAM size |
| - | | **Wireless:** Realtek RTL8192CE | + | ^ Wireless |
| - | | **Ethernet:** SoC integrated | + | ^ Ethernet |
| - | | **USB:** No | + | ^ USB | No |
| - | | **Serial:** Yes | + | ^ Serial |
| - | | **JTAG:** Yes | + | ^ JTAG |
| - | <tabbox Revision K1:> | + | <tabbox Revision K1> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** | + | ^ System-On-Chip |
| - | | **CPU Speed:** 300 Mhz | + | ^ CPU Speed | 300 MHz |
| - | | **Flash-Chip:** [[http:// | + | ^ Flash-Chip |
| - | | **Flash size:** 4MB | | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (2M x 16bit x 4 banks) | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | No |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision K2:> | + | <tabbox Revision K2> |
| PCB has " | PCB has " | ||
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** ? | + | ^ System-On-Chip |
| - | | **CPU Speed:** ? | | + | ^ CPU Speed | ? | |
| - | | **Flash-Chip:** [[http:// | + | ^ Flash-Chip |
| - | | **Flash size:** 4MB | | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (2M x 16bit x 4 banks) | | + | ^ RAM size |
| - | | **Wireless: | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | P7 (unpopulated micro-USB) |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision M1:> | + | <tabbox Revision M1> |
| - | | **Architecture:** RLX4181 | + | ^ Architecture |
| - | | **Bootloader:** ? | + | ^ Bootloader |
| - | | **System-On-Chip:** | + | ^ System-On-Chip |
| - | | **CPU Speed:** ? | | + | ^ CPU Speed | ? |
| - | | **Flash-Chip:** Winbond 25Q32BVSIG | + | ^ Flash-Chip |
| - | | **Flash size:** 4MB | + | ^ Flash size |
| - | | **RAM-Chip:** Winbond W9825G6JH-6 | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (4M x 16bit x 4 banks) | + | ^ RAM size |
| - | | **Wireless:** Realtek RTL8192CE | + | ^ Wireless |
| - | | **Ethernet:** SoC integrated | + | ^ Ethernet |
| - | | **USB:** No | + | ^ USB | No |
| - | | **Serial:** ? | + | ^ Serial |
| - | | **JTAG:** Yes | + | ^ JTAG |
| - | <tabbox Revisions M2:> | + | <tabbox Revisions M2> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** Realtek RTL8196C | + | ^ System-On-Chip |
| - | | **CPU Speed:** ? | + | ^ CPU Speed | ? | |
| - | | **Flash-Chip:** Winbond 25Q32BVSIG | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MB | + | ^ Flash size |
| - | | **RAM-Chip:** [[https:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (4M x 16bit x 4 banks) | + | ^ RAM size |
| - | | **Wireless:** Realtek RTL8192CE | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | No |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| - | <tabbox Revision N1:> | + | <tabbox Revision N1> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** | + | ^ System-On-Chip |
| - | | **CPU Speed:** ? | | + | ^ CPU Speed | ? |
| - | | **Flash-Chip:** 25L3206E | + | ^ Flash-Chip |
| - | | **Flash size:** 4MB | + | ^ Flash size |
| - | | **RAM-Chip:** ESMT M13S2561616A-5T | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MiB (4M x 16bit x 4 banks) | + | ^ RAM size |
| - | | **Wireless:** Realtek RTL8192ER | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB:** ? | | + | ^ USB | ? |
| - | | **Serial:** Yes | + | ^ Serial |
| - | | **JTAG:** No | | + | ^ JTAG |
| - | <tabbox Revision Q2:> | + | <tabbox Revision Q2> |
| - | | **Architecture: | + | ^ Architecture |
| - | | **Bootloader: | + | ^ Bootloader |
| - | | **System-On-Chip:** | + | ^ System-On-Chip |
| - | | **CPU Speed:** ? | | + | ^ CPU Speed | ? |
| - | | **Flash-Chip:** [[http:// | + | ^ Flash-Chip |
| - | | **Flash size:** 4 MB | + | ^ Flash size |
| - | | **RAM-Chip:** [[http:// | + | ^ RAM-Chip |
| - | | **RAM size:** 32 MB (4 M x 4 banks x 16 bits sdram) | + | ^ RAM size |
| - | | **Wireless:** Realtek RTL8192ER | + | ^ Wireless |
| - | | **Ethernet: | + | ^ Ethernet |
| - | | **USB: | + | ^ USB | No | |
| - | | **Serial: | + | ^ Serial |
| - | | **JTAG: | + | ^ JTAG |
| </ | </ | ||
| FIXME More info, please! | FIXME More info, please! | ||
| Line 568: | Line 401: | ||
| | M1 | {{: | | M1 | {{: | ||
| | Q2 | [[http:// | | Q2 | [[http:// | ||
| + | | S | [[http:// | ||
| ==== Opening the case ==== | ==== Opening the case ==== | ||
| Line 584: | Line 418: | ||
| | Pin3 | TX | | | Pin3 | TX | | ||
| | Pin4 | GND | | | Pin4 | GND | | ||
| + | |||
| + | C1 Uses 3.3v TTL signals. | ||
| + | |||
| + | C1 Serial port settings: Speed: | ||
| === D1/D2 revision: | === D1/D2 revision: | ||
| Line 594: | Line 432: | ||
| D2 Serial port settings: Speed: | D2 Serial port settings: Speed: | ||
| + | |||
| + | For D3 all the same applies, but the TX and RX pins have been swapped. | ||
| === E3/E4 revision: | === E3/E4 revision: | ||
| Line 658: | Line 498: | ||
| See [[docs: | See [[docs: | ||
| + | |||
| + | ==== Buttons ==== | ||
| + | The D-Link DIR-615 has two buttons. They are WPS and RESET. The WPS button has its own blue led.\\ The buttons can be used with hotplug events. E. g. [[docs: | ||
| + | ^ BUTTON | ||
| + | | RESET | reset | | ||
| + | | WPS | wps | | ||
| + | |||
| + | ==== LEDs ==== | ||
| + | How to configure LEDs in general, see the LED section in the [[docs: | ||
| + | |||
| + | **Rev C:** The DIR-615c2 has 1 blue, 3 green and 2 orange **controlled** LEDs: | ||
| + | |||
| + | ^ LED name ^ LED symbol | ||
| + | | Power (green) | ||
| + | | Power (orange) | ||
| + | | WPS (blue) | ||
| + | | Wan (green) | ||
| + | | Wan (orange) | ||
| + | | Wlan (green) | ||
| + | |||
| + | **Rev H1:** The same LED configuration applies to Rev H1. | ||
| + | |||
| + | ==== Free GPIO ports ==== | ||
| + | Revision C2 has 6 free (non-used) GPIO ports. To use them you should do some solder work. Please train you solder skills on broken motherboards before trying to do this on working hardware. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ^ GPIO # ^ Notation | ||
| + | | 0 | R127 | unpopulated resistor pad near LED21, pcb bottom left corner | ||
| + | | 2 | R2 | unpopulated resistor pad to the left of the CPU | | ||
| + | | 7 | R203 | unpopulated resistor pad near LED20 near gpio0 | | ||
| + | | 8 | tp5 | testpoint on the bottom 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: | ||
| + | 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/ | ||
| + | |||
| + | To activate GPIO interface you should export it using command 'echo N > / | ||
| + | (N is a GPIO number). Then you can use / | ||
| + | (set/get direction, value, etc). Also you can use i2c_gpio_custom/ | ||
| + | modules for 1wire/i2c protocols over gpio to connect devices/ | ||
| + | |||
| ===== Hardware Mods ===== | ===== Hardware Mods ===== | ||
| Line 698: | Line 582: | ||
| Manufacturer Part Number: 73725-0110BLF | Manufacturer Part Number: 73725-0110BLF | ||
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | * https:// | + | * [[https:// |
| - | |||
| - | |||
| ==== 64MB RAM Mod (Only Rev. E4) ==== | ==== 64MB RAM Mod (Only Rev. E4) ==== | ||
| The Device uses a DDR1 16Mbit x 16bit (16Mibit*16=256 mebibit. 256 mebibit/ | The Device uses a DDR1 16Mbit x 16bit (16Mibit*16=256 mebibit. 256 mebibit/ | ||
| Line 794: | Line 675: | ||
| -> | -> | ||
| - | |||
| - | ===== Buttons ===== | ||
| - | The D-Link DIR-615 has two buttons. They are WPS and RESET. The WPS button has its own blue led.\\ The buttons can be used with hotplug events. E. g. [[docs: | ||
| - | ^ BUTTON | ||
| - | | RESET | reset | | ||
| - | | WPS | wps | | ||
| - | |||
| - | ===== LEDs ===== | ||
| - | How to configure LEDs in general, see the LED section in the [[docs: | ||
| - | |||
| - | **Rev C:** The DIR-615c2 has 1 blue, 3 green and 2 orange **controlled** LEDs: | ||
| - | |||
| - | ^ LED name ^ LED symbol | ||
| - | | Power (green) | ||
| - | | Power (orange) | ||
| - | | WPS (blue) | ||
| - | | Wan (green) | ||
| - | | Wan (orange) | ||
| - | | Wlan (green) | ||
| - | |||
| - | **Rev H1:** The same LED configuration applies to Rev H1. | ||
| - | |||
| - | ===== Free GPIO ports ===== | ||
| - | Revision C2 has 6 free (non-used) GPIO ports. To use them you should do some solder work. Please train you solder skills on broken motherboards before trying to do this on working hardware. | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ^ GPIO # ^ Notation | ||
| - | | 0 | R127 | unpopulated resistor pad near LED21, pcb bottom left corner | ||
| - | | 2 | R2 | unpopulated resistor pad to the left of the CPU | | ||
| - | | 7 | R203 | unpopulated resistor pad near LED20 near gpio0 | | ||
| - | | 8 | tp5 | testpoint on the bottom 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: | ||
| - | 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/ | ||
| - | |||
| - | To activate GPIO interface you should export it using command 'echo N > / | ||
| - | (N is a GPIO number). Then you can use / | ||
| - | (set/get direction, value, etc). Also you can use i2c_gpio_custom/ | ||
| - | modules for 1wire/i2c protocols over gpio to connect devices/ | ||
| ===== More info ====== | ===== More info ====== | ||
| * D-Link DIR-615 Hw:D1 [[https:// | * D-Link DIR-615 Hw:D1 [[https:// | ||
| - | * D-Link DIR-615 C2 64MB memory mod [[:toh/d-link/dir-615/c2-memorymod/start|toh/d-link/dir-615/ | + | * [[toh:d-link:dir-615:c2-memorymod:start|D-Link DIR-615 C2 64MB memory mod]] |
| * D-Link DIR-615 C2 using Mac OS X to add gpsd [[https:// | * D-Link DIR-615 C2 using Mac OS X to add gpsd [[https:// | ||
| * D-Link DIR-615 A Firmware: [[ftp:// | * D-Link DIR-615 A Firmware: [[ftp:// | ||
| Line 848: | Line 686: | ||
| * D-Link DIR-615 E Firmware: [[ftp:// | * D-Link DIR-615 E Firmware: [[ftp:// | ||
| * D-Link DIR-615 I Firmware: [[ftp:// | * D-Link DIR-615 I Firmware: [[ftp:// | ||
| - | * D-Link DIR-615 D1-D5 is supported by LEDE Project (Based on OpenWrt): [[https:// | + | * D-Link DIR-615 D1-D5 is supported by LEDE Project (Based on OpenWrt): [[toh:views:toh_fwdownload? |
| ===== Tags ===== | ===== Tags ===== | ||
| [[meta: | [[meta: | ||
| - | {{tag>5Port RT3052 FastEthernet | + | {{tag>AR9287 AR7240 |