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/07/22 14:05] francisuk1989toh: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 =====
 ---- datatable ---- ---- datatable ----
 +
 cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid
 headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data
 align   : c,c,c,c,c,c,c align   : c,c,c,c,c,c,c
 filter  : Model=DIR-615 filter  : Model=DIR-615
-filter  : Version!=A1 
-filter  : Version!=K1 
 sort    : Version sort    : Version
 ---- ----
- 
- 
-^ Revision ^ Version Supported  ^Download latest stable version ^ Model Specific Notes  ^ 
-|  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 support, eth/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]] | 
-|  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]]  | 
-|  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]]| 
  
  * 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. \\ 
- 
  
 ===== Unsupported Versions ===== ===== Unsupported Versions =====
Line 53: Line 45:
  
 *Hardware and software modifications required *Hardware and software modifications required
 +
 ===== Source Code ===== ===== Source Code =====
  
Line 65: Line 58:
 align   : l,c,c align   : l,c,c
 filter  : Model=DIR-615 filter  : Model=DIR-615
-filter  : Version!=A1 
-filter  : Version!=K1 
 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 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 a 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 +
- +
-==== 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: \\ +
- {{: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===+
  
 Don't upgrade/flash the 18.06.0-rc2 version as theres a bug where the settings dont save, See https://bugs.openwrt.org/index.php?do=details&task_id=1684 Don't upgrade/flash the 18.06.0-rc2 version as theres a bug where the settings dont save, See https://bugs.openwrt.org/index.php?do=details&task_id=1684
  
-Installaion/Flashing Guide for D2 (v17.01.5) may work on D1-D4+Installation/Flashing Guide for Rev. D1-D5 for v17.01.5
  
   - 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]].   - 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]].
Line 119: Line 75:
   - Go to Network > Wireless > Advanced and change the country code to your region, Save & Apply.   - Go to Network > Wireless > Advanced and change the country code to your region, Save & Apply.
  
-=== Revision D3 ===+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!
  
-Works with the latest Chaos Calmer 15.05.1 (2015) build.+To access the built-in firmware recovery mode simply set your computer with a static IP in the 192.168.0.x range, Then hold down 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.
  
-  - Download [[https://downloads.openwrt.org/chaos_calmer/15.05.1/ramips/rt305x/openwrt-15.05.1-ramips-rt305x-dir-615-d-squashfs-factory.bin]]. +==== RevE4 ==== 
-  - Open Emergency Room. +  *(2019/06/15) Beware:  
-  - Upload the firmware. If the upload does not start, just try another browser, e.g. Firefox. +  *(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
-  - Perform initial configuration ([[:docs:guide-quick-start:walkthrough_login|First login]]). +  *(2Following the outline below will remove the existing D-Link firmware (except the emergency recovery functionality). Existing firmware is not backedup. - *Use at own risk*. 
-  - There could be a problem, that the WAN connection is not automatically configured because the 'wan' interface is not enabled during boot. To fix it: +  *(3) *NO* 'Magic Number' alterations were made to the firmware prior to upload.
-    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 (reconnects, very high packet loss ratewith 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://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 correctlyTo 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 a 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]]+
  
- +  - Download Barrier Breaker  http://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/dir-615-e4-squashfs-factory.bin  (or equivalent) 
-**D4** +  - 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) 
-| FIXME: D4 build instructions | +  Power off router, press and hold RESET button (rear), power router (Router power indicator will blink orange) 
-Updated D4 install instructions (AArc2) are here: https://forum.openwrt.org/viewtopic.php?id=35184 +  - 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 
-| FIXME: The DIR-825 has better description[[toh:d-link:dir-825#installation]]|+  - Configure openwrt on the router; and reboot the router
  
 ==== Rev. H1 ==== ==== Rev. H1 ====
Line 153: Line 98:
 As of [[https://dev.openwrt.org/changeset/36213/trunk|R36213]] this router no longer needs a custom build. As of [[https://dev.openwrt.org/changeset/36213/trunk|R36213]] this router no longer needs a custom build.
  
-FIXME Please add the installation procedure here. +Rev H1I1 are pretty much unbrickable as they have a built-in firmware recovery mode. Revision D5 does not have built in recovery.
-==== Rev. I ==== +
- +
-FIXME Please add the installation procedure here. +
- +
-==== 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 193: 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:** [[docs:techref: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 469: 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 485: 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 495: 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 751: Line 690:
 ===== 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