yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] stoudamire:
OTG cable defect?

My root approach has been unsuccessful so far.

I successfully finished the setup of the USB stick and the Teensy.

When I connect the Teensy 2.0 and the CC while holding the reset button, the blue LED starts blinking for about 30 seconds and then it stops. During this process, the Chromecast LED is red. When I then connect the USB stick, it looks like that the stick is not getting enough power as it illuminates only for a second compared to staying one the whole time when plugged in to a USB drive.

Therefore, I am wondering if my USB OTG cable is defect. But on the same time, the flashing with teensy seems to work.

Any idea?
[Google Chromecast] rbeavers:
Try a different usb drive.
[Google Chromecast] wishmasterf:
i am also interested in rooting version 22062. Is it possible?
[Google Chromecast] tissot:
What does it say a few posts back?
[Google Chromecast] wishmasterf:
Not possible.

Is there no way to downgrad or anything else?
[Google Chromecast] fkrone:
No way to downgrade, hack, flash, root, how you want to call it.

And we don't know when it will be possible again.
[Google Chromecast] ghowse:
Downgrade by returning to the place of purchase and exchange for another one! Or just buy another one. This time, root BEFORE letting it see the internet OTA update from Google.
[Google Chromecast] Ikarisan:
For all the German users:

I have just bought a Chromecast at MediaMarkt. Its serial number starts with 4116 and it is still delivered with firmware version 15098 installed. I would try to root the device but I am still waiting for my Pro Micro USB Atmega32U4AU board. :(
[Google Chromecast] mairenomon:
hello all, I am writing you guys cause I'm kinda desperate trying to root my CC, I will explain what I have done till now.

I bought a Arduino Pro Micro clone along with the USB OTG cable, I have followed both Moesus and Maxwell2k's tutorials to get it to work but I have not been able, I always get the same error, when I upload the LEONARDO_16664.hex fil using AX Loader the program just freezes and nothing happens (I am using the right COM), also when I use the CMD I get always the same error which I have uploaded a photo of (along with 2 pics of my arduino pro micro clone board if it helps)

Possible reason is that I am not timing it correctly?, but seriously I do not have idea how to reset the bootloader (hopefully it can be done via software) if it needs fusing and stuff I am screwed... I am quite literate with computers but this situation is overwhelming me totally. I have followed all the steps such as installing Arduino IDE etc...

I am stuck and it is disappointing cause I have waited a month or so to get the things delivered

find pics below, thank you!
[Google Chromecast] Pietplezier:
I am still waiting for my arduono clone.. But dit you use these hex files? . They are special for the teensy clones. Correct me if i am wrong.
[Google Chromecast] mairenomon:
not sure if you replied to my message but yep, thats the hex I used with no sucess :S
[Google Chromecast] Pietplezier:
Try another usb port on your computer / or a other pc at all / another usb cable. Or did you already did that?
[Google Chromecast] mairenomon:
thanks for your answer, I tried on 2 different pcs and its respective usb ports and no sucess, I also tried with 4 different usb cables, 2 did not seem to recognise the micro pro clone and the other 2 did

I will quote my main post showing my issue in case somebody can give me more ideas, I would add to this post that I still do not have idea how to reset the bootloader (it might make the difference as all I do is plug and unplug the clone board)m thanks again :(
[Google Chromecast] marbelly:
Reset the bootloader by shorting RST & GND terminals
[Google Chromecast] XartBing:
Is my Chromecast Bricked

Hi Everyone,

When the HubCap hack first came out, I rooted my Chromecast, and all was working well.

At some point (no idea when or how as I don't use my Chromecast that often) I noticed that I couldn't connect to my Chromecast anymore.

Black screen, nothing seen on the wifi broadcaset, and can't reset the device.

When I plug it in and power it up,

It turns pink (white /red) then red and then white (solid) (all within 1-2 seconds)

Staying on the reset button does nothing

However if I plug the USB (to direct power) while the reset button is pressed

I get solid red led (after a brief pink) and the three dots on the screen

Keeping it pressed makes no changes.

I doubt that it is a stuck reset button issue.

If I try the hubcap flash process again, with teensy++ and plusplus_16664.hex code on it,

I manage to get the red led come on and the teensy++ flashing and then 30 secs later turning solid

but the Chromecast does not reboot, ie whie LED never comes on (stays on red)

I want to know if this is bricked with no hope of revival or if anyone can think of any way to get it unbricked?

Thanks in advance.
[Google Chromecast] bhiga:
The dots mean you have the vulnerable bootloader (thanks to HubCap), so you can try a *regular* FlashCast stick and see what if says in the log. Remember that you need to boot with it twice if it's a newly prepared FlashCast stick, first to prep the partition for images, then again with the ROM/mod to flash.
[Google Chromecast] stevebeaulac:
Big Thanks to everybody involved.

Just received a new CC from Amazon.ca.

Using my Freaduino Leonardo micro with the the hex image from post #589 I was able to flash Team Euraka on my CC.

Info.

CC S/N: 48021xxxxxx

CC firmware version 17977.

Used the isp connection on the Leonardo/Micro to load the LEONARDO_16664 firmware

command used: avrdude -v -p ATmega32U4 -U LEONARDO_16664.hex -c avrispmkII

Tried with a OTG powered hub. This did not work.

Used a Y-cable from a DVD-writer, OTG cable. This worked.

Thanks.
[Google Chromecast] XartBing:
Thanks bhiga for the quick response.

Have been trying to get this to work

I'm never managing to get the partitions on the USB disk created.

Let me summarize what I tried.

(Just to be certain I'm doing this right)

wrote flashcast 1.3 on usb thumb drive (tried with two different USB sticks)

powered the OTG (USB stick plugged)

Chromecast on HDMI,

hold the reset button and plug the usb

Chromecast turns white then red

keep pressed until USB starts flashing,

release the reset,

I see the 3 dots on the screen, and then it disappears,the usb flashes for few seconds and the Chromecast turns white, the screen looks dark grey (no sign of flashcast)

USB continues to flash and then stops

but the chromecast does not reboot (no quick red and then white)

if I remove the usb (after a while) and plug it to the PC, I get asked to format it, hence I'm concluding that partitions are not created.

Not sure if this could be a problem with my OTG cable (the same cable worked fine with hubcap on Brand new Chromecast today)
[Google Chromecast] mairenomon:
thank you, it was all about resetting the bootloader, I got it finally to work by inserting those 2 little sticks that comes with the board on its holes then short it with something metallic, thanks!
[Google Chromecast] XartBing:
Hope I did not mislead by saying I see 3 dots,

the dots I see is rainbow colored (more than 3 if you look closely)

red-ping-green-black-blue-orange

see attached.
[Google Chromecast] sutt2m:
This does seem to be a lot of hasstle no dissrespect great work! I am a bit of a noob when it comes to cc... Could gou tell me what are the advanages of root on cc please.

Would there be a simpler way of rooting in the future do you think...thank you :good:
[Google Chromecast] Fremnet:
Success!

Greetings one and all, I'd like to report my success at rooting the chrome cast

AU, purchased in Brisbane, using a Lenoardo clone - from here and the hex from here.

I only had a standard OTG cable so I grabbed a HDD Y cable and an old USB back plate to make a female to female converter with some breadboard jumpers and a cludge was born :D

Anyone in Brisbane/Caboolture area wanting a jailbroken CC feel free to contact me.
[Google Chromecast] marbelly:
Glad you got sorted!
[Google Chromecast] Pietplezier:
Still wating on my Lenoardo clone from China, waiting almost 1 month now, Chromecast still virgin in the closet.. :)
[Google Chromecast] Pietplezier:
Loaded the LEONARDO_16664.hex file on my Lenoardo with ArduinoBuilder-0.8.8 , After that, usb stick with Hubcab image on it, but after 10 minutes, the led is still red, chromecast. What now? Unplug all cables and start over again?

The led colors on the chromecast are the same as in this video, till the guy in the video insert the usb drive, and press on the chromecast button. My led stays red, and the eureka website is not available. All this with internet OFF :)

EDIT: Changed usb stick, works flawless now. I see the Eureka webpage :)

When i reset the chrome cast to factory settings with the chromecast app, will eureka rom exist ?
[Google Chromecast] Zenety:
Is there any way possible to use a Arduino board or Raspberry PI as a replacement for the teensy board?
[Google Chromecast] Pietplezier:
No. Only the Arduino's based on ATmega32u4.
[Google Chromecast] Flatric:
How did you do that?
[Google Chromecast] Pietplezier:
How i did it..

0) Download hubcap image from 1st post.

0.1) Download the special for clone boards hex file THNX elborak!! :) : http://xdaforums.com/attachment.php?attachmentid=2941696&d=1411049832

1) Download Arduino IDE software: http://arduino.cc/en/Main/Software And install it.

2) Download Arduino Builder: http://arduinodev.com/arduino-uploader/

2) Reboot pc

3) Attach Arduino on pc. Look at windows Device manager wich COM port the arduino uses.

4) Open ArduinoBuilder.exe, Board type: Arduino Leonardo. Click on the com port of the Arduino, click on Load sketch/HEX. And upload the hex file to the Arduino.

5) Download Win32 Diskimager: http://sourceforge.net/projects/win32diskimager/ And use it to upload the hubcap-flashcast.bin on the usb flash drive. Please format the usb diskdrive first (fat32)

Then watch this video to actual flash your Chromecast. https://www.youtube.com/watch?v=S2K72qNv1_Q
[Google Chromecast] dgcruzing:
Will pop you a pm..I am on the Goldie...
[Google Chromecast] Pietplezier:
My Arduino Pro micro is back in businesses!

Grabbed the stock Arduino "blink" scetch, converted it to a .hex file. And uploaded it with AX loader. Now i have a normal Arduino Pro micro again, and it's acting normal!

Download Axloader, already include blink.hex.

Open windows Device manager, short pins RST & GND. Device manager will show the Arduino for a few seconds at the COM port section, remember the com port!

Open command line on windows "cmd"

Navigate to the AX loader folder.

Past this in commandline "avrdude -p atmega32u4 -c avr109 -P COM8 -U flash:w:Blink.hex -v"

(Change the com port to your own com port)

Now short pins RST & GND again, and after windows reconize your arduino for 8 seconds, hit the ENTER key to upload the blink.hex file.

You have a normal Arduino now, you can upload normal sketches!
[Google Chromecast] verbage:
Just confirming success with rooting my rev 15098 Chromecast that I got on Black Friday. It had been sitting unused in the box unused since then as I waiting for an Arduino Micro clone and powered OTG cable from China. I used the LEONARDO_16664.zip hex file provided by elborak in post #589, and used avrdude to flash it onto the Arduino using the syntax provided by Maxwell2k in post #337. Then it was just a matter of following the steps #2 and onwards from the initial posting. It worked the first time for me--I did not have issues with timing as some other folks have experienced. No problem "recovering" the Arduino after the fact either. I think people might be overrunning the 8 sec bootloader window by trying to do a compile and upload on the fly. Instead, do the compile first, then reset the Arduino, and then do the upload, and you should have no problem hitting the 8 sec window.

Folks are always asking how to know the FW rev of their Chromecast, and besides using the Chromecast application another slick solution is as follows. Just power up the Chromecast immediately out of the box, connect to the ChromecastXXXX wireless network with your computer, and then directly query the Chromecast by browsing to the following URL:

http://192.168.255.249:8008/setup/eureka_info?options=detail

This is slick because the Chromecast is completely headless--all you have to do is power it up. Anyway, this tip came from ddggttff3 in the first post of "Non-US Chromecast Firmware Survey" thread.
[Google Chromecast] Srandista:
Yes, device will revert to default settings, but it still be rooted with Eureka ROM on it.
[Google Chromecast] ghowse:
I am at Wilston if you want to avoid the long drive to Caboolture! I've rooted about 15 CCs so far. Send a PM if interested.

Cheers

Geoff
[Google Chromecast] locoslennie:
Piet, are you anywhere near Amsterdam? Would love to put eurekarom on my CC with 15098 but not having arduino or teensy!
[Google Chromecast] Pietplezier:
I dont live near Amsterdam, 100 km south of Amsterdam. If you are interested, more details trough personal message. :)
[Google Chromecast] :
Hi Piet!

Could it be possible for me to send you my Chromecast, have it rooted, and then sent back? I'd be happy to Paypal you a few beers if need be :)!

Sincerely,

Menu
[Google Chromecast] Pietplezier:
Made a full page tutorial. about how i did it

If i forgot something, tell me.
[Google Chromecast] bhiga:
So far there are no reports of shipping units that have build 19084 (the build that patched HubCap) or newer.

It will happen eventually though.
[Google Chromecast] ghowse:
I can confirm that this is also still the situation in Australia. No reports of any build 19084 or later - yet.
[Google Chromecast] ghowse:
This Wiki http://whirlpool.net.au/wiki/chromecast has just been created mainly to answer Australian queries about the use of the Chromecast. I would welcome any feedback and corrections from the XDA world.

Thanks

Geoff
[Google Chromecast] locoslennie:
I bought mine from coolblue in NL with stock firmware 15098 which is rootable.

Cheers!
[Google Chromecast] hackjunk:
Teensy root package

Hi everyone,

I have a CC that i never connected to the internet that I would like to try rooting with this method. I am trying to download the teensy hubcap.zip package from the first post on this thread, however no download appears when I click on the download page, it just seems to reload the page. Is there another link to the teensy hubcap.zip package? Any suggestions would be helpful really looking forward to doing this on my CC.

Thanks in advance to all.

Ren
[Google Chromecast] ghowse:
Ren

Here is a temporary link https://db.tt/FZG6nt2v

Cheers

Geoff
[Google Chromecast] hackjunk:
thanks!

Geoff,

you rock thanks for the quick response and link buddy!

-Ren
[Google Chromecast] ghowse:
You're welcome.

---------- Post added at 05:01 PM ---------- Previous post was at 04:59 PM ----------

All us Aussies are good guys!
[Google Chromecast] Cidris:
I am having serious trouble with rooting my rev 15098 chromecast and I hope that someone can help me!

I have flashed the teensy 2 and the usb stick. But im stuck at the part where you plug the chromecast in while holding the reset button.

I am getting power on my chromecast but the led on the teensy is staying dark...

I am using a usb y-cable with 3 male connectors, built my own male to female adapter on a breadbord (i am getting voltage accros and tried charging my phone and it worked), a usb otg cable, my htc charger (it didn't work with others too) and a usb to mini usb cable for the teensy (i tried both versions for my teensy).

I would be really happy if someone could help me!

PS: If i forgot something, you need more info or i'm just plain stupid please tell me!
[Google Chromecast] Shebee:
I got 22062, can I root it?
[Google Chromecast] ghowse:
Nope.

---------- Post added at 03:09 PM ---------- Previous post was at 03:04 PM ----------

If you have tried a few times and failed, I would be suspecting your cable wiring. I tried maybe 20 times with my 3 home made cables with 0% success. As soon as my bought cable arrived, it worked first time. If you are 100% confident your cable is correct, keep trying. The timing of the button release is quite critical. I plug the CC (holding down the button) into the power lead, watch the LED come on and wait about 1/2 second, then release.
[Google Chromecast] Shebee:
Are there developers currently working on the device or is it a hopeless situation right now? Any chances a new exploit might be found, especially with the new 25.... something update rolling out?
[Google Chromecast] ghowse:
We can be extremely grateful that they found the exploit for pre-19084 builds. It is very unlikely that another vulnerability will be unearthed. If you want a rooted CC, your best bet is to invest another $35 and get it rooted before letting it see the internet.
[Google Chromecast] bhiga:
Eureka-ROM development has slowed.

But then I just saw Chroot. Running Debian 7.8 on Chromecast
[Google Chromecast] Shebee:
Having 22062 I am out of luck anyhow right?
[Google Chromecast] bhiga:
Correct, if you have stock firmware build 19084 or newer, there is no root method as of today.
[Google Chromecast] pwvandeursen:
my rooted chromecast uopdated to the 22xxx version, and since then I am not able to use it anymore... I can go through the whole setup, set the backdrop features, but neither my phone nor my laptop can cast a screen to the device... Also in plex the cast icon doesn't appear and when I try to connect chrome to cast a tab, I get unable to cast to device and the cast icon goes red with a small x in it.....

anybody know what is happening?
[Google Chromecast] vasilisaerox:
what new abilitys dose the root gives to chromecast?
[Google Chromecast] Epedemic:
yes... everything seems broken now... youtube, deezer, tab casting etc... hoping for a new build soon :)
[Google Chromecast] ghowse:
Go into settings, apps, all apps, google play services, clear cache. http://whirlpool.net.au/wiki/chromecast
[Google Chromecast] Epedemic:
YES!!! You sir, are a gentleman and a scholar :D Thank you soooo much :D
[Google Chromecast] ghowse:
All credit goes to a poster "weaselsarecool" on the Aussie Whirlpool forum http://forums.whirlpool.net.au/forum-replies.cfm?t=2287174&p=-1&#bottom . I just borrowed his discovery for the wiki http://whirlpool.net.au/wiki/chromecast
[Google Chromecast] AJHutchinson:
Is it possible to use a teensy 3.1?

Thanks in advance :)
[Google Chromecast] bhiga:
Different platform, so no, unless someone has successfully ported it.
[Google Chromecast] silverwings2008:
Anyone in the UK be happy to lend/sell me their tweeny so I can root my chromecast? Can send PayPal for postage etc. Thanks
[Google Chromecast] AJHutchinson:
No worries thanks bud ?
[Google Chromecast] Framedtrash:
has it been confirmed to not work on a teensy 3.1 ??

ive got a 3.1 so would be great if some one could confirm it doesn't work before I go and buy a older one

And before u ask I can't test for myself yet as I'm waiting for my OTG cable to arrive in the mail

Cheers
[Google Chromecast] madi123:
Thank you for all the instructions. Everything worked with Arduino leonardo clone out of the box.

I see google realesed new update. Any news when this update will come from Team Eureka as OTA as well?
[Google Chromecast] elborak:
http://xdaforums.com/showpost.php?p=58696836&postcount=1308
[Google Chromecast] Framedtrash:
I can confirm that this doesn't work on a 3.1 device

Time to buy a 2.0
[Google Chromecast] ForSquirel:
For the love of me I just can not get this to work. I'm using a arduino Leo clone and all the right cabling. The firmware on the CC is rootable according to this thread. When I go through the steps I get some Rx light activity when the CC boots but then nothing.

I've tried the regularXXXX.hex and the leonardoxxxx.hex without success...

Is there any trick to this?

mta: I have the 15098 firmware and am trying the 16664 files. Is this my problem?

Ok, well I've made some progress. I've finally got the .hex written to the arduino, now it's just a matter of working the CC. Everytime I try i get the ! screen though. So I guess, timing issue?

***Well, finally just said screw it and gave up...
[Google Chromecast] dvtmg704:
Is there any other way to root if u dont have a teensy
[Google Chromecast] Srandista:
No, not at this moment. And it probably never will be.
[Google Chromecast] uplink.cu:
Firmware 27946

Teensy don't work in Firmware 27946... Any other option then?

Thanks
[Google Chromecast] bhiga:
Not at this time.

If not already rooted and firmware >= 19084, no root for you.
[Google Chromecast] cantenna:
this doesn't work for me, I have two rooted chrome casts that I updated to latest Eueka build, both aren't casting, tried factory reset via Eueka web gui and reset it up via chrome cast android, but applications no longer see the unit on the network. I have also tried a different network as well and different android devices. it woul seem th the most recent update did break functionality of these devices. it's odd though I can set the device up okay. anyone have any ideas? can I return to the previous eureka rom?
[Google Chromecast] pemell:
Same issue here. Posted about it in the eureka thread. Let's see if they update it or share a factory image for flashing.
[Google Chromecast] cantenna:
Fixed with google whitelist
[Google Chromecast] ghowse:
Everything is still working for me, although from time to time it gets confused with guest mode. I just did a factory reset and deselected guest mode. I'm still using TeamEureka whitelist.

Something new to report though: Netflix works without using custom DNS addresses. Perhaps something has changed since Netflix launched in Australia last week.
[Google Chromecast] aleo1203:
Port Numbers? S/N, Firmware Relationship?

With this root can you change the port numbers it will use?

Also is there a good guess as to the relationship between s/n and firmware version it ships with?

Thanks for the help.
[Google Chromecast] bhiga:
No, can't change ports.

For serial numbers to probable firmware version, please see my Rootable Serial Numbers thread which I recently revamped for easier understanding (I hope).
[Google Chromecast] nidhish91:
Anyone in NJ who could root my chromecast? Its a old model and not yet updated.
[Google Chromecast] angelsomething:
Firmware 31432

So I guess there is no luck in rooting this latest firmware with teensy?
[Google Chromecast] Srandista:
If there will be a new root method, you will know that from XDA, for sure.
[Google Chromecast] masterchop:
what can you do with a rooted CC? its pretty limited device, what can you get from it?
[Google Chromecast] bhiga:
Mainly the ability to set your own DNS and use Team Eureka whitelist, but if you're like me, you also can see how warm your Chromecast is. :)

See http://xdaforums.com/showthread.php?p=48788011#post48788011
[Google Chromecast] :
If I would buy a Chromecast from a retailer now, would it still have a rootable firmware? If so, I might just buy a new Chromecast and sell my old one.
[Google Chromecast] bhiga:
Depends... See the Rootable Serial Numbers thread for guidance on what serials to look for in hopes of it still having a rootable firmware.
[Google Chromecast] :
Man, that sucks. I want a rooted Chromecast, but not that badly, haha. Thanks for replying though :)

On a sidenote, is the Hubcap team busy trying to find a new way to root? I know they probably all have a rooted Chromecast but it's less fun for us people out there in the cold, haha.
[Google Chromecast] Barry Mad:
Thanks for your Help

[MENTION=5639408]Team-Eureka[/MENTION]

First Thanks for the use of your Code and Expertise.

Found a nice very well written Howto for New starters by Christian Cawley dated April 18, 2015

http://www.makeuseof.com/tag/root-chromecast/

http://www.makeuseof.com/tag/author/ccawley/

In exchange you all maybe interested in my Signature links etc.

With Respect and Thanks. bmad = [MENTION=4809492]Barry Mad[/MENTION]