openwrt/target/linux
David Bauer 0c24b363a6 ath79: add support for Xiaomi Mi Router 4Q
Hardware
--------
CPU:   Qualcomm Atheros QCA9561
RAM:   64M DDR2
FLASH: 16M SPI-NOR
ETH:   1x WAN - 2x LAN
WiFi:  QCA9561 3T3R
BTN:   1x Reset - 1x WPS
LED:   1x Blue - 1x Red - 1x Yellow
UART:  TX - GND - RX - VCC (From ethernet port)
       115200n8 - 3.3V

Installation
------------
1. Connect to the device via UART.

2. Interrupt the U-Boot on power-on by pressing enter when prompted.

3. Connect you computer to one of the routers LAN ports.
   Assign yourself the IP 192.168.31.10/24.
   Copy the OpenWRT initramfs image to a tftp server root directory.
   Rename the image to 'x4q.bin'.

4. Load the initramfs image to the router by executing following command
   in U-Boot. The image will boot afterwards.

   > tftpboot 0x81000000 x4q.bin; bootm

5. SCP the sysupgrade-image into '/tmp'.
   Remember to assign yourself an IP in 192.168.1.0/24 for this step!

6. Install OpenWRT permanently by executing

   > sysupgrade -n /tmp/<OpenWRT-sysupgrade-image>

Signed-off-by: David Bauer <mail@david-bauer.net>
2019-02-11 19:04:06 +01:00
..
adm5120 kernel: bump 3.18 to 3.18.133 2019-01-28 18:17:32 +01:00
adm8668 kernel: bump 3.18 to 3.18.133 2019-01-28 18:17:32 +01:00
apm821xx apm821xx: dts overhaul 2019-01-24 15:53:03 +01:00
ar7 kernel: bump 4.9 to 4.9.153 2019-01-28 18:17:32 +01:00
ar71xx ar71xx: add rssileds for xw devices 2019-02-11 09:24:11 +01:00
arc770
archs38
armvirt
at91 kernel: Build: Split kmod-regmap 2019-01-27 00:16:13 +01:00
ath25
ath79 ath79: add support for Xiaomi Mi Router 4Q 2019-02-11 19:04:06 +01:00
au1000
bcm53xx bcm53xx: add first DTS changes queued for the Linux 5.1 2019-02-01 07:09:27 +01:00
brcm47xx kernel: bump 4.19 to 4.19.18 2019-01-28 18:17:32 +01:00
brcm63xx brcm63xx: dts: Unify naming of gpio-led nodes 2019-02-05 16:28:12 +01:00
brcm2708 brcm2708: fix early bootloader config restore 2019-02-06 07:39:39 +02:00
cns3xxx cns3xxx: don't use invalid mask value for clock events 2019-01-28 18:17:32 +01:00
gemini gemini: Fix kmod-led-trig-heartbeat typo 2019-02-11 19:02:42 +01:00
generic kernel: fold xt_FLOWOFFLOAD fixes into the main patch 2019-02-09 14:37:30 +01:00
imx6 imx6: add support for kernel 4.19 2019-01-28 18:17:32 +01:00
ipq40xx ipq40xx: fix ASUS RT-AC58U switch port numbering 2019-02-05 16:28:12 +01:00
ipq806x ipq806x: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:03 +01:00
ixp4xx kernel: bump 4.9 to 4.9.154 2019-02-01 11:41:00 +01:00
kirkwood
lantiq kernel: bump 4.14 to 4.14.96 2019-01-28 18:17:32 +01:00
layerscape kernel: bump 4.14 to 4.14.98 2019-02-08 17:27:47 +01:00
malta
mcs814x
mediatek kernel: bump 4.14 to 4.14.97 2019-02-01 11:41:00 +01:00
mpc85xx kernel: bump 4.19 to 4.19.18 2019-01-28 18:17:32 +01:00
mvebu kernel: bump 4.14 to 4.14.98 2019-02-08 17:27:47 +01:00
mxs
octeon
octeontx
omap
omap24xx
orion
oxnas oxnas: dts: Unify naming of gpio-led nodes 2019-01-24 15:53:04 +01:00
pistachio
ppc40x
ppc44x
ramips ramips: drop m25p,chunked-io from dts 2019-02-05 19:37:30 +01:00
rb532
samsung
sunxi kernel: bump 4.19 to 4.19.18 2019-01-28 18:17:32 +01:00
uml
x86
xburst
zynq
Makefile