<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d23151618\x26blogName\x3dMicrosoft+Windows+Smartphone+%26+Pocket...\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://windows-smartphones.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://windows-smartphones.blogspot.com/\x26vt\x3d1024050602495913164', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>

Booting Linux on HTC Typhoon-A Comprehensive guide

Thursday, October 12, 2006

I ran into sooo many difficulties trying to taste Linux on my Typhoon.Followed Vivien's guide to no avail.Had a hard time because I'm a complete Linux noob.

Tools you require...
1)Htc Typhoon ;)
2)Memory Card Reader
3)miniSD card (min 16MB)
4)Linux miniSD Image
4)Linux Basics
5)Lotta Determination!

The Method ::
Step 1)Simply copy the image to the card using the following command(simply copying it to miniSD in Windows would not help!!):
# dd if=minisd.img of=/dev/sdx
This command should be run at shell prompt in any flavour of Linux(I'm using Ubuntu Dapper).This command 'dd' is used to create a bootable image on the disk(here miniSD).

We need to give the exact path of the miniSD image - for this,right click on miniSD image file on your Linux machine and click on 'Properties' and copy the path which starts with '/media/Pendrive/' for the 'if' block.For the 'of' block,we need to know the path of the miniSD card reader.Generally it is /dev/sdx -- here 'x' varied depending on the exact path.


(Thank you Apoorva(Linux Whizz) for the contribution)!!

Turn off your phone, install your miniSD under the battery. Press and hold the camera button (on the right), then press the power button (on the top) for half a second or so, then release the power button, and wait for a white screen to appear. If the splash screen logo appears instead you pressed the power button for too long, wait for the phone to boot then turn it off again and try again. The white screen should read:


SD MFG image
<- Press this key Start Download Download SD image?




You have 5 seconds to press the volume down button (on the left) to start loading the image. If you were not quick enough or something went wrong you will see the tricolor SPL screen. Power down your phone and try again.

Now the EOL bootloader should be loading (black screen written in white). If it sucessfully found 'IMAGE.BIN' on the miniSD, it will load it after waiting 5 seconds. If it does not, checking the few error messages you may get and trying to figure out what went wrong is your only option.

To turn off your phone again, you will have to remove the battery.

This method will not install Linux on your Typhoon.It is loaded on to RAM temporarily.To boot back into WM5 or WM 2003 SE,simply reboot!!

Stay tuned for a video demonstration of Linux on Typhoon.Will be posting it as soon as my Ubuntu is repaired on my Desktop!!

Note::This project is developed by Vivien Chappelier.Some text in this article is verbatim from his site.

Bookmark this post to del.icio.us Digg this post! Bookmark this post to Yahoo! My Web Bookmark this post to Furl