This two patches add support for the T-Home Speedport W 303V Typ B, a
Broadcom BCM6358 based ADSL router with VoIP support.

While the device itself is a more or less standard ADSL router/AP, T-Com
(or their supplier) took some measures to make flashing custom firmwares a
bit harder. They modified the checksum generation for the image and made
the stock firmware and the CFE only accept "encrypted" images (a simple xor
cypher with a static key).

The stock firmware web upgrade has some additional constraints which I
haven't figured out yet, so for now CFE must be used for initial flashing
of the device. Initial flashing is easy, but subsequent flashing through
CFE is a bit harder since this is a "dual image" CFE.

The wireless in this device (a BCM4322) should work with b43, but I didn't
came around to test it.

Changes V1 -> V2:
 * Renamed the board patch so its number doesn't conflict
 * Changed the function divider for the power/adsl led from "/" to "+"

Jonas Gorski (2):
  bcm63xx: Add firmware helpers for T-Home Speedport W 303V
  bcm63xx: Add support for the T-Home Speedport W 303V

 .../base-files/etc/defconfig/96358-502V/network    |   14 ++
 target/linux/brcm63xx/base-files/lib/brcm63xx.sh   |    5 +
 target/linux/brcm63xx/image/Makefile               |   18 ++
 .../patches-2.6.37/453-board_spw303v.patch         |   83 +++++++
 tools/firmware-utils/Makefile                      |    2 +
 tools/firmware-utils/src/spw303v.c                 |  242 ++++++++++++++++++++
 tools/firmware-utils/src/xorimage.c                |  135 +++++++++++
 7 files changed, 499 insertions(+), 0 deletions(-)
 create mode 100644 
target/linux/brcm63xx/base-files/etc/defconfig/96358-502V/network
 create mode 100644 target/linux/brcm63xx/patches-2.6.37/453-board_spw303v.patch
 create mode 100644 tools/firmware-utils/src/spw303v.c
 create mode 100644 tools/firmware-utils/src/xorimage.c

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to