Openwrt support for the Unifi Express UX/ UXG Lite

UXG Lite

hexdump -C -n 128 /dev/mtd8
00000000  ff ff ff ff ff ff ff ff  ff ff ff ff ff ff ff ff  |................|
*
00000080

Following, as I got a UXG Lite for the equivalent of USD$45. Thanks for looking into it. How are things progressing?

Hello, I updated OpenWRT on the UX. My device is currently stuck in U-Boot, and I'm looking for a replacement firmware. Thank you.

How exactly did you do that? It doesn’t appear that the device is supported yet.

The device was given to me by a friend. My friend attempted to update it with OpenWRT, but it didn’t work, and now the device is stuck at the U-Boot prompt.

You’ll probably need to try to reload the original unifi firmware for it. Since the device is not supported by openwrt, I’m not sure what your friend tried to do. But equally, I’m not sure anyone here will have a recovery process for you to follow. You should ask on the ui community forums.

I tried, but the original firmware is ~ 900MB, so I can't load it via U-Boot. Can you help me?

No. As I said previously…

thank you!

It's in the Cloud Gateway, ..... drop down Section

https://help.ui.com/hc/en-us/articles/360043360253-UniFi-Recovery-Mode

I have tried but was not successful. Currently, my device can only be accessed via U-Boot through the serial port

1 Like

what do you see over serial?

U-Boot 2016.01 (Jul 14 2023 - 18:09:27 +0800)

DRAM: smem 뫹▒▒ ver: 1 len: 4

1 GiB

NAND: QPIC: disabled, skipping initialization

SPI_ADDR_LEN=3

SF: Detected MX25U6435F with page size 256 Bytes, erase size 64 KiB, total 8 MiB

ipq_spi: page_size: 0x100, sector_size: 0x10000, size: 0x800000

8 MiB

MMC: <NULL>: 0

PCI Link Intialized

In: serial@78AF000

Out: serial@78AF000

Err: serial@78AF000

machid: 8040104

eth0 MAC Address from ART is not valid

eth1 MAC Address from ART is not valid

st7735_send_byte_array len= 4

st7735_send_byte_array len= 4

st7735_send_byte_array len= 25600

Net: cmbblk is stable 5

MAC0 addr:0:11:22:33:44:55

IPQ MDIO0: unit=0 base=0x39c00000 phy_addr=7 phy_chip_id=0x4dd0c0

PHY ID1: 0x4d

PHY ID2: 0xd0c0

MAC1 addr:0:11:22:33:44:56

IPQ MDIO1: unit=1 base=0x39d00000 phy_addr=28 phy_chip_id=0x4dd101

PHY ID1: 0x4d

PHY ID2: 0xd101

eth0, eth1

Hit any key to stop autoboot: 0

IPQ508#`

This my logs

Currently, I can recover the OpenWrt form back to UnifiOS, but it requires two devices and some soldering knowledge to unbrick it.

Welcome to the Openwrt forums, please share how to do this.