[HOWTO] Miracast Like a Boss - Offline Mirroring - Verizon Galaxy S 5 General

First off, I get it. Chromecast is awesome and Miracast kinda sucks. I know. However, I was searching for an AIO video solution for my minivan that I could control from the 1st row (refuse to use DVDs - 2014 T&C has 1 HDMI port behind the 2nd row). My Chromecast works awesome tethered to my phone's hotspot. Other than for the first time setup, you don't even need a second device. You can cast from the device hosting the hotspot which is slick. Perfect for in-car. But I wanted to be able to cast local content so network reliability does not become and issue when traveling (Netflix, Emby, etc). Enter BubbleUPNP. Bubble will transcode on the fly (on the phone) and cast anything you have to your Chromecast (Chromecast is super limited on codecs). This was perfect for when I was in the car. But I needed a solution for my wife. Unfortunately, due to me holding on to my unlimited data on good 'ole VZW, my wife does not have native tethering enabled (iPhone - not going to JB it either). My idea was to get a deactivated phone (in this case, a Galaxy S5), enable the native hotspot, and use the Chromecast connected to wifi, but offline. Guess what Chromecast can't do...even for local content. Yeah. It needs the internet. So...
So I bought a Microsoft Wireless Adapter for Miracast. It is not too shabby actually. Hate that it mirrors everything (prefer the "cast" then use your phone normally and even turn the screen off), but it is fast and reliable. The problem was, the GS5 wouldn't connect to it (something like "failed to connect to screen mirroring"). Tried on Lollipop and Marshmallow with the same result. I found a build.prop edit that disables HDCP. This allowed it to connect with a minor exception. Netflix would not display its video (from my research, Hulu and others might be affected too). I figured this was due to the device being rooted, so I unrooted the device and re-enabled HDCP, but left everything else the same (unlocked dev bootloader, custom recovery, near-stock rom). Failed to connect. Well crap.
I finally rolled back to completely stock 5.0 (PB1) and tried again. Everything worked (including Netflix). Side-loaded the 6.0.1 update. It still worked. I'm not sure what breaks HDCP compliance, but something in the modification process does it. The good news is that since I don't need the native hotspot or any apps other than media players, I don't need root at all. I disabled all the crapware and done!
Popped in a 128GB microSD and loaded it up. Installed the newest Kodi nightly (to get the new estouchy skin for touchscreen use) and it works amazingly. Everything was named nicely already because of Emby, so once I added the TV shows and movies to libraries, Kodi pulled in all the art and metadata automatically. The only thing I don't like so far is that Kodi won't dim/shut off the phone's display like VLC does when you are mirroring (it's not really off, it just turns black). That's not a dealbreaker though, and it might be a feature that I just haven't found yet, or can add via an add-on.
Anyhow, I have no idea if this will help anyone, but I figured if I could save someone some time and a few headaches, it would be worth a quick write-up.
Note: I do have an MHL 2.0 to HDMI adapter. Mirroring a VZW GS5 with 6.0.1 works perfectly with this setup. I wanted to find a wireless solution to avoid cable clutter and potential damage to the phone's USB port.

Related

[Q] Strange question about throw function on E4

Hope no one minds me posting this here, there isn't an E4 section yet and I figured this would be the best option.
I have spoke with sony about this over email, but they just sent me a very generic response about how throw works, leading me to believe they didn't read my email at all.
I am wanting to use the throw option to throw music to my WDTV. I have turned off automatic selection, as the first thing it goes to for that is screen mirroring, which while it works fine is a bit of a battery drain just for music where I don't really need the screen, since you can't turn the screen off during screen mirroring. So I want to manually select DLNA, which both my phone and the WDTV have.
Interestingly when I turn off the automatic selection it still only picks up my WDTV box for screen mirroring and not DLNA. However, once I have music playing via screen mirroring if I open the family guy game and play for about 5 minutes the music in the background will go off, then when I close the game the screen mirroring has turned off, but everything is still being broadcasted to my WDTV and I am able to turn the music back on and the screen off and have everything continue to be broadcasted. I have been doing this several days now and it works every time, so not a coincidence, it seems the family guy game is somehow triggering it to enter DLNA instead of screen mirroring. Its very strange.
I can also connect to WDTV via wifi direct, which to my understanding is DLNA, in the wifi advanced settings, and I can connect to WDTV via DLNA in the media server settings, so the devices are recognising each other via DLNA, but not when I am trying to throw something.
Any clues? For now I can keep using the family guy workaround LOL, but its not ideal.
Thanks in advance
Edit: Forgot to mention, I am unrooted, running 4.4.4
Also sometimes screen mirroring and throw will turn on when I don't want it to, can't figure out how to turn it off though
Now often when I am near the wdtv it pops up in my status bar every couple of minutes that its connected. Starting to annoy me
Received an update the other day, but this issue is the same if anyone has any ideas
I still am stuck on this and would appreciate any help with getting my stuff to connect via DLNA without the annoying workaround, and in getting the throw function to turn off properly when I am done.
I use
https://play.google.com/store/apps/...cut&pcampaignid=APPU_1_taLCVY2bI4GMwgTzlYyQBg
Thanks, but it looks like that is simply a shortcut to open screen mirroring, I already have toggles for both throw and screen mirroring in my pull down drawer so that's not my problem.
My problem is that although I can use dlna/WiFi direct to make a media server, to connect in general to transfer things, and to throw stuff in sonys official apps by using the button actually in the app, if I use throw to stream third party apps like Google play music it will only connect via screen mirroring, unless I use the family guy workaround I mentioned in the first post.
Since it works with that workaround it is clearly a possible thing to do, I'm just trying to figure out how to connect that way straight away.

Help with enabling cast screen [CM11 unofficial] [N8000 LTE]

Hi,
I cannot get my device to 'discover' a microsoft miracast adaptor I have plugged in my tv. This device supports wi-fi direct, so it should theoretically work!
What I did :
I decided to upgrade my system as it was starting to lag badly, after 2 years of use.. I wanted to upgrade to kitkat at lesat, so I could stream movies to a tv. That feature was quite attractive to me.
I acquired CM11 unofficial from this post - http://forum.xda-developers.com/showthread.php?t=2637079
full tablet wipe, (Forgot to backup SMS, argh) and it installed CM11 with kitkat 4.4.4 just fine. No problems that I can see, installed slim Gapps package - just for the play store, nothing else. Gonna install Gmail later.
Then I bought a chromecast, it was quite fiddly - It wouldnt find it on cast screen either, I discovered I needed it to run through a wifi network with a permanent internet connection. After this, it showed up on cast screen. Also, the streaming quality was complete crap - so I returned it and got a microsoft miracast adaptor - which apparently has better quality and doesn't need a wifi router!
I can't figure out how to get it to show up. The cast screen tab cannot find any devices. The adaptor sits in the tv, and it shows '"ready to connect" on there.
Since the tab for cast screen exists on my tablet, the functionality is there, and waiting to be used?
Any help please?
Do I need to do something like this - http://forum.xda-developers.com/har...experimental-enable-mirroring-device-t2812193 ?
So, no one has provided any tips yet... I'm going to go return this miracast adaptor before I can't get a refund for it.
But before I do, is there another forum category, or another place on the internet where I may be suggested to try for some troubleshooting advice?
This doesn't make sense to me - as the functionality WORKS, it is supported by the hardware, and the chromecast adaptor actually showed up before

G7 power to tv

Looking for the best way to connect my g7 power to a Panasonic Viera non smart tv.
I pay for BT sport which works on my phone but trying to get it working on the larger screen, tried various apps and firestick mirroring but non seem to work.
Does anyone know if a cable is available that would work or is it not possible with my set up.
As far as I can find Motorola doesn't include support for video out over USB-C. USB to HDMI cables won't work.
Casting is the only option.
ST Dog said:
As far as I can find Motorola doesn't include support for video out over USB-C. USB to HDMI cables won't work.
Casting is the only option.
Click to expand...
Click to collapse
Thanks for replying
Do you think Chromecast would work
I've tried mirroring to the Firestick and although the g7 finds the the Firestick signal it asks for a password, that I've never set up and it's not the wifi password and I can't seem to find much info on it.
bill1000 said:
Do you think Chromecast would work
Click to expand...
Click to collapse
Should. Casting per app works better.
Not sure on the Amazon gear, never used one. I'd expect something in it's setup to set/show password. Maybe a few searches for help?
You can purchase a USB 3.0 laptop dock with DisplayLink technology to mirror your device directly to any HDMI enabled device.
I own one, and have been using it extensively for months now.
It is important to keep in mind, you do NOT want a USB C DOCK. A previous poster explained this device doesn't have all the extra circuitry, so you cannot pass a 'protected' stream through the dock. In other words, many apps won't display the video playback on the dock.
BUT!!!! Most, if not all, video services that have a website appear to play just fine mirrored (use the website, not the app!)
Dead_Dude said:
You can purchase a USB 3.0 laptop dock with DisplayLink technology to mirror your device directly to any HDMI enabled device.
I own one, and have been using it extensively for months now.
It is important to keep in mind, you do NOT want a USB C DOCK. A previous poster explained this device doesn't have all the extra circuitry, so you cannot pass a 'protected' stream through the dock. In other words, many apps won't display the video playback on the dock.
BUT!!!! Most, if not all, video services that have a website appear to play just fine mirrored (use the website, not the app!)
Click to expand...
Click to collapse
what model is your device?
The one this thread is about.
Or are you asking about my video out solution? Wavlink cube looking one.
G7 Power does not support Miracast, apparently. Only chromecast.
darkglobe87 said:
G7 Power does not support Miracast, apparently. Only chromecast.
Click to expand...
Click to collapse
Google dropped Miracast from Android 6. So an OE has to add it back. Motorola is running nearly stock Android and isn't going to add such.
And as time goes on I expect only Samsung and LG to continue it since they sell TVs. But they may be forced to stop by Google's certification rules.
I think Lineage still includes support so if 3rd party ROM ever show up there may be options.
There are other casting apps that work (most need an app on the display too), but not as smoothly as built in Miracast. I tried a few in my Roku, but they really weren't worth the effort.
ST Dog said:
Google dropped Miracast from Android 6. So an OE has to add it back. Motorola is running nearly stock Android and isn't going to add such.
And as time goes on I expect only Samsung and LG to continue it since they sell TVs. But they may be forced to stop by Google's certification rules.
I think Lineage still includes support so if 3rd party ROM ever show up there may be options.
There are other casting apps that work (most need an app on the display too), but not as smoothly as built in Miracast. I tried a few in my Roku, but they really weren't worth the effort.
Click to expand...
Click to collapse
I've tried all of these "apps" most are basically a shortcut to the wireless display screen, My Razer 2 was still mirroring perfectly on Pie, but this moto? I've been able to enable the wireless display check box but every time I try to connect to either Fire Sticks/Fire TV, or a brand new NEX series head unit the phone crashes and reboots. I think after enabling the wireless display again its just a problem of screen resolution differences and rotation, looking into it. There are also a couple modules in Magisk to enable it. It crashed and bootlooped my phone and it was a pain getting it back. I do not recommend them with the G7 Power.

Ways to mirror screen on Android Q?

I've been trying various ways to mirror the phone to the TV:
- project to Windows 10 (tried 3 devices) - phone reboots or does not connect at all
- mirror to FireTV (Miracast?) - phone reboots or does not connect at all
- EzCast dongle - didn't seem to work, now the dongle is fully broken so cannot test it anymore
- USB-C hub with HDMI output - apparently there's no support for USB DP
- scrcpy via wireless adb - works but the phone heats up a lot and is a "bit" inconvenient
I didn't try a Chromecast, I gave all of mine away years ago since they were mostly useless.
Are there any other ways? Or is it just an issue with my unit and I should try a factory reset or a magisk mod?
I Chromecast to a Sony TV. YMMV.
Thanks, good to know. I just cancelled today my Stadia preorder which would've included a Chromecast. I'll just wait until a cheap one appears.
Was anyone able to mirror without Chromecast?
I was able to get mirroring working on a FireTV 4K by installing AirScreen. Nothing else that I've tried worked.
I can stream to my tv through the wifes apple tv box using a paid app called Allcast. Not ideal but better than nothing

Help making a app that uses Steelseries Stratus Duo controller 2.4ghz usb reciever?

Hey there! i was at my local store looking for a controller and came across the Steelseries Stratus Duo, i got it and brought it home hoping that it would work nicely with my phone, the exact opposite was true, i was using Bluetooth
and it had horrible lag and often times disconnected i tried to fix the lag and connection drops, nothing worked.
And sense this has no way to update firmware (at-least at the moment) on the Bluetooth side, i am not able to use it in that mode.
I have tested this on multiple devices, some carrying the bt 5.0 chip some with bt 4.2 and some with bt 4.1
the controller says it is using a Bt 4.1 chip (that's what it says on the box)
all exhibit the same issue's as noted above. most if not all are supposed to be compatible, but all of them are glitchy. with this controller.
So i was understandably disappointed, not wanting to return the controller,i tried out something, if you have ever used steam link app for android and plugged in a USB controller? if so the application will ask you if you want to use it with your device? you can choose yes or no, i tried it and was really surprised that it worked as well as it did, absolutely no issues with lag nor random connection drops.
just REALLY SOLID PERFORMANCE.
So, that gave me an idea, what if i made a stand alone application that allows us to use the included USB receiver with android?
and add extra functionality on top of it. such as emulating other controllers for better app compatibility.
I was looking for a driver or something that can pull access from that receiver. something i can integrate into my project.
As far as i know the controller is just seen as a Xbox 360 controller so i was wondering if there is a Pre-made driver for integration with apps, that would save me a lot of time and would simplify the process quite a bit.
The app will be free and will be given to people on my discord and on host sites.
Here's a link to the discord server i created.
nevermind its not letting me post links (thats fine)
I created the discord server because other people are having this issue as well.
and that's where all the progress will be recorded. also if you have this controller and are experiencing issues you can join too!
Any help would be greatly appreciated.

Categories

Resources