[OpenWrt-Devel] [PATCH 0/7] kirkwood: revamp Linksys EA3500 & EA4500 support

Florian Fainelli florian at openwrt.org
Sat Nov 7 16:25:16 EST 2015


Le 06/11/2015 18:29, Claudio Leite a écrit :
> This patch set reworks support for the Linksys EA3500 and EA4500,
> integrating significant amounts of code from the WRT1900AC port.
> 
> Previously these two routers were supported by flashing from the
> bootloader and setting new boot commands. They can now be flashed
> from the Linksys factory firmware and upgraded from within OpenWrt.
> This also adds support for the Linksys dual-image firmware layout
> and recovery mechanism.

Tested on a freshly purchased Linksys EA4500 and this worked like a
charm, really happy to see that!

Tested-by: Florian Fainelli <florian at openwrt.org>

> 
> These patches also transition from a single read-write UBIFS to
> squashfs on UBI + UBIFS overlay.
> 
> Claudio Leite (7):
>   kirkwood: enable squashfs-on-ubiblock support
>   kirkwood: match factory partitions on EA[34]500
>   kirkwood: find active Linksys root partition
>   kirkwood: generate factory images for Linksys EA[34]500
>   kirkwood: support Linksys boot counter on EA[34]500
>   kirkwood: support sysupgrade on Linksys EA[34]500
>   kirkwood: add diag LED on Linksys EA3500
> 
>  package/boot/uboot-envtools/files/kirkwood         |  2 +-
>  package/system/mtd/src/Makefile                    |  1 +
>  target/linux/kirkwood/Makefile                     |  2 +-
>  target/linux/kirkwood/base-files/etc/diag.sh       |  3 +
>  .../base-files/etc/init.d/linksys_recovery         | 20 ++++++
>  .../kirkwood/base-files/lib/upgrade/linksys.sh     | 79 ++++++++++++++++++++++
>  .../kirkwood/base-files/lib/upgrade/platform.sh    | 32 +++++++++
>  target/linux/kirkwood/config-3.18                  |  3 +-
>  target/linux/kirkwood/config-4.3                   |  3 +-
>  target/linux/kirkwood/image/Makefile               | 45 ++++++++++--
>  .../patches-3.18/100-find_active_root.patch        | 61 +++++++++++++++++
>  .../linux/kirkwood/patches-3.18/160-ea4500.patch   | 36 +++++++---
>  .../linux/kirkwood/patches-3.18/170-ea3500.patch   | 39 ++++++++---
>  .../patches-4.3/100-find_active_root.patch         | 61 +++++++++++++++++
>  target/linux/kirkwood/patches-4.3/140-ea4500.patch | 36 +++++++---
>  target/linux/kirkwood/patches-4.3/150-ea3500.patch | 39 ++++++++---
>  16 files changed, 416 insertions(+), 46 deletions(-)
>  create mode 100755 target/linux/kirkwood/base-files/etc/init.d/linksys_recovery
>  create mode 100644 target/linux/kirkwood/base-files/lib/upgrade/linksys.sh
>  create mode 100644 target/linux/kirkwood/base-files/lib/upgrade/platform.sh
>  create mode 100644 target/linux/kirkwood/patches-3.18/100-find_active_root.patch
>  create mode 100644 target/linux/kirkwood/patches-4.3/100-find_active_root.patch
> 
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list