Jump to content

  1. 0
  2. 0
  3. 0/5

Rate this Topic

* * * * *
38 votes

[Release][Alpha2] CyanogenMod 9 Touchpad

  • This topic is locked

OP dalingrin

dalingrin

Developer

Posted 20 February 2012 - 09:24 PM #1

Mod Type:: ROM

Difficulty:: Moderate

Mod Base:: AOSP

Mod Status:: Alpha

Apply In:: Other (See Description)

Requires Root:: Yes

Android Version:: 4.0.3 (ICS)

Source::
*******************************************************************
* YOU SHOULD CONTRIBUTE INSTEAD OF KANGING EDITION *
*******************************************************************

Alpha 2 Release notes:

This is for video playback fixes only, no other changes.
  • Fix netflix and other apps that rely on http live streaming
  • Fix blocky video due to bad scaling
Alpha 1 Release notes:

We finally have hardware video decode working largely thanks to some help from yjwong. This release is primarily just to get hardware decoding out for folks to enjoy while other work continues. This build does not work with Netflix yet. However, hardware accelerated video decoding does work for Youtube HD and playback of local media. This build still uses the 2.6.35 kernel. The 3.0 kernel is still being heavily worked on and is also the primary focus for development. Don't expect hardware video decoding to be perfect yet. Its half a miracle it works at all on our current kernel.

Similar to the last build I will provide flashable zips to make it easier to switch to lcd density 120 with proper launcher layout. The hardware video decoding will not make it into the nightlies for a few days. There is still some work to do in order to get it merged into repositories and ensure it doesn't break other devices.
  • Hardware video decoding support. As a result, Youtube HD and 720p and 1080p local media will now be playable. Netflix does not work yet.
  • Includes touchscreen improvements by Dees_Troy
  • Now able to enable use of 2D companion core to offload composition
Alpha0.6 Release notes:

Another minor release. While working on bigger problems that will take a while I wanted to push out an update for some things that have happened in the last few days. This is primarily to get Flemmard's work out for more testing. This contains the start of CyanogenMod settings. However, most of the settings are not functional on tablets yet.

With this release I will also provide two flashable zips to allow you to easily switch between lcd density 120 and 160. The default is still 160 because it offers the greatest compatibility. Any lcd density value between 160 and 120 will ruin market compatibility. For those that would like a "higher resolution" look and feel, you may flash the 120 lcd density update.zip. This will copy a new build.prop and will update the launcher for proper display. I strongly recommend changing the font size in Settings->System->Fonts if you chose to do this. The 160 lcd density update is provided to easily revert the change.
  • Touchscreen fixes
  • Ability to hide the combined bar(navigation buttons and clock) for full screen. This uses the ICS api so it will require app support(not all apps have been updated). This is an option under Settings->[Interface]->System->Combined Bar (Credits to Flemmard)
  • Scrollable quick settings. This will require tweaking later to allow it to be bigger on the Touchpad but fixes overflow issue on 7" tablets with the new Bluetooth toggle. (Credits to Flemmard)
  • Reboot to recovery is working via the power menu(hold down power button). Note: reboot will sometimes shutdown rather than rebooting.
  • Preliminary support for Rom Manager. In order to use this you will need Rom Manager Premium because it is not official yet. In order to use it you will need to execute "Flash ClockworkMod Recovery" in Rom Manager. Confirm the model is cm_tenderloin, say yes that you have installed manually, and check ClockworkMod 3.x. Now you can use Rom Manager to flash update.zips. Official support should come soon.
  • Other general changes from syncing with latest changes
Alpha0.5 Release notes:

This is a minor release that bundles fixes that were previously a separate download and a few other things:======================================

AND NOW, SOME STUFF...

(But first, here’s a little disclaimer you should read several times before you continue.)

ALL DISCLAIMERS FROM CYANOGENMOD 7 ALPHA 1-3.5 APPLY EQUALLY TO THIS VERSION. BE SURE TO REVIEW THEM. THE USE OR ATTEMPTED USE OF CYANOGENMOD 9 ALPHA 0 MAY RESULT IN VERY BAD THINGS TO YOU, YOUR TOUCHPAD, YOUR DATA, YOUR FRIENDS, FAMILY, AND LOVED ONES. TRY CYANOGENMOD 9 ALPHA 0 ENTIRELY AT YOUR OWN RISK!


FORGET WHAT WORKS. WHAT *DOESN’T* WORK?

Yeah, let’s focus on the negative. Some (but not all) things that DO NOT WORK:
  • Hardware Video (OMX). As a result, Netflix does not work, YouTube works only only in non-HD videos. Use something like MXPlayer and SW codecs for your local media.
  • Audio is a mess. The microphone does not work. Work on the current libaudio solution has halted because we will eventually switch to a CAF libaudio.
  • Camera does not work. The only libcamera.so that we have is from froyo and its closed source. There is a wrapper for QCOM gingerbread libcamera libraries that could likely be used as a basis to get our camera working.
  • Market filters prevent some apps from being installed (this can partly solved by switching back to standard DPI settings(120, 160, 240). The current build is using 160 which fixes the market but makes everything look ugly and low resolution.
  • Titanium Backup crashes the kernel. There’s an investigation in progress...There are reports that older versions do work.(Fixed alpha0.5)
  • Most of the hardware problems from CM7 still exist in this CM9 alpha build.
  • Gapps intended for CM7/Gingerbread will not work in CM9/ICS. If you choose to install GAPPS then you'll need to get an updated compilation
  • USB file transfers use MTP or PTP in Ice Cream Sandwich and Honeycomb. Traditional storage mounting is not supported in the Touchpad build.
CAN I UPDATE *DIRECTLY* FROM CYANOGENMOD 7?

Yes. And you can try it even without a wipe of /data. The key is to use ACMEInstaller2 (see link below) rather than the ClockWorkMod Recovery to do the installation. If you use the ClockWorkMod Recovery, you’ll run into troubles, and though CyanogenMod 9 will install, you’ll need to reset(format) your data.

Our testing has shown that ACMEInstaller2 will resolve the issues. Your results may vary, but it may be worth using it to upgrade. Especially since newer versions of Titanium backup will crash on start up.

The process for using ACMEInstaller2 is exactly the same as when you first installed CyanogenMod 7.


I’VE NOT INSTALLED ANY VERSION OF CYANOGENMOD BEFORE. HOW DOES THIS WORK?

http://wiki.cyanogen...ll_Update_Guide

Video guides(courtesy of ReverendKJR):

Long and detailed version:
http://www.youtube.com/watch?v=IGY4gpsDPD8

Shorter version:
http://www.youtube.com/watch?v=i34DePhXvnE

CAN I MAKE A TRI-BOOT SYSTEM? (WebOS, CM7, and CM9)

Yes, but don’t bother. There may be instructions forthcoming on this, but it’s a bit advanced - just pick one.


WHO IS ON THE CYANOGENMOD TEAM ANYWAY?!

We are a shadowy, frequently-cloaked collective of extremely talented and dedicated individuals. We are legion. Expect us.

Oh, but seriously. You have Ice Cream Sandwich now, so does it matter? You can view some of the developers who are involved by simply glancing through the commit history in the device git repository, going all the way back to CyanogenMod 7. However, keep in mind that some code may have been written by one person, refined by others, and committed by yet another, generally with acknowledgement in the commit notes.

Really thought. It’s about the work and the fun, not the credit.


SO WHERE CAN I GET SOURCE CODE?

The device repository is public with this alpha release and everybody can build their version now.HOW DO I BUILD THIS?

See the guide here:
http://goo.gl/NtNOJ

Please thank fattire(@fat_tire) for making the guide

WHERE DO I GET ADDITIONAL HELP?WHERE CAN I GET UPDATES ON DEVELOPMENT?
  • You can add me on Google+ http://goo.gl/A9NuM or follow @dalingrin on twitter for updates
  • #cyanogenmod-touchpad on freenode
  • At least some of the developers will be around rootzwiki forums
Video of initial alpha
Are you sure you want to install?


Downloads:

ACMEUinstaller(script to completely uninstall Android and its modifications to the touchpad):
http://goo.gl/TzC9S

New ACMEInstaller(do not use old installer with CM9):
http://goo.gl/wMsMK
md5: e0664157ed69f8999e1c3ee77cdc53ae

Clockwork Recovery(not updated, no need to reinstall if you already have it):
http://goo.gl/WJIKw
md5: 1308300f38685d44afde730efd9132cc

Moboot(no update required, but recommended to those that haven't installed before):
http://code.google.c.../downloads/list

Alpha 2 CM9 for Touchpad:
http://goo.gl/JDJ68
http://goo.gl/TV87p
md5: 26b5966069c7a355a4236349b788e1fb

Change LCD density to 120:
http://kan.gd/1gnu
md5: ba1216a8ac621ff4e2144772c4c8c41d

Revert LCD density to 160:
http://kan.gd/1gnv
md5: 62bc527cba6c5357fa8421ca1fa973ec


Alpha 1 CM9 for Touchpad(old):
http://goo.gl/k7XLj
http://goo.gl/mrei1
md5: 8feea7ade8f23a25892f13180e712292
  • 106 Likes

Bei Fei

Bei Fei

Android Beginner

  • 3 posts

Posted 20 February 2012 - 09:32 PM #2

Thanks for all the hard work
  • 1 Likes

thunderpants

thunderpants

Android Beginner

  • 5 posts

Posted 20 February 2012 - 09:35 PM #3

Progress!

Thanks for all your work. It's so exciting watching this progress. CM9 will (and already does) add so much value to this device.
  • 0 Likes

Bad Bimr

Bad Bimr

Android Beginner

  • 25 posts

Posted 20 February 2012 - 09:35 PM #4

Thank You for all your hard work in making our touchgpads pretty awesome.
  • 0 Likes

brainyasian

brainyasian

Average Android

Posted 20 February 2012 - 09:48 PM #5

Man, I love dalingrin. Now, just a little more battery life out of the touchpad and my life is complete.
  • 0 Likes

ReyPaez

ReyPaez

Android Beginner

  • 38 posts

Posted 20 February 2012 - 09:55 PM #6

Dalingrin thanks for all your hard work.
  • 0 Likes
Phone: HTC EVO 4G LTE
Rom: Stock (Rooted)
Kernel: Stock (Tweaked by Freeza)
Recovery Image: TWRP
Hardware: 003 | Radio: 1.02.12.0427 | PRI: 2.28_003 | PRL: 25004

Trompeta

Trompeta

Android Beginner

  • 5 posts

Posted 20 February 2012 - 09:55 PM #7

just when i thought i was going to bed.... thanks again!
  • 0 Likes

Divine_Madcat

Divine_Madcat

Android Beginner

  • 64 posts

Posted 20 February 2012 - 09:55 PM #8

As always Dal, we cannot thank you and your team enough. Thank you ALL for the amazing work.
  • 0 Likes

crugeman

crugeman

Android Beginner

  • 8 posts

Posted 20 February 2012 - 09:56 PM #9

Amazing job guys, I just compiled mine tonight so might have these updates!! WOOT!!! Thanks for all of your hard work!!
  • 0 Likes

macauman

macauman

Super User

  • 313 posts

Posted 20 February 2012 - 09:58 PM #10

Downloading A1 now!!!!!
EXCITED. Thanks CM Team!
  • 0 Likes
TouchPad dual booting WebOS with...
CM7 A3 CM7 A3.5
CM9 A0 CM9 A0.5 CM9 A0.6 CM9 A1 CM9 A2 CM9 Official Nightlies!!!!

If you find my posts useful, please LIKE me.