I got one of these for free, non-working, no remote. Failure mode was no activity other than the Vizio logo lighting up orange, briefly going white then blinking orange/white 15 times then repeating forever. I'm thinking it suffered a power failure during a firmware update.
Bought a replacement mainboard off eBay. You cannot switch between Cable and Antenna or edit the channel list without the remote. That's highly annoying that a basic function of an ATSC TV absolutely requires the remote. So I bought one off eBay. Less than $70 total for a 22" 1080p TV is pretty cheap.
The "new" replacement board was used, came with some cable channels programmed and a parental lock code. There's a backdoor code 5351 which enabled a full factory reset. Other Vizio codes are 2489, 8202, 8205, 8206 .It's done a couple of firmware updates. Don't know if it will do any more. Surprising that the server it accesses and the updates are still up after 7~8 years.
There is no manual check for firmware updates. No way to download updates and install from USB. It only updates when it has an internet connection and is "off". If an update has been downloaded, it informs you when you next turn it on, then installs the update and resets itself.
Youtube used to, but no longer works on this model. The widget is not on it. There are still paid streaming widgets on it for Hulu plus, amazon instant video, vudu, Netflix. I don't have any of those services so don't know if they work. Yahoo News widget works but Yahoo Weather always says it can't connect. The flickr widget works but only displays low resolution, fuzzy versions of the images.
There are 48 widgets available in the gallery once you get signed in with Yahoo but 27 of them are for TV news channels in larger American cities, mostly FOX affiliates.
As for logging in to Yahoo Profile your password may be no longer than 16 characters. If your regular Yahoo password is longer than that you'll need to go to Security on your Yahoo account on a computer and enable App Passwords. Make a new App Password, select Other and name it something. I chose Vizio TV. You'll get a 16 character random password, displayed in pieces with spaces. Copy and paste that to a text file - spaces will be gone. Enter that (very tediously) as the password along with your Yahoo ID (minus the @Yahoo
.com part) and you're logged in.
The Vizio M220NV is more of a dimwitted than smart TV. If the streaming widgets still work and you have one or more of those services then the internet features will be useful for you. The Yahoo website is far better for their news articles and flickr is downright disappointing.
I've tried the Darts widget and it was unusable because it couldn't connect. Likely whatever service it needs to access no longer exists. The VIA Media Widget can only display still images and play a few audio formats off a FAT16 or FAT32 formatted USB stick - and the stick has to be inserted after the TV is powered on each time. It won't recognize one inserted before the TV is turned on.
It's usefulness as a computer monitor is limited by its inability to turn off the screen or sleep upon lack of signal input to HDMI. It'll just sit there forever displaying NO SIGNAL. I'd hoped the Sleep Timer was for that but nope, that's to engage when you want the TV to shut itself off when you're tired and are in bed or otherwise going to fall asleep. Once it times out it resets to off.
So if you're leaving your computer on and have it set to command the monitor to turn off after a period of no user input - it won't. Likewise it won't auto-sleep when you turn the computer off. So keep the remote handy because reaching around behind to poke the "jag" wheel and turn it off is inconvenient. It's like when I used CRT monitors in the early 90's without DPMS.
I'm using a DVI to HDMI adapter cable. Perhaps a straight HDMI to HDMI connection has working power management functionality?
It's still a rather nice 1080p display and would definitely be suitable for watching video from any HD source. Same goes for use as a computer monitor, other than the need to manually turn it off.