M300 Support Page

Documentation, contact information and product downloads

M300 Smart glasses User Manual

The Vuzix M300 Smart Glasses (M300) is a rugged, Android-based wearable computer with an integrated high-resolution monocular display. It provides most of the features and capabilities of a modern Android smartphone, minus cellular connectivity, in a hands-free wearable device.

M300 downloads

Latest M300 smart glasses downloads

* Please register as a developer to access M300 OS releases

View All Downloads

Are you a developer?

Get access to the Vuzix Developer Center. As a Vuzix developer, you will have access to all our product documentation, support and downloads

You will need to register to access the Developer Center

Go To The Developer Center


Europe Product Support

+44 (0) 844 477 2977

M300 Smart glasses FAQ

Vuzix M300 Smart Glasses delivers a "hands free" digital world, providing unprecedented access to information, data collection and more. Improve existing workflows and open a new opportunities in industrial, medical, retail, supply chain, remote help desk and other aspects of your business.

Can I cast the screen of my M300?

Yes, the M300 supports the Miracast streaming standard. To cast your screen, go to the Display section of the M300 Settings application and select "Cast screen". You will need to activate the “Enable wireless display” option which can be found in the context menu of this screen, which can be accessed with a long-press on the forward button closest to the display on the M300. Once enabled, the M300 will scan for available Miracast devices and then allow you to cast your screen to a device you select.

Can I use the Vuzix Smart Glass Manager application with the M300?

No, SG Manager only supports the M100 at this time.

There are a number of third party applications which will allow for remote control of the M300 either via USB or WiFi. We have evaluated Vysor (USB and WiFi) and AirDroid (WiFi only). Both applications are developed by third parties and have some connectivity issues not unique to the M300, but they do work.

The M300 also supports input from Bluetooth peripheral devices, including mice and keyboards.

Can I use voice commands to control the M300?

Yes, the M300 Speech Recognition engine includes a set of basic navigation and control commands by default. These commands are globally accessible on the M300 while the recognizer is enabled. Currently, these commands are available in US English only, with additional languages coming soon.

To enable, go to Speech Recognition in the Settings application and toggle the “Enable Vuzix Speech Recognition” option. From this screen, you can also modify the level, sensitivity and timeout settings of the Speech Recognition engine. Level will adjust microphone gain, sensitivity will adjust the amount of accuracy required by the recognizer when listening for a phrase, and timeout will adjust how long the recognizer will continue listening for commands after the keyword or the last voice command is issued. By default, the timeout is 15 seconds. Setting the timeout slider to the maximum value will set the timeout to an unlimited value, though it is important to keep in mind this will increase battery usage by the recognizer.

To issue voice commands, you must first speak the “Hello Vuzix” keyword to trigger the listener which will remain active for the timeout duration. Issuing additional commands will reset this timeout. See the list below for the current set of stock voice commands and their functions.

hello vuzix - Activates the listener and will wake up the M300 from sleep mode
cancel - Triggers the Escape action
confirm - Activates the item that currently has focus
flashlight off - Disable the front flashlight LED 
flashlight on - Enable the front flashlight LED 
go back - Navigates backwards in the history stack
go down - Basic directional navigation 
go forward - Navigates forward in the history stack 
go home - Return to the main page that is seen at power-on 
go in - Activates the item that currently has focus or expands to the next level of a navigation hierarchy
go left - Basic directional navigation 
go out - Backs out one level of a navigation hierarchy or collapses the item that currently has focus
go right - Basic directional navigation 
go to sleep - Put the M300 into sleep mode
go up - Basic directional navigation 
light off - Disable the front flashlight LED  
light on - Enable the front flashlight LED 
move back - Navigates backwards in the history stack
move down - Basic directional navigation
move forward - Navigates forward in the history stack
move in - Activates the item that currently has focus or expands to the next level of a navigation hierarchy
move left - Basic directional navigation
move out - Backs out one level of a navigation hierarchy or collapses the item that currently has focus
move right - Basic directional navigation
move up - Basic directional navigation
next - Advances to the next item in an ordered collection of items
okay - Activates the item that currently has focus
pick this - Activates the item that currently has focus
previous - Goes backward by one item in an ordered collection of items
quit - Triggers the Home action
scroll down - Basic directional navigation
scroll left - Basic directional navigation
scroll right - Basic directional navigation
scroll up - Basic directional navigation
select this - Activates the item that currently has focus
show menu - Brings up context menu for current UI screen
stop - Will stop repeating voice commands from custom SDK, investigating additional functionality
torch off - Disables the front flashlight LED
torch on - Enables the front flashlight LED
voice off - Disables listener, intended for use with timeout set to an unlimited value
please enter evaluation mode - Triggers diagnostic mode which will display recognized keycodes in on-screen messages 
please exit evaluation mode - Disables diagnostic mode

Does the M300 support the Google Play Store?

The M300 is not a CTS (Compatibility Test Suite) compliant device and does not support the Play Store or other Google Mobile Services (GMS) not covered by the Android Open Source license. 

How can I connect my M300 to a WiFi network?

For most users, the simplest way to connect the M300 to a WiFi network is by generating a QR code using your computer or smart phone, and scanning it on the M300.  Vuzix provides a browser-based tool to generate such a QR code on https://www.vuzix.com/wifiQR. To maintain your security, this tool generates the QR code locally within your browser.  The tool does not transmit your SSID or password to our servers.

Once you have a QR code, open the Scanner application from the M300 main launcher, scan the QR code, and click the "Connect To Network" button. 

If scanning a QR code does not meet your needs, you can manually view and connect to networks.

From the WiFi section of the M300 Settings application, enable the WiFi by toggling Off to On. The M300 will then scan for available networks. Scroll down to the network you want to connect to and select it. A standard Android keyboard will come up if the network is password protected. Use this keyboard to enter the password. The touchpad and buttons can be used to navigate the soft keyboard.

Advanced WiFi settings can be accessed from the context menu on the WiFi settings page, by long-pressing on the forward button closest to the M300 display and selecting "Advanced". This will show you your WiFi MAC and IP address, as well as allow you to modify other advanced settings such as restricting the wireless to 5GHz WiFi bands.

Have a question or interested in finding out more information?