[HTC Flyer, EVO View 4G] Chaosz-X:
This is not a thread to say ‘thanks’ to developers. Only post here if you have some input in this development progress, by either fixing bugs, or coming up with ideas (and ideally, try your idea and report what happens).

Having that said, let’s move on to where we are at the moment. Currently, we have a build which is based upon Ice Cold Sandwich 6.2 Test Edition for the HTC Desire HD. This build boots up by flashing my custom kernel on it, based on Flyer HC Original Kernel Source, with some patches:

-Quota2 Support

-Genlock Support

-Updated KGSL driver by applying Lord Clockans patches from his kernel

The ZIP we are working on now, can be downloaded here:http://w728685.open.ge.tt/1/files/9iI3CbF/0/blob?download

This ZIP contains a build which is mainly Lord Clockans ICS, with essential changes in the ROM to get it booting (we used LeeDroid’s Flyer HC as the donor ROM). This ROM is made for a HoneyComb HBOOT!

After you have flashed that ZIP, this is the kernel you need: http://ge.tt/9iI3CbF/v/1

You MUST flash this kernel to get it up and running, or it’ll just loop in the logcat complaining about unsupported stuff.

This set should do the following:

-Boot up (bootanimation resets after some time, it’s ok, it will boot within 5 minutes).

-Touchscreen works after you did this: open ADB Shell (by entering ‘adb shell’ on your pc,), and send the command “echo ‘1’> /sys/android_touch/event_google”. Now touchscreen should be working. (For some reason the file 90flyerhacks in /system/etc/init.d doesn’t do its job. If anyone has a clue > say so!) Also, the ntrig.c file in /drivers/input/touchscreen/ is modified in the kernel, don’t know if it helped though.

-Full Hardware Accceleration

-Screen is bugged at certain moments (seems to happen especially during things concering wallpapers. Rendering a wallpaper, showing a heavy LWP, etc.). The build.prop file contains some lines such as:

ro.fb.mode=1

debug.composition.type=gpu/mdp

debug.fb.rgb565=0

Perhaps we have to change these lines to get it running without issues (strange thing is, logcat doesn’t seem to make an issue about this). We can also try a recompile of the kernel using the entire driver folder from Lord Clockans kernel (it’s in /drivers/gpu/msm/ in his kernel, and /drivers/video/msm/gpu/kgsl_adreno205_hc in ours, moving the folder to where it should be causes issues, so we keep it like this for the time being).

-Sound is working

-Backcamera seems to be working fine, haven’t tested frontcamera.

-Hardware buttons under the screen aren’t working, and this should be a low

priority for now. It isn’t ideal to use them in ICS anyway (different button functions in comparison with the softbuttons), and I think we shouldn’t focus on this for now.

-GPS switch can be enabled, haven’t tested whether it works.

-Bluetooth switch can be enabled, but turns off automatically after about ten seconds.

-WiFi switch can’t be changed, logcat tells us that it can’t connect with /dev/rfkill, applying this patch in the ramdisk could fix it:

https://github.com/OpenSensation/an...mmit/da09360d70888a7e126871ab2ae5b218514cad18

-Power button and Volume buttons work fine.

-Pen works after we send the event_google command mentioned before.

If the ROM immediately reboots within 10 seconds and it seems like it’s looping, and you can’t even logcat, hold down Power and Volume Down until you get to HBOOT, select FASTBOOT, and enter ‘fastboot erase cache’ in the CMD/Terminal, and reboot, and it should work.

And that’s about it for the current things we know I think. If you manage to fix something, please write down and report what you did to fix it, so we can keep a list. I will work on a vendor folder using the known information, so we can compile a ROM from source, made for our device.

And last, but not least: don’t post here asking for release dates. We will do our utmost best to bring ICS experience to the Flyer, but do not bug us. Thanks.

Now let’s get this up and running guys! I will keep a log of what is fixed and what is not, so we can keep the thread organized. Else we’ll have 50 ZIPs around, not knowing which one is the right one et cetera.

Source code of kernel: http://github.com/Chaosz-X

Ramdisk will be uploaded tomorrow.

Donations are much appreciated, as I'm developing and building atm on a 1.67GHz Dual core...

Donations can me made to corepwn20@gmail.com using Paypal.