1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-19 05:58:53 +02:00
openwrt/target/linux
John Crispin 575127fe1c lantiq: DGN3500 (all known variants) factory and sysupgrade image building support
This patch adds factory image building for the DGN3500, all variants,
and fixes sysupgrade images to make them play nice with the sercomm
secondary boot loader.

The factory images can be used directly in the update dialog in the
interface of the stock firmware and via the special Sercomm bootmode
and a special windows flashing utility (allegedly present in the CD
that came with the device -- but it's also compatible with the NSLU2
Upgrade_207_XP utility.) The special bootmode can be activated by
turning the device on while holding the reset button pressed, then
releasing it when the power led starts blinking red and green. Please
notice that if using the 207 utility, it will always report that the
flashing failed even though it completed successfully. Just power
cycle the router manually after the utility reports the failure and
OpenWRT will boot. This same utility (despite reporting failure in
this case too) can revert a DGN3500 (any variant) to the appropriate
stock Netgear firmware.

This patch is a heavily modified version of a package I found on the
OpenWRT forum with a couple fixes and features added -- mainly the
generation of all the different image variants to support all known
models directly, atm known variants are AnnexA-WW, AnnexA-NA and
AnnexB-DE/GR.

I tested the patch successfully on my device.

Signed-off-by: Marco Antonio Mauro <marcus90@gmail.com>

SVN-Revision: 41236
2014-06-17 15:38:54 +00:00
..
adm5120 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
adm8668 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
amazon
ar7 kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
ar71xx procd: various cleanups to /lib/upgrade/nand.sh 2014-06-16 18:55:14 +00:00
at91 kernel: make sure the new UBIBLOCK symbol does not break builds 2014-06-11 13:00:17 +00:00
atheros atheros: fix too short msleep 2014-06-10 09:06:25 +00:00
au1000 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
avr32 target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
bcm53xx bcm53xx: add support for the PCIe controller 2014-05-29 19:25:40 +00:00
brcm47xx brcm47xx: merge FEATURES lines in the legacy subtarget 2014-06-08 09:51:38 +00:00
brcm63xx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
brcm2708 kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
cns3xxx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
cns21xx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
cobalt
ep93xx
gemini
generic kernel/3.1{0, 2, 3, 4}: mtd: m25p80: add support for EON EN25QH128 2014-06-16 18:55:01 +00:00
imx6 kernel: make sure the new UBIBLOCK symbol does not break builds 2014-06-11 13:00:17 +00:00
iop32x
ixp4xx target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
kirkwood kernel: make sure the new UBIBLOCK symbol does not break builds 2014-06-11 13:00:17 +00:00
lantiq lantiq: DGN3500 (all known variants) factory and sysupgrade image building support 2014-06-17 15:38:54 +00:00
malta kernel: make sure the new UBIBLOCK symbol does not break builds 2014-06-11 13:00:17 +00:00
mcs814x
mpc52xx
mpc83xx kernel: make sure the new UBIBLOCK symbol does not break builds 2014-06-11 13:00:17 +00:00
mpc85xx mpc85xx: fix typo in TP-Link WDR4900 profile 2014-06-17 15:01:47 +00:00
mvebu add dummy fixup for 3.10 2014-06-17 15:14:02 +00:00
mxs mxs: rename files so that profiles are sorted alphabetically 2014-05-03 14:56:25 +00:00
octeon octeon/mpc83xx: remove CONFIG_NETWORK_FILESYSTEMS override 2014-05-01 18:49:58 +00:00
omap kernel: add a NAND_SUPPORT symbol 2014-06-11 12:59:22 +00:00
omap24xx
orion
ppc40x target/linux/*/base-files/lib/upgrade/platform.sh - wrong check for ARGC 2014-06-02 12:43:22 +00:00
ppc44x kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
pxa
ramips ramips: RT-N56U support fixes and factory image creation 2014-06-16 18:57:20 +00:00
rb532 rb532: Fix ext4 and squashfs images 2014-05-07 01:16:14 +00:00
realview kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
sibyte
sparc kernel: update 3.10 to 3.10.36 2014-04-12 11:59:07 +00:00
sunxi sunxi: add support for Lemaker bananaPi 2014-06-01 18:44:10 +00:00
uml Update UML target to 3.10 and various improvements 2014-06-12 17:57:19 +00:00
x86 x86: Compile xen-pci-frontend as module 2014-06-02 12:45:25 +00:00
x86_64 kernel: update 3.14 to 3.14.7 2014-06-11 23:39:54 +00:00
xburst kernel: make sure the new UBIBLOCK symbol does not break builds 2014-06-11 13:00:17 +00:00
Makefile