Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:d-link:dir-615 [2018/03/04 12:12] bobafetthotmailtoh:d-link:dir-615 [2021/01/08 18:42] – [Tags] danitool
Line 1: Line 1:
 ====== D-Link DIR-615 ====== ====== D-Link DIR-615 ======
 +{{section>meta:infobox:432_warning#infobox_for_tohs&noheader&nofooter&noeditbutton}}
 ===== Supported Versions ===== ===== Supported Versions =====
-^ Revision ^ Version Supported  ^Download latest stable version ^ Model Specific Notes  ^ +---- datatable ---- 
-|  C1/C2  |  10.03 & newer  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-dir-615-c1-squashfs-factory.bin|15.05.1]]  |Full support, eth/wireless/leds/buttons ok | + 
-| D1-D4  |  14.07 & newer  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-615-d-squashfs-factory.bin|15.05.1]]  |Full supporteth/wireless/leds/buttons ok. [[:toh:d-link:dir-615#revision_d3|Workarounds for d3]]; [[https://forum.openwrt.org/viewtopic.php?id=35184|Forum]]; [[https://dev.openwrt.org/ticket/14827|Connection resets]] | +cols    Brand, ModelVersions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid 
-|  D5  |  Lede 17.01 & newer  |  [[https://downloads.lede-project.org/releases/17.01.4/targets/ramips/rt305x/lede-17.01.4-ramips-rt305x-dir-615-d-squashfs-factory.bin| 17.01.4 LEDE Project (Based on OpenWrt)]]  |  | +headers Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data 
-|  E1-E5  |  10.03 & newer  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-dir-615-e1-squashfs-factory.bin|E1-E3 15.05.1]] или [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-dir-615-e4-squashfs-factory.bin|E4-E5 15.05.1]]  |(Works with DIR-600 rev. A1 firmware)*LEDs should work since [[https://dev.openwrt.org/changeset/29973/trunk|R29973]]support for E4 merged with [[toh:d-link:DIR-600]] A1 in [[https://dev.openwrt.org/changeset/29976/trunk|R29976]]  | +align   c,c,c,c,c,c,c 
-|  H1/H2  |  12.09 & newer  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-615-h1-squashfs-factory.bin|15.05.1]]  |Working as of [[https://dev.openwrt.org/changeset/36213/trunk|R36213]]| +filter  : Model=DIR-615 
-|  I1  |  15.05.1  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-dir-615-i1-squashfs-factory.bin|15.05.1]]  |See [[https://forum.openwrt.org/viewtopic.php?id=43515|Forum]]  | +sort    Version 
-|  I3  |  15.05.1  |  [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/openwrt-15.05.1-ar71xx-generic-dir-615-i3-squashfs-factory.bin|15.05.1]]  |See [[https://forum.openwrt.org/viewtopic.php?id=43515|Forum]]  |+---- 
  * 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://forum.openwrt.org/viewtopic.php?pid=131673#p131673|Forum]]   * Frys FR-300RTR is the same as E1 [[https://forum.openwrt.org/viewtopic.php?pid=131673#p131673|Forum]]
    * April 2016 - **Version E1-E4 of this router, wifi is no longer supported with Chaos Calmer release ** This is due to limited flash storage.  See [[https://forum.openwrt.org/viewtopic.php?id=62912 |here]] for more info.  That forum article has some tips to get it working with Chaos Chalmer, otherwise you are better off staying with Barrier Breaker release on this platform. \\     * April 2016 - **Version E1-E4 of this router, wifi is no longer supported with Chaos Calmer release ** This is due to limited flash storage.  See [[https://forum.openwrt.org/viewtopic.php?id=62912 |here]] for more info.  That forum article has some tips to get it working with Chaos Chalmer, otherwise you are better off staying with Barrier Breaker release on this platform. \\ 
  
-<WRAP box center 80%> {{:meta:icons:tango:48px-emblem-question.svg.png }} If you can **confirm** that OpenWrt is running on this device (i.e. you or someone else has **tested** it), please update the data accordingly. -> Click //View/Edit data// 
-/* Special style definitions for the various Tables of Hardware.            */ 
-{{page>meta:infobox:tohstyles&noheader&nofooter&noeditbtn&inline&indent&link}} 
----- 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    : Model=DIR-615 
-filterand : Version~~A1,K1 
-sort     : Version 
-----</WRAP> 
 ===== Unsupported Versions ===== ===== Unsupported Versions =====
 ^ Revision   ^ Model Specific Notes                                                         ^ ^ Revision   ^ Model Specific Notes                                                         ^
-| A1?                                                                                     |+| A1         Marvell 88F5180NB1; 8MB flash, 32MB RAM                                      |
 | B2         | Ubicom & SPI Flash with 2 MB only                                            | | B2         | Ubicom & SPI Flash with 2 MB only                                            |
-| D5         | Use [[https://downloads.lede-project.org/releases/17.01.4/targets/ramips/rt305x/lede-17.01.4-ramips-rt305x-dir-615-d-squashfs-factory.bin|LEDE project firmware ]]  | 
 | 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 61: Line 53:
  
 ===== Installation ===== ===== Installation =====
 +---- datatable ----
 +cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url
 +headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock
 +align   : l,c,c
 +filter  : Model=DIR-615
 +sort    : Version
 +----
 +==== Rev. D1 D2 D3 D4 D5 ====
  
-==== Rev. C1 and E4 ==== +Don't upgrade/flash the 18.06.0-rc2 version as theres bug where the settings dont saveSee https://bugs.openwrt.org/index.php?do=details&task_id=1684
- +
-Installation is fairly straight forward for this router, you will need to access the D-Link recovery console with the steps below. +
- +
-  - As per the note at http://www.dd-wrt.com/wiki/index.php/DIR-615C , "If your dlink 615 C1 is at f/w 3.12 or 3.11 you may have to revert it to 3.10" The older firmware is available from [[http://www.dlink.com/us/en/support/product/dir-615-wireless-n-300-router?revision=us_revc|D-Link support]]. +
-  - Set a static IP on your PC to '192.168.0.2'. Some users recommended to use `192.168.0.10` instead. +
-  - 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 'http://192.168.0.1' from your PC web browser. (Note: most modern browsers don't work, see below for the details) +
-  - "Browse" and select the OpenWrt firmware (e.g. ''openwrt-ar71xx-dir-615-c1-squashfs-factory.bin''). +
-  - 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:guide-quick-start:walkthrough_login]]. +
- +
-=== Browser Issues === +
- +
-The firmware update system doesn't support the HTTP header ''Expect: 100-continue'', which is used in POST requests by most modern browsers. If the browser sends this header, it will wait for the server to send provisional response with status ''100 Continue'' before sending the file contents. This feature was added in HTTP/1.1 to allow servers to reject uploads without needing to upload the file first. The router's built-in HTTP server claims to support HTTP/1.1, but it never sends the ''100 Continue'' response so the browser waits forever or eventually times out. +
- +
-Internet Explorer 6,7,8 on Windows[[http://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./Mozilla%20Firefox%2C%20Portable%20Edition%2013.0.1/|Firefox 13 Portable Edition]] on Windows 7, Google Chrome 49 on Windows 7 are known to work. +
- +
-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 ''Linux'' 3.5.3 and ''curl'' 7.27.0. Even forcing ''curl'' down to HTTP/1.0 resulted in a hang. One known working configuration is NetBSD 5.1.2 with ''curl'' 7.26.0. Downgrading ''curl'' to 7.26 on fresh version of GNU/Linux doesn't solve the issue. +
- +
-Alternatively, to upload an image you might try to use the ''curl'' command-line HTTP client like so: +
-  curl -0vF files=@openwrt-ar71xx-dir-615-c1-squashfs-factory.bin http://192.168.0.1/cgi/index +
- +
-==== RevC2  ==== +
- +
-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: \\ +
- {{:media:dlink:dir-615:dir-615c2_hex_edit_image.png}} +
- +
-==== 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/Flashing Guide for D2 (Chaos Calmer 15.05.1) may work on D1-D4+Installation/Flashing Guide for Rev. D1-D5 for v17.01.5
  
-  - Download [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-615-d-squashfs-factory.bin|factory.bin for DIR-615 D]].+  - Download [[https://downloads.openwrt.org/releases/17.01.5/targets/ramips/rt305x/lede-17.01.5-ramips-rt305x-dir-615-d-squashfs-factory.bin|factory.bin for DIR-615 D]].
   - Unplug the unit and configure your network card IPv4 to IP 192.168.0.5, Subnet 255.255.255.0, Gateway 192.168.0.1   - Unplug the unit and configure your network card IPv4 to IP 192.168.0.5, Subnet 255.255.255.0, Gateway 192.168.0.1
   - 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://192.168.0.1 and upload the firmware. If the upload does not start, just try another browser, e.g. Firefox. +  - Go to ''%%http://192.168.0.1%%'' and upload the firmware. If the upload does not start, just try another browser, e.g. Firefox. 
-  - Perform initial configuration (Turn on Wireless, Set a Router Passwod also dont forget any port forwarding needed etc) ([[:docs:guide-quick-start:walkthrough_login|First login]]). (http://192.168.1.1)+  - Perform initial configuration (Turn on Wireless, Set a Router Passwod also dont forget any port forwarding needed etc) ([[:docs:guide-quick-start:walkthrough_login|First login]]). (''%%http://192.168.1.1%%'')
   - 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!
  
-  Download [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-615-d-squashfs-factory.bin]]. +To access the built-in firmware recovery mode simply set your computer with static IP in the 192.168.0.x rangeThen hold down the reset button while powering on the routeropen 192.168.0.1 in a web browserRecovery mode loads up within few seconds.
-  - Open Emergency Room. +
-  - Upload the firmware. If the upload does not start, just try another browser, e.g. Firefox. +
-  - Perform initial configuration ([[:docs:guide-quick-start:walkthrough_login|First login]]). +
-  - There could be problem, that the WAN connection is not automatically configured because the 'wan' interface is not enabled during bootTo fix it: +
-    * 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' and add line 'ifup wan' before 'exit 0' line in rc.local. Reboot router. +
-  - There could be serious problems (reconnectsvery 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 OpenWrtdownload and install latest drivers from [[http://www.intel.com/p/en_US/support/highlights/wireless/1000|Intel web site]]Then go to Network and Sharing Center, open properties of your wireless adapter, then Configure, then Advanced and disable 802.11n mode there. +
-  - 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:green:wan +
-    * 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 regular connection resetsThe problem is described here: [[https://dev.openwrt.org/ticket/14827|Ticket]], [[​https://forum.openwrt.org/viewtopic.php?id=47998|Forum]], [[http://superuser.com/questions/693534/openwrt-regular-connection-resets|SuperUser]]+
  
-**D4**+==== Rev. E4 ==== 
 +  *(2019/06/15) Beware:  
 +  *(1) This router and OpenWrt Barrier Breaker are out of date and there are documented security issues - Refer to caveats on www.openwrt.org, and other sources when considering suitability for your purposes - *Use at own risk* 
 +  *(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' alterations were made to the firmware prior to upload.
  
-| FIXME: D4 build instructions | +  - Download Barrier Breaker  http://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/dir-615-e4-squashfs-factory.bin  (or equivalent) 
-Updated D4 install instructions (AArc2) are here: https://forum.openwrt.org/viewtopic.php?id=35184 +  - If using MS Windows 7: Download and install a 'simple' web browser from a trusted source, for the SOLE PURPOSE of uploading the openwrt firmware to the router. Do 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 blink orange) 
-| FIXME: The DIR-825 has better description[[toh/d-link/dir-825#installation]]|+  - PC: Using 'simple browser' goto 192.168.0.1 and upload openwrt firmware. Wait until '100%' complete message appears before proceeding 
 +  Configure PC NIC to 192.168.1.10; 255.255.255.0, gateway 192.168.1.220 ; (or equiv values) 
 +  PC: Using a 'current modern uptodate browser' : goto 192.168.1.1 ; Expect openwrt router admin pages to appear 
 +  - Configure openwrt on the router; and reboot the router
  
 ==== Rev. H1 ==== ==== Rev. H1 ====
  
-As of [[https://dev.openwrt.org/changeset/36213/trunk|R36213]] this router no longer needs a custom build. The following only applies to older revisions.+As of [[https://dev.openwrt.org/changeset/36213/trunk|R36213]] this router no longer needs a custom build.
  
-Requires at minimum a customized /etc/config/network. If you have a working network with DHCP server you can put the following in your /etc/config/network (you have to edit via serial connection for the first time or have a custom build with the modified /etc/config/network): +Rev H1, I1 are pretty much unbrickable as they have a built-in firmware recovery mode. Revision D5 does not have built in recovery.
- +
-<code> +
-config interface 'loopback' +
-        option ifname   'lo' +
-        option proto    'static' +
-        option ipaddr   '127.0.0.1' +
-        option netmask  '255.0.0.0' +
- +
-config interface 'lan' +
-        option ifname   'eth0' +
- option hostname 'DIR-615_H1' +
-        option proto    'dhcp'  +
-</code> +
- +
-Now you should be able to telnet to DIR-615_H1 +
- +
- +
-=== RevH1 Build Instruction === +
-This documentation refers to current trunk of 03.04.2013. +
-Instead of using the above procedureyou 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: +
-<code> +
-git clone git://nbd.name/openwrt.git +
-</code> +
- - Add the file "target/linux/ramips/rt305x/profiles/d-link.mk" with content (ref:[[https://forum.openwrt.org/viewtopic.php?id=40623|DIR-615 H1 current sources]]): +
-<code> +
-+
-# Copyright (C) 2012 OpenWrt.org +
-+
-# This is free software, licensed under the GNU General Public License v2. +
-# See /LICENSE for more information. +
-+
- +
-define Profile/DIR615H1 +
-    NAME:=DIR-615 H1 +
-    PACKAGES:=\ +
-         kmod-usb-core kmod-usb-ohci \ +
-         kmod-usb2 kmod-ledtrig-usbdev \ +
-         usb-modeswitch usb-modeswitch-data \ +
-         kmod-usb-serial-option +
-endef +
- +
-define Profile/DIR615H1/Description +
-    Package set for DIR-615 H1 +
-endef +
- +
-$(eval $(call Profile,DIR615H1)) +
-</code> +
- - edit file "target/linux/ramips/base-files.mk", remove the line : +
-<code> +
-    rm -f $(1)/etc/config/network +
-</code> +
- - Edit the file "package/base-files/files/etc/config/network" with the settings you want. For example: +
-<code> +
-# Copyright (C) 2006 OpenWrt.org +
-config interface 'loopback' +
-        option ifname 'lo' +
-        option proto 'static' +
-        option ipaddr '127.0.0.1' +
-        option netmask '255.0.0.0' +
- +
-config interface 'lan' +
-        option ifname 'eth0.1' +
-        option type 'bridge' +
-        option proto 'static' +
-        option ipaddr '192.168.0.1' +
-        option netmask '255.255.255.0' +
- +
-config interface 'wan' +
-        option ifname 'eth0.2' +
-        option hostname 'DIR-615-H1' +
-        option proto    'dhcp' +
- +
-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' +
-</code> +
- - In case you have already build something make a dirclean +
-<code> +
-make dirclean +
-</code> +
- - Configure the image: +
-<code> +
-make menuconfig +
-</code> +
-<code> +
-Target System (Ralink RT288x/RT3xxx) +
-Subtarget (RT305x based boards) +
-Target Profile (DIR-615 H1) +
-</code> +
- - Build the image: +
-<code> +
-make -j 5 +
-</code> +
- +
-==== Upgrading OpenWrt ==== +
-->[[docs:guide-user:installation:generic.sysupgrade]] +
- +
-==== Firmware recovery ==== +
-->[[docs:guide-user:troubleshooting:generic.debrick]] +
- +
- +
-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't respond to pings. If the power LED is blinking orange the above page should be accessible. 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't respond to pings. If the power LED is blinking orange the above page should be accessible.
  
 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 286: 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  Ubicom IP5090U  
-| **CPU Speed:** ?               | +CPU Speed       | ?               | 
-| **Flash-Chip:** [[http://www.spansion.com/Support/Datasheets/S25FL016A_00_C4_e.pdf|Spansion S25FL016]]            +Flash-Chip      [[http://www.spansion.com/Support/Datasheets/S25FL016A_00_C4_e.pdf|Spansion S25FL016]]    
-| **Flash size:** 2 MiB (2Mx8)                                                                                     +Flash size      2 MiB (2Mx8)                                                                              
-| **RAM-Chip:** [[http://www.pointec.com.tw/Files/PT460816HG.pdf|PoinTec PT460816HG]] \\ / Mira P2S28D40CTP    +RAM-Chip        [[http://www.pointec.com.tw/Files/PT460816HG.pdf|PoinTec PT460816HG]] / Mira P2S28D40CTP  
-| **RAM size:** 8 MiB (2x4Mx16)                                +RAM size        8 MiB (2x4Mx16)                     
-**Wireless:** AR5008 2.4ghz b/g/n                                   +^ Wireless        | AR5008 2.4GHz b/g/n                 
-**Ethernet:**  Marvell 88E6060                                   +^ Ethernet        | Marvell 88E6060                     
-**USB:** 1x header on PCB, unpopulated   +^ USB             | 1x header on PCB, unpopulated       
-| **Serial:** [[:toh/d-link/dir-615#Serial|Yes]]                       +Serial          [[:toh:d-link:dir-615#Serial|Yes]]  
-| **JTAG:** [[:toh/d-link/dir-615#JTAG|Yes]]                           |+JTAG            [[:toh:d-link:dir-615#JTAG|Yes]]    |
  
  
-<tabbox Revisions C1/C2:>+<tabbox Revisions C1/C2>
  
-**Architecture:** MIPS               +^ Architecture    | MIPS             
-**Bootloader:** U-Boot               +^ Bootloader      | U-Boot           
-| **System-On-Chip:** Atheros AR9130   | +System-On-Chip  Atheros AR9130   | 
-| **CPU Speed:** 400 Mhz               +CPU Speed       | 400 MHz          
-| **Flash-Chip:** [[http://www.winbond.com.tw/NR/rdonlyres/213525E5-DDD8-40DB-9458-DAADF1E201B8/0/W25X32V.pdf|W25x32vf1g]] | +Flash-Chip      [[http://www.winbond.com.tw/NR/rdonlyres/213525E5-DDD8-40DB-9458-DAADF1E201B8/0/W25X32V.pdf|W25x32vf1g]] | 
-| **Flash size:** 4 MiB | +Flash size      4 MiB | 
-| **RAM-Chip:** [[http://www.winbond.com.tw/NR/rdonlyres/D25D268E-D9DA-4B2D-B26A-AC0E940B6E76/0/W9425G6EH.pdf|Winbond W9425G6EH-5]] | +RAM-Chip        [[http://www.winbond.com.tw/NR/rdonlyres/D25D268E-D9DA-4B2D-B26A-AC0E940B6E76/0/W9425G6EH.pdf|Winbond W9425G6EH-5]] | 
-| **RAM size:** 32 MiB (4M x 4 x 16bit)                                +RAM size        32 MiB (4M x 4 x 16bit)   
-**Wireless:** AR9102 802.11n Radio                                   +^ Wireless        | AR9102 802.11n Radio      
-**Ethernet:** AR8216 6-port switch                                   +^ Ethernet        | AR8216 6-port switch      
-**USB:** [[:toh/d-link/dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]   | +^ USB             | [[:toh:d-link:dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]   | 
-**Serial:** [[#Serial|Yes]]                       +^ Serial          | [[#Serial|Yes]]           
-**JTAG:** [[#JTAG|Yes]]                           +^ JTAG            | [[#JTAG|Yes]]             
-**Circuit:** {{:media:dlink:dir-615:dir615c1.pdf|Dir615C1}}          |+^ Circuit         | {{:media:dlink:dir-615:dir615c1.pdf|Dir615C1}}  |
  
-<tabbox Revisions D1-D4:>+<tabbox Revisions D1-D4>
  
-**Architecture:** MIPS                                              +^ Architecture    | MIPS             
-**Bootloader:** U-Boot                                              +^ Bootloader      | U-Boot           
-| **System-On-Chip:** Ralink RT3052F Rev 2 on D1/D2, Rev 3 on D3/D4   | +System-On-Chip  Ralink RT3052F Rev 2 on D1/D2, Rev 3 on D3/D4   | 
-| **CPU Speed:** 384 Mhz                                              +CPU Speed       | 384 MHz          
-| **Flash-Chip:** {{:media:datasheets:flash:mx29lv320ct-b-1.0.pdf|MX29LV320DBTI-70G}} | +Flash-Chip      {{:media:datasheets:flash:mx29lv320ct-b-1.0.pdf|MX29LV320DBTI-70G}} | 
-| **Flash size:** 4 MiB | +Flash size      4 MiB            
-| **RAM-Chip:** {{:media:datasheets:ram:w9812g6ih.pdf|2 x w9812g6ih}} | +RAM-Chip        {{:media:datasheets:ram:w9812g6ih.pdf|2 x w9812g6ih}} | 
-| **RAM size:** 32 MiB (2 x 2M x 4 x 16bit)        +RAM size        32 MiB (2 x 2M x 4 x 16bit)  
-| **Wireless:** SoC integrated                     +Wireless        SoC integrated   
-| **Ethernet:** SoC integrated                     +Ethernet        SoC integrated   
-**USB:** No                                      +^ USB             | No               
-**Serial:** [[#Serial|Yes]]   +^ Serial          | [[#Serial|Yes]]  
-**JTAG:** No                                     |+^ JTAG            | No               |
  
-<tabbox Revision D5:>+<tabbox Revision D5>
  
-**Architecture:** MIPS                                                        +^ Architecture    | MIPS             
-**Bootloader:** Unknown                                                       +^ Bootloader      | Unknown          
-| **System-On-Chip:** Ralink RT3352F                                            +System-On-Chip  Ralink RT3352F   
-| **CPU Speed:** 400 Mhz                                                        +CPU Speed       | 400 MHz          
-| **Flash-Chip:** {{http://www.esmt.com.tw/DB/manager/upload/M14D2561616A.pdf|ESMT F25l32PA}}| +Flash-Chip      {{http://www.esmt.com.tw/DB/manager/upload/M14D2561616A.pdf|ESMT F25l32PA}}| 
-| **Flash size:** 4 MiB                                                         +Flash size      4 MiB            
-| **RAM-Chip:** {{http://www.esmt.com.tw/DB/manager/upload/M14D2561616A.pdf|ESMT M14D2561616A}}| +RAM-Chip        {{http://www.esmt.com.tw/DB/manager/upload/M14D2561616A.pdf|ESMT M14D2561616A}}| 
-| **RAM size:** 32 MiB (4M x 4 x 16bit)                                         +RAM size        32 MiB (4M x 4 x 16bit)  
-**Wireless:** SoC integrated                                                  +^ Wireless        | SoC integrated   
-**Ethernet:** SoC integrated                                                  +^ Ethernet        | SoC integrated   
-**USB:** No                                                                   +^ USB             | No               
-**Serial:** [[#Serial|Yes]]                                +^ Serial          | [[#Serial|Yes]]  
-**JTAG:** No                                                                  |+^ JTAG            | No               |
  
-<tabbox Revision E1/E2:>+<tabbox Revision E1/E2>
  
-**Architecture:** MIPS                                               +^ Architecture    | MIPS             
-**Bootloader:** U-Boot                                               +^ Bootloader      | U-Boot           
-| **System-On-Chip:** Atheros AR7240                                   +System-On-Chip  Atheros AR7240   
-| **CPU Speed:** 400 Mhz                                               +CPU Speed       | 400 MHz          
-| **Flash-Chip:**    {{:media:datasheets:flash:mx25l3205.pdf|mx25l3205}}| +Flash-Chip      {{:media:datasheets:flash:mx25l3205.pdf|mx25l3205}}  
-| **Flash size:** 4 MiB                                                +Flash size      4 MiB            
-| **RAM-Chip:** [[http://www.winbond.com.tw/NR/rdonlyres/D25D268E-D9DA-4B2D-B26A-AC0E940B6E76/0/W9425G6EH.pdf|W9425G6EH]] | +RAM-Chip        [[http://www.winbond.com.tw/NR/rdonlyres/D25D268E-D9DA-4B2D-B26A-AC0E940B6E76/0/W9425G6EH.pdf|W9425G6EH]] | 
-| **RAM size:** 32 MiB (4M x 4 x 16bit)                                +RAM size        32 MiB (4M x 4 x 16bit)  
-**Wireless:** AR9283 802.11n Radio                                   +^ Wireless        | AR9283 802.11n Radio     
-**Ethernet:** - (cpu direct)                                         +^ Ethernet        | - (cpu direct)   
-**USB:** [[:toh/d-link/dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]   | +^ USB             | [[:toh:d-link:dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]   | 
-**Serial:** [[#Serial|Yes]]                       +^ Serial          | [[#Serial|Yes]]  
-**JTAG:** [[#JTAG|Yes]]                           |+^ JTAG            | [[#JTAG|Yes]]    |
  
-<tabbox Revision E3/E4/E5:>+<tabbox Revision E3/E4/E5>
  
-**Architecture:** MIPS                                               +^ Architecture    | MIPS             
-**Bootloader:** U-Boot                                               +^ Bootloader      | U-Boot           
-| **System-On-Chip:** Atheros AR7240                                   +System-On-Chip  Atheros AR7240   
-| **CPU Speed:** 400 Mhz                                               +CPU Speed       | 400 MHz          
-| **Flash-Chip:** {{:media:datasheets:flash:mx25l3205.pdf| MX25L3205}}| +Flash-Chip      {{:media:datasheets:flash:mx25l3205.pdf|MX25L3205}}  
-| **Flash size:** 4 MiB                                                +Flash size      4 MiB            
-| **RAM-Chip:** {{:media:datasheets:ram:a3s56d3040etp.pdf| A3S56D40ETP}}| +RAM-Chip        {{:media:datasheets:ram:a3s56d3040etp.pdf|A3S56D40ETP}}  
-| **RAM size:** 32 MiB (4M x 4 x 16bit)                                +RAM size        32 MiB (4M x 4 x 16bit)  
-**Wireless:** AR9287 802.11n Radio                                   +^ Wireless        | AR9287 802.11n Radio     
-| **Ethernet:** - (cpu direct)                                         +Ethernet        - (cpu direct)   
-| **USB:** [[:toh/d-link/dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]   | +USB             | [[:toh:d-link:dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]   | 
-**Serial:** [[#Serial|Yes]]                       +^ Serial          | [[#Serial|Yes]]  
-**JTAG:** [[#JTAG|Yes]]                           |+^ JTAG            | [[#JTAG|Yes]]    |
  
-<tabbox Revision G1:>+<tabbox Revision G1>
  
-**Architecture:** MIPS               +^ Architecture    | MIPS             
-**Bootloader:** U-Boot               +^ Bootloader      | U-Boot           
-| **System-On-Chip:** Ralink RT3052F   | +System-On-Chip  Ralink RT3052F   | 
-| **CPU Speed:** 384 Mhz               +CPU Speed       | 384 MHz          
-| **Flash-Chip:**  [[http://www.macronix.com/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/DBACA1C90564EBB248257639003A563A/$File/MX29LV640ETBver14-1.4.pdf|MX29LV640ETBI-70G]] | +Flash-Chip      [[http://www.macronix.com/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/DBACA1C90564EBB248257639003A563A/$File/MX29LV640ETBver14-1.4.pdf|MX29LV640ETBI-70G]]  
-| **Flash size:** 8 MiB                                        +Flash size      8 MiB            
-| **RAM-Chip:** {{:media:datasheets:ram:w9812g6ih.pdf|2x w9812g6ih}}| +RAM-Chip        {{:media:datasheets:ram:w9812g6ih.pdf|2x w9812g6ih}}| 
-| **RAM size:** 32 MiB (2 x 2M x 4 x 16bit)                    +RAM size        32 MiB (2 x 2M x 4 x 16bit)  
-| **Wireless:** SoC integrated                                 +Wireless        SoC integrated   
-**Ethernet:** SoC integrated                                 +^ Ethernet        | SoC integrated   
-**USB:** Unknown                                             +^ USB             | Unknown          
-**Serial:** Yes                                              +^ Serial          | Yes              
-**JTAG:** Unknown                                            |+^ JTAG            | Unknown          |
  
-<tabbox Revision H1:>+<tabbox Revision H1>
  
-**Architecture:** Mips24kc          +^ Architecture    | Mips24kc        
-**Bootloader:** U-Boot              +^ Bootloader      | U-Boot          
-| **System-On-Chip:** Ralink RT3352   | +System-On-Chip  Ralink RT3352   | 
-| **CPU Speed:** 400 Mhz              +CPU Speed       | 400 MHz         
-| **Flash-Chip:** mx25l3205d          +Flash-Chip      mx25l3205d      
-| **Flash size:** 4 MiB               +Flash size      4 MiB           
-| **RAM-Chip:** [[http://www.esmt.com.tw/DB/manager/upload/M12L128168A.pdf|2 x ESMT M12L128168A 166 MHz]] |  +RAM-Chip        [[http://www.esmt.com.tw/DB/manager/upload/M12L128168A.pdf|2 x ESMT M12L128168A 166 MHz]]  |  
-| **RAM size:** 32 MiB (2 x 2M x 16bit x 4 banks)   +RAM size        32 MiB (2 x 2M x 16bit x 4 banks)  
-**Wireless:** SoC integrated                      +^ Wireless        | SoC integrated  
-**Ethernet:** SoC integrated                      +^ Ethernet        | SoC integrated  
-**USB:** No                                       +^ USB             | No              
-**Serial:** Yes                                   +^ Serial          | Yes             
-**JTAG:** Yes                                     |+^ JTAG            | Yes             |
  
-<tabbox Revision I1:>+<tabbox Revision I1>
  
-**Architecture:** Mips24kc                    +^ Architecture    | Mips24kc        
-**Bootloader:** U-Boot                        +^ Bootloader      | U-Boot          
-| **System-On-Chip:**  Atheros AR9341 rev 1.1   +System-On-Chip  Atheros AR9341 rev 1.1  
-| **CPU Speed:** 535 Mhz                        +CPU Speed       | 535 MHz         
-| **Flash-Chip:** mx25l3206d                    +Flash-Chip      mx25l3206d      
-| **Flash size:** 4 MiB                         +Flash size      4 MiB           
-| **RAM-Chip:** [[http://www.winbond.com.tw/NR/rdonlyres/11505884-F632-41F9-9438-A3EC025FEAED/0/W9425G6JH.pdf |1 x W9425g6JH-5]] |  +RAM-Chip        [[http://www.winbond.com.tw/NR/rdonlyres/11505884-F632-41F9-9438-A3EC025FEAED/0/W9425G6JH.pdf|1 x W9425g6JH-5]]  |  
-| **RAM size:** 32 MiB (2 x 2M x 16bit x 4 banks)   +RAM size        32 MiB (2 x 2M x 16bit x 4 banks)  
-| **Wireless:** SoC integrated                      +Wireless        SoC integrated  
-| **Ethernet:** SoC integrated                      +Ethernet        SoC integrated  
-**USB:** [[:toh/d-link/dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]                                       +^ USB             | [[:toh:d-link:dir-615#USB|1x right-angle receptacle footprint on PCB, unpopulated]]  
-**Serial:** Yes                                   +^ Serial          | Yes             
-**JTAG:** Yes                                     |+^ JTAG            | Yes             |
  
-<tabbox Revision J1:>+<tabbox Revision J1>
  
-**Architecture:** RLX4181                     +^ Architecture    | RLX4181          
-**Bootloader:**                             +^ Bootloader      | ?                
-| **System-On-Chip:**  Realtek RTL8196C         +System-On-Chip  Realtek RTL8196C | 
-| **CPU Speed:**                              +CPU Speed       |                
-| **Flash-Chip:** Winbond 25Q16BVSIG            +Flash-Chip      Winbond 25Q16BVSIG  
-| **Flash size:** 2MB                           +Flash size      2MB              
-| **RAM-Chip:** Winbond W9812G6JH-6             +RAM-Chip        Winbond W9812G6JH-6            
-| **RAM size:** 16 MiB (2M x 16bit x 4 banks)   +RAM size        16 MiB (2M x 16bit x 4 banks)  
-| **Wireless:** Realtek RTL8192CE               +Wireless        Realtek RTL8192CE  
-| **Ethernet:** SoC integrated                  +Ethernet        SoC integrated   
-| **USB:** No                                   +USB             | No               
-| **Serial:** Yes                               +Serial          Yes              
-| **JTAG:** Yes                                 |+JTAG            Yes              |
  
-<tabbox Revision K1:>+<tabbox Revision K1>
  
-**Architecture:** MIPS 74K V4.9           +^ Architecture    | MIPS 74K V4.9    
-**Bootloader:** CFE                       +^ Bootloader      | CFE              
-| **System-On-Chip:**  Broadcom BCM5357C0   +System-On-Chip  Broadcom BCM5357C0  
-| **CPU Speed:** 300 Mhz                    +CPU Speed       | 300 MHz          
-| **Flash-Chip:** [[http://www.macronix.com/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/3F21BAC2E121E17848257639003A3146/$File/MX25L3206E,%203V,%2032Mb,%20v1.4.pdf | Macronix MX25L3206EMI-12G]] | +Flash-Chip      [[http://www.macronix.com/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/3F21BAC2E121E17848257639003A3146/$File/MX25L3206E,%203V,%2032Mb,%20v1.4.pdf|Macronix MX25L3206EMI-12G]] | 
-| **Flash size:** 4MB | +Flash size      4MB | 
-| **RAM-Chip:** [[http://www.winbond.com.tw/NR/rdonlyres/11505884-F632-41F9-9438-A3EC025FEAED/0/W9425G6JH.pdf |1 x W9425g6JH-5]] | +RAM-Chip        [[http://www.winbond.com.tw/NR/rdonlyres/11505884-F632-41F9-9438-A3EC025FEAED/0/W9425G6JH.pdf|1 x W9425g6JH-5]] | 
-| **RAM size:** 32 MiB (2M x 16bit x 4 banks)   +RAM size        32 MiB (2M x 16bit x 4 banks)  
-**Wireless:** Broadcom BCM5357C0              +^ Wireless        | Broadcom BCM5357C0             
-**Ethernet:** SoC integrated                  +^ Ethernet        | SoC integrated   
-**USB:** No                                   +^ USB             | No               
-**Serial:** Yes                               +^ Serial          | Yes              
-**JTAG:** No                                  |+^ JTAG            | No               |
  
-<tabbox Revision K2:>+<tabbox Revision K2>
 PCB has "1DIR620C1.A1G" and "1DIR615K2.A1G" check-boxes (neither was ticked on mine DIR-615). PCB has "1DIR620C1.A1G" and "1DIR615K2.A1G" check-boxes (neither was ticked on mine DIR-615).
  
-**Architecture:**                       +^ Architecture    | ?                
-**Bootloader:**                         +^ Bootloader      | ?                
-| **System-On-Chip:**  ?                    +System-On-Chip                 
-| **CPU Speed:**                          +CPU Speed       |                
-| **Flash-Chip:** [[http://www.macronix.com/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/3F21BAC2E121E17848257639003A3146/$File/MX25L3206E,%203V,%2032Mb,%20v1.4.pdf | Macronix MX25L3206EMI-12G]] | +Flash-Chip      [[http://www.macronix.com/QuickPlace/hq/PageLibrary4825740B00298A3B.nsf/h_Index/3F21BAC2E121E17848257639003A3146/$File/MX25L3206E,%203V,%2032Mb,%20v1.4.pdf|Macronix MX25L3206EMI-12G]] | 
-| **Flash size:** 4MB | +Flash size      4MB | 
-| **RAM-Chip:** [[http://www.winbond.com.tw/NR/rdonlyres/11505884-F632-41F9-9438-A3EC025FEAED/0/W9425G6JH.pdf |1 x W9425g6JH-5]] | +RAM-Chip        [[http://www.winbond.com.tw/NR/rdonlyres/11505884-F632-41F9-9438-A3EC025FEAED/0/W9425G6JH.pdf|1 x W9425g6JH-5]] | 
-| **RAM size:** 32 MiB (2M x 16bit x 4 banks) | +RAM size        32 MiB (2M x 16bit x 4 banks)  
-**Wireless:**                             +^ Wireless        | ?                
-**Ethernet:** SoC integrated                +^ Ethernet        | SoC integrated   
-**USB:** P7 (unpopulated micro-USB)         +^ USB             | P7 (unpopulated micro-USB)      
-**Serial:** JP1 (unpopulated header - UART) | +^ Serial          | JP1 (unpopulated header - UART) | 
-**JTAG:**                                 |+^ JTAG            | ?                |
  
-<tabbox Revision M1:>+<tabbox Revision M1>
  
-| **Architecture:** RLX4181                     +Architecture    RLX4181             
-| **Bootloader:**                             +Bootloader                        
-| **System-On-Chip:**  Realtek RTL8196C         +System-On-Chip  Realtek RTL8196C    
-| **CPU Speed:**                              +CPU Speed       |                   
-| **Flash-Chip:** Winbond 25Q32BVSIG            +Flash-Chip      Winbond 25Q32BVSIG  
-| **Flash size:** 4MB                           +Flash size      4MB                 
-| **RAM-Chip:** Winbond W9825G6JH-6             +RAM-Chip        Winbond W9825G6JH-6            
-| **RAM size:** 32 MiB (4M x 16bit x 4 banks)   +RAM size        32 MiB (4M x 16bit x 4 banks)  
-| **Wireless:** Realtek RTL8192CE               +Wireless        Realtek RTL8192CE  
-| **Ethernet:** SoC integrated                  +Ethernet        SoC integrated   
-| **USB:** No                                   +USB             | No               
-| **Serial:**                                 +Serial                         
-| **JTAG:** Yes                                 |+JTAG            Yes              |
  
-<tabbox Revisions M2:>+<tabbox Revisions M2>
  
-**Architecture:**               +^ Architecture    | ?                
-**Bootloader:**               +^ Bootloader      | ?                
-| **System-On-Chip:** Realtek RTL8196C   +System-On-Chip  Realtek RTL8196C    
-| **CPU Speed:**               +CPU Speed       |                
-| **Flash-Chip:** Winbond 25Q32BVSIG            +Flash-Chip      Winbond 25Q32BVSIG  
-| **Flash size:** 4 MB                                                                                     +Flash size      4 MB             
-| **RAM-Chip:** [[https://www.arrow.com/en/products/w9825g6jh-6/winbond-electronics |1 x Winbond W9825G6JH-6]]    +RAM-Chip        [[https://www.arrow.com/en/products/w9825g6jh-6/winbond-electronics|1 x Winbond W9825G6JH-6]]  
-| **RAM size:** 32 MiB (4M x 16bit x 4 banks)                                +RAM size        32 MiB (4M x 16bit x 4 banks)  
-| **Wireless:** Realtek RTL8192CE                                   +Wireless        Realtek RTL8192CE  
-| **Ethernet:**  SoC integrated                                   +Ethernet        SoC integrated   
-**USB:** No   +^ USB             | No               
-**Serial:** No                       +^ Serial          | No               
-**JTAG:** [[https://wiki.openwrt.org/doc/hardware/port.jtag#pin_header1|Yes (12 Pin)]]                           |+^ JTAG            | [[docs:techref:hardware:port.jtag#pin_header1|Yes (12 Pin)]]  |
  
-<tabbox Revision N1:>+<tabbox Revision N1>
  
-**Architecture:** RLX5821                     +^ Architecture    | RLX5821           
-**Bootloader:**                             +^ Bootloader      | ?                 
-| **System-On-Chip:**  Realtek RTL8196D         +System-On-Chip  Realtek RTL8196D  
-| **CPU Speed:**                              +CPU Speed       |                 
-| **Flash-Chip:** 25L3206E                      +Flash-Chip      25L3206E          
-| **Flash size:** 4MB                           +Flash size      4MB               
-| **RAM-Chip:** ESMT M13S2561616A-5T            +RAM-Chip        ESMT M13S2561616A-5T           
-| **RAM size:** 32 MiB (4M x 16bit x 4 banks)   +RAM size        32 MiB (4M x 16bit x 4 banks)  
-| **Wireless:** Realtek RTL8192ER               +Wireless        Realtek RTL8192ER | 
-**Ethernet:** SoC integrated                  +^ Ethernet        | SoC integrated    
-| **USB:**                                    +USB             |                 
-| **Serial:** Yes                               +Serial          Yes               
-| **JTAG:** No                                  |+JTAG            No                |
  
-<tabbox Revision Q2:>+<tabbox Revision Q2>
  
-**Architecture:**                           +^ Architecture    | ?                 
-**Bootloader:**                             +^ Bootloader      | ?                 
-| **System-On-Chip:**  Realtek RTL8196E         +System-On-Chip  Realtek RTL8196E  
-| **CPU Speed:**                              +CPU Speed       |                 
-| **Flash-Chip:** [[http://www.zlgmcu.com/mxic/pdf/NOR_Flash_c/MX25L3206E_DS_EN.pdf| MX25L3206E]] | +Flash-Chip      [[http://www.zlgmcu.com/mxic/pdf/NOR_Flash_c/MX25L3206E_DS_EN.pdf|MX25L3206E]] | 
-| **Flash size:** 4 MB                         +Flash size      4 MB              
-| **RAM-Chip:** [[http://partner.winbond.com/NR/rdonlyres/16898431-2772-4CEA-8474-7E4AA855555F/0/W9825G6JH.pdf |winbond W9825G6JH-6]] | +RAM-Chip        [[http://partner.winbond.com/NR/rdonlyres/16898431-2772-4CEA-8474-7E4AA855555F/0/W9825G6JH.pdf|winbond W9825G6JH-6]] | 
-| **RAM size:** 32 MB (4 M x 4 banks x 16 bits sdram)   +RAM size        32 MB (4 M x 4 banks x 16 bits sdram)  
-| **Wireless:** Realtek RTL8192ER               +Wireless        Realtek RTL8192ER | 
-**Ethernet:** SoC integrated                  +^ Ethernet        | SoC integrated    
-**USB:** No                                   +^ USB             | No                
-**Serial:** Yes                               +^ Serial          | Yes               
-**JTAG:** Yes                                 |+^ JTAG            | Yes               |
 </tabbox> </tabbox>
 FIXME More info, please! FIXME More info, please!
Line 562: Line 401:
 | M1      | {{:media:dlink:dir-615:dir-615.rev.m1.jpg?linkonly|}}                     | As-is | | M1      | {{:media:dlink:dir-615:dir-615.rev.m1.jpg?linkonly|}}                     | As-is |
 | Q2      | [[http://www.benny.de/4openwrt/DIR-615-rev-q2.jpg|photo]] | As-is| | Q2      | [[http://www.benny.de/4openwrt/DIR-615-rev-q2.jpg|photo]] | As-is|
 +| S       | [[http://www.mediafire.com/view/nvfwdgt6u9f7n1u/IMG_20190116_113404.jpg/file|photo]] | DIR-615S H/W Ver A1|
  
 ==== Opening the case ==== ==== Opening the case ====
Line 578: Line 418:
 | Pin3   | TX     | | Pin3   | TX     |
 | Pin4   | GND    | | 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:=== === D1/D2 revision:===
Line 588: Line 432:
  
 D2 Serial port settings: Speed:57600, Data bits:8, Stop bits:2, Parity: none, Flow control: none D2 Serial port settings: Speed:57600, Data bits:8, Stop bits:2, Parity: none, Flow control: none
 +
 +For D3 all the same applies, but the TX and RX pins have been swapped.
  
 === E3/E4 revision:=== === E3/E4 revision:===
Line 651: Line 497:
 {{:media:dlink:dir-615:e4-photos:d-link.dir-615e4-jtag.jpg?400|D-Link DIR-615E4 JTAG pinout}} {{:media:dlink:dir-615:e4-photos:d-link.dir-615e4-jtag.jpg?400|D-Link DIR-615E4 JTAG pinout}}
  
-See [[docs:hardware:port.jtag]] for more JTAG details.+See [[docs:techref:hardware:port.jtag]] for more JTAG details. 
 + 
 +==== 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:guide-user:network:wifi:wifitoggle]]. 
 +^ BUTTON   ^ Event   ^ 
 +| RESET    | reset   | 
 +| WPS      | wps     | 
 + 
 +==== LEDs ==== 
 +How to configure LEDs in general, see the LED section in the [[docs:guide-user:base-system:led_configuration|Wiki]]. 
 + 
 +**Rev C:** The DIR-615c2 has 1 blue, 3 green and 2 orange **controlled** LEDs: 
 + 
 +^ LED name         ^ LED symbol   ^ Internal name            ^ 
 +| Power (green)    | Power        | dir-615c1:green:status   | 
 +| Power (orange)   | Power        | dir615c1:orange:status   | 
 +| WPS (blue)       | Refresh      | dir-615c1:blue:wps       | 
 +| Wan (green)      | Globe        | dir-615c1:green:wan      | 
 +| Wan (orange)     | Globe        | dir-615c1:orange:wan     | 
 +| Wlan (green)     | Waves        | dir-615c1:green:wlan     | 
 + 
 +**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. 
 + 
 +{{:media:dlink:gpio.jpg?500|D-Link DIR-615C2 gpio pads}} 
 + 
 +^ GPIO #   ^ Notation   ^ Location                                                      ^ 
 +| 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:green: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/class/gpio/export'  
 +(N is a GPIO number). Then you can use /sys/class/gpio/GPION interface to control GPIO  
 +(set/get direction, value, etc). Also you can use i2c_gpio_custom/w1_gpio_custom kernel  
 +modules for 1wire/i2c protocols over gpio to connect devices/sensors/actuators to your router. 
  
 ===== Hardware Mods ===== ===== Hardware Mods =====
-  - as a beginner, you really should inform yourself about [[docs:hardware:soldering]] in general and then even obtain some experience!+  - as a beginner, you really should inform yourself about [[docs:techref:hardware:soldering]] in general and then even obtain some experience!
  
 ==== USB ==== ==== USB ====
Line 692: Line 582:
 Manufacturer Part Number: 73725-0110BLF Manufacturer Part Number: 73725-0110BLF
  
-  * https://www.digikey.ca/product-detail/en/amphenol-fci/73725-0110BLF/609-1041-ND/1001355 +  * [[https://www.digikey.ca/product-detail/en/amphenol-fci/73725-0110BLF/609-1041-ND/1001355]] 
-  * https://www.digikey.ca/product-detail/en/assmann-wsw-components/A-USB-A-E/AE11178-ND/5056807 +  * [[https://www.digikey.ca/product-detail/en/assmann-wsw-components/A-USB-A-E/AE11178-ND/5056807]] 
-  * https://www.digikey.ca/product-detail/en/assmann-wsw-components/A-USB-2-A-E/AE11228-ND/5169887 +  * [[https://www.digikey.ca/product-detail/en/assmann-wsw-components/A-USB-2-A-E/AE11228-ND/5169887]] 
-  * https://www.digikey.ca/product-detail/en/samtec-inc/USB-A-S-F-W-VU/SAM10370-ND/6679107 +  * [[https://www.digikey.ca/product-detail/en/samtec-inc/USB-A-S-F-W-VU/SAM10370-ND/6679107]] 
-  * https://www.digikey.ca/product-detail/en/molex-llc/0482040001/WM17532-ND/1866798 +  * [[https://www.digikey.ca/product-detail/en/molex-llc/0482040001/WM17532-ND/1866798]] 
-  * https://www.digikey.ca/product-detail/en/te-connectivity-amp-connectors/1-1734775-1/A108852-ND/4031184 +  * [[https://www.digikey.ca/product-detail/en/te-connectivity-amp-connectors/1-1734775-1/A108852-ND/4031184]] 
-  * https://www.digikey.ca/product-detail/en/samtec-inc/USB-A-S-S-B-VU/SAM10371-ND/6679108 +  * [[https://www.digikey.ca/product-detail/en/samtec-inc/USB-A-S-S-B-VU/SAM10371-ND/6679108]] 
-  * https://www.digikey.ca/product-detail/en/samtec-inc/USB-A-S-S-B-VU-RC/SAM10372-ND/6679109 +  * [[https://www.digikey.ca/product-detail/en/samtec-inc/USB-A-S-S-B-VU-RC/SAM10372-ND/6679109]] 
-  * https://www.digikey.ca/product-detail/en/wurth-electronics-inc/6140041347261/732-8244-ND/5725364 +  * [[https://www.digikey.ca/product-detail/en/wurth-electronics-inc/6140041347261/732-8244-ND/5725364]] 
-  * https://www.digikey.ca/product-detail/en/wurth-electronics-inc/614004134726/732-2731-ND/2508500 +  * [[https://www.digikey.ca/product-detail/en/wurth-electronics-inc/614004134726/732-2731-ND/2508500]] 
-  * https://www.digikey.ca/product-detail/en/te-connectivity-amp-connectors/292336-1/A113392-ND/2135576 +  * [[https://www.digikey.ca/product-detail/en/te-connectivity-amp-connectors/292336-1/A113392-ND/2135576]] 
-  * https://www.digikey.ca/product-detail/en/te-connectivity-amp-connectors/1-1734775-1/A108852-ND/4031184 +  * [[https://www.digikey.ca/product-detail/en/te-connectivity-amp-connectors/1-1734775-1/A108852-ND/4031184]]
    
- 
- 
 ==== 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/8=32MiByte) 400MHz chip Zentel A3S56D40FTP. Replace it with any 32Mbit x 16bit chip. 333MHz instead of 400MHz also works fine. It's quite hard to find these chips. One of the ways to get 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 mod! The Device uses a DDR1 16Mbit x 16bit (16Mibit*16=256 mebibit. 256 mebibit/8=32MiByte) 400MHz chip Zentel A3S56D40FTP. Replace it with any 32Mbit x 16bit chip. 333MHz instead of 400MHz also works fine. It's quite hard to find these chips. One of the ways to get 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 mod!
Line 788: Line 675:
  
 ->[[docs:guide-user:troubleshooting:failsafe_and_factory_reset]]  ->[[docs:guide-user:troubleshooting:failsafe_and_factory_reset]] 
- 
-===== 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:guide-user:network:wifi:wifitoggle]]. 
-^ BUTTON   ^ Event   ^ 
-| RESET    | reset   | 
-| WPS      | wps     | 
- 
-===== LEDs ===== 
-How to configure LEDs in general, see the LED section in the [[doc/uci/system|Wiki]]. 
- 
-**Rev C:** The DIR-615c2 has 1 blue, 3 green and 2 orange **controlled** LEDs: 
- 
-^ LED name         ^ LED symbol   ^ Internal name            ^ 
-| Power (green)    | Power        | dir-615c1:green:status   | 
-| Power (orange)   | Power        | dir615c1:orange:status   | 
-| WPS (blue)       | Refresh      | dir-615c1:blue:wps       | 
-| Wan (green)      | Globe        | dir-615c1:green:wan      | 
-| Wan (orange)     | Globe        | dir-615c1:orange:wan     | 
-| Wlan (green)     | Waves        | dir-615c1:green:wlan     | 
- 
-**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. 
- 
-{{:media:dlink:gpio.jpg?500|D-Link DIR-615C2 gpio pads}} 
- 
-^ GPIO #   ^ Notation   ^ Location                                                      ^ 
-| 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:green: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/class/gpio/export'  
-(N is a GPIO number). Then you can use /sys/class/gpio/GPION interface to control GPIO  
-(set/get direction, value, etc). Also you can use i2c_gpio_custom/w1_gpio_custom kernel  
-modules for 1wire/i2c protocols over gpio to connect devices/sensors/actuators to your router. 
  
  
 ===== More info ====== ===== More info ======
   * D-Link DIR-615 Hw:D1 [[https://forum.openwrt.org/viewtopic.php?pid=111163]]   * D-Link DIR-615 Hw:D1 [[https://forum.openwrt.org/viewtopic.php?pid=111163]]
-  * D-Link DIR-615 C2 64MB memory mod [[:toh/d-link/dir-615/c2-memorymod/start|toh/d-link/dir-615/c2-memorymod/start]]+  * [[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://forum.openwrt.org/viewtopic.php?id=24149]]   * D-Link DIR-615 C2 using Mac OS X to add gpsd [[https://forum.openwrt.org/viewtopic.php?id=24149]]
   * D-Link DIR-615 A Firmware: [[ftp://ftp.dlink.com/Gateway/dir615/Firmware/]]   * D-Link DIR-615 A Firmware: [[ftp://ftp.dlink.com/Gateway/dir615/Firmware/]]
Line 842: Line 686:
   * D-Link DIR-615 E Firmware: [[ftp://ftp.dlink.com/Gateway/dir615_revE/Firmware/]]   * D-Link DIR-615 E Firmware: [[ftp://ftp.dlink.com/Gateway/dir615_revE/Firmware/]]
   * D-Link DIR-615 I Firmware: [[ftp://ftp.dlink.com/Gateway/dir615_revI/Firmware/]]   * D-Link DIR-615 I Firmware: [[ftp://ftp.dlink.com/Gateway/dir615_revI/Firmware/]]
-  * D-Link DIR-615 D1-D5 is supported by LEDE Project (Based on OpenWrt): [[https://lede-project.org/toh/views/toh_fwdownload?dataflt%5BModel*%7E%5D=615&dataflt%5BVersions*%7E%5D=d|LEDE firmware download]]+  * D-Link DIR-615 D1-D5 is supported by LEDE Project (Based on OpenWrt): [[toh:views:toh_fwdownload?dataflt%5BModel*%7E%5D=615&dataflt%5BVersions*%7E%5D=d|LEDE firmware download]]
  
 ===== Tags ===== ===== Tags =====
 [[meta:tags|How to add tags]] [[meta:tags|How to add tags]]
-{{tag>5Port RT3052 FastEthernet Serial 802.11bgn 32RAM 4Flash MIPS MIPS32 24k AP99 AR9287 AR7240 5v_powered}}+{{tag>AR9287 AR7240 RT3052 4Flash 32RAM 5Port FastEthernet 802.11bgn USBmod MIPS MIPS32 24k AP99 5v_powered Serial}}
  • Last modified: 2024/02/12 08:58
  • by 127.0.0.1