Looking for solution to USW-16-POE device (already SO close!)
I have a "bricked" Ubiquiti USW-16-POE Unifi switch that has soft-bricked due to corruption of the flash. It cannot run the official UBNT firmware due to being unable to read the "boardmodel" indormation from the flash which is likely corrupt. I hear that this has been an issue with this product and it's closely-related bretheren which is no longer fixable by "Just RMA it". I've been unable to locate a working copy of a flash ROM, but in the meantime, I have learned that this device has hope with OpenWRT! The U-boot bootloader works, and I used it to perform experimentation and load alternative FW by connecting my TTL console adapter to the serial pins on the board.
I found that this device is almost identical to the Zyxel GS1900-16 with some minor mapping differences. There is documentation which lays-out the actual internal connections between the SOC and it's peripheral devices such as the POE platform controller and the external LAN PHY for the upper 8 port numbers. I guess the little OLED touch dispay would be a really cool bonus, it isn't well docmented but seems to be operated by a GPIO pin of the SOC.
I have successfully loaded the Zyxel GS-1900-16 OpenWRT 22.03.2 release onto this Ubiquiti switch, and it mostly works, except for the port LED's, the POE, and the ports 9-16. I dunno of the two SFP are working, I have no means to test such. I
I believe that there will soon be a grateful community of owners of broken USW devices based on RTL8382M who would love to be able to continue using their POE switches after they break down by realoading a useful firmware platform such as OpenWRT!