BT-350 Technical FAQ


Intel® Cherry Trail Atom™ x5 1.44GHz Quad Core

Save file to the path "/storage/sdcard1/Android/data/<package name>/files".
Context#getExternalFilesDirs() can be used to get this path.

GPS, Camera, accelerometer, gyro and compass. GPS is on the controller. Camera is on the headset. All other sensors are on both the controller and the headset. Please refer to the "Sensor Control" section of the developer's guide.

Please see the "Sensor Control" section of the developer's guide.

The multi-touch pad is similar to a PC touch pad.

No. It uses a Wi-Fi® connection. Users can connect MOVERIO to a Wi-Fi hotspot or tether it to mobile phones.

Yes. BT-350 supports the following Bluetooth®4.0 profiles:

Profile Connect devices (ex.)
OPP (Object Push Profile) smartphone
HSP (Headset Profile) headset (Audio Gateway)
AVRCP (Audio/Video Remote Control Profile) AV equipment remote control (Target)
HID (Human Interface Device Profile) mouse, keyboard (Host)
SPP (Serial Port Profile)  

You can use it with a voice recognition software engine for Android. Please check the detailed specifications of the engine.

The controller case (optional item) is based on IPX2.

  • Controller case
  • Quint Controller Dock
  • Magnet case, Shade unit pack
  • Temple grip/ Nose pad/ Neck strap pack

The BT-350 camera is a deep-focus camera. It does not have an auto-focus function.

You can do that with the Quint Controller Dock (Optional item). Please refer to the manual.

Yes. (Cannot guarantee compatibility with all cameras supporting UVC)

Yes, it is compatible with BLE devices.
Please develop your app in accordance with the Bluetooth accessory specifications and confirm BLE compatibility, the support BLE profiles are provided in the BT-350 specifications.

The BT-300 and BT-350 are optimized for different applications. The BT-300 is ideal for personal use. The BT-350 is intended for commercial enterprise applications where it may be used as a communication tool or to provide services, information or entertainment to on-site guests. Therefore, the hardware and software features are tailored for each use case.

  BT-300 BT-350
personal model commercial model
Headset Mass Approx. 69g
(without shade and cables)
Approx. 119g
(without shade and cables)
Water-proofing level - IPX2
Temple structure Folding type Movable
Controller Water-proofing level - IPX2 support with controller case
Operation unit No arrow printing on the cross key Arrow printing on the cross key
User memory 16GB 16GB, Built-in SD card 32GB
Quint controller dock Not supported Charging
App, contents management function
Included items Earphone microphones Yes -
Nose pad Yes -
Lens holder Yes -
Shade unit 2 types (Transmittance 2%, 40%) 1 type (Transmittance 2%)
Carrying case Carrying case (Semi hard) Carrying porch (Cloth)
Neck strap - Yes
USB attachment - Yes
Software Moverio Apps Market Supported Not supported
System software update method OTA(Over The Air) update BT-350 Update Tool
Epson MOVERIO Admin

You cannot connect the headset to a PC or Tablet. The headset connector and signal cable can only be used with the BT-350 controller.

No, each side of the glasses cannot be controlled independently.

No, the BT-350 does not support depth mapping functions.

No, but you can shutdown the system using the following simple procedure:

  1. Push the power button for about 1 sec, until you can feel the vibration.
  2. Push the enter button 2 times, then BT-350 will shutdown.
    If done correctly the LED will blink green and then power off.

It takes about 5 hours to fully charge.

The FOV of the BT-BT-350 is 23 degrees, measured on the diagnol angle

The BT-350 does not have auto-focus capability.

Resolution: max 5MP
Optical sensor size: 1/5inch
FOV: aprox. 80(degree)

No. You cannot use the BT-350 in a intrinsically safe requirement area.


Android 5.1 - API Level 22.

No. BT-350 uses a Tablet UI.

No, screen orientation is not associated with sensor orientation. The screen is always in Landscape mode.

Yes. Please refer to the "UI Control" section of the developer's guide.

App icons for the application launcher are 48 x 48 dpi.
(see for details)

Use Android Sensor Service. The MOVERIO BT-350 sensors do not use proprietary sensor data formats. As for MOVERIO unique sensor functionality, please refer to the "Sensor Control" section of the developer's guide.

Yes. Please use "Epson Moverio Sensor Calibration". You can download and install it from Technical Information Site

In some circumstances, sensor calibration cannot be conducted inside buildings or near by those items with magnetic nature. In this case, please go outside, keep a distance from items with magnetic nature, and then try to conduct sensor calibration once again.

The sensors may be offset if you use them inside buildings or near by those items with magnetic nature. In this case, please use "Epson Moverio Sensor Calibration" to calibrate the sensors again.

If you calibrate the sensors when the LED indicators on the controller are flashing (charging or battery running low), the LED indicators may stop flashing and remain on. In this case, push the power button to turn your Moverio into sleep mode, and then push the same button to get it back. Afterwards, the LED indicators will resume flashing.

Yes, but you need to use a QR code reader application.

As of right now we have no plans to update the BT-350 beyond Android 5.1.

Version 39. It is possible to get a new version of WebView from here.

As of right now we have no plans to update the browser version.

You can get the latest system software file from download site. Please install the file to your BT-350 with Epson Moverio Admin or updater tool. Please refer to the "System Software Release Note".

Yes. Please refer to the "Display Control" section of the developer's guide.

Yes. Please refer to the "UI Control" section of the developer's guide.

Yes. Please refer to the "UI Control" section of the developer's guide.

Yes. Please refer to the "UI Control" section of the developer's guide.

Yes. Please refer to the "UI Control" section of the developer's guide.

Yes you should be able to implement a camera zoom for your application.
Please view the Android camera documentation to determine how to do so.

Yes. BT-300 supports PPTP and L2TP protocol.

Push th power button and volume key at the same time for approximately 1 second.

Yes. You can have a video conference by using WebRTC.

The BT-350 includes, screen lock and other Android security features, like encryption.

You can also use MDM/EMM software for Android secure operation.

Epson cannot recommend 3rd party Anti-Virus software. Please consult directly with an Anti-Virus vender for Android?

You can manage software content using EMM software, or the MOVERIO Admin software and Quint Control Dock. These technologies enable you to install your application software from a PC on to multiple BT-350 devices simultaneously.

The BT-350 supports MiraCast which enables the user to mirror the Smart Glass display to compatible MiraCast sync devices.
This feature can be enabled by going to "Settings" > "Display" > "Cast screen".
There is no guarantee that BT-350 can be connected with all devices. Please check the connection beforehand.

The background should be set to black (RGB intensity should be zero). Furthermore, the darker the brightness setting the more transparent the display image will be (and will have more of a see-through effect).

Epson does not provide any native functionality for gesture or voice controls on the BT-350. Third party voice or gesture solutions may be available.

It is around six hours for video playback. Please refer to the operation manual.

* This is with Wi-Fi turned off. If other functions are used, the battery life may be shorter.

USB debugging is enabled by default.
If you want to disable USB debugging, you can change it in "Settings" > "Developer options" > "USB debugging".

BT-350 records a movie with the MediaRecorder class. Refer to details on the Android Developers site.

Yes, you can use game engines such as Unity to develop applications, you just have to be sure to build for Android and support x86 chipsets.

Miracast requires the use of Wi-Fi exclusively, so you cannot connect to a Wi-Fi network when Miracast is enabled. Please disable Miracast by going to "Settings" > "Display" > "Cast Screen" and unchecking the checkbox.

Use the "adb install" command with ADB connection.

You can also install it using the pre-installed app MovFiler.
For the full procedure please visit the Moverio technical site, which gives an example of how to install the sensor calibration app.

There is a method of using the Android standard API to receive a broadcast at the time of starting the terminal and automatically executing it, and a method of automatically executing by using the home application attribute.

<The method to receive the broadcast>

Step 1. Add the following property "android.intent.action.BOOT_COMPLETED" in the AndroidManifest.xm.

<receiver android:name=".StartupReceiver">
        <action android:name="android.intent.action.BOOT_COMPLETED" />
        <category android:name="android.intent.category.DEFAULT" />

Step 2. Start the Activity when received the broadcast

public class StartupReceiver extends BroadcastReceiver {

    public void onReceive(Context context, Intent intent) {
        Intent intentActivity = new Intent(context, MyActivity.class);

<The method to use the home app attribute>

Add the intent filter "android.intent.category.HOME" to the app to start automatically

    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    <category android:name="android.intent.category.HOME" />
    <category android:name="android.intent.category.DEFAULT" />


Please refer to the introduction of the "Developer's Guide".

Yes. Please refer to the "Developing Apps" section of the developer's guide.

Yes. We're working on a Unity-Plugin. Unity for standard Android also works.

Please stop adb command.
During the adb command of Android SDK operation, the update tool can not recognize BT-350.

If you are using Windows 10, you may need to install Microsoft Visual C++2008 Redistributable Package.
Please install the package.

The connection may be disconnected periodically if ver.EP1.30 of Epson Moverio Admin is installed on the PC. Please uninstall EP1.30 and install the latest version of Epson Moverio Admin.

Unique functions

Yes, it supports a side-by-side 3D format which contains the left and right side images in one frame.

Epson offers an SDK for this function. Please refer to "Switch between 2D/3D display function" in the developer's guide.

Please obtain positioning data through GPS location service.
You cannot use Google positioning service since that is only available for Google certified devices. It takes time to receive a satellite signal.

Since smartphones can get satellite information from base stations, they can get the positioning data faster than MOVERIO.

No, you cannot use the Google Maps application since that is only available for Google certified devices via Google Play.

The background should be set to black (RGB intensity should be zero).

No, you cannot use the Google Play services since that is only available for Google certified devices.

No, you cannot use MOVERIO Apps Market for BT-350.

Material of the glass part of BT-300 (light guide plate), we use the plastic (cyclo olefin polymer (COP) resin) instead of a glass.

It is known that there are limitations on the number of connected units depending on the combination of Windows OS version and CPU generation. If the OS is Windows8.1 or later or the CPU is the 6th generation or later, 20 units can be connected.
In the case of Windows 7 or CPU 4th generation, the number of recognizable devices is limited. Please refer to the table below for details.

Number of recognizable units(OS, CPU generation)
CPU generation Windows 7
Windows8.1 Windows8.1
Third generation = 20 - -
Fourth generation 9-20 10 9-10 9
Sixth generation 12-14 12-14 20 20
Seventh generation - - - 20
Eighth generation - - - 20

-: Not exist
=: Not evaluated

Checking the generation of your CPU
You can check the generation of your CPU from the system (processor) display on your computer's properties screen.
See the table below to check the generation of your CPU using the text of your processor.
<Example> Processor: Intel(R) Core(TM) i5-3337U CPU

Generation Code name Example text Identification method
First generation Nehalem Core i*-*** Three-digit number
Second generation Sandy Bridge Core i*-2*** Four-digit number beginning with 2
Third generation Ivy Bridge Core i*-3*** Four-digit number beginning with 3
Fourth generation Haswell、Haswell Refresh Core i*-4*** Four-digit number beginning with 4
Fifth generation Broadwell Core i*-5*** Four-digit number beginning with 5
Sixth generation Skylake Core i*-6*** Four-digit number beginning with 6
Seventh generation Kaby Lake Core i*-7*** Four-digit number beginning with 7
Eighth generation Coffee Lake-s Core i*-8*** Four-digit number beginning with 8
Go to Top