Inteno XG6846

From TechInfoDepot
Jump to navigationJump to search
Broadband Switch
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Status Unknown
Gargoyle Status Unknown
Platform
Brand • Model • Rev Inteno XG6846
CPU1 checkY Broadcom BCM6328
CPU1 Type BMIPS4350
CPU1 Speed 320 MHz
Flash1 Size 16 MiB 16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br /> (NOR)
RAM1 Size 64 MiB 67,108,864 B <br />524,288 Kib <br />65,536 KiB <br />512 Mib <br />0.0625 GiB <br /> (DDR)
ETH chip1 Broadcom BCM6328
Switch Marvell MV88E6352
Ethernet Port Count 5-1GbE
Ethernet connector 8P8C
Wired Standard IEEE 802.3i/3u/3ab
Auto-MDIX unspecified
Switch Class managed

Ethernet OUI: none specified

Expansion IF types SFP, USB
SFP ports 1
Stock bootloader CFE
Power 12 VDC, 1 A
Connector type barrel
Serial Port (UART) yes, 3.3V TTL, (115200 8N1)
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
Retail
Availability End of Life

For a list of all currently documented Broadcom chipsets with specifications, see Broadcom.
For a list of all currently documented Marvell chipsets with specifications, see Marvell.


Flashing

Flashing OpenWrt

Target: bmips
Subtarget: bcm6328
Package architecture: mips_mips32
Supported Since Commit
Support started version: 24.10.0
Current supported version: 25.12.0
LAN Hardware: Marvell 88E6352
LAN Comment: WAN: RJ45 or SFP, 4 LAN ports
WLAN Comment: No WLAN
Installation method(s):
see devicepage
git • >>
bmips: Add Inteno XG6846 target
This adds a device tree and build options for the XG6846
switch/router to the BMIPS target.

Hardware:
 - SoC: Broadcom BCM6328
 - CPU: BMIPS4350 V7.5
 - RAM: 64 MB DDR
 - NOR Flash: 16 MB parallel (CFE and OS)
 - Ethernet LAN: 4x 1Gbit
 - Ethernet WAN: 2x 1Gbit, fiber and TP
 - Buttons: reset
 - LEDs: 7 or 8, power and USB LEDs are GPIO-based, the
   LAN LEDs are controlled by the Marvell DSA Switch.
 - USB: on some versions
 - UART: yes

The device ODM (original device manufacturer) is XAVi
http://www.xavi.com.tw/

It is possible to boot the initramfs version
openwrt-bmips-bcm6328-inteno_xg6846-initramfs.elf from
CFE by interrupting the boot on the UART console and downloading
it from a TFTP server e.g.:
CFE> r 192.168.1.2:openwrt-bmips-bcm6328-inteno_xg6846-initramfs.elf

Installation to target flash is not possible using CFE because
the image becomes too big for the CFE version found in these
devices. A separate U-Boot two-stage solution exists for
actually booting the device.

This device is called a "managed ethernet switch" by the vendor
and "media converter" or "fiber modem" by some of the ISPs
using it: the main purpose is to convert fiber connections to
ethernet, most devices just act as switches bridging the
fiber SFP to ethernet TP.

The device has a Marvell MV88E6352 DSA switch managed by
a BCM6328 BMIPS SoC.

This port makes it possible to use the XG6846 to grab an IP
number from the fiber connection and use all four LAN
connections out, turning it into a proper router.

This support is based mostly on the observations by the people on
the forum thread "Help with Inteno XG6846" where users NPeca75,
mrhaav, systemcrash and csom helped out to reverse engineer the
device. Then I made it work on the BMIPS target, figured out
the two-level switch hierarchy and settings.