[DOWNLOAD ROM] Rework of Qcom Froyo (to support MoBoot,kernel 2.6.35-palm-tenderloin)

castrwilliam

Senior Member
Dec 15, 2011
212
339
0
Phoenix
Rework of Qcom Froyo
to support MoBoot, kernel 2.6.35-palm-tenderloin, and the stock partition layout

I've just zipped up my Froyo kang such that it will work if flashed from SmackMe, and if you're crazy enough to run it alone, also Android recovery.

  • The Wi-Fi works BUT YOU NEED A STATIC IP ADDRESS. (problems with dhcpcd)
  • Rotation works but ONLY at 90 and 0 degrees (native portrait and landscape.) It takes a while to reorient itself - I only had it check (poll) the sensor every half second.
  • Audio works but has the same issues as CM7 Alpha 3.5 (because that's where I got the libaudio.)
  • Bluetooth doesn't work.
  • 3D games (at least GTA3) don't work AFAIK.


THIS ROM DOES NOT HAVE ON-SCREEN BUTTONS
THE HARDWARE BUTTONS WORK AS FOLLOWS:

Center = Home
Volume Up = Volume Up
Volume Down = Volume Down
Center + Volume Up = Menu
Center + Volume Down = Back
Volume Up + Volume Down = Search

VERSIONS BELOW A0.3 ARE NOT SUPPORTED BY ME.
Version a0.3: http://www.mediafire.com/?a1xnddkc28k19mv
Version a0.2: https://www.dropbox.com/s/t1cptjj5i02epas/Froyo-2.2.1-Qcom-Kang-Touchpad-a0.2-incl-gapps.zip
Version a0.1: https://www.dropbox.com/s/wcs2mra8aedj1hf/Froyo-2.2.1-Qcom-Kang-Touchpad-a0.1-incl-gapps.zip

YouTube of V1: http://www.youtube.com/watch?v=zX29IcTIB14

Open Source Swag
Source code for "buttond" (which emulates softkeys with the hardware keys) and "rotationd" (which auto-rotates the screen) are attached to this post. The kernel used is completely identical to the Gingerbread branch of jcsullins' hp-kernel-tenderloin on Github. The touchscreen service (ts_srv) may be found at CyanogenMod. You'll need to change the ROTATEXY #define statement in the source file to read 0.
 

Attachments

Last edited:

_Dorregaray_

Senior Member
Sep 21, 2012
160
1,053
0
Katowice
tomasz.rostanski.pl
Last edited:

castrwilliam

Senior Member
Dec 15, 2011
212
339
0
Phoenix
I've been able to get the sensors working. it required some kernel work, restoring sensors.default.so in /system/lib/hw and removal of rotationd (no longer needed). here's my build:
http://goo.im/devs/Dorregaray/testing/Froyo-2.2.1-Qcom-Kang-Touchpad-a0.3-incl-gapps-sensors.zip

and here's the kernel patch:
http://goo.im/devs/Dorregaray/patch/0001-Sensors-for-Froyo.patch
(the patch has been changing in the last days so if you downloaded it previously make sure to redownload)
Thanks! I'll integrate this into the ROM tonight (right after I push my now-working installer to https://github.com/willcast/smackme2)! Sorry for acting dead, I typically only check on threads when I receive the subscription update emails, so your edits saying the patch was working basically got lost in the ether.