It does work..... sort of!
I have a Gear VR for S6 and I have got it to work with ED but it took some doing.
First, the Gear VR doesn't use the Samsung/Oculus software for connection to ED which leads to point 2.
Second, You have to install some streaming software and an app manager that allows you to disable (not uninstall) the Gear VR service app (I used Trinus VR and Package Dis-abler Pro from OsPolice).
Third, as I couldn't get ED to recognize FreeTrack, TrackIR, mouse or any of the native Trinus sensor protocols or using OpenTrack as a go between (Trinus has an OpenTrack redirector protocol) with its Vjoy protocol, the only way I could get head tracking to work was to use my EDtracker which ED detects without any issues. This does mean the VR setup is not fully wireless since EDtracker is a USB device.
Finally, the Trinus video settings need to be tweeked to suit you and as it is using wifi to stream the video image (USB direct connection can't be used as the Gear unit USB port is power only not a pass thru), quality may need to be sacrificed to avoid bad latency problems.
.
All I can say is the above setup worked. I did look into using StreamTheater which can be 'modified' (hacked is too strong a term for what you do to it) to work with Gear VR enabled but the PC streaming server only works with an Nvidia GTX 600 or greater and I have a Radion graphics card.
.
I will be looking into another VR streaming software IntuGame VR to see if that overcomes the head tracking problem and to see if it is has better latency at higher quality display output (watch this space).
.
Update. Well IntuGame didn't work but I was only using the free app which didn't have much in the way of settings. However, I did manage to get OpenTrack to work. Seems I was trying to set the head look axis in control setup when I didn't need to. The head tracking just worked in game without any configuring as the settings are done in Trinus and OpenTrack. Trinus needs to be configured for OpenTrack redirect and the UDP port set (I used the default of 5555). OpenTrack needs to be set to UDP Sender for the tracker (set to Trinus port number +1 ie 5556) and FreeTrack 2.0 Enhanced for the protocol. Set up the curve maps as you want them for yaw, pitch and roll, and that's it.
.
The Trinus forum had a thread dealing with its use with ED and someone posted an alternative setup using Splashtop as the streamer. I'm going to look into this as well.
.
Cheers