I put a lot of time into this, and turns out you can do HDMI out over USB-C for all the Moto G phones! Long story short, you'll need a DisplayLink to HDMI adapater. Here's what you'll need:
- Adapter or dock with a DisplayLink chip: You can find these on ebay for $20 for an older used one, on up to a hundreded of dollars for a full-fledge docking station (which surprisingly also works!)
- DisplayLink Android App (driver): DisplayLink Presenter
I tested the following configurations and they all worked flawlessly with virtually no screen lag:
- Displaylink USB 3.0 to HDMI (worked for both audio & video)
- Full Startech USB-C Dock with HDMI video, audio, mouse & keyboard
- USB 3.0 Hub with USB 3.0 Displaylink Monitor, mouse & keyboard, and hard-wired ethernet adapter
I was shocked that it all worked rather seamlessly with the DisplayLink Presenter driver. I used this config to watch movies on a TV in my hotel while traveling as well as "docking" to do work entirely on my android device with a DisplayLink portable monitor (this was more for fun, I don't necessarily need to do this.).
If you plan to do the "docking" scenario like Motorola advertises with "Ready Now" and use productivity apps with a mouse & keyboard, you'll want to look into an app like "Second Screen" to properly set the phone's DPI for a desktop experience.
Hopefully this helps someone else out. I spent a lot of time on this, mainly because it was fun trying to get it to work :)