openwrt/package/firmware/ipq-wifi
Pawel Dembicki a91ab8bc05 ipq40xx: add support for ZTE MF286D
ZTE MF286D is a LTE router with four gigabit ethernet ports
and integrated QMI mPCIE modem.

Hardware specification:

  - CPU: IPQ4019
  - RAM: 256MB
  - Flash: NAND 128MB + NOR 2MB
  - WLAN1:  Qualcomm Atheros QCA4019 2.4GHz 802.11bgn 2x2:2
  - WLAN2:  Qualcomm Atheros QCA4019 5GHz 802.11anac 2x2:2
  - LTE: mPCIe cat 12 card (Modem chipset MDM9250)
  - LAN: 4 Gigabit Ports
  - USB: 1x USB2.0 (regular port). 1x USB3.0 (mpcie - used by the modem)
  - Serial console: X8 connector 115200 8n1

Known issues:

  - Many LEDs are driven by the modem. Only internal LEDs and wifi LEDs
    are driven by cpu.
  - Wifi LED is triggered by phy0tpt only
  - No VoIP support
  - LAN1/WAN port is configured as WAN
  - ZTE gives only one MAC per device. Use +1/+2/+3 increment for WAN
    and WLAN0/1

Opening the case:

1. Take of battery lid (no battery support for this model, battery cage
   is dummy).
2. Unscrew screw placed behind battery lid.
3. Take off back cover. It attached with multiple plastic clamps.
4. Unscrew four more screws hidden behind back case.
5. Remove front panel from blue chassis. There are more plastic
   clamps.
6. Unscrew two boards, which secures the PCB in the chassis.
7. Extract board from blue chassis.

Console connection (X8 connector):

1. Parameters: 115200 8N1
2. Pin description: (from closest pin to X8 descriptor to farthest)
    - VCC (3.3V)
    - TX
    - RX
    - GND

Install Instructions:

Serial + initramfs:
1. Place OpenWrt initramfs image for the device on a TFTP in
   the server's root. This example uses Server IP: 192.168.1.3
2. Connect serial console (115200,8n1) to X8 connector.
3. Connect TFTP server to RJ-45 port.
4. Stop in u-Boot and run u-Boot commands:
	setenv serverip 192.168.1.3
	setenv ipaddr 192.168.1.72
	set fdt_high 0x85000000
	tftp openwrt-ipq40xx-generic-zte_mf286d-initramfs-fit-zImage.itb
	bootm $loadaddr
5. Please make backup of original partitions, if you think about revert
   to stock.
6. Login via ssh or serial and remove stock partitions:
	ubiattach -m 9
	ubirmvol /dev/ubi0 -N ubi_rootfs
	ubirmvol /dev/ubi0 -N ubi_rootfs_data
7. Install image via "sysupgrade -n".

Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
(cosmetic changes to the commit message)
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2022-02-05 00:44:35 +01:00
..
board-8dev_habanero-dvk.qca4019 ipq40xx: add support for 8devices Habanero DVK 2020-03-09 00:53:50 +01:00
board-aruba_ap-303.qca4019 ipq-wifi: add BDF for Aruba AP-303 2019-12-20 17:48:52 +01:00
board-asus_rt-ac42u.qca4019 ipq40xx: add support for ASUS RT-ACRH17/RT-AC42U 2022-01-15 17:21:01 +01:00
board-asus_rt-ac42u.qca9984 ipq40xx: add support for ASUS RT-ACRH17/RT-AC42U 2022-01-15 17:21:01 +01:00
board-avm_fritzrepeater-1200.qca4019 ipq-wifi: add AVM FRITZ!Repeater 1200 bdf 2019-10-23 01:17:28 +02:00
board-buffalo_wtr-m2133hp.qca4019 ipq40xx: add support for Buffalo WTR-M2133HP 2020-07-08 16:07:05 +02:00
board-buffalo_wtr-m2133hp.qca9984 ipq40xx: add support for Buffalo WTR-M2133HP 2020-07-08 16:07:05 +02:00
board-cellc_rtl30vw.qca4019 ipq40xx: add support for Cell C RTL30VW 2020-04-10 15:22:26 +02:00
board-devolo_magic-2-wifi-next.qca4019 ipq40xx: add support for devolo Magic 2 WiFi next 2020-12-22 20:55:40 +01:00
board-dlink_dap2610.qca4019 ipq40xx: Add support for D-Link DAP-2610 2020-01-26 01:20:45 +01:00
board-edgecore_ecw5410.qca9984 ipq806x: add Edgecore ECW5410 support 2020-09-17 08:42:17 +02:00
board-edgecore_oap100.qca4019 ipq40xx: add Edgecore OAP-100 support 2020-09-17 08:43:07 +02:00
board-engenius_eap2200.qca4019 ipq40xx: add support for EnGenius EAP2200 2020-02-28 22:29:10 +01:00
board-engenius_eap2200.qca9888 ipq40xx: add support for EnGenius EAP2200 2020-02-28 22:29:10 +01:00
board-engenius_emd1.qca4019 ipq40xx: add support for EnGenius EMD1 2020-01-26 01:20:45 +01:00
board-engenius_emr3500.qca4019 ipq40xx: add support for EnGenius EMR3500 2020-06-13 14:38:03 +02:00
board-ezviz_cs-w3-wd1200g-eup.qca4019 ipq40xx: add support for EZVIZ CS-W3-WD1200G EUP 2020-01-12 15:57:58 +01:00
board-glinet_gl-ap1300.qca4019 ipq40xx: add support for GL.iNet GL-AP1300 2020-12-25 10:38:13 +01:00
board-glinet_gl-b2200.qca4019 ipq40xx: add support for GL.iNet GL-B2200 2021-12-02 20:43:07 +00:00
board-glinet_gl-b2200.qca9888 ipq40xx: add support for GL.iNet GL-B2200 2021-12-02 20:43:07 +00:00
board-glinet_gl-s1300.qca4019 ipq40xx: add support for GL.iNet GL-S1300 2020-07-08 16:07:05 +02:00
board-linksys_ea8300.qca4019 ipq40xx: Add support for Linksys EA8300 (Dallas) 2019-05-18 13:43:54 +02:00
board-linksys_ea8300.qca9888 ipq40xx: Add support for Linksys EA8300 (Dallas) 2019-05-18 13:43:54 +02:00
board-linksys_mr8300-v0.qca4019 ipq40xx: Add support for Linksys MR8300 (Dallas) 2020-09-25 19:31:51 +02:00
board-linksys_mr8300-v0.qca9888 ipq40xx: Add support for Linksys MR8300 (Dallas) 2020-09-25 19:31:51 +02:00
board-luma_wrtq-329acn.qca4019 ipq40xx: add support for Luma Home WRTQ-329ACN 2020-09-25 19:30:19 +02:00
board-mikrotik_cap-ac.qca4019 ipq40xx: add MikroTik cAP ac support 2022-02-01 23:18:58 +01:00
board-mikrotik_hap-ac2.qca4019 ipq40xx: add MikroTik hAP ac2 support 2021-04-05 04:13:28 +02:00
board-mikrotik_hap-ac3.qca4019 ipq40xx: add support for MikroTik hAP ac3 2021-11-28 17:19:52 +01:00
board-mikrotik_sxtsq-5-ac.qca4019 ipq40xx: add support for MikroTik SXTsq 5 ac 2021-04-29 10:55:07 +02:00
board-mobipromo_cm520-79f.qca4019 ipq40xx: add support for MobiPromo CM520-79F 2020-04-10 15:22:26 +02:00
board-nec_wg2600hp3.qca9984 ipq806x: add support for NEC Platforms Aterm WG2600HP3 2020-12-25 10:38:13 +01:00
board-p2w_r619ac.qca4019 ipq40xx: add support for P&W R619AC (aka G-DOCK 2.0) 2021-11-14 14:28:34 +01:00
board-plasmacloud_pa1200.qca4019 ipq-wifi: Work around Plasma Cloud PA1200 5GHz crash 2021-09-23 20:50:58 +02:00
board-plasmacloud_pa2200.qca4019 ipq-wifi: Fix suffix for Plasma Cloud PA2200 QCA4019 board-2.bin 2020-12-25 10:38:13 +01:00
board-plasmacloud_pa2200.qca9888 ipq40xx: add support for Plasma Cloud PA2200 2020-12-22 19:11:50 +01:00
board-qxwlan_e2600ac.qca4019 ipq-wifi: drop deprecated .bin support 2020-01-26 01:20:46 +01:00
board-teltonika_rutx.qca4019 ipq40xx: Add support for Teltonika RUTX10 2021-11-28 18:39:01 +01:00
board-zte_mf286d.qca4019 ipq40xx: add support for ZTE MF286D 2022-02-05 00:44:35 +01:00
Makefile ipq40xx: add support for ZTE MF286D 2022-02-05 00:44:35 +01:00