openwrtv4/target/linux
Andrew Yong faf94d926e ramips: add support for MikroTik hEX v3 (RB750Gr3)
The MikroTik hEX v3 (RB750Gr3) is a MT7621AT board which is similar to most MT7621 reference designs, it can be easily supported by this patch; however, the stock RouterBOOT bootloader has to be replaced by a MT7621 SDK U-Boot such as https://github.com/ndoo/RB750Gr3-U-Boot - U-Boot configured for the RB750Gr3 (16MiB SPI flash, 256MiB DDR3 RAM at 1200MHz).

RouterBOOT, the stock bootloader, does not initialize the UART and boots silently, making it preferable to replace it with a MT7621 SDK U-Boot with UART (57600 8N1) that supports HTTP, TFTP or serial upload of sysupgrade firmware and U-Boot.

Furthermore, RouterOS, the stock firmware, is contained in a proprietary modification of SquashFS without GPL sources; UART is also disabled in stock firmware.

The combination of LEDE firmware generated by this PR and MT7621 SDK U-Boot expects the printed MAC address to reside at offset `0xe000` of the factory partition (absolute offset is `0x4e000`); this is similar to the factory MAC address offset for several other MT7621 devices.

A 16MiB flash dump suitable for use with flashrom will be provided if/once this patch is accepted and binaries are built by LEDE buildbot. Alternatively, writing the U-Boot to the SPI flash starting at 0x0 offset and booting the board with serial console attached will allow TFTP, HTTP or serial upload of sysupgrade firmware.

Signed-off-by: Andrew Yong <me@ndoo.sg>
2016-11-02 10:25:44 +01:00
..
adm5120 kernel: drop usbdev LED trigger 2016-10-19 12:09:45 +02:00
adm8668 build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
apm821xx apm821xx: fix USB LED trigger for WNDR4700 2016-10-28 13:27:21 +02:00
ar7 kernel: update kernel 3.18 to version 3.18.43 2016-10-24 20:25:14 +03:00
ar71xx ar71xx: Add support to Powerline ac TP-Link WPA8630 2016-10-31 17:13:37 +01:00
arc770 tools: remove old mkdosfs symlink from dosfstools 2016-10-12 11:59:09 +02:00
archs38 tools: remove old mkdosfs symlink from dosfstools 2016-10-12 11:59:09 +02:00
arm64 arm64: fix build for linux 4.4.21 2016-09-16 12:11:10 +02:00
at91 at91: Remove u-boot from platform images folder 2016-10-06 12:15:13 +02:00
ath25 kernel: update kernel 4.4 to version 4.4.20 2016-09-15 08:10:55 +02:00
au1000 kernel: update kernel 3.18 to version 3.18.43 2016-10-24 20:25:14 +03:00
bcm53xx kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
brcm47xx brcm47xx: image: use append-rootfs step for per-device rootfs support 2016-10-28 17:03:55 +02:00
brcm63xx kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
brcm2708 kernel: update kernel 4.4 to version 4.4.28 2016-10-31 16:33:53 +01:00
cns3xxx cns3xxx: eliminate hardcoded kernel/rootfs partition split 2016-09-19 14:27:26 +02:00
gemini gemini: rename config-default to config-4.4 2016-08-24 01:44:05 +03:00
generic kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
imx6 imx6: Add ds1672 RTC to kernel for working hctosys (Gateworks) 2016-10-27 00:34:01 +02:00
ipq806x ipq806x: add reserved memory node in Netgear R7800 2016-10-31 16:48:04 +01:00
ixp4xx kernel: update kernel 3.18 to version 3.18.43 2016-10-24 20:25:14 +03:00
kirkwood kirkwood: fix pogo_e02 LED name 2016-10-26 12:37:46 +02:00
lantiq kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
layerscape kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
malta malta: enable be64 and le64 subtargets 2016-08-15 15:32:36 +02:00
mcs814x kernel: update kernel 3.18 to version 3.18.43 2016-10-24 20:25:14 +03:00
mediatek kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
mpc85xx cleanup ucidef_set_interface* usage 2016-09-10 15:32:25 +02:00
mvebu kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
mxs tools: remove old mkdosfs symlink from dosfstools 2016-10-12 11:59:09 +02:00
octeon kernel: update kernel 4.4 to version 4.4.20 2016-09-15 08:10:55 +02:00
omap build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
omap24xx kernel: clean up usb gadget support 2016-09-15 13:11:21 +02:00
orion treewide: remove bad local shell variable declarations 2016-09-24 14:38:20 +02:00
oxnas kernel: update kernel 4.1 to version 4.1.34 2016-10-24 20:25:14 +03:00
ppc40x build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
ppc44x build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
ramips ramips: add support for MikroTik hEX v3 (RB750Gr3) 2016-11-02 10:25:44 +01:00
rb532 kernel: update kernel 4.1 to version 4.1.34 2016-10-24 20:25:14 +03:00
realview build: fix subtarget descriptions 2016-09-04 13:35:11 +02:00
sunxi tools: remove old mkdosfs symlink from dosfstools 2016-10-12 11:59:09 +02:00
uml uml: set inittab for working console 2016-09-27 17:50:21 +02:00
x86 x86: 64: enable pci hotplug and acpipnp 2016-10-13 17:04:26 +02:00
xburst use immediate set in target Makefiles 2016-09-10 15:30:38 +02:00
zynq zynq: fix maintainer email address 2016-10-05 01:18:24 +02:00
Makefile