mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2024-12-23 23:23:31 +00:00
b4184c666c
This patch adds support for Linksys WHW01 v1 ("Velop") [FCC ID Q87-03331]. Specification ------------- SOC: Qualcomm IPQ4018 WiFi 1: Qualcomm QCA4019 IEEE 802.11b/g/n WiFi 2: Qualcomm QCA4019 IEEE 802.11a/n/ac Bluetooth: Qualcomm CSR8811 (A12U) Ethernet: Qualcomm QCA8072 (2-port) SPI Flash 1: Mactronix MX25L1605D (2MB) SPI Flash 2: Winbond W25M02GV (256MB) DRAM: Nanya NT5CC128M16IP-DI (256MB) LED Controller: NXP PCA963x (I2C) Buttons: Single reset button (GPIO). Notes ----- There does not appear to be a way to trigger TFTP recovery without entering U-Boot. The device must be opened to access the serial console in order to first flash OpenWrt onto a device from factory. The device has automatic recovery backed by a second set of partitions on the larger of the two SPI flash ICs. Both the primary and secondary must be flashed to prevent accidental rollback to "factory" after 3 failed boot attempts. Serial console -------------- A serial console is available on the following pins of the populated J2 connector on the device mainboard (115200 8n1). (<-- Top of PCB / Device) J2 [o o o o o o] | | | | | `-- GND | `---- TX `--------- RX Installation instructions ------------------------- 1. Setup TFTP server with server IP set to 192.168.1.236. 2. Copy compiled `...squashfs-factory.bin` to `nodes-jr.img` in tftp root. 3. Connect to console using pinout detailed in the serial console section. 4. Power on device and press enter when prompted to drop into U-Boot. 5. Flash first partition device via `run flashimg`. 6. Once complete, reset device and allow to power up completely. 7. Once comfortable with device upgrade reboot and drop back into U-Boot. 8. Flash the second partition (recovery) via `run flashimg2`. Revert to "factory" ------------------- 1. Download latest firmware update from vendor support site. 2. Copy extracted `.img` file to `nodes-jr.img` in tftp root. 3. Connect to console using pinout detailed in the serial console section. 4. Power on device and press enter when prompted to drop into U-Boot. 5. Flash first partition device via `run flashimg`. 6. Once complete, reset device and allow to power up completely. 7. Once comfortable with device upgrade reboot and drop back into U-Boot. 8. Flash the second partition (recovery) via `run flashimg2`. Link: https://github.com/openwrt/openwrt/pull/3682 Signed-off-by: Peter Adkins <peter@sunkenlab.com> (calibration from nvmem, updated to 5.10+5.15) Signed-off-by: Christian Lamparter <chunkeey@gmail.com> |
||
---|---|---|
.. | ||
104-clk-fix-apss-cpu-overclocking.patch | ||
300-clk-qcom-ipq4019-add-ess-reset.patch | ||
301-arm-compressed-add-appended-DTB-section.patch | ||
302-arm-compressed-set-ipq40xx-watchdog-to-allow-boot.patch | ||
400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch | ||
420-firmware-qcom-scm-disable-SDI.patch | ||
421-firmware-qcom-scm-cold-boot-address.patch | ||
702-dts-ipq4019-add-PHY-switch-nodes.patch | ||
703-net-IPQ4019-needs-rfs-vlan_tag-callbacks-in.patch | ||
705-net-add-qualcomm-ar40xx-phy.patch | ||
706-dt-bindings-net-add-QCA807x-PHY.patch | ||
707-net-phy-Add-Qualcom-QCA807x-driver.patch | ||
708-arm-dts-ipq4019-QCA807x-properties.patch | ||
710-net-add-qualcomm-essedma-ethernet-driver.patch | ||
711-dts-ipq4019-add-ethernet-essedma-node.patch | ||
850-soc-add-qualcomm-syscon.patch | ||
900-dts-ipq4019-ap-dk01.1.patch | ||
901-arm-boot-add-dts-files.patch | ||
902-dts-ipq4019-ap-dk04.1.patch |