Nanoleaf Light Panels

Hi guys!

I found suprisingly little information about the Nanoleaf Aurora light panel controller (https://us-shop.nanoleaf.me/products/light-panels-wifi-controller-with-psu-and-ac-cable) so I decided to do a bit of digging myself. Much to my delight I was able to find a UART on the board that would readily send a bootlog at me at 57600 baud.

Much to my surprise, this board already runs OpenWRT!

## Booting image at bc050000 ...                                                                                                                                                                                                               
.                                                                                                                                                                                                                                              
   Image Name:   MIPS OpenWrt Linux-3.18.18                                                                                                                                                                                                    
   Image Type:   MIPS Linux Kernel Image (lzma compressed)                                                                                                                                                                                     
   Data Size:    1087989 Bytes =  1 MB                                                                                                                                                                                                         
   Load Address: 80000000                                                                                                                                                                                                                      
   Entry Point:  80000000    

Hardware seems to be RT5350 with 32M RAM and 16M flash.

Boot log:
https://asciinema.org/a/ShLJvY9FvtGwFrJa4IXLaoBxN

Board pic:

Unfortunately I am unable to get into the shell as it is requesting a password.
nmap cannot find any open ports on the IP the device gets and logging in is password secured.

I tried getting in via U-Boot by modifying the boot commandline but U-Boot doesn't seem to be able to save anything that follows after a space into the env.

https://asciinema.org/a/CTbJacjHSPUUWme0HdUgvk0b8

Any ideas what could be done here? :slight_smile:

Thanks a lot guys.

P.S.: I was unable to find any GPL-compliant info from Nanoleaf. Are they in violation?

This would not surprise me. Linux 3.18 hints at that Qualcomm (QSDK???) OpenWRT derivative that is frankly ancient. There are a lot of cases of companies using QSDK and violating the GPL.

Sadly I’ve yet to find success unlocking the mysteries of this board, neither have I received any responses by the manufacturer to GPL inquiries.