Divoom Pixoo LED Display Replacement
2024-May-15, Wednesday 12:00 pmDivoom Pixoo Slingbag is nice looking bag, with a 16x16 RGB LED screen in it. I was curious and wanted to look inside. (I must caution you if you buy one for yourself; there are always discounts, don't pay full price. And their after-sales marketing is often overwhelming.)
The bag is constructed well, of decent quality materials. The LED grid works very well. The app for it, on the other hand, is absolute hell. Other people have made alternative clients for them, like the DivoomClient for ESP32, Divoom Timebox Evo, but the only one I personally tried out was the Windows Diwoom client. Which worked pretty well, but made me realise the bluetooth communication isn't protected at all. If there isn't a client currently connected to the bag, there's nothing stopping anyone else from connecting and changing the displayed image. So clearly the hardware had to come out.
( Details )
This bag is quite eye-catching, and people have asked me questions about it whenever I've brought it out. I look forward to customising the animations, eventually. There are repos that will decode the actual animations from the app, but there doesn't seem to be a ready library for implementing them in MicroPython (I saw a promising one for CircuitPython, which alas is not MircroPython), but I'll keep investigating. Also, the original display is still functional, so that might find a use somewhere that isn't public.
The bag is constructed well, of decent quality materials. The LED grid works very well. The app for it, on the other hand, is absolute hell. Other people have made alternative clients for them, like the DivoomClient for ESP32, Divoom Timebox Evo, but the only one I personally tried out was the Windows Diwoom client. Which worked pretty well, but made me realise the bluetooth communication isn't protected at all. If there isn't a client currently connected to the bag, there's nothing stopping anyone else from connecting and changing the displayed image. So clearly the hardware had to come out.
( Details )
Outside view of the bag, new display in place, running Rainbow example
Photo by chebe
This bag is quite eye-catching, and people have asked me questions about it whenever I've brought it out. I look forward to customising the animations, eventually. There are repos that will decode the actual animations from the app, but there doesn't seem to be a ready library for implementing them in MicroPython (I saw a promising one for CircuitPython, which alas is not MircroPython), but I'll keep investigating. Also, the original display is still functional, so that might find a use somewhere that isn't public.