View Single Post
Old 05-23-2011, 04:14 PM   #3
Marseille
Guru
Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.Marseille ought to be getting tired of karma fortunes by now.
 
Marseille's Avatar
 
Posts: 687
Karma: 5700000
Join Date: Dec 2009
Device: kindle
I didn't have any problems with that myself. May I ask which kernel you chose in step 7 and what device you installed it on?


Quote:
Originally Posted by archive of old FRX06 instructions

Step 1: Download XDAndroid Froyo, build 6. This contains everything you need to run Android, but because development moves so fast, we'll update a few portions in later steps.

Step 2: Extract the zip file. I recommend 7zip, because it also supports some compressions formats we'll have to deal with later, but any unzipping program will handle this file. Extract it anywhere, just remember where you extracted it.

Step 3: Move everything in the FRX06 directory to the root of your phone's SD card. The 'root' simply means not inside any directory or subdirectory. If you plug your phone into your computer in drive mode, and it comes up as, say, the E: drive, you'll extract the build directly to E:, not E:\anything. There are 6 files (haret.exe, initrd.gz, modules....gz, system.ext2, rootfs.img, zImage) and 4 subdirectories (AndroidApps, conf, media, STARTUPS) to move to the root.

Step 4: Choose your device/model. Different models have different quirks and key layouts which are handled with the startup.txt files. There are 5 models and several more submodels. The Blackstone directory is for HTC HD1s, DIAM is for Touch Diamond 1s, RAPH is for Touch Pro1s, RHOD is for Touch Pro2s, and Topaz is for Diamond 2s. If your directory has subdirectories, you'll need to turn off your phone, remove the battery and look underneath it find your model number (mine is RHOD500). Once you have the right startup.txt, move it to the root directory.

Step 5: Update your rootfs. Download the file here. Extract it (here is where 7zip comes in handy). Rename rootfsblahblah.img to rootfs.img. Copy your new rootfs.img to the root directory of your phone's SD card, it will ask if you really want to overwrite the existing file, and you do. Acknowledgment: Highlandsun, see linked thread for more details.

Step 6: (this might only apply to models without dpads like the Touch Pro2) Assign a Home key in startup.txt. Go to the root of your sd card, open startup.txt. There is a line at the bottom called set cmdline "" with various space-separated arguments in the quotation marks. You need to append an argument to convert one of your phone's face buttons to home, and another to search (more optional). For Rhodium, I changed physkeyboard=RHOD500 to physkeyboard=RHOD500-b1HOME to map my call key to home, and I added a new argument, gpiokeyopts=b4SEARCH to make my end key search.

Step 7: Update your kernel. The kernel consists of two files, zImage (no file extension, just zImage) and one named module-blahblah.gz where blah blah consists of version numbers. There is a constantly updated repository of new kernels here. I downloaded the may 6th release because it had a fair amount of good feedback. Delete your old modules file from the root directory of your card, and then extract and copy the new zImage and modules file in their place. Be sure to alter the downloaded zimage filename so it is just "zimage".

Step 8: Two last downloads. 1: conf. Copy this over the froyo.user.conf file found in root/conf. 2: Touch Pro2 tscalibration (Use this one for diamond and raphael), unzip and place the file in your root directory.

Step 9: Now open your phone's file browser, go to the root of your storage card, run haret.exe and watch android boot up. The first boot takes a long time.

Step 10: Links for extra information. XDAndroid Wiki. XDAndroid Froyo build 6 thread. Introduction to Android - SD Card (extra props to ryannathans for his guide). F22's Latest Rootfs (Apr 19th, 2011) Highlandsun's RIL Support Patches Merged + More. Official Installation Guide.

Last edited by Marseille; 07-15-2011 at 11:24 PM. Reason: added archive of FRX06 instructions from first post
Marseille is offline   Reply With Quote