I thought that I would write up a little information on my rooting experience. Especially for everyone in Europe, where the teensy seems to be hard to get at the moment, at least for a reasonable price. I collected all the information/guides, that I used to root my chromecast in this post. Instead of the teensy I used a "Arduino Mirco Pro" which can be bought for about 12€ (in Germany).
Hopefully this is useful for some of you!
- >=1GB USB Drive
- two USB micro cables
- USB OTG cable (ordered here: http://goo.gl/0geWB1
- Arduino Mirco Pro (ordered on ebay Germany for 12,95€)
- HubCap package from this thread
- Arduino IDE for the drivers (http://goo.gl/rFDOYv
- AX Loader (http://goo.gl/wtSyXr
- hex file from this thread on page 59 called "LEONARDO_16664.zip" by user "elborak" (Thank you!)
Once you have all this together prepare everything:
1. Install Arduino IDE and make sure the board gets recognized properly by your device manager.
2. Extract AX Loader to any folder you like.
3. Replace "avrdude.exe" and "avrdude.config" from the Arduino IDE install directory with the ones in the AX Loader folder.
4. Extract the "LEONARDO_16664.hex" file into the AX Loader folder.
This next step gave me a little headache. When you connect the Arduino to your computer it uses a certain COM port when connected. Before that it uses a different COM port during start up, while it is in "bootloader mode". This is the COM port you have to figure out. The way that worked for me was the following: - connect the Arduino to the PC
- start AX Loader
Settings: Arduino: Leonardo; Serial Port: COM port your board has; Hex File:"LEONARDO_16664.hex"
- Click Upload button! This failed, but the COM port shows a different choice now.
- This was the correct "bootloader COM port" I needed.
5. Go to the AX Loader folder. Hold "shift", right click and select "Open command window here".
6. Now enter, but dont run yet:
with ?? being the COM port you figured out after Step 4.
7. Go back to the AX Loader window. Once again click on Upload and shortly after run the command. (Takes a bit of timing, but this was the only way I was able to get my Arduino into "bootloader mode".
If everything went smooth, something like this should appear:
8. Prepare your flash drive. I used Win32DiskImager and the guide from this old rooting video: https://www.youtube.com/watch?v=B6c34jqFHxY
9. Now, you should be good to go with the instructions that come with the HubCap package "README" file. Being as lazy as I am I just followed the video: https://www.youtube.com/watch?v=S2K72qNv1_Q
This is the way it worked for me. Maybe some steps are not necessary and can be done easier. I want to thank elborak and Maxwell2k for providing all the files and instructions to make this possible and of course all the developers for their fantastic work!!!