diff options
author | Kristian Evensen <kristian.evensen@gmail.com> | 2017-02-04 21:28:52 +0100 |
---|---|---|
committer | Jo-Philipp Wich <jo@mein.io> | 2017-04-28 17:09:45 +0200 |
commit | 49ce6d04b0fa56facd37924003df02b4ebf14aab (patch) | |
tree | 471f0002df689b5d2583cc5e87fede4e6b1663c7 /target/linux/ramips/base-files | |
parent | 58ec566331d05dc80e42347bd846a65077c2f735 (diff) | |
download | mtk-20170518-49ce6d04b0fa56facd37924003df02b4ebf14aab.zip mtk-20170518-49ce6d04b0fa56facd37924003df02b4ebf14aab.tar.gz mtk-20170518-49ce6d04b0fa56facd37924003df02b4ebf14aab.tar.bz2 |
ramips: add support for Sanlinking D240
The Sanlinking Technologies D240
(http://www.sanlinking.com/en/29-dual-4g-wifi-router.html) is basically the same
device as the ZBT WE826, so adding support for it in LEDE is straight forward.
The differences is that the D240 has two mini-PCIe slots (instead of one), blue
LEDs and supports PoE.
Specification:
* CPU: MT7620A
* 1x 10/100Mbps POE (802.3af/802.3at) Ethernet, 4x 10/100Mbps.
* 16 MB Flash.
* 128 MB RAM.
* 1x USB 2.0 port.
* 2x mini-PCIe slots.
* 2x SIM slots.
* 1x 2.4Ghz WIFI.
* 1x button.
Wifi, USB, switch and both mini-PCIe slots are working. I have not been able to
test the SD card reader.
The device comes pre-installed with an older version of OpenWRT, including Luci.
In order to install LEDE, you need to follow the existing procedure for updating
OpenWRT/LEDE using Luci. I.e., you need to access the UI and update the firmware
using the sysupgrade-image. Remember to select that you do not want to keep
existing settings. The default router address is 192.168.10.1 and
username/password admin/root (at least on my devices).
If you brick the device, the procedure for recovery is the same as for the
WE826. Please see the wiki page for that device for instructions.
Signed-off-by: Kristian Evensen <kristian.evensen@gmail.com>
Diffstat (limited to 'target/linux/ramips/base-files')
5 files changed, 10 insertions, 0 deletions
diff --git a/target/linux/ramips/base-files/etc/board.d/01_leds b/target/linux/ramips/base-files/etc/board.d/01_leds index 545d6a4..4e6eeb2 100755 --- a/target/linux/ramips/base-files/etc/board.d/01_leds +++ b/target/linux/ramips/base-files/etc/board.d/01_leds @@ -109,6 +109,10 @@ d105) ucidef_set_led_default "power" "POWER" "$board:red:power" "1" set_usb_led "$board:green:usb" ;; +d240) + set_wifi_led "$board:blue:wifi" + set_usb_led "$board:blue:usb" + ;; db-wrt01) ucidef_set_led_default "power" "power" "$board:orange:power" "1" ;; diff --git a/target/linux/ramips/base-files/etc/board.d/02_network b/target/linux/ramips/base-files/etc/board.d/02_network index cc092b1..af5a951 100755 --- a/target/linux/ramips/base-files/etc/board.d/02_network +++ b/target/linux/ramips/base-files/etc/board.d/02_network @@ -73,6 +73,7 @@ ramips_setup_interfaces() 3g-6200n|\ ac1200pro|\ ai-br100|\ + d240|\ db-wrt01|\ dir-300-b7|\ dir-320-b1|\ diff --git a/target/linux/ramips/base-files/etc/diag.sh b/target/linux/ramips/base-files/etc/diag.sh index 9499833..4ed18d7 100644 --- a/target/linux/ramips/base-files/etc/diag.sh +++ b/target/linux/ramips/base-files/etc/diag.sh @@ -108,6 +108,7 @@ get_status_led() { w502u) status_led="$board:blue:wps" ;; + d240|\ dap-1350|\ na930|\ pbr-m1|\ diff --git a/target/linux/ramips/base-files/lib/ramips.sh b/target/linux/ramips/base-files/lib/ramips.sh index 8292da1..e642d56 100755 --- a/target/linux/ramips/base-files/lib/ramips.sh +++ b/target/linux/ramips/base-files/lib/ramips.sh @@ -112,6 +112,9 @@ ramips_board_detect() { *"D105") name="d105" ;; + *"D240") + name="d240" + ;; *"DAP-1350") name="dap-1350" ;; diff --git a/target/linux/ramips/base-files/lib/upgrade/platform.sh b/target/linux/ramips/base-files/lib/upgrade/platform.sh index c6ad8ca..7f5b1dd 100755 --- a/target/linux/ramips/base-files/lib/upgrade/platform.sh +++ b/target/linux/ramips/base-files/lib/upgrade/platform.sh @@ -35,6 +35,7 @@ platform_check_image() { cf-wr800n|\ cs-qr10|\ d105|\ + d240|\ dap-1350|\ db-wrt01|\ dcs-930|\ |