User Tools

Site Tools


toh:d-link:dir-615

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:d-link:dir-615 [2013/10/29 18:58]
toh:d-link:dir-615 [2014/12/03 04:52] (current)
Spider84 [64MB RAM Mod (Only Rev. E4)]
Line 4: Line 4:
 | C1, C2 | Attitude Adjustment RC1 | Full support, eth/​wireless/​leds/​buttons ok  | | C1, C2 | Attitude Adjustment RC1 | Full support, eth/​wireless/​leds/​buttons ok  |
 | D1/D2 | trunk | Partly working - problems with ethernet. Requires manual custom build. | | D1/D2 | trunk | Partly working - problems with ethernet. Requires manual custom build. |
-| D3 | 12.09 (Attitude Adjustment) | Internet LED not working; ​manual 'ifup wan' ​needed; ​Intel Wi-Fi Link 1000 BGN card works only with latest drivers and disabled 802.11n mode; [[https://​forum.openwrt.org/​viewtopic.php?​id=35184|Forum]] |+| D3 | 12.09 (Attitude Adjustment) | [[http://​wiki.openwrt.org/​toh/​d-link/​dir-615#​revision.d3|Workarounds available for: (1) manual 'ifup wan', (2) WAN LED and (3) Intel Wi-Fi Link 1000 BGN]]; [[https://​forum.openwrt.org/​viewtopic.php?​id=35184|Forum]]; [[https://​dev.openwrt.org/​ticket/​14827|Connection resets]] |
 | D4 | trunk | Working with AA (12.09) [[https://​forum.openwrt.org/​viewtopic.php?​id=35184|Forum]] ​ | | D4 | trunk | Working with AA (12.09) [[https://​forum.openwrt.org/​viewtopic.php?​id=35184|Forum]] ​ |
 | E1 - E4 | Backfire | (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]] ​ | | E1 - E4 | Backfire | (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]] ​ |
Line 18: Line 18:
 | A1? | | | A1? | |
 | B2 | Ubicom & SPI Flash with 2 MB only | | B2 | Ubicom & SPI Flash with 2 MB only |
-| D5 | Ralink RT3352F SoC |+| D5 | Ralink RT3352F SoC, you could try [[http://​wiki.openwrt.org/​toh/​d-link/​dir-620|DIR-620 D1]] image |
 | 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 38: Line 38:
 |J1      | Realtek | 16MB | 2MB  | 4x1 |  No |  No |  Yes |  Yes | |J1      | Realtek | 16MB | 2MB  | 4x1 |  No |  No |  Yes |  Yes |
 |K1      | Broadcom | 32MB | 4MB | 4x1 |  No |  No |  No  |  Yes  | |K1      | Broadcom | 32MB | 4MB | 4x1 |  No |  No |  No  |  Yes  |
 +|K2      | Broadcom | 32MB | 4MB | 4x1 |  No |  No |  No  |  Yes  |
 +|M1      | Realtek | 32MB | 4MB | 4x1 |  No |  No |  No  |  Yes  |
  
 ===== Source Code ===== ===== Source Code =====
Line 79: Line 81:
  ​{{:​media:​dir615c2hex_edit_image.png}}  ​{{:​media:​dir615c2hex_edit_image.png}}
  
-==== Rev. D1-D4 ====+===== Rev. D1-D4 =====
  
 These use a Ralink chipset that only has preliminary support and requires a manual build. D1/D2 models are known to have problems with the latest ethernet driver(s) and require the use of an older driver. D3/D4 are relatively stable with an unmodified trunk build. These use a Ralink chipset that only has preliminary support and requires a manual build. D1/D2 models are known to have problems with the latest ethernet driver(s) and require the use of an older driver. D3/D4 are relatively stable with an unmodified trunk build.
Line 108: Line 110:
 This has been tested and the router works flawlessly. ​ This has been tested and the router works flawlessly. ​
  
-**D3**+==== Revision ​D3 ====
  
 Works with Attitude Adjustment (12.09). Works with Attitude Adjustment (12.09).
Line 118: Line 120:
 3. Upload the firmware. If the upload does not start, just try another browser, e.g. Firefox. 3. Upload the firmware. If the upload does not start, just try another browser, e.g. Firefox.
  
-4. Perform initial configuration ([[doc:howto:First login]]).+4. Perform initial configuration ([[http://​wiki.openwrt.org/​doc/howto/​firstlogin|First login]]).
  
 5. 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: 5. 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:
   * 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 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.+  * Variant 2: go to luci -> System -> Startup -> 'Local startup'​ and add line 'ifup wan' before 'exit 0' line in rc.local. Reboot router.
  
 6. There could be serious problems (reconnects,​ very high packet loss rate) with Intel Wi-Fi Link 1000 BGN Cards on Windows (the factory firmware from D-Link works just well with these cards). To fix it with OpenWRT, download and install latest drivers from [[http://​www.intel.com/​p/​en_US/​support/​highlights/​wireless/​1000|Intel web site]]). Then go to  6. There could be serious problems (reconnects,​ very high packet loss rate) with Intel Wi-Fi Link 1000 BGN Cards on Windows (the factory firmware from D-Link works just well with these cards). To fix it with OpenWRT, download and install latest drivers from [[http://​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. Network and Sharing Center, open properties of your wireless adapter, then Configure, then Advanced and disable 802.11n mode there.
  
-7. | FIXMEHow to enable WAN LED |+7. 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) 
 + 
 +8. There could be a regular connection resets. The 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** **D4**
Line 452: Line 463:
 | **Bootloader:​** ? |  | **Bootloader:​** ? | 
 | **System-On-Chip:​** ​ Broadcom BCM5357C0 |  | **System-On-Chip:​** ​ Broadcom BCM5357C0 | 
-| **CPU Speed:​** ​+| **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 |
Line 458: Line 469:
 | **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 |
 +| **USB:** No | 
 +| **Serial:** ? | 
 +| **JTAG:** Yes |
 +
 +Revision M1:
 +
 +| **Architecture:​** RLX4181 | 
 +| **Bootloader:​** ? | 
 +| **System-On-Chip:​** ​ Realtek RTL8196C | 
 +| **CPU Speed:** ? | 
 +| **Flash-Chip:​** Winbond 25Q32BVSIG | 
 +| **Flash size:** 4MB |
 +| **RAM-Chip:​** Winbond W9825G6JH-6 | 
 +| **RAM size:** 32 MiB (4M x 16bit x 4 banks) | 
 +| **Wireless:​** Realtek RTL8192CE | 
 | **Ethernet:​** SoC integrated | | **Ethernet:​** SoC integrated |
 | **USB:** No |  | **USB:** No | 
Line 478: Line 505:
 | H2    | [[:​toh/​d-link/​dir-615/​h2-photos/​start|toh/​d-link/​dir-615/​h2-photos/​start]] | As-is | | H2    | [[:​toh/​d-link/​dir-615/​h2-photos/​start|toh/​d-link/​dir-615/​h2-photos/​start]] | As-is |
 | K1    | [[https://​forum.openwrt.org/​viewtopic.php?​pid=209452#​p209452|OpenWRT forum]] | Wireless, cpu and memory are unshielded on this photo | | K1    | [[https://​forum.openwrt.org/​viewtopic.php?​pid=209452#​p209452|OpenWRT forum]] | Wireless, cpu and memory are unshielded on this photo |
 +| M1    | [[http://​wiki.openwrt.org/​_media/​media/​dir-615.rev.m1.jpg]] | As-is |
  
 ==== Opening the case ==== ==== Opening the case ====
Line 526: Line 554:
  
 Serial port settings: Speed:​57600,​ Data bits:8, Stop bits:2, Parity: none, Flow control: none Serial port settings: Speed:​57600,​ Data bits:8, Stop bits:2, Parity: none, Flow control: none
 +
 +=== K2 revision:​===
 +
 +{{:​media:​dir615k2_com_txt.jpg|}}
 +
 +
 +| Pin1 | 3.3V |
 +| Pin2 | TXD  |
 +| Pin3 | GND  |
 +| Pin4 | RXD |
 +
 +COM port settings: Speed:​115200,​ Data bits:8, Stop bits:1, Parity:​none,​ Flow control:​none
  
 Remember to use 12V <-> 3.3V serial port converter or you might break the router serial pins by overvoltage. ​ Remember to use 12V <-> 3.3V serial port converter or you might break the router serial pins by overvoltage. ​
Line 560: Line 600:
   * Elpida EDD5116AFTA-5B-E (From Elpida DDR SO-DIMM 512 MB)   * Elpida EDD5116AFTA-5B-E (From Elpida DDR SO-DIMM 512 MB)
   * Alliance AS4C32M16D1-5TCN (From [[http://​www.digikey.com/​product-detail/​en/​AS4C32M16D1-5TCN/​1450-1006-ND/​4234565|DigiKey]],​ $2.76)   * Alliance AS4C32M16D1-5TCN (From [[http://​www.digikey.com/​product-detail/​en/​AS4C32M16D1-5TCN/​1450-1006-ND/​4234565|DigiKey]],​ $2.76)
 +  * Samsung K4H511638J-LCCC000 (From [[http://​www.elbase.ru/​products/​view/​11715281/​K4H511638J-LCCC000|База электроники]],​ 117<​del>​P</​del>​)
  
 **Additional list that may work:** **Additional list that may work:**
Line 567: Line 608:
 | DDR  | 32Mx16 ​  | DDR 400 TSOP Pb Free    | H5DU5162ETR-E3C ​       | Hynix     ​| ​     ​ | DDR  | 32Mx16 ​  | DDR 400 TSOP Pb Free    | H5DU5162ETR-E3C ​       | Hynix     ​| ​     ​
 | DDR  | 32Mx16 ​  | DDR 400 Pb Free         | K4H511638G-LCCC ​       | Samsung ​  ​| ​     | DDR  | 32Mx16 ​  | DDR 400 Pb Free         | K4H511638G-LCCC ​       | Samsung ​  ​| ​    
-| DDR  | 32Mx16 ​  | DDR 400 Pb Free         | K4H511638J-LCCC ​       | Samsung ​  | 
 | DDR  | 32Mx16 ​  | DDR 400                 | A3S12D40ETP-G5 ​        | Zentel ​   |    ​ | DDR  | 32Mx16 ​  | DDR 400                 | A3S12D40ETP-G5 ​        | Zentel ​   |    ​
 | DDR  | 32Mx16 ​  | DDR 400                 | NT5DS32M16BS-5T ​       | Nanya     | | DDR  | 32Mx16 ​  | DDR 400                 | NT5DS32M16BS-5T ​       | Nanya     |
Line 581: Line 621:
  
 **By default router able to see all 64MB. ** **By default router able to see all 64MB. **
- 
  
 ==== 16MB Flash Mod (Only Rev. E4) ==== ==== 16MB Flash Mod (Only Rev. E4) ====
Line 589: Line 628:
  
 MX25L12835FM2I MX25L12835FM2I
 +
 +S25FL128P
 +
 +Uboot and Kernel patches for 16MB Flash [[http://​texnikk.blogspot.com/​2014/​02/​dir-615-e4-16m-flash-64m-ram-usb-mod.html|External Link]]
  
 ==== SD-Card in DIR-615 H1 ==== ==== SD-Card in DIR-615 H1 ====
Line 674: Line 717:
 modules for 1wire/i2c protocols over gpio to connect devices/​sensors/​actuators to your router. modules for 1wire/i2c protocols over gpio to connect devices/​sensors/​actuators to your router.
  
 +===== Custom OpenWrt image for H1/H2 with LuCi integrated =====
 +
 +http://​www.superwrt.eu/​en/​firmware/​d-link-dir-615/​
  
  
Line 682: Line 728:
   * D-Link DIR-615 C2 64MB memory mod [[:​toh/​d-link/​dir-615/​c2-memorymod/​start|toh/​d-link/​dir-615/​c2-memorymod/​start]]   * D-Link DIR-615 C2 64MB memory mod [[:​toh/​d-link/​dir-615/​c2-memorymod/​start|toh/​d-link/​dir-615/​c2-memorymod/​start]]
   * 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 ​Original ​Firmware: ftp://​ftp.dlink.com/​Gateway/​dir615/​Firmware/ ​+  * D-Link DIR-615 ​Firmware: ftp://​ftp.dlink.com/​Gateway/​dir615/​Firmware/ ​
   * D-Link DIR-615 B Firmware: ftp://​ftp.dlink.com/​Gateway/​dir615_revB/​Firmware/ ​   * D-Link DIR-615 B Firmware: ftp://​ftp.dlink.com/​Gateway/​dir615_revB/​Firmware/ ​
   * D-Link DIR-615 C Firmware: ftp://​ftp.dlink.com/​Gateway/​dir615_revC/​Firmware/​   * D-Link DIR-615 C Firmware: ftp://​ftp.dlink.com/​Gateway/​dir615_revC/​Firmware/​
   * 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 I1 is supported by dd-wrt: ftp://​ftp.dd-wrt.com/​others/​eko/​BrainSlayer-V24-preSP2/​2012/​07-20-12-r19519/​dlink-dir615i1/​   * D-Link DIR-615 I1 is supported by dd-wrt: ftp://​ftp.dd-wrt.com/​others/​eko/​BrainSlayer-V24-preSP2/​2012/​07-20-12-r19519/​dlink-dir615i1/​
toh/d-link/dir-615.1383069508.txt.bz2 · Last modified: 2013/10/29 18:58 (external edit)