Hi all
My Epson Moverio BT300's were the bees knees for my M2P and DJI Go 4.
Go 4 ran natively on the BT300 and the glasses were by far the best flying experience I have ever had flying drones.
I was terribly disappointed when i eventually bought the Air 2S and discovered DJI Fly will not run on the BT300 controller.
However there are a few ways to get the BT300's working with DJI Fly. The simplest and cheapest is to simply cast the android or ios screen that is running DJI Fly to the BT300's. This works quite well in general but the lag will vary with your setup.
If your android device has HDMI out you can also use the BT35E box from Epson to give a direct virtually lag free video feed to the glasses but the BT35E box is not a cheap option.
The next best option is to use HDMI out and a video capture dongle connected to the BT300's as described here by Iannes.
mavicpilots.com
This works extremely well for me using my DJI Smart Controller for the HDMI output. The latency or lag is minimal maybe 1/4 to 1/2 a second and overall it is a very viable solution but you will have extra hardware to carry and the capture dongle will drain the BT300 battery in under an hour unless you power the dongle from an alternative source.
If you do have a smart controller you can also cast its screen directly to the BT300's using the inbuilt cast/receive utilities of the Smart Controller and BT300's. This is the fastest "Cast" solution I have yet seen. Latency or lag is not quite as good as the capture dongle solution but it is very close and well under 1 second. The other obvious advantage is fewer cables and hardware and no extra battery drain on the BT300.
Happy flying
Stu UK
My Epson Moverio BT300's were the bees knees for my M2P and DJI Go 4.
Go 4 ran natively on the BT300 and the glasses were by far the best flying experience I have ever had flying drones.
I was terribly disappointed when i eventually bought the Air 2S and discovered DJI Fly will not run on the BT300 controller.
However there are a few ways to get the BT300's working with DJI Fly. The simplest and cheapest is to simply cast the android or ios screen that is running DJI Fly to the BT300's. This works quite well in general but the lag will vary with your setup.
If your android device has HDMI out you can also use the BT35E box from Epson to give a direct virtually lag free video feed to the glasses but the BT35E box is not a cheap option.
The next best option is to use HDMI out and a video capture dongle connected to the BT300's as described here by Iannes.
How to simulate the Epson BT-35e interface box with the Epson BT-300
In a post by David Huang on the Epson Moverio Tips/Tricks/ Support facebook page he has provided us with a solution to using the Epson BT-300 with any hdmi input, thereby acting like the BT-35e interface box. It is a very cheap option and provides the BT-300 with another use...

This works extremely well for me using my DJI Smart Controller for the HDMI output. The latency or lag is minimal maybe 1/4 to 1/2 a second and overall it is a very viable solution but you will have extra hardware to carry and the capture dongle will drain the BT300 battery in under an hour unless you power the dongle from an alternative source.
If you do have a smart controller you can also cast its screen directly to the BT300's using the inbuilt cast/receive utilities of the Smart Controller and BT300's. This is the fastest "Cast" solution I have yet seen. Latency or lag is not quite as good as the capture dongle solution but it is very close and well under 1 second. The other obvious advantage is fewer cables and hardware and no extra battery drain on the BT300.
Happy flying
Stu UK