2016-04-01 07:11:48 +00:00
|
|
|
#
|
|
|
|
# RT3662/RT3883 Profiles
|
|
|
|
#
|
2016-11-21 07:46:48 +00:00
|
|
|
define Build/mkrtn56uimg
|
|
|
|
$(STAGING_DIR_HOST)/bin/mkrtn56uimg $(1) $@
|
|
|
|
endef
|
2016-04-01 07:11:48 +00:00
|
|
|
|
2016-10-02 19:00:22 +00:00
|
|
|
define Device/br-6475nd
|
|
|
|
DTS := BR-6475ND
|
|
|
|
BLOCKSIZE := 64k
|
|
|
|
IMAGE_SIZE := 7744k
|
|
|
|
IMAGE/sysupgrade.bin := append-kernel | append-rootfs | \
|
2016-11-26 09:43:34 +00:00
|
|
|
edimax-header -s CSYS -m RN54 -f 0x70000 -S 0x01100000 | pad-rootfs | \
|
|
|
|
append-metadata | check-size $$$$(IMAGE_SIZE)
|
2016-10-02 19:00:22 +00:00
|
|
|
DEVICE_TITLE := Edimax BR-6475nD
|
|
|
|
DEVICE_PACKAGES := swconfig
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += br-6475nd
|
|
|
|
|
2016-09-03 08:18:31 +00:00
|
|
|
define Device/cy-swr1100
|
2018-12-29 18:25:00 +00:00
|
|
|
$(Device/seama)
|
2016-09-03 08:18:31 +00:00
|
|
|
DTS := CY-SWR1100
|
|
|
|
BLOCKSIZE := 64k
|
|
|
|
KERNEL := $(KERNEL_DTB)
|
2018-12-29 18:25:00 +00:00
|
|
|
SEAMA_SIGNATURE := wrgnd10_samsung_ss815
|
2016-09-03 08:18:31 +00:00
|
|
|
DEVICE_TITLE := Samsung CY-SWR1100
|
|
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 swconfig
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += cy-swr1100
|
|
|
|
|
|
|
|
|
|
|
|
define Device/dir-645
|
2018-12-29 18:25:00 +00:00
|
|
|
$(Device/seama)
|
2016-09-03 08:18:31 +00:00
|
|
|
DTS := DIR-645
|
|
|
|
BLOCKSIZE := 4k
|
|
|
|
KERNEL := $(KERNEL_DTB)
|
2018-12-29 18:25:00 +00:00
|
|
|
SEAMA_SIGNATURE := wrgn39_dlob.hans_dir645
|
2016-09-03 08:18:31 +00:00
|
|
|
DEVICE_TITLE := D-Link DIR-645
|
|
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 swconfig
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += dir-645
|
|
|
|
|
|
|
|
|
ramips: add support for Belkin F9K1109v1
Device specification:
- SoC: Ralink RT3883 (MIPS 74Kc) 500Mhz
- RAM: 64Mb
- Flash: 8MB (SPI-NOR)
- Ethernet: 10/100/1000 Mbps
- WLAN
Wireless 1: SoC-integrated : 2.4/5 GHz
Wireless 2: 2.4 GHz RT3092L
- LED: 2x USB, WAN, LAN
- Key: WPS, reset
- Serial: 4-pin header, (57600,8,N,1), 3.3V TTL,
GND, RX, TX, V - J12 marking on board
- USB ports: 2 x USB 2.0
Flashing instructions:
Option 1 (from bootloader web)
- Hold reset button on the back of router when plugging
in power (for at-least 10 seconds after plugged in)
- Connect to a Lan port
- Set computer IP to 10.10.10.3
- Go to http://10.10.10.123 in a web browser
- Click the Browse... Button and select the
*squashfs.sysupgrade.bin file then click APPLY
Option 2 (from the stock admin web)
- Go to firmware upgrade
- Upload the **factory** image *initramfs.bin first
- Boot into openwrt
- From Luci web in openwrt upload the *squashfs.sysupgrade.bin
Signed-off-by: Kip Porterfield <kip.porterfield@gmail.com>
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
[added v1 to the compatible identifier, added pciid for
the RT3092L, fixed pci unit-address, split out the F9K110X.dtsi
to prepare for a possible F9K1103 patch]
2019-02-03 18:54:18 +00:00
|
|
|
define Device/belkin_f9k1109v1
|
|
|
|
DTS := F9K1109V1
|
|
|
|
BLOCKSIZE := 64k
|
|
|
|
DEVICE_TITLE := Belkin F9K1109 Version 1.0
|
|
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 swconfig
|
|
|
|
IMAGE_SIZE := 7224k
|
|
|
|
KERNEL := kernel-bin | patch-dtb | lzma -d16 | uImage lzma
|
|
|
|
# Stock firmware checks for this uImage image name during upload.
|
|
|
|
UIMAGE_NAME := N750F9K1103VB
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += belkin_f9k1109v1
|
|
|
|
|
2016-09-03 08:18:31 +00:00
|
|
|
define Device/hpm
|
|
|
|
DTS := HPM
|
|
|
|
BLOCKSIZE := 64k
|
|
|
|
IMAGE_SIZE := 16064k
|
|
|
|
DEVICE_TITLE := Omnima HPM
|
|
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += hpm
|
|
|
|
|
|
|
|
|
2016-11-21 07:46:48 +00:00
|
|
|
define Device/rt-n56u
|
|
|
|
DTS := RT-N56U
|
|
|
|
BLOCKSIZE := 64k
|
|
|
|
IMAGE/sysupgrade.bin += | mkrtn56uimg -s
|
|
|
|
DEVICE_TITLE := Asus RT-N56U
|
|
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 swconfig
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += rt-n56u
|
|
|
|
|
|
|
|
|
2016-09-09 05:12:37 +00:00
|
|
|
define Device/tew-691gr
|
2016-08-19 23:18:51 +00:00
|
|
|
DTS := TEW-691GR
|
2016-09-08 19:03:57 +00:00
|
|
|
BLOCKSIZE := 64k
|
2016-08-19 23:18:51 +00:00
|
|
|
IMAGES += factory.bin
|
2016-11-26 09:43:34 +00:00
|
|
|
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
|
|
|
|
umedia-header 0x026910
|
2016-08-19 23:18:51 +00:00
|
|
|
DEVICE_TITLE := TRENDnet TEW-691GR
|
|
|
|
DEVICE_PACKAGES := swconfig
|
|
|
|
endef
|
2016-09-09 05:12:37 +00:00
|
|
|
TARGET_DEVICES += tew-691gr
|
2016-08-19 23:18:51 +00:00
|
|
|
|
|
|
|
|
2016-09-09 05:12:37 +00:00
|
|
|
define Device/tew-692gr
|
2016-08-19 23:18:51 +00:00
|
|
|
DTS := TEW-692GR
|
2016-09-08 19:03:57 +00:00
|
|
|
BLOCKSIZE := 64k
|
2016-08-19 23:18:51 +00:00
|
|
|
IMAGES += factory.bin
|
2016-11-26 09:43:34 +00:00
|
|
|
IMAGE/factory.bin := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
|
|
|
|
umedia-header 0x026920
|
2016-08-19 23:18:51 +00:00
|
|
|
DEVICE_TITLE := TRENDnet TEW-692GR
|
|
|
|
DEVICE_PACKAGES := swconfig
|
|
|
|
endef
|
2016-09-09 05:12:37 +00:00
|
|
|
TARGET_DEVICES += tew-692gr
|
2016-08-19 23:18:51 +00:00
|
|
|
|
|
|
|
|
2016-08-14 21:30:44 +00:00
|
|
|
define Device/wlr-6000
|
|
|
|
DTS := WLR-6000
|
|
|
|
BLOCKSIZE := 4k
|
|
|
|
IMAGE_SIZE := 7244k
|
|
|
|
IMAGES += factory.dlf
|
2016-11-26 09:43:34 +00:00
|
|
|
IMAGE/factory.dlf := $$(sysupgrade_bin) | check-size $$$$(IMAGE_SIZE) | \
|
|
|
|
senao-header -r 0x0202 -p 0x41 -t 2
|
2016-08-14 21:30:44 +00:00
|
|
|
DEVICE_TITLE := Sitecom WLR-6000
|
|
|
|
DEVICE_PACKAGES := kmod-usb-core kmod-usb-ohci kmod-usb2 swconfig
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += wlr-6000
|
ramips: add support for Loewe WMDR-143N
The WMDR-143N is a small module originally used as a Wifi client
in some Loewe smart TV sets. It is sold cheaply at german surplus
shops. The module contains a RT3662 SOC.
Specifications:
- 500 MHz CPU Clock
- 1x 10/100Mbps Ethernet (pin header)
- 32 MB of RAM
- 8 MB of FLASH
- 2T3R 2.4/5 GHz (SOC internal)
- 3 Antennas on PCB
- UART pads on PCB (J3: 1 = +3.3V, 2 = RX, 3 = TX, 4 = GND), TX
and RX are 3,3V only! The square hole is pin 1
- Power supply pads on PCB (J6: 1 and 2 = +5V, 3 and 4 = GND)
The square hole is pin 1
The original firmware has two identical kernel/rootfs images and
two "Factory" calibration data blocks in flash. The LEDE image
leaves only the first "Factory" block in place and uses both
"Kernel" blocks and the redundant "Factory" block together to gain
enough space for the jffs2 partition.
Flash instructions:
You need UART and Ethernet connections to flash the board. Use
the LEDE "sysupgrade.bin" image with tftp.
Apply power to the board and in the first 5 seconds, hit 2 to
select TFTP upload. The bootloader asks for board- and server IP
addresses and filename.
Alternate method: With the vendor firmware running, assign an IP
address to the ethernet port, tftp the firmware image to
/tmp and write to mtd4 ("KernelA").
Signed-off-by: Oliver Fleischmann <ogf@bnv-bamberg.de>
[remove pinctrl node from dts, no pin is used as GPIO]
Signed-off-by: Mathias Kresin <dev@kresin.me>
2017-07-20 19:02:33 +00:00
|
|
|
|
|
|
|
|
|
|
|
define Device/wmdr-143n
|
|
|
|
DTS := WMDR-143N
|
|
|
|
BLOCKSIZE := 64k
|
|
|
|
DEVICE_TITLE := Loewe WMDR-143N
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += wmdr-143n
|