The NEC UHD Professional Display M551 pictured here is not a TV—it's a display. And it's powered by a Raspberry Pi.
Specifically, it's powered by a Raspberry Pi Compute Module 4, and that is done using Sharp NEC's new MPI4E carrier board:
I've been tracking dozens of CM4 carrier boards since the Compute Module 4's launch, but none have lived inside a display like this one.
Sharp NEC Display Solutions (formed in 2020 after Sharp and NEC Display Solutions merged) creates a range of digital signage products, but the one that is most ubiquitous is the digital signage display, which can be used as part of a multi-display signboard, as illustrated at a Bath & Body Works at my local shopping mall:
Or used standalone in either portrait or landscape orientation, both of which are utilized at a Sunglass Hut nearby:
On my YouTube channel, I detail how compatible Sharp NEC displays use this Compute Module 4 carrier board to power the display, and how their custom MediaPlayer application runs on it:
The Pi Inside
In the picture above, the heat sink is removed to show the Pi.
This card is a custom layout that's specific to Sharp/NEC-branded displays. Intel has it's own Smart Display Module (SDM) standard—but this is not that, and it is not pin-compatible.
One benefit this affords Sharp NEC is the ability to run a Compute Module 4 and SDM side-by-side, for redundancy. If the active display computer locks up, the display can fail over to the other one.
With the heat sink installed, the Pi stayed below 40°C in all my testing, thanks to the generous passive ventilation in the display, plus the fans along the top that will activate when any part of the system crosses a configurable threshold. In all my testing (in a climate controlled environment), the fans never ran except for during boot!
The custom connector makes it easy to integrate the Pi into the display too—even if you're not running MediaPlayer as the OS!
Through the edge connector, the Pi is exposed to an internal serial bus for display management, an internal 100 Mbps Ethernet network managed by the display (in case you want to connect through the display's Ethernet ports instead of the CM4's own gigabit port), some GPIO lines to things like the remote sensor, and an internal USB hub used for various purposes.
Using the Pi, you can even remotely manage the display's internal configuration via SSH—Sharp NEC even maintains a Python-based Software Development Kit (SDK) for display management, so you could write your own Pi-based display management software for a fleet of these displays.
A few caveats:
- The carrier board doesn't have a microSD card slot, so only eMMC versions of the Compute Module 4 can be used with it
- Because the BCM2711 can't handle 4K streams seamlessly, MediaPlayer limits the Pi's resolution to 1080p. This isn't a big issue in practice, but I did try some 4K streaming through Kodi/LibreELEC, and found it to not be as smooth an experience as 1080p, so the limitation makes sense.
- The user manual says USB flash drives can be formatted as exFAT, but it seemed that didn't work, so I had to format my drive as FAT32 to be readable by MediaPlayer.
Overall, this display is one of the best 'TV's I've used—even though it's not, technically-speaking, a 'television'. There isn't any spyware, adware, or other janky software running on it, the colors and brightness are excellent, and most of all it just works.
There are OLEDs and other displays with more vibrant color, deeper blacks, and more brightness—but most of them won't last if you run them 24x7 across a variety of environments and try managing them from a central location!
Check out my video on the Sharp NEC display and Compute Module 4 for more details.
The RaspberryPi 4 System on a Chip Solution - MPI4E can also be purchased separately.
The display, compute module 4 carrier board, stand, and speakers shown in this blog post were provided by Sharp NEC Display Solutions of America for the purposes of review. No other compensation was provided.