2023-04-09 19:01:11 +00:00
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
bmips: add support for Arcadyan AR7516
The Arcadyan AR7516, AKA Orange Bright Box or EE Bright Box 1, is a wifi
fast ethernet router, 2.4 GHz single band with two internal antennas. It
comes with a horizontal stand black shiny casing.
Newer Bright Box 1 model stands vertically, and comes with a totally
different board inside, not compatible with this firmware.
Hardware:
- SoC: Broadcom BCM6328
- CPU: single core BMIPS4350 V7.5 @ 320Mhz
- RAM: 64 MB DDR2
- Flash: 8 MB SPI NOR
- Ethernet LAN: 4x 100Mbit
- Wifi 2.4 GHz: Broadcom BCM43227 802.11bgn (onboard)
- USB: 1x 2.0
- ADSL: yes, unsupported
- Buttons: 2x
- LEDs: 9x, power LED is hardware controlled
- UART: yes
Installation in two steps, new CFE bootloader and firmware:
Install new CFE:
1. Power off the router and press the RESET button
2. Power on the router and wait some seconds
3. Release the RESET button
3. Browse to http://192.168.1.1, this web interface will offer both
firmware (“Software”) upgrade and bootloader upgrade; be sure to
use the bootloader section of the upload form.
4. Upload the new CFE (availabe at the wiki page)
5. Wait about a minute for flashing to finish and reboot into the new bootloader.
Install OpenWrt via new CFE web UI:
1. After installing the new CFE, visit http://192.168.1.1
2. Upload the Openwrt cfe firmware
5. Wait a few minutes for it to finish
Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
2023-06-21 21:14:02 +00:00
|
|
|
define Device/arcadyan_ar7516
|
|
|
|
$(Device/bcm63xx-cfe)
|
|
|
|
DEVICE_VENDOR := Arcadyan
|
|
|
|
DEVICE_MODEL := AR7516
|
|
|
|
CHIP_ID := 6328
|
|
|
|
CFE_BOARD_ID := AR7516AAW
|
|
|
|
FLASH_MB := 8
|
|
|
|
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
|
|
|
$(B43_PACKAGES) broadcom-43227-sprom \
|
|
|
|
kmod-leds-bcm6328
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += arcadyan_ar7516
|
|
|
|
|
2023-06-11 16:44:36 +00:00
|
|
|
define Device/comtrend_ar-5381u
|
|
|
|
$(Device/bcm63xx-cfe)
|
|
|
|
DEVICE_VENDOR := Comtrend
|
|
|
|
DEVICE_MODEL := AR-5381u
|
|
|
|
CHIP_ID := 6328
|
|
|
|
CFE_BOARD_ID := 96328A-1241N
|
|
|
|
FLASH_MB := 16
|
|
|
|
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
|
|
|
$(B43_PACKAGES) broadcom-43225-sprom \
|
|
|
|
kmod-leds-bcm6328
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += comtrend_ar-5381u
|
|
|
|
|
2023-04-09 19:01:11 +00:00
|
|
|
define Device/comtrend_ar-5387un
|
|
|
|
$(Device/bcm63xx-cfe)
|
|
|
|
DEVICE_VENDOR := Comtrend
|
|
|
|
DEVICE_MODEL := AR-5387un
|
|
|
|
CHIP_ID := 6328
|
|
|
|
CFE_BOARD_ID := 96328A-1441N1
|
|
|
|
FLASH_MB := 16
|
2023-04-20 08:05:52 +00:00
|
|
|
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
|
|
|
$(B43_PACKAGES) broadcom-43225-sprom \
|
2023-04-09 19:01:11 +00:00
|
|
|
kmod-leds-bcm6328
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += comtrend_ar-5387un
|
2023-06-12 17:51:22 +00:00
|
|
|
|
2024-08-16 10:38:42 +00:00
|
|
|
define Device/dlink_dsl-2750b-b1
|
|
|
|
$(Device/bcm63xx-cfe)
|
|
|
|
DEVICE_VENDOR := D-Link
|
|
|
|
DEVICE_MODEL := DSL-2750B
|
|
|
|
DEVICE_VARIANT := B1
|
|
|
|
DEVICE_ALT0_VENDOR := D-Link
|
|
|
|
DEVICE_ALT0_MODEL := DSL-2740B
|
|
|
|
DEVICE_ALT0_VARIANT := F1
|
|
|
|
DEVICE_ALT1_VENDOR := D-Link
|
|
|
|
DEVICE_ALT1_MODEL := DSL-2741B
|
|
|
|
DEVICE_ALT1_VARIANT := F1
|
|
|
|
CFE_BOARD_ID := AW4339U
|
|
|
|
CHIP_ID := 6328
|
|
|
|
IMAGES := cfe-EU.bin cfe-AU.bin
|
|
|
|
IMAGE/cfe-AU.bin := cfe-bin --signature2 "4.06.01.AUF1" --pad 4
|
|
|
|
IMAGE/cfe-EU.bin := cfe-bin --signature2 "4.06.01.EUF1" --pad 4
|
|
|
|
DEVICE_PACKAGES += $(USB2_PACKAGES) $(ATH9K_PACKAGES) \
|
|
|
|
kmod-leds-gpio kmod-leds-bcm6328
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += dlink_dsl-2750b-b1
|
|
|
|
|
2023-08-09 05:13:57 +00:00
|
|
|
define Device/innacomm_w3400v6
|
|
|
|
$(Device/bcm63xx-cfe)
|
|
|
|
DEVICE_VENDOR := Innacomm
|
|
|
|
DEVICE_MODEL := W3400V6
|
|
|
|
CHIP_ID := 6328
|
|
|
|
CFE_BOARD_ID := 96328ang
|
|
|
|
FLASH_MB := 8
|
|
|
|
DEVICE_PACKAGES += $(B43_PACKAGES) \
|
|
|
|
broadcom-4318-sprom kmod-leds-bcm6328
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += innacomm_w3400v6
|
|
|
|
|
2023-06-30 20:22:17 +00:00
|
|
|
define Device/inteno_xg6846
|
2023-08-05 07:02:20 +00:00
|
|
|
$(Device/bcm63xx-cfe-uboot)
|
2023-06-30 20:22:17 +00:00
|
|
|
DEVICE_VENDOR := Inteno
|
|
|
|
DEVICE_MODEL := XG6846
|
|
|
|
CHIP_ID := 6328
|
|
|
|
CFE_BOARD_ID := 96328avng
|
|
|
|
FLASH_MB := 16
|
|
|
|
DEVICE_PACKAGES := $(USB2_PACKAGES) \
|
|
|
|
kmod-i2c-core kmod-i2c-gpio \
|
|
|
|
kmod-leds-bcm6328 kmod-dsa-mv88e6xxx \
|
|
|
|
kmod-sfp
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += inteno_xg6846
|
|
|
|
|
2023-06-18 19:34:59 +00:00
|
|
|
define Device/nucom_r5010unv2
|
|
|
|
$(Device/bcm63xx-cfe)
|
|
|
|
DEVICE_VENDOR := NuCom
|
|
|
|
DEVICE_MODEL := R5010UNv2
|
|
|
|
CHIP_ID := 6328
|
|
|
|
CFE_BOARD_ID := 96328ang
|
|
|
|
FLASH_MB := 16
|
|
|
|
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
|
|
|
$(B43_PACKAGES) broadcom-43217-sprom \
|
|
|
|
kmod-leds-bcm6328
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += nucom_r5010unv2
|
|
|
|
|
2023-06-12 17:51:22 +00:00
|
|
|
define Device/sercomm_ad1018
|
|
|
|
$(Device/sercomm-nand)
|
|
|
|
DEVICE_VENDOR := Sercomm
|
|
|
|
DEVICE_MODEL := AD1018
|
|
|
|
CHIP_ID := 6328
|
|
|
|
BLOCKSIZE := 128k
|
|
|
|
PAGESIZE := 2048
|
|
|
|
SUBPAGESIZE := 512
|
|
|
|
VID_HDR_OFFSET := 2048
|
|
|
|
DEVICE_PACKAGES += $(USB2_PACKAGES) \
|
|
|
|
$(B43_PACKAGES) broadcom-43217-sprom \
|
|
|
|
kmod-leds-bcm6328
|
|
|
|
SERCOMM_FSVER := 1001
|
|
|
|
SERCOMM_HWVER := 1415153
|
|
|
|
SERCOMM_SWVER := 3013
|
|
|
|
endef
|
|
|
|
TARGET_DEVICES += sercomm_ad1018
|