[Touch Pro2, Tilt 2 Android Development] wmg316:
I have helped a couple of people having problems getting their Android to work on a Tilt 2 device in a PM, so I wanted to post this here.

These are my steps in successfully installing a VERY GOOD working version of Android on my Tilt 2. This is what I use:

**Complete Froyo Bundle!!** FRX06 (downloaded the "full bundle zip" near the top of the post and the "ts-calibration.zip" at the bottom of the post).

F22's rootfs-f22-hyc-20110419-e96477d.img.7z w/Highlandsun RIL support

Highlandsun's ril2 zip from post #6 of Highlandsun's thread (zip file name changes frequently with updates; current name as of this post is 'ril2-38d158b.zip')

Wistilt2-kernel-pack.zip

The next instructions assume the same setup as mine: using the base FRX06 bundled files and ts-calibration, WisTilt2's kernel, Highlandsun's Ril2, and F22's rootfs supporting hyc's ril2. Again, I am using a Tilt2 (GSM only) phone...so this is really for the GSM beginner crowd:

In the "full bundle" zip, you'll find (and will need to extract) the FRX06 folder. In this folder is all you need to get started.

I WOULD RECOMMEND setting up the following folder on your SD Card:

andboot

Then copy all files/folders from inside the extracted FRX06 folder into the andboot folder on your SD card. All instruction from this point folder assume use of the andboot folder.

Using F22's rootfs: The "rootfs-f22-hyc-20110419-e96477d.img.7z" file needs to be extracted. The rootfs file is contained in the 7z file; once extracted, the resulting file will have a name like "rootfs-f22-hyc-20110419-e96477d.img"; this file needs to be renamed to just: rootfs.img. You will need to delete the rootfs.img that came in the "full bundle" file and replace it by copying F22's rootfs.img into the andboot folder.

Using Highlandsun's RIL: Highlandsun's zip file s/be unzipped with the extracted file being libhtcgeneric-ril.so. I personally created another folder inside the andboot folder called: LIB; I recommend you do the same. Copy the libhtcgeneric-ril.so into the LIB folder (SD Card\andboot\LIB\libhtcgeneric-ril.so)

Using WisTilt2's kernel: this file s/be unzipped with two extracted files being (1) modules-2.6.27.46-01300-g356b733-dirty.tar.gz and (2) zImage (PLEASE NOTE: the module name I used is the one from 4/4/11; these names change with updates). If you use WisTilt2's kernel, you will need to delete the "modules-2.6.27.46-01276-g6a6a1c1.tar.gz" AND "zImage" that came in the "full bundle" and copy WisTilt2's "modules-2.6.27.46-01300-g356b733-dirty.tar.gz" and "zImage" into the andboot folder.

At this point your file setup on your SD card s/be similar to below:

Here are two important things bolded above:

1. Choose the startup.txt that matches your device from the startups folder included in the FRX06 "full bundle" download; copy this file to the location where your Haret.exe file resides (SD Card\andboot)

2. Unzip the ts-calibration.zip file, and copy the extracted ts-calibration file to the location where your Haret.exe file resides (SD Card\andboot)

FOR THE Tilt 2 (GSM), I have copied my Startup.txt below:

rel_path=andboot - this entry is necessary if you choose to use the andboot folder I recommended.

acpuclock.oc_freq_khz=727450 - this is used to overclock Android.

Make sure that if you use an Over Clock tool in WinMo that you DO NOT have it overclocked before booting into Android.

OC Speeds examples (OC speed = setting):

528.0 = 540672 (this is the stock speed for Tilt 2)

710.4 = 727450

729.6 = 747110

748.8 = 766771

This is the speed you want X 1024

So if you want to OC to 700mhz, 700 x 1024 = 716800

The last thing is to edit the froyo.user.conf file located in the conf folder. I use Windows 7 64-bit, and use Notepad to edit this file. At the bottom section of this file is the custom shell commands; below is my custom shell commands which includes the mount of the libhtcgeneric-ril.so for Highlandsun's RIL:

If you don't use the LIB folder I suggested and the libhtcgeneric-ril.so file is in your andboot folder, then:

mount --bind /sdcard/andboot/libhtcgeneric-ril.so /lib/froyo/libhtcgeneric-ril.so

If you don't use the andboot folder I suggested and the libhtcgeneric-ril.so file is in on the root SD card, then:

mount --bind /sdcard/libhtcgeneric-ril.so /lib/froyo/libhtcgeneric-ril.so

The mount command is a "from" "to" command, just make sure you get the first path correct where your libhtcgeneric-ril.so resides.

If you followed these directions exactly, you should be able to start haret.exe and successfully boot into Android!!