yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] Ricz100:
So wait you are saying this just happens randomly.

Yeah right, youre using that mirror app for rooted devices surely.
[Google Chromecast] arcangel_web:
I did not use any application, since neither is motorola device or the chromecast are modified, the chromecast has a serial number 4211, the question is why that works, since other users with the same model and services Google Play , it does not work.

You have in the topic, data and video to understand that no app is not used. I have my nexus 5 in the mirror application and does not behave that way.

Nexus 5 official, root and xposed.
[Google Chromecast] Asphyx:
What version of Chromecast are you currently on....
[Google Chromecast] arcangel_web:
Chormecast, bought in Spain.

Model: H2G2-42 IT, 4211 serial number. Version 16041

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] Asphyx:
Thanks I was just wondering if you had gotten the 166XX update and maybe that had something to do with it...
[Google Chromecast] arcangel_web:
Was the first thing I thought after I wondered if the version on the 10th, goolge services play.

https://play.google.com/store/apps/details?id=com.google.android.gms

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] ddggttff3:
Hmm, this is interesting because right now the only reason not all chomecast's can do this is because google has yet to push the app configuration to chromecast devices. It is possible that you connected your device just at the right time for it to cache the configuration for the application. That, or google has casting enabled for other region devices.
[Google Chromecast] sfetaz:
I have a Nexus 7 2013 and a Moto X. After reading this I connected my Chromecast and went into cast screen on my Nexus. Surprisingly, it saw the chromecast, but when I clicked it, it said failed to connect. I have since rebooted both my tablet and chromecast and cannot get the nexus to see the chromecast at all, but it did see it as a casting option for a second. Moto X wireless display never once saw the chromecast.

I am on the latest team eureka rom on my chromecast, as well as clean rom on my nexus 7, if that matters. I am in USA

Edit - I now got my Moto X to find the Chromecast the same way, with the same result, connecting to chromecast has failed
[Google Chromecast] bhiga:
First thing to determine here is whether the mechanism is native Android 4.2+ Miracast, or Koush's Mirror app.

I believe at Koush was planning to include Mirror in CM at some point, so if the device(s) are running CM or a ROM based on CM, they might have inherited Koush's Mirror from that.

From the screenshots, looks like Koush's Mirror, which AFAIK does not require a rooted Chromecast - just a rooted 4.4 device, though Koush had planned for root not being a requirement in the future (maybe the baked-in-ROM version doesn't require root?).
[Google Chromecast] Ja_som:
So I have Chromecast US version, I'm not at home now, so i can't tell you right version...

On Moto G i have Google Play services in version 4.3.25 (1117461-036) and on Nexus7 4.3.25 (1117461-030). Maybe that's reason why is not working for me...

I also tested Mirror app, then I can see my Chromecast on my devices, but when I try to cast, then Chromecast screen stays black....
[Google Chromecast] Jersey846:
Same for me with both my Razr M and Nexus 7 (2013).
[Google Chromecast] arcangel_web:
What you said would make sense in the Nexus 5, but not on the Motorola g, we insert another video with the behavior of the lock screen. :)

this behavior does not occur in the application of Koush's Mirror.

Moto g

https://youtu.be/umczeVFWzTM

Nexus 5, Koush's Mirror

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] arcangel_web:
I share your theory, the device buy for 25 euros for promotion, wuaki.tv company, 1000 I ask for official application testers. Like they inserted something into their devices.

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] arcangel_web:
I have the same result with the imported chromecast U.S.A, I bought only works in Spain. I only get to run two devices, Nexus 5 and Moto G.

I suffer this error on my Asus transformer, but jumping seems to start service Error: http://youtu.be/_pF8aQs13hE

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] Asphyx:
So your saying it only works on your Spain version Chromecast but not the USA version?

If so then I'm guessing the device you connect with is only one piece of the puzzle and perhaps the Mirror app is whitelisted in Spain (or whitelist is being ignored) but not for USA versions.
[Google Chromecast] arcangel_web:
The chromecast was updated and now continues to function mirror. It seems that the performance is much better.

Nexus 5, mirror work

--------- beginning of /dev/log/main
I/dalvikvm( 4881): Enabling JNI app bug workarounds for target SDK version 11...
I/FixedAndroidHandler( 4881): logging to file is not enabled
D/ActivityThread( 4881): handleBindApplication:jackpal.androidterm
D/ActivityThread( 4881): setTargetHeapUtilization:0.75
D/ActivityThread( 4881): setTargetHeapMinFree:524288
E/Term ( 4881): onCreate
D/Term ( 4881): TermService started
I/TermService( 4881): Activity called onBind()
I/Adreno-EGL( 4881): : EGL 1.4 QUALCOMM Build: I0404c4692afb8623f95c43aeb6d5e13ed4b30ddbDate: 11/06/13
D/OpenGLRenderer( 4881): Enabling debug mode 0
I/Term ( 4881): Bound to TermService
I/TermService( 4881): Activity binding to service
I/Timeline( 4881): Timeline: Activity_idle id: android.os.BinderProxy@41d844f0 time:153428
W/Term ( 4881): Couldn't create new window because mTermSessions == null
E/Term ( 4881): onCreate
I/Term ( 4881): Bound to TermService
I/TermService( 4881): Activity binding to service
I/libjackpal-androidterm( 4881): JNI_OnLoad
I/Term ( 4881): waiting for: 5366
I/Timeline( 4881): Timeline: Activity_idle id: android.os.BinderProxy@41ebc488 time:165101
W/IInputConnectionWrapper( 4881): showStatusIcon on inactive InputConnection
D/dalvikvm( 4881): JIT code cache reset in 0 ms (4096 bytes 2/0)

Kindle Fire 7 hd 2012, cyanogenmod 11, error mirror

--------- beginning of /dev/log/main
I/dalvikvm( 7817): Enabling JNI app bug workarounds for target SDK version 11...
D/ActivityThread( 7817): handleBindApplication:jackpal.androidterm
D/ActivityThread( 7817): setTargetHeapUtilization:0.75
D/ActivityThread( 7817): setTargetHeapMinFree:2097152
E/Term ( 7817): onCreate
D/Term ( 7817): TermService started
I/TermService( 7817): Activity called onBind()
D/OpenGLRenderer( 7817): Enabling debug mode 0
I/Term ( 7817): Bound to TermService
I/TermService( 7817): Activity binding to service
D/dalvikvm( 7817): Trying to load lib /data/app-lib/jackpal.androidterm-1/libjackpal-androidterm4.so 0x41dfead8
D/dalvikvm( 7817): Added shared lib /data/app-lib/jackpal.androidterm-1/libjackpal-androidterm4.so 0x41dfead8
I/libjackpal-androidterm( 7817): JNI_OnLoad
I/Term ( 7817): waiting for: 7832
I/Timeline( 7817): Timeline: Activity_idle id: android.os.BinderProxy@41dfc2e8 time:2802992
W/IInputConnectionWrapper( 7817): showStatusIcon on inactive InputConnection
I/Timeline( 7817): Timeline: Activity_idle id: android.os.BinderProxy@41dfc2e8 time:2918525
W/IInputConnectionWrapper( 7817): showStatusIcon on inactive InputConnection
I/Timeline( 7817): Timeline: Activity_idle id: android.os.BinderProxy@41dfc2e8 time:2960292
W/IInputConnectionWrapper( 7817): showStatusIcon on inactive InputConnection

Enviado desde mi Amazon Tate mediante Tapatalk
[Google Chromecast] Asphyx:
Well I know the 166xx update was focused on robust DNS system but may not affect anything to do with the Whitelisting.

I'm starting to wonder if Google is locking down the device harder for USA than it is for other countries since they have had problems in the past with Anti Trust suits that they haven't had here.

The thinking would also be that the USA Media companies are also more concerned with a locked down device than the european companies and if the US companies support the units the European folks would have to follow to compete.

Because between the DNS being less locked and the possibility that your white list is not as restricted as ours it is clear there is some difference going on between US and Europe.

I wonder if the UK located folks or those from other GeoLocations can mirror as well.
[Google Chromecast] arcangel_web:
I do not want to point fingers, but you notice any difference between the Spanish and the united states

Insert logcat in my previous post, as it could contribute something, I do not have enough knowledge to interpret.

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] Asphyx:
Yes no Netflix but that has more to do with the Rights Netflix buys and EU Content restrictions than anything to do with Google and the CCast.

And the ones to blame for the Majority of it is France who insisted that there be content restrictions on Movies to protect their prized Movie Industry.

You (US Movie companies) can get around the restrictions by licensing the movies to European Entities but Netflix would not be considered acceptable.

Even if that wasn't the case, Netflix could not conceivably buy the rights for every location and make a profit.

Can you get Netflix at all in Spain via any other method? I'm betting no...
[Google Chromecast] arcangel_web:
His analysis seems very correct, certainly not reach Spain by the issue of copyright, I think I remember that with the payment of business rates netflix, I doubt it was as profitable as in America. Something similar in Spain, wuaki.tv, but with a catalog very, very bottom.

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] Krisshp:
I have your version and its not working

This is a great find!! Just hoe someone figures a way to get other devices breaking. But atea

St we know it can mirror. Pretty well
[Google Chromecast] arcangel_web:
I know I have not the knowledge to get anything from here :(, now have to wait that Google allows.

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] arcangel_web:
I was looking at the option to search for deals on my computer, I found this by chance. :D

Mirror Native

Mirror app

It is possible, to mirror two devices simultaneously with native support for one device and the application, I'm uploading a video. :victory::victory:

http://youtu.be/MLkDWXJOFQE
[Google Chromecast] Krisshp:
Hello sorry. How do you do that??? N I can't read the mages. English only plead give written instructions. Please ASAP
[Google Chromecast] arcangel_web:
Developing response:

.....

---------------------------------------------------

Devices:

---------------------------------------------------

Nexus 5, root and xposed.

Chromecast7777

Chromecast, M: H2G2-42, serial, 3930 version 16664. (No native support mirror)

Chromecast6666

Chromecast, M: H2G2-42 IT, serial 4211, version 16664. (native support mirror) - The reason why it works to this day is unknown.

App: mirror beta

---------------------------------------------------

1.- Should configure and connect the two devices to the same network.

---------------------------------------------------

2.- Now we must install and start the mirror application.

---------------------------------------------------

3.- Once connected via app, enter settings / display / screen cast. select the other device without (: mirror)

---------------------------------------------------

4.- it's that simple, for some reason, the application continues working mirror.

http://youtu.be/MLkDWXJOFQE

---------------------------------------------------
[Google Chromecast] ddggttff3:
[MENTION=5302664]arcangel_web[/MENTION], if you visit the following URL, does it download a file, or show a 404 error?

https://clients3.google.com/cast/chromecast/device/app?a=674A0243

If it downloads a file or shows code, please send it my way. Thanks
[Google Chromecast] Asphyx:
I get a 404
[Google Chromecast] chrisnkazz:
http://www.droid-life.com/2014/03/0...-to-chromecast-only-rooted-nexus-5-supported/
[Google Chromecast] Krisshp:
I in UK If you want more info ask

2 weeks ago I could NOT DO THIS

now I can: when I swipe down, > settings I see cast screen option > when I click it says cast screen to device > when I click > casting to screen failed :(
[Google Chromecast] arcangel_web:
https://plus.google.com/app/basic/stream/z12xhhtqwnj3w55rs04ccxsypuevhtcwgao

I will put all the steps. I did but the problem remains the native support, get whitelisted

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] chrisnkazz:
Heres the mirror apk as far as i know its for nexus 5
[Google Chromecast] arcangel_web:
The pictures only show that Chrome recognizes and indicates that there is something called Androidmirroring, must be within google services, it is not possible to translate my windows 8.1, I apologize, not only use the computer.

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] arcangel_web:
I'll try to describe all my steps, but I play native support remains impossible. :(

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] arcangel_web:
I suspect is within google services play

i found this, since I had comtectado native mirror, try to see something else in the ordemador with chrome 36 and cast (beta) extension.

<div class="goog-menuitem-content">
<div class="chromecast-device"></div><span ng-bind-html="receiverAct.receiver.name" class="ng-binding">Chromecast6666</span>
<div class="activity-title-in-receiver-list ng-binding" ng-show="receiverAct.activity" ng-bind-html="receiverAct.activity.title">AndroidMirroring</div>
</div>
[Google Chromecast] scottharris4:
I have the Moto G, the non-google play version, and can't get my Chromecast to show up on cast screen.
[Google Chromecast] Jarocks:
No luck on my HTC Droid DNA either. Model: H2G2-42 on latest Eureka.
[Google Chromecast] Asphyx:
I think the key is to have a CCast that is Geolocated in Spain.

I would bet the farm that this is happening due to some difference in the whitelisting.

So if there is someone else from Spain who can try and test this on their device we can at least eliminate or prove it's a spanish whitelist thing not so much a model thing.
[Google Chromecast] Flowah:
But wouldn't both OP's Chromecasts be geolocated in Spain? Why does one work and not the other one? Same firmware and everything.
[Google Chromecast] Asphyx:
Yes but he did say one of his CCasts was bought in the US...

So only one is really a european bought model.

Thats probably the key difference.
[Google Chromecast] javicalle:
Maybe there's another difference. Could be the USA Chromecast rooted?

But I think too that there's a difference in the whitelisting. I have an issue that I would to ask (but this will be in another threat), but I belive that whitelisting mechanism in Spanish Chromecast (with Google firmware) doesn't work in the same way that the USA rooted Chromecast (Eureka firmware) with the Google settings (whitelist provider and DNS).

I'm not sure, because i don't truly understand the whitelisting mechanism, but in my case an aplication (android native and the web version) is not able to see the USA chromecast. All the signs point me to the whitelisting mechanism.

Perhaps the Spanish Chromecast loads a different whitelist? Because is the Spanish version? Because is not rooted?
[Google Chromecast] kokler:
How can I uninstall mirror.apk? It makes battery drain for me. Of course I didn't find the app anywhere...
[Google Chromecast] jobrima:
Delete mirror.apk in system priv-app

Enviado desde mi XT1033 mediante Tapatalk
[Google Chromecast] kokler:
It's a great idea on a rooted phone, but unfortunately I installed it to a not rooted too :(. Can I uninstall without rooting that phone too?
[Google Chromecast] chrisnkazz:
Yeah sure go to settings/apps and select airplaymirror the press the uninstall button :D
[Google Chromecast] kokler:
LOL if I will find it as I'm home again :fingers-crossed:

THX
[Google Chromecast] Asphyx:
Well the OP didn't say it was (Unless I missed it)...

We can't really narrow down what is the key to it working unless there is another person who could duplicate every condition...

MotoG and Nexus

European model CCast

GeoLocated in Spain

But it is most likely either a Whitelist difference in Spain or a hardware difference in European Models compared to the original US CCast.

Doubtful it is the latter but you never know there could easily be some difference in Hardware in relation to the radio that makes Mirroring work.

I did see somewhere an APK teardown article on the CCast setup App, released just before the UK rollout, that found references to 5.4 Ghz band. So perhaps the newer models have better WiFi units inside but have been locked into 2.4Ghz band via the OS.

I'm sure if it is Whitelist related that Team Eureka will get that figured out and working on rooted units.
[Google Chromecast] bhiga:
Whitelist shouldn't affect discovery - it should only affect what happens after the app tries to connect.

Regardless, [MENTION=744716]Asphyx[/MENTION] is right - way too many variables here. Need to isolate and replicate.
[Google Chromecast] arcangel_web:
Hi, I can report two new cases of Spain mirror, and I thought that was the one, we can not find the reason.

Enviado desde mi Amazon Tate mediante Tapatalk
[Google Chromecast] Asphyx:
Which devices?

And can you clarify something?

That US CCast that doesn't work, is it rooted? Is it still US Geolocated or does it also say Spain for Geolocation?
[Google Chromecast] arcangel_web:
I have to confirm the data, but in principle will be the same as mine: Device nexus 5, official rom and root, not mirror app. and device chromecast europe model H2G2 - 42 IT, wuaki.tv buying the company, their number can not be modified to exceed 40 serial, serial number activated and shipping location in Spain

Enviado desde mi TF101 mediante Tapatalk
[Google Chromecast] jobrima:
Hi! I can also mirror my moto g (4.4.2 stock) and chromecast...Spain is different! :)

Enviado desde mi iPad con Tapatalk
[Google Chromecast] tapan15in:
I have not tried on stock though but doesn't work on cm 11
[Google Chromecast] serzhanja:
Chromecast Mirroring

Hello!

Chromecast Build 16664 bought in London, UK, activated in Riga, Latvia (EU). Phone - Nexus 5.

After finding this thread I tried to replicate OP steps, here's what I found.

I got a CAST SCREEN toggle in quick settings which allows to select my local Chromecast (Dom) to cast to, but it always fails. I then went to Display->Wireless display settings and the phone found Dom chromecast without "Enable wireless display" ticked. However, it was not possible to connect to chromecast as connection always dropped.
[Google Chromecast] Asphyx:
Well it appears to be working when the device is geolocated in Spain so now all we need to see is if someone from the UK who currently can't get it to work can get to spain and set geolocation there and see if it works.

I'm betting the Spain Whitelist either does not exist or allows the Mirror Receiver on CCast.
[Google Chromecast] bhiga:
Post #10 shows the US-bought Chromecast is also geo-located in Spain (ES) and it does not work, unless there was an update I missed (possible, this thread is mighty confusing).

I think the es.wuaki.tv beta program thing mentioned in one of the other threads may also be involved.
[Google Chromecast] arcangel_web:
Is what we suspect, it seems that only bought Wuaki. but not related to the application, it is the device.

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] luisjoseb:
Well, I live in Colombia and I have a chromecast purchased on Amazon USA.

My Nexus 4 don't show the cast screen icon in normal conditions, but, if I use CastPad App, the icon to cast screen appear in my phone.

Only disappear when I reboots or turn off the phone.

When I touch the icon appear an error and don't mirror the screen in the Chromecast
[Google Chromecast] Asphyx:
Yeah I wouldn't expect the problem to be seeing it in the cast display section of settings...Thats more Android Version dependent. Most with Kit Kat can probably see the device listed.

What is making it work or not is while the device can see the ccast it can't make the connection because the CCast doesn't load the Receiver app needed to mirror...Unless you bought it and live in spain.
[Google Chromecast] ddggttff3:
Well I have seem to found out what is causing this. It seems google is being nice, and is allowing all people who have devices registered as "developer" devices to get access to the screen sharing application. I have been able to mimic this setup here, so expect Screen Casting to come to Eureka-ROM in the near future. Only downside is it will require a OTA, but I feel its worth it.
[Google Chromecast] arcangel_web:
great, I'm glad that this option can reach American devices! Europe still continue to depend on the decisions of Google. good job.

Enviado desde mi Nexus 5 mediante Tapatalk
[Google Chromecast] Asphyx:
So it really is mostly a matter of the android side of Mirroring is done and much of the Receiver side on the CCast is done and it's just a matter of Whitelisting or loading of that app on the CCast side that is the stumbling block.

I'm going to bet they will hold it back for an announcement at Google I/O
[Google Chromecast] ddggttff3:
Exactly. All that google needs to do is make the app available in the public whitelist, and it would work for all android KitKat devices.
[Google Chromecast] Flowah:
What do you mean require OTA? As in, break our root? Screen mirroring!
[Google Chromecast] ddggttff3:
A Eureka-ROM OTA, so as long as you already have Eureka-ROM, you will be all set.
[Google Chromecast] Flowah:
WELL THEN. BRING IT ON!

So OTA means... I don't have to flash it myself, right? It just does it over the air?
[Google Chromecast] ddggttff3:
Yes, Eureka-ROM has its own OTA update system so when a update comes out it will automatically flash the update, but lets try to keep this thread on topic with the Screen Casting. If you have any more questions on Eureka-ROM, feel free to post in its sticked thread. Thanks
[Google Chromecast] extrem0:
A single OTA is nothing compared to this feature!
[Google Chromecast] Johan1976:
Would this work with all android phones with kitkat or is it still limited to Nexus 5?

Skickat från min GT-I9505 via Tapatalk
[Google Chromecast] ddggttff3:
I have tested it working with my Nexus 5 and Nexus 7 2013, so it seems to support multiple devices. It is worth noting though that my Note 10.1 with OmniROM was unable to cast though, so there is probably some type of driver/hardware limitation with select devices.
[Google Chromecast] Asphyx:
If I'm not mistaken...Koush said in his first comment regarding Mirroring something along the lines of, That it was in the Android SDK but it was something that had to be implemented by the Manufacturer and not something that could simply be used in a cooked up Rom or App.

So I'm guessing there has to be some Kernel support present for it to work.

But it's just a Guess...And maybe things have changed since then because that Koush paraphrasing was in the VERY early days of CCast and All Cast.
[Google Chromecast] Johan1976:
Thanks for clarifications. And the conclusion is however that noone knows (except Google :))

Just to wait and see what the future holds.

Skickat från min GT-I9505 via Tapatalk
[Google Chromecast] jercb123:
Any way people running Eureka-ROM could manually add mirroring to the whitelist?
[Google Chromecast] ddggttff3:
No as the app uses the v2 API which the current Eureka-ROM does not have a custom whitelist implementation for. This is why it will require a OTA update, which I am currently working on.
[Google Chromecast] clubtech:
Trying to get a better understanding on how you got this to work.

My Chromecasts are whitelisted on google's developer site but when i try to cast from my Nexus 5 or Nexus 7 it fails to connect (running stock).

Is there anything else i need to do to make this work?

Seems like you got it work on a Nexus 7 stock?