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
