yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] r3pwn:
v7 of #MirrorEnabler is now out!

What's new in this version?

- Lollipop support!

- x86 support (haven't tested, I need someone to test for me)

- Many bug fixes

If you are running any previous version (including the v7 betas), I highly recommend updating to this release. If you have any problems, grab a logcat immediately and send me a PM. :)

And, the updated source code can be found on my Github, too. :D
[Google Chromecast] tomcklam:
I don't understand why I keep giving the same error on my rooted Samsung galaxy 4 "there is a problem parsing the package.." even though I turned on the trust unknown source.. But it went okay on a note 2. Does anyone experienced the same error?
[Google Chromecast] r3pwn:
You need to be running KitKat or higher.
[Google Chromecast] tomcklam:
I see. Thank you for creating this app [emoji4]
[Google Chromecast] Silver-Hawk:
Hi, this is a great, simple app that gets the job done. I'm using mirroring on Nexus 7 2012, running latest CM11, no problems. I just enabled mirroring and the quick settings tile from your app, and it worked.

But, when I tried the same thing on Moto E running rooted stock 4.4.4, with the same setup (same chromecast, router, tv etc), all I'm getting is a black screen on tv. Here also I just enabled the mirroring and quick settings tile, and the phone can detect the chromecast fine, even displays the persistent notification showing that it IS casting to the chromecast, but I can't see anything on the TV, just a black screen. Chromecast does switch from its homescreen to this black screen, so it is trying to show something.. What can I do?

edit: I'd also like to mention that I have not enabled second option from your app (fix for force close) as I'm not getting "force close" on either of the devices. And the Nexus 7 is working fine with just 1 and 3 enabled. Do I always need to enable 2 too? Should I enable 2 on Moto E even if there's no force close?
[Google Chromecast] kashif87:
Didn't work on dhacker's cm12 on RAZR M
[Google Chromecast] r3pwn:
No, if you aren't getting Force Closes, then you don't need the second option enabled.

What do you mean? Did you try v7? Did you grant the app root access?
[Google Chromecast] Silver-Hawk:
Well then, any thoughts on this black screen issue?? (I saw after I posted, that it's been reported before too, on this thread) [Audio working perfectly, No force closes of any kind, stable connection for prolonged periods, basically everything works except that the tv is just Black]

On a happier note, I'm glad to report that your app works on Karbonn Sparkle V (an Android One device) running 4.4.4 stock rom, with just 1 and 3 enabled. Since all Android One devices (yet) have exact same internal hardware, it's safe to assume they all will work. Cheers :good:
[Google Chromecast] theone_s_me:
Thank you dev for supporting lollipop.. The problem i am facing with v7 and lollipop in my moto x 2014 pure edition is that every time i reboot the phone i lose the casting ability.. To make it work again i need to disable mirrorenabler buttons and enable them back every time... Any thoughts?
[Google Chromecast] r3pwn:
I have an idea. Disable options 1 and 3 then reboot. After the reboot completes, either open an adb shell or open a terminal and type

su
setenforce 0

Then go into #MirrorEnabler and enable options 1 and 3.

Try rebooting again and let me know if it sticks.
[Google Chromecast] theone_s_me:
I tried ur solution but it still not sticking.. After the reboot the selinux becomes back to enforcing...

Can u add a code in the app to make it apply the patch automatically (for moto phones) after each reboot? Maybe that would helps...

Thank u again
[Google Chromecast] r3pwn:
I haven't ever messed with doing stuff on boot before, but I could try.
[Google Chromecast] Qwerkle:
Not working with nexus player

Hey this looks great, but it's not working on my moto x (2013) it is rooted, and I'm using it with a nexus player. Is the nexus player not supported for this casting?
[Google Chromecast] r3pwn:
I don't know. I could test with my ADT-1 in a little bit if you want.
[Google Chromecast] Qwerkle:
Thanks! That would be great.
[Google Chromecast] Slickademo:
Moto_Msm8960 (xt926)

Hello and Happy holidays!

First off thanks for the awesome app! Sadly it is not working on my device. I have the Razr HD XT926 on Verizon running Android 5.0.

I have tried enable and disable settings and nothing has worked. All I get is a black TV screen and or my device freezes and reboots.

I am going o try to downgrade to KK and see if it works although I love Lollipop and prefer to stay on it.

Any other suggestions?

Thanks for any help!
[Google Chromecast] cyberspaceguy:
It doesn't work with me. Rom slimkat 8.16 root on i9505
[Google Chromecast] kashif87:
Yes v7 su given through SuperSU 2.35(which is certain to work on lollipop), rebooted... Opened Chromecast app, no sign off mirroring
[Google Chromecast] lolloxda:
Work fine on Lollipop now!
[Google Chromecast] velvetwafer:
Xiaomi Mi Pad

V7 tells me, to kindly ask you for Support, so here I ask:

Could you add the Submix to my Device? ☺
[Google Chromecast] r3pwn:
I am not your device maintainer. Also, is that the Nexus 9? If so, you should be able to screen-cast without needing this app.
[Google Chromecast] velvetwafer:
Oh, okay, will try to contact the Xiaomi Support then. It is a MI Pad

:)
[Google Chromecast] r3pwn:
Xiaomi support is usually pretty good.
[Google Chromecast] Slickademo:
I have root access and always running the newest updates. Right now I'm running CM12 and SuperSu 2.35. I got it to say it's connected but the TV is black and phone slows down like crazy.
[Google Chromecast] greg.dassing:
Same problem here...the app says I'm casting but the screen is black. Before I enabled the second option from the companion app on my HTC M8 running the latest ViperOne ROM, it would attempt to connect and then immediately say disconnecting. When I enabled the second option and rebooted, it will connect and stay connected but all I'm getting is a black screen. It does not, however, seem to cause my device to lag at all while it's connected. Any thoughts?
[Google Chromecast] CounterC:
[MENTION=4732871]r3pwn[/MENTION] mirror enabler works but always says "casting to screen has endend" after a few minutes. Happens on KK and LP. I have OnePlus.

Is there a way I can give you log or is this problem known?

Thanks
[Google Chromecast] raphoun:
Hello,

Just for information the V7 is not working on my xPeria Z1 Compact, i can't see the cast option on the application but it's working with the V5.
[Google Chromecast] fredrikwe:
What settings did you use, as I get a connect, then a black screen and it disconnects, enabling options 1 & 3. Running Temasek V1 on a N9005. (hlte)
[Google Chromecast] Slickademo:
I get the same problems or just black screen. I've tried everything... It's a work in progress!
[Google Chromecast] eaver:
Enabled the first option, rebooted and it was a go after.
[Google Chromecast] mihaid:
what is x86 support?
[Google Chromecast] eaver:
Support for devices with Intel platform.
[Google Chromecast] mihaid:
Like my i5 pc?
[Google Chromecast] alejandro.pastrana:
Hi, I have tested it with Android-x86 running on HP EliteBook 8460p. I can run MirrorEnabler, but when I cast screen, I get a blank screen.

Apps with chromecast native support work flawlessly

Regards
[Google Chromecast] extrem0:
If you're running Android-x86 on it it might work.
[Google Chromecast] user 123:
bummer....

Sadly, you may add the Asus ft700t running 4.4.4 (CROMBi-kk/CM11) to the list of not working devices. It appears in the settings menu and launches the Chromecast but immediately closes without casting.
[Google Chromecast] tapioco2000:
Just tested on my fonepad 7 x86 running 4.4.2 but I only get a black screen
[Google Chromecast] mloc33:
First off, thank you for your effort.

Just tried this on my S3 (International) and Asus Transformer Tf300t, no joy.

It seems to install on the S3, but I don't see the option for cast screen, as for my Asus, it won't even install. :(

Maybe I'm doing something wrong, or I've missed something, I just got the Chrome Cast yesterday.
[Google Chromecast] cristiano.elias:
Motorola Moto Maxx (international Droid Turbo)

Works like a charm!
[Google Chromecast] fredrikwe:
I still get the same on my N9005 with Temasek 1.3 and mirror enabler 7
[Google Chromecast] soielbueno:
Im on temasek 1.3 and no problem with v6
[Google Chromecast] yurividal:
Cast from Quick Settings work on Galaxy S4 with Lollipop 5.0 CyanogenMod12.

The screen casts normally. But if I try to play music from any music app, the casting freezes, and the music is played on the phone.

Any fix? Probably a Media cast block in Lollipop??
[Google Chromecast] r3pwn:
Nope. Check the bottom of the OP for audio issues fix. :)
[Google Chromecast] chunkychunkz:
Tried MirrorEnabler on my rooted SM-T900 (Tab Pro 12.2) but can not get to work. I do see there is a workaround for samsung devices but I just cant find system/etc/wfdconfig.xml. Did a search in ES File Explorer but still cant find it....
[Google Chromecast] fredrikwe:
I still get only a quick connect and then casting ends, same with V 6 or 7 and despite installing the binaries suggested here. Running Temasek V1.3, N9005. Could my GAPPS (gapps-lp-20141109-signed.zip) be a factor? If so, how can I change, as I tried to flash pa_gapps-micro-5.0-ALPHA1-20141117a-signed (1).zip last time I installed, but got an error msg that it was incompatible??
[Google Chromecast] h4z3d:
Nooo the EVO 3D on the not working list is gonna make me cry D:
[Google Chromecast] r3pwn:
I'm not sure what device that is. You should point the device maintainer (the person that made the ROM you're on) to the OP and ask them to add the remote submix audio module to the device tree as well as add a few other changes (those are in the OP, too).
[Google Chromecast] fredrikwe:
My device (N9005) is the int'l Note 3 and I am on Temasek's unofficial CM12 (Android 50.1), Build V1.4
[Google Chromecast] woodyxxl:
Same here... SM-P900 Android 4.4.2 KOT49H - no wfdconfig.xml & no connect in menu available ...

-> I try a lot - Mirror status enabled - reboot - QuickSettings Mirror enables - reboot - disabled - reboot - ...... - Mirror status enabled - reboot -> now i see it in menu -> Working with sound!! Thx!!
[Google Chromecast] urphonesux:
It takes a few minutes before my screen actually shows up on my screen? Anything I need to do to make it instantly work?

Running a kitkat rom. Cagrom to be exact, on a Galaxy tab 10.1 (wifi)
[Google Chromecast] afskymonkey:
Anyone else experiencing a problem on Moto X?

Was working a few days ago but went to Cast Screen today and it could not find any devices. The devices is present and can be connect to through any other app just fine.

Haven't really had time to troubleshoot yet. But just wondering if anyone else is experiencing problems.

Unlocked/Rooted VZW Moto X 2013 4.4.4
[Google Chromecast] Fearcher:
Devices tested and fully working on both (Works as well as castscreen native support on my Nexus 7 2013 running 5.0 factory image)

Sprint HTC M8 Cpt Throwback Beyond Stock ROM 1.2 KitKat 4.4.4

Sprint (N915P) Samsung Note Edge Stock Rom ANK1 ( w/root KitKat 4.4.4)

http://youtu.be/fVP6H39lCM8?list=UU_OOfSpk7RluZh_HBDX7CmA
[Google Chromecast] Cowboysfan323:
Will this work on SM-N900P I'm using MOAR rom. And screen mirroring doesn't work. Will this fix it?
[Google Chromecast] r3pwn:
I have no way of knowing. You can try it for yourself. Start out by only enabling the first and third options and if you get a Force-Close when trying to mirror your screen, try enabling the second option. Afterwards, check to make sure that playing media on your device works (try using Spotify/Google Play Music/etc.). If your audio doesn't work afterwards, I can help you fix it. :)
[Google Chromecast] tsxguy77:
So i downloaded this, and it finds my chromecast but once I connect, it ends the connection right away. I know its not a issue with my wifi and Im right next to my router. Chromecast works fine with everything else and other devices can stream through apps like youtube and netflix no problem. any ideas?

EdiT: seems that after trying to connect, it renders chromecast dongle useless until I reboot the device. I will test on a spare dongle but Im quite sure it is not the fault of the chromecast
[Google Chromecast] Mad07:
Update

With a P905 it was working, but after some updates from Google play, the transmission start, the screen is visible on TV, but after a few seconds, the Tab crashed... :(
[Google Chromecast] tsxguy77:
tested on another new chromecast, issue persists
[Google Chromecast] goallas:
fonepad 7

thanks for v7! works on my fonepad 7 now!!! somehow takes about 2 minutes to connect but works pretty well then. sound is perfect, video sometimes with pixels when fast motions like sports broadcast. but good enough for me!
[Google Chromecast] tsxguy77:
ok, got it to work with version 6. version 7 and 5 did not work on my HTC m8 GPE Verizon
[Google Chromecast] ddubz:
not working

Not working for me on moto x 2014 android 5.0 tried all versions and installed sqlite any help
[Google Chromecast] r3pwn:
For Motorola devices on Lollipop (I don't yet know why), you will need to enable the option after every reboot and just ignore it when it says to reboot.
[Google Chromecast] tapan15in:
Same here. Not working on my Motorola g 2014 . Tried the new version. Any suggestions to make it work ?
[Google Chromecast] r3pwn:
I must have ninja'd you. Look up a comment. :)
[Google Chromecast] tapan15in:
Yes but what when the option is already enabled after every boot. And I can't get the Chromecast device in searching the devices. Lol :)
[Google Chromecast] r3pwn:
Try Disable/Enable again. Or, let me know if this works, try adding:

wlan.wfd.hdcp=disable

To your build.prop. Be sure to set permissions and have a backup in case something goes wrong.
[Google Chromecast] ddubz:
thanks for the quick reply and all your time and help I really appreciate you devs [MENTION=4732871]r3pwn[/MENTION]
[Google Chromecast] tapan15in:
Okay its working now uninstalled the app and reinstalled again. Thanks for the help bro :)
[Google Chromecast] iamhcg:
Hi, somehow it just doesn't work on my Asus fonepad note 6

I don't know what's wrong but aftet installing the app. there's still no "cast screen"option on my chromecast app.

Is there anyway to figure out how to make it work? thanks.

My device is currently running Android 4.4.2, with an x86 CPU.
[Google Chromecast] ThorasTech:
Dosn't work on Android 5.0 Lollipop

This app works flawless on the Carbon ROM (LG G3 D855), but dosn't work at all on the newest Paranoid Android 5.0 ROM. It's probably because MirrorEnabler dosn't support Android L yet, and therefore it would be awesome if it could be! :)
[Google Chromecast] iamhcg:
OK, I am posting an update after post#2360

My device is Asus fonepad note 6. Somehow the "cast screen" option is in my Chromecast app. But after I pressed it, my device said it was connected but my tv screen was still black. I don't know what to do next. Any help? thanks.
[Google Chromecast] urphonesux:
On my Galaxy tab 3 10.1 I have to wait for mirror enabler to "warm up". I get the black screen at first but after a few minutes the image comes in. I do however get sound immediately
[Google Chromecast] Slickademo:
You wait a few minutes? I must be impatient! I'm going to try again...
[Google Chromecast] BillReed:
On Galaxy Note 1 (N7000) its not working:

1 Click the tile, it sees Chromecast

2 Enable Mirror, select Chromecast

3 TV recognizes connection then it halts

4 Error Casting has stoped apears

Gear: Galaxy Note N-7000

Rom: CM11 Nightlies (07/12/14)
[Google Chromecast] r3pwn:
Let me know if this works, try adding:

wlan.wfd.hdcp=disable

To your build.prop. Be sure to set permissions and have a backup in case something goes wrong.
[Google Chromecast] BillReed:
Hey man, thanks in advance for the help :)

Did just that, but now it takes a little more time between selecting chromecast and displaying the error. The error still stands. :|
[Google Chromecast] r3pwn:
Could you try getting me a logcat of when you cast your screen?
[Google Chromecast] Cowboysfan323:
Didn't work for me.. I'm on MOAR rom.
[Google Chromecast] iamhcg:
Thanks for the tip.

So I turned on my device and left it on the table. Eventually, it did come through.

It took really long time, like 10 mins or more, but it came through.

===

By the way, I downloaded the V.7 from the link in main post, but after installing, it says it is V.6. I don't know why, but it works, only very slow.

===

**Updated:**

I just turned it on again to measure how long it actually takes. It's been 20 mins now and still haven't come through. Is it normal to take so long?
[Google Chromecast] urphonesux:
IWhen it takes more than 10 mins or so for me I just turn off mirror enabler and kill the app and then restart it
[Google Chromecast] pheel:
I get an FC on my xperia z1 even when I have ticked the 2nd box and rebooted and everything.

Any ideas? Will you need a logcat?
[Google Chromecast] sbarrett:
On my i9100 and cm11 build 6/12/2014 not work!! Solution??
[Google Chromecast] r3pwn:
Yeah, that would help. Try turning the second option off then reboot to fix everything then go ahead and grab a logcat.

Please elaborate. What is the issue? Is the cast screen option not showing up? Is the screen going black when you try to cast screen? Does it just disconnect immediately?
[Google Chromecast] nand.96:
[MENTION=4732871]r3pwn[/MENTION] I have Sony Bravia TV,which have Built in Screen Mirroring! My Galaxy Core doesnt Support Mirroring & i don't have a chromecast also! If i enable this mod will it work directly with bravia tv? Version..Jelly bean 4.1.2
[Google Chromecast] r3pwn:
It will not. This mods the Chromecast app. Sorry.
[Google Chromecast] CounterC:
it doesn't work on i9100. phone is too old and slow for this function.
[Google Chromecast] extrem0:
Now you don't need this app (neither root) anymore to mirror.

Google updated Chromecast app and now all 4.4.2+ devices are able to cast (beta feature).

This app was really good! Thanks [MENTION=4732871]r3pwn[/MENTION] !

http://www.androidpolice.com/2014/1...ui-beta-screen-casting-for-all-4-4-2-devices/
[Google Chromecast] r3pwn:
NOOOOO!!!!!!!! Well, anyways, it was fun! It was good getting to meet and help each and every one of you! Happy Holidays! In order to preserve the research that everyone contributed and in order to end this thread on a happy note, I declare this thread locked. Sweet dreams, #MirrorEnabler. May you rest in peace. :)
[Google Chromecast] Entropy512:
The mixed reports on GS3 are probably due to Qualcomm vs. Exynos. The Qualcomm-based GS3s have a chance of working on AOSP-derivative firmwares, the Exynos ones have never supported screen recording or Miracast so won't support Chromecast mirroring. It's that whole "no viable hwcomposer sources" mess that caused most of the original Exynos4 CM maintainers to quit the platform in the first place.

As to the Note 2 - have any variants received official KitKat yet? Those might have a chance of working with this, but anything running an AOSP-derivative firmware won't work for the same reason as Exynos-based GS3 units.
[Google Chromecast] 1Zero3forlife:
Works on AT&T Note 2 with 4.4 EZKat ROM. I had to download SQlite3 from the Play Store when I was prompted, installed it, rebooted, downloaded this mod a second time and ran it, gave permissions and hit the button. Works like a charm, just laggy but I think that comes down to the phones hardware, my wifi, etc.

Thanks

Sent from my DK 4.1 GPE Note 3.
[Google Chromecast] thehetfield:
well the main problem I have is that once enabled the mirroring and opened chromecast app the mirroring disables itself, if I go back to the enabler app it is switched off.
[Google Chromecast] Asphyx:
No Joy for me but I think that has as much to do with running Cm11 on a Droid4 (old device).

I have all the cast screen options but I do get the Gservices crash others have seen.
[Google Chromecast] r3pwn:
That's an issue with my app. I haven't released an update because I figured nobody opens the app twice. If you need me to, I can update it. It doesn't ACTUALLY disable itself, it just reports it as so.
[Google Chromecast] thehetfield:
rebooted and sqlite3 is gone... I think the problem may be somewhere else outside your app :D

by the way, do the enabler needs to be run every time the device powers up or it sticks until disabled betwen reboots?
[Google Chromecast] r3pwn:
It should be persistent across reboots. I heard one report that it's not, but I can not seem to reproduce.
[Google Chromecast] thehetfield:
is there any other way to install sqlite3 binary? the package linked on play store says install ok but the enabler could not find it.

I had to manually move the binary to /system but every boot disappears asking to redownload it
[Google Chromecast] bhiga:
It's been persistent for me. Given that SQlite is disappearing, sounds like you might have some kind of automatic system/security restore going on.

I recently had a tough time installing BusyBox (kept saying something got in the way then said I might not have functioning root) but managed to get it installed by running the installer immediately after reboot.
[Google Chromecast] fndpena:
[MENTION=4732871]r3pwn[/MENTION]

I have found a few differences between using this app and downgrading google play services.

The streaming seems more stable using Google Play Services 4.3. I can turn on cast screen from quicksettings or from Screen Settings (no mod is needed, simply uninstalling gps updates) and I can stream everything, some more laggy than others, but still pretty much all I tested.

If I use the app or manually add the entry in gservices.db, the cast screen option is only available inside chromecast app. And some apps are crashing (that wasn't, using the other method) while streaming.

There is something about chromecast on 4.3 that is a lot different. Maybe you could look into this when you have time.

Btw, great job with the app!!!
[Google Chromecast] r3pwn:
I know most, if not all ROMs have sqlite3 already installed and do not have the write protection. I will look into removing the sqlite3 requirement, but as of now, this is the only thing I can do. Sorry.
[Google Chromecast] Naacho:
Works amazing

Works on Moto G XT1032 with LEGO ROM 4.4.3. Some lag at audio but nothing to worry about.

Thanks man, this is perfect! :D
[Google Chromecast] MikeEx:
LG Optimus G - Cyanogenmod 11 - gee

WORKS! Very smooth!
[Google Chromecast] thehetfield:
looking forward to next version then, thanks for your time!!
[Google Chromecast] war1:
Sony Z1 compact 4.4.4 working good but no audio.
[Google Chromecast] artlan:
Just to add to this:

Worked great on my LG Optimus G (LGOG) as well

Sprint Variant - running Unofficial CM11 GEE 4.4.4

Video and sound worked excellent (Streamed part of The Lego Movie from my Xfinity app - which has no native cast support - and it looked amazing on big tv.)

BIG thanks for this! LOVE it
[Google Chromecast] markkamphorst:
Succesfully casted with my xperia m with cm11 fxp223 and latest google play service, chromecast 1.7 andere mirror enabler
[Google Chromecast] umataro42:
Works on Nexus 7 (2012)

Installed this on my 2012 Nexus 7 (running Purity ROM 4.4.4) and after the sqlite3 install, it worked for the most part. There was a little delay when switching to landscape mode (to get it full screen on my TV), and when there's a lot going on there's a little lag, or the audio starts in a little late - this was with the Twitch TV app, streaming some game play (Ultra SFIV). But for everything else, it worked pretty well.

Thanks for this!
[Google Chromecast] Flowah:
If anything, it seems like the TouchWiz ROMs are working with the S3 more than all the AOSP ROMs people are citing here. I'm not very knowledgeable about this though and have no idea why that would be the case.
[Google Chromecast] dex2grigg:
Really strange.. Works perfectly on my old nexus 7 2012 yet if I use nexus 5 I get lag galore! 10secs late hmm
[Google Chromecast] nato2k:
Confirmed working on a T-Mobile Galaxy S5. Tested youtube, mlb.tv, chrome and Google now. Got picture and sound without any lag.