yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] Dirty Engineer:
Sweet, looks very feature rich. Nice job!
[Google Chromecast] yoonus:
Rooted and ready to go

Rooted my CC. Need to setup and play with app.

Had few issues during install like sticky power button causing black screen and CC not picking flashcast USB when written using dd.

See for details

http://xdaforums.com/showthread.php?p=48612385&posted=1#post48612385
[Google Chromecast] playahate:
tha question:

how can i stream VEVO in Russia? I thought that all restrictions are gone at your ROM, and the whitelist has no limitations of region...

i can watch VEVO videos at the device, but when i try to cast it, theres "Not allowed for your region" or smth like that on TV.
[Google Chromecast] bhiga:
The application (on Chromecast and/or on the device requesting the casting) does all the DRM and region-checking. The ROM/firmware does not change that.

Unlocator or Unotelly might work for pretending you're in a different region, but I'm not sure.
[Google Chromecast] yoonus:
How to revert to google image

I received another rootable unit from Amazon. Planning to return the one I got from bestbuy. This was rooted and has PWN installed.

How do I revert back to google image?
[Google Chromecast] wptski:
There isn't a way to revert back.
[Google Chromecast] ddggttff3:
The question is why would you want to revert back a rooted device?
[Google Chromecast] killall:
Rootable CC's are as rare as hen's teeth. Why not sell it to someone who is desperate to get one.
[Google Chromecast] yoonus:
I am planning to return it to bestbuy. I am thinking it would be better to put the original firmare before returning.
[Google Chromecast] ddggttff3:
See the post above yours. You would be better off selling it instead of putting it back to stock. If you really want to revert it back to stock though, throw me a PM.
[Google Chromecast] yoonus:
Thanks. I will try to find a buyer.
[Google Chromecast] borxnx:
Thank you for this! You are awesome.
[Google Chromecast] ddggttff3:
Just released the new OTA, which as its a new ROM, has its own thread. OP was updated with a link. This update is pushing as a OTA as we speak :)
[Google Chromecast] ered15:
Great ROM

Hey #ddggttff thanks for this great ROM... I just got the update
[Google Chromecast] ddggttff3:
The problem is you need to install flashcast v1.1 on your jump drive, not my 13300 1.1 ROM. You can get flashcast 1.1 from https://github.com/tchebb/eureka_buildroot/releases
[Google Chromecast] mrstimpy:
Thanks man! Sorry for my noobness!
[Google Chromecast] kefallo:
Hi. I can't download ROM from your link. Can you give a mirror please?
[Google Chromecast] Bajanman:
Not sure what your using for downloading? But when I click the link the download starts automatically!! But I'll give you a mirror HERE: :thumbup::thumbup:

https://copy.com/1K0zG

If the OP has any problem with me posting a mirror please let me know (PM) so I can remove it! Thanx:D

If it's no problem then you can link it in the OP. If need be;):D...
[Google Chromecast] JLine05:
Ok Im about to give this a shot but I have a couple maybe dumb questions.

How do I put this file on my jumpdrive if windows 7 doesnt see a valid filesystem after writing the flashcast .bin to it?

Do I need this connected to my tv when I do it? The reason I ask is my powered USB hub has to be connected to my computer for power. Can I just go through the process and watch the LED to know when its completed?

Thanks for the advice, and thanks dd for creating this.

Edit: I figured out the first question, have to wait for flashcast to go through the process.

It looks like my USB hub will not work. I plug in the chromecast to the micro usb connector on the hub and the thumb drive one of the full size USBs and then plug in the hub to my PC while holding the button. The Chromecast light starts out white and then turns red but never goes back to white so I guess its not picking up the flash drive. Maybe this hub will only send data to the end that I have to plug into my PC for power and will not allow other devices connected to it talk to each other.
[Google Chromecast] paracha3:
[MENTION=2212097]ddggttff3[/MENTION] so for those of us who are disabling OTA, will there be a zip file release for manual updates in future?
[Google Chromecast] ddggttff3:
All updates, including download links, will be posted in this thread. Just remember that you will have to disable updates after each update if you want to stay off the update system.
[Google Chromecast] PJtrick4020:
Anyone having trouble ssh-ing/telnet to chromecast? Is this enabled on this rom?
[Google Chromecast] ddggttff3:
Yes they are enabled, and it may take up to 1 minute after booting the chromecast for the services to startup.
[Google Chromecast] jasenko:
Just wanted to say thanks for awesome work. Incredibly easy setup, almost as easy as chromecast itself. Keep adding those features. Flashed a couple of devices in no time. The best part, once you have a USB drive setup, just flash whatever number of devices you have. Even better, borrow it from someone who did it before :)
[Google Chromecast] ddggttff3:
No problem, only reason I keep making them is because of this awesome little community! :cool:
[Google Chromecast] sylvestor2013:
thanks !!

Thanks ddggttff3.

It's a great flash utility. I really appreciate the OTA updates too !!

Excellent work.
[Google Chromecast] jasenko:
Wow, I checked the stats on OTA website. Yesterday, when I flashed my two devices, there were 86, now it is 107. I can't wait for more cool options to make it even more appealing.
[Google Chromecast] ddggttff3:
Yeah, the amount of users is impressive! As for features, there are a few cool things in the works, but nothing I can really announce until they are close to ready. ;)
[Google Chromecast] vagabondin:
Local Streaming

I successfully managed to get the flash as i get the pwned boot animation at start. But, I have mot manged to find a way to stream my local media from laptop or phone directly to TV. I tried using Fling but that also didnt work. Can someone point me out to a solution to use with ROM for playing my local media.

Also, are there any Apps included within this ROM ?

BTW, thanks a lot for the awesome work people like you make the gadgets world extraordinary :)
[Google Chromecast] ddggttff3:
If by apps you mean whitelisted chromecast apps, then this ROM does not have any added. Pwnedcast ROM uses googles app list, but you can install kyocast on top of this ROM if you wish to use his whitelisting service. :)
[Google Chromecast] metalcated:
OK, so I followed this process, I have a rooted CCast and running 13300 with the DNS mod. What if anything outside of the standard apps can I run now? I can't seem to get anything else working besides the Google Auth'd apps. If I wanted to use AllCast, how would I? Fling? locks up. I have been through tons of posts and threads and not really finding a definitive answer on these questions.

Thanks folks. :good:
[Google Chromecast] blitz_7:
If you read and follow this thread you should be all set. http://xdaforums.com/showthread.php?t=2516164
[Google Chromecast] metalcated:
I have followed this thread and still cannot get AllCast or Fling to work. Any suggestions for troubleshooting?
[Google Chromecast] mastermind278:
Please be more descriptive on the error. Are you certain the Kyocast got installed? For Fling make sure to use Fling0.3

For Allcast follow what I did here:

http://www.youtube.com/watch?v=NTcyBwT2EIU

Obviously if you get the newest version of Chromecast you don't have to set the date back:

http://xdaforums.com/showpost.php?p=47503538&postcount=98
[Google Chromecast] metalcated:
Where can I get Fling 0.3?

Found it: https://drive.google.com/file/d/0B1JOS3wS0bJ0Snd0emF0aWwxbGc/edit?usp=sharing
[Google Chromecast] guy4jesuschrist:
I have tried both mp4 and avi video formats, and neither will cast using the AllCast that I edited to remove the time bomb. I have KyoCast installed, and AllCast finds my Chromecast, but doesn't cast the video for some reason. Not sure why. I've never been able to make AllCast work, even with the original with the time turned back.
[Google Chromecast] bhiga:
If you shoot a video with your phone, can you AllCast it? PwnedCast + Kyocast and the "unbombed" AllCast above work well with my Galaxy S3.
[Google Chromecast] guy4jesuschrist:
So, I tried it again, this being at least the 5th or 6th time I've attempted, and it finally worked. I tried mp4 videos that I've shot with my HTC One, and they play, but they freeze then play every few seconds. It's weird, because I'm playing a full length movie that is mp4 format and it's not freezing at all. Also, the two avi files I've tried playing, will not play. Not sure what made AllCast finally start working, but glad it's working, even if it is a bit moody with some formats and files. Thanks for suggesting to try it again!
[Google Chromecast] bhiga:
My phone-recorded mp4s pause every now and again, probably has to do with the bitrate and network hiccups.

AVIs are always problematic in non-computer players because AVI can contain a variety of compression types (CODECs) which embedded/appliance-type players usually don't have.
[Google Chromecast] guy4jesuschrist:
Yeah, seems like the best way to ensure wider video format "compatibility", is to have an app that not only casts, but also included transcoding. Unfortunately, that could still lead to slow downs, since it would have to rely on the phone's processing capabilities, along with network latency.

Maybe if Google ever adds the ability to cast local content, they will also include codecs that will allow playback of virtually any format...either that, or maybe a Custom ROM developer can add the codecs into their ROM, before or after Google releases the officials SDK.
[Google Chromecast] mp3coupe:
I'm hoping someone can tell me what I'm doing wrong. I was able to load flashcast and then PwnedCast. When the unit boots up I do see pwned splash screen. I can't seem to be able to configure the chromecast via win7 pc using a alfa dongle nor via the phone with google setup up software. Any ideas? Using the phone it does find the chromecast on the network and then fails connecting to it.
[Google Chromecast] ddggttff3:
The setup process has always been a pain for me, but it seems to be because of all of the 2.4ghz wireless networks around my home. Interference with other networks may be the cause, you just have to keep trying.
[Google Chromecast] mp3coupe:
I finally got it to work. I tried the installer on another desktop with the alfa and it worked. I used the chromecast the very first day it was rolled out, its been sitting on my desk every since. I finally got around to rooting it but my wifi password changed so I held the button for 30 seconds and it rebooted, I did this after I installed your rom. I did lose the 4 digit code on the screen, not sure why but its connected to the network now.

Good job on the rom
[Google Chromecast] wptski:
Just got my OTG cord today so installed Flashcast, PwnedCast ROM and got Pwned! on the screen. I didn't know where the build number was so when I finally found where the settings are, it shows 13300. This ROM is based on 13300, so is that normal to see, now? I hope since every went as it should.
[Google Chromecast] tchebb:
Yes, that is the expected behavior.
[Google Chromecast] mikeones42:
After a successful flash of PwnedCast ROM you would see the boot image has changed and now says PWN in the logo. If you have the standard CC boot logo and your CC is on 13300 then you are running Google’s firmware not the PWN Rom.
[Google Chromecast] wptski:
Good to hear that!

---------- Post added at 09:52 PM ---------- Previous post was at 09:49 PM ----------

Well, having kept my CC from a WiFi connection up till now, I don't know what the standard boot logo looks like.
[Google Chromecast] lukian:
Just to confirm, this doesn't appear to wipe the data partition?

Should this be mentioned in the initial post?

Might be useful if people aren't paying attention during the boot logo and are unsure if their device was flashed successfully. Or for people that wish to preserve this data for some reason.
[Google Chromecast] ddggttff3:
This ROM does not wipe the data partition, so you do not need to re-setup the device after flashing.
[Google Chromecast] DC_MTP:
I already have a file named eureka_image.zip on root of my FlashCast jump drive from when i originally flashed "FLASHCAST v.1.1" do I overwrite in order to flash the ROM in OP?
[Google Chromecast] DC_MTP:
Not sure why Im having issues trying to flash this...Copied the rom to the root of my flashcast drive and renamed is accordingly....powered it up and cant get past the Flashcast Welcome! screen ..I got a Red light.
[Google Chromecast] ddggttff3:
Do you have file extensions hidden? try just naming it eureka_image and flashing.
[Google Chromecast] DC_MTP:
Extensions are not hidden... I double checked.also tried to re download the zip and tried renaming it without .zip - no dice.
[Google Chromecast] ddggttff3:
Hmm, can you please share your flashcast log file?
[Google Chromecast] DC_MTP:
here is the latest.

EDIT: I should have read the log file... says "Installation Cancelled, Please Update to Flashcast Version 1.1 or Later."

I downloaded v1.1 and tried to flash but still stuck at the welcome flashcast screen.

do i need a new bin file for 1.1?
[Google Chromecast] ddggttff3:
yes, you need to install flashcast v1.1 on your jumpdrive before installing this ROM.
[Google Chromecast] DC_MTP:
tried it but cant get past the flashcast welcome screen.
[Google Chromecast] ddggttff3:
What do you mean? did you boot to set it up first? are you sure you are flashing the 1.1 version of flashcast?

Try following my video guide step by step:

http://xdaforums.com/showthread.php?t=2529903
[Google Chromecast] DC_MTP:
few months back i went through the process and rooted my chromecast using your original method (v1.0) all went well and have been working fine. decided to check out the thread for updates and I find out that you now have a flashcast ROM ( with automatic updates) so I d/l the file and tried to flash..no dice.. saw the log and read that I needed to be on 1.1 version before i can flash your rom. Copied 1.1 to the flashcast drive and once again stuck at the flashcast welcome screen. So I was wondering if I needed to to format my drive and redo the whole bin file thing and then put v1.1 on the drive and try again?
[Google Chromecast] ddggttff3:
yes, you need to redo the bin flash with the flashcast v1.1 image. That is how you update flashcast.
[Google Chromecast] DC_MTP:
great will give this a go. Thanks for the quick responses.

EDIT: This was definitely the issue.. got it to flash successfully. Thanks ddggttff3

now to flash kyoCast I just replace it with my current eureka_image.zip right? no need to redo another bin file correct?
[Google Chromecast] bhiga:
Yes. Replace your current eureka_image.zip with the KyoCast zip (renamed to eureka_image.zip of course), then let it flash.
[Google Chromecast] dragonzzz:
I want to change my network, do I need to factory reset my Chromecast (with PwnedCast)? And will I lose my PwnedCast?
[Google Chromecast] ddggttff3:
you can just re-run the chromecast setup application to change wireless networks. Even if you do a factory reset, it will not remove pwnedcast :)

EDIT: 400th post, woot!
[Google Chromecast] player911:
So I finally took my Chromecast out and flashed it, downloading this rom now. 2 minutes left. Wish me luck.

Flashed. It's connecting to my home network. I seen the "pwnd" boot up.

I'm fine right?
[Google Chromecast] Bajanman:
After you download the pwnd cast Rom. You need to do this first. Look HERE:

http://xdaforums.com/showthread.php?p=45787315
[Google Chromecast] player911:
Oh no, I did that first! ;)

I flashed 1.1 then flashed the rom.
[Google Chromecast] pemell:
[MENTION=2212097]ddggttff3[/MENTION]

Just flashed your rom, thanks for providing a custom rom for us :)

I have one question. You say it uses dhcp dns server instead of google's. How can I take advantage of this? I'm living in Sweden and does it mean I can sign up for a netflix us account and cast it to chromecast?
[Google Chromecast] ddggttff3:
If you want to use netflix US, you would just have to setup your home network router to use a service such as Unlocator DNS as the DNS servers, and the chromecast would then route through those DNS servers, allowing you to use netflix :)
[Google Chromecast] yingsta:
Can someone tell me what I'm doing wrong. I believe I have flashed flashcast 1.1.

I renamed the Rom zip to eureka_image.zip and placed it on the root of my usb labeled flashcast. and made sure my extensions are showing

Here is my log. Thanks!

Reading recovery parameters
Looking for mods on /dev/sda1
Resetting crash counter and boot mode
Clearing OTAs
Copying /usr/share/flasher/remove-ota to /tmp/tmp.BbGRbo
Flashing mod at /tmp/tmp.BbGRbo
Mounting cache (mtd4) at /tmp/tmp.qqckvL
Removing temp-ota.zip and ota.zip from cache partition (/tmp/tmp.qqckvL)
Unmounting /tmp/tmp.qqckvL
Removing temporary mod directory /tmp/tmp.BbGRbo
Mounting /dev/sda1 to /tmp/tmp.4B1oAs
Opened log file /tmp/tmp.4B1oAs/flashcast-logs/flashcast-1.log
Found eureka_image.zip, using
Extracting /tmp/tmp.4B1oAs/eureka_image.zip (zip) to /tmp/tmp.AjzUM5
Archive: /tmp/tmp.4B1oAs/eureka_image.zip
creating: Chromecast-Root/
inflating: Chromecast-Root/20PwnedCast-13300-V1.zip
inflating: Chromecast-Root/flashcast-1.1.bin
creating: Chromecast-Root/winimage/
inflating: Chromecast-Root/winimage/Changelog.txt
inflating: Chromecast-Root/winimage/GPL-2
inflating: Chromecast-Root/winimage/LGPL-2.1
inflating: Chromecast-Root/winimage/libgcc_s_dw2-1.dll
inflating: Chromecast-Root/winimage/libstdc++-6.dll
inflating: Chromecast-Root/winimage/mingwm10.dll
inflating: Chromecast-Root/winimage/QtCore4.dll
inflating: Chromecast-Root/winimage/QtGui4.dll
inflating: Chromecast-Root/winimage/README.txt
inflating: Chromecast-Root/winimage/Win32DiskImager.exe
Flashing mod at /tmp/tmp.AjzUM5
ERROR: /tmp/tmp.AjzUM5/imager.sh does not exist
Removing temporary mod directory /tmp/tmp.AjzUM5
Flashing failed
Unmounting and removing /tmp/tmp.4B1oAs
[Google Chromecast] yingsta:
Yes, you were right...I've somehow combined those files together in the zip. I've removed those files and flashed the right zip. I now have PwnedCast! Thanks!
[Google Chromecast] bhiga:
Sometimes drag-and-drop isn't your friend... Actually, in my case, most of the time it's not my friend. :p
[Google Chromecast] kevev:
Reboots

I have rooted and flashed this ROM on my first CC. But I am having trouble with the second one.

Serial number starts #3908 so I would think it has the old bootloader. When Flashcast works fine.

It formats the memory card and names it correctly. I place the eureka_image.zip archive on the

memory card. Power up the CC just as I had the other while holding the button. I get the FLashcast

white/red screen. As soon as the CC starts to re-read the memory card the CC reboots.

How do I check what firmware version I have? If I have the old rootable firmware what can I do to

troubleshoot? No logs on the memory card. Thank You. :)
[Google Chromecast] ddggttff3:
Just a heads up, I just released the first OTA for the PwnedCast ROM. it may take up to 1 week for all devices to be updated, so don't be surprised if you don't get it right away.

New Features/Fixes:

KyoCast is now built into the ROM!

PwnedCast-OTA is updated to the latest version

Updated Recovery based on flashcast 1.1.1

If you use the UnLocator DNS service, you will have to reflash that mod after this update.

*hint* This will not be a issue in the future though!

This OTA is mostly preparing the chromecast for Team Eureka's first ROM release! Keep your eyes out for a teaser in the upcoming days ;)

I also updated the link in the OP so users who do not have OTA enabled can still update.
[Google Chromecast] bhiga:
I'd try:

Re-prepare the USB stick with FlashCast 1.1.1 (just released)

Let FlashCast do its thing to format the stick

Copy and rename the PwnedCast zip onto it again

Boot it and see what happens

Or, if you have a different USB stick, try doing the above on it. I recently had one of my USB sticks go bad on me, so it might be that. Though in my case FlashCast just turned the LED solid red.
[Google Chromecast] kevev:
WooHoo! I got it rooted. I had to do something weird and different.

I had to hold the CC button the whole time while the eureka_image.zip was being flashed.

It seems as though the CC would not load the zip completely and just give up and reboot.

The memory stick light would flash a few times and then stay light up solid or the red/white

FLASHCAST screen would come up and the device would reboot after failing to load the zip.

After the screen went blank during the reboot I let go of the button.

Maybe these steps need to be added to the flash instructions for anyone else who has the same symptoms.
[Google Chromecast] bhiga:
Freaky. Glad you got it working!
[Google Chromecast] jsdecker10:
Awesome, man! I've been successfully running your rom coupled with KyoCast for a couple of weeks now and everything has been buttery smooth so far! Got a question about the auto-updating process...I haven't disabled your auto-updating process in your PwnedCast ROM, so my Chromecast SHOULD update itself on its own, without me having to reflash anything at all. What I'm wondering is..how will I know when my Chromecast has successfully automatically updated itself and is running on the newer version of PwnedCast?
[Google Chromecast] OneAn9ryN00b:
ditto...thats what I was wondering too? I cant find how to tell what version number I'm currently running
[Google Chromecast] jsdecker10:
The only thing that I can think of is that we could telnet into the Chromecast and find out that way. Maybe there's some kinda new custom boot image displaying the new version?
[Google Chromecast] ddggttff3:
Currently the only way to check if your device was updated is to telnet/SSH into the device and run the following

cat /chrome/pwnedcast_ver

If it returns the number 10, then you are on the latest OTA. if it says 7 your device has not updated yet.

There will be a easier way to check this in the next ROM release.
[Google Chromecast] jsdecker10:
Ok, cool..I figured there had to be at least SOME way to be able to check to see which PwnedCast ROM version our Chromecasts were running, by doing one or both of the following:

1.) Watch the TV screen very closely as it proceeds through it's routine boot-up process and be able to visually see what version we are running(perhaps added in somewhere on the custom "PwnedCast ROM" boot image) on the screen.

2.) Manually "pull" it out from somewhere via telnet. Since this is probably the only way to see the version # right now and if you're cool with it and it's a sure-fire way to pull the current version #, then I'm cool with it too!! Whatever works!! I'm cool with whatever you wanna do for us!! Thank You SOOOOO MUCHHH for everything you're doing for us!!!!

:good: :good: :good: :good:
[Google Chromecast] wptski:
Never tried to telnet/SSH but looked into it, downloaded PuTTY unless there is something better, easier, etc?

Enter IP of the CC and get the following in a command line window.

Login as: (I just hit return and get the following)

Password: (A return here gets Access Denied)

Might be a dumb question or maybe too complex to answer here??

****EDIT****

I forgot to select TELNET, default is SSH. I got a "7" returned.
[Google Chromecast] ddggttff3:
When you SSH, the user is root, and the password is empty.

And to have a 7 still is normal. As I said, it will take up to a week for all of the users of PwnedCast to get the OTA. I coded it to do rolling out updates to prevent a mini DDOS on the server from everyone updating at once.
[Google Chromecast] BurnOmatic:
is there a quick way to tell the chromecast to update ? i checked mine and it said it's a 7 , any particluar way that it was told to update so i can know when to expect the update ?