[POLLUX][Development] CM13 / CyanogenMod 13

qsnc

Senior Member
Feb 26, 2013
257
1,358
123
Salzburg
www.vware.at
Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */
NOTE:
THIS IS A DEVELOPMENT THREAD.
BUILDS ARE INTENDED FOR ADVANCED USERS, SO THEY CAN TEST AND GIVE FEEDBACK.
FEATURE REQUESTS WILL BE IGNORED, THIS IS PLAIN CYANOGENMOD.


Also, there are sister threads for working on yuga, odin and dogo.

Changes:

- Jan 6: Initial release
- Jan 15: various fusion3 updates, added pollux build
- Jan 19: kernel updates, selinux changes
- Jan 28: various graphics, kernel, WiFi improvements, fixed GPS on windy
- Jan 30: WiFi MAC address fix, various optimizations, IR blaster test
- Feb 3: kernel updates, audio HAL modernization
- Feb 9: WiFi changes
- Feb 13: sysmonitor updates, volume rocker wakeup, camera focus changes, cleanups
- Feb 26: F2FS for cache and userdata
- Mar 3: smooth boot animation
- Apr 3: first 12.1 build
- Apr 20: fix for 3g data (pollux)
- Apr 22: Android 5.1.1
- Apr 24: update init, cpu governor
- Apr 28: more cpu and gpu governor updates, wifi fixes
- May 1: gpu gov and wifi updates
- May 5: app2sd fixes, selinux updates, fixed power hal, OSS THERMAL MGMT
- May 7: other wifi drivers, selinux updates
- May 10: plethora of core kernel and platform updates, init changes
- May 14: scheduler and platform updates
- May 21: reworked kernel configuration
- May 27: lollipop blobs, new sensor drivers, kernel updates
- June 30: fixes to ril, more lp updates
- July 7: fix booting into recovery by toggling volume keys
- Sep 10: (ahead of nightly!) bfq and fiops io schedulers (bfq as default), sony 5.1.1 blobs

- Mar 30: initial CM13 release
- Apr 6: latest cm fixes, kernel updates
- Apr 15: init updates, improved mac address handling, new camera app, audio fixes, clean-ups
- Apr 18: fix bt, wifi
- Apr 27: updated wifi driver, lz4 compression, new audio hal, updated gpu blobs
- May 2: fix wlan firmware loading, include new cm browser: gello
- May 9: mac addr fixes, bluetooth fixes, camera wrapper improvements
- May 18: f2fs fix attempt, kernel 3.4.112, init update
- May 23: f2fs fix, ipv6 fix
- May 25: start nightlies

All builds are synchronized with the latest CM tree.
For the specific updates to fusion3 and pollux, see the source link below!

Download:
CM-13.0 nightlies are available:
pollux: Official download site
pollux_windy: Official download site
This thread will however remain the prime location for testing new stuff and support on pollux/pollux_windy.

Installation:
If you have anything other than CyanogenMod on your device, do a full wipe, and get compatible gapps!
F2FS support: take a look here

Testing:
Some very important "rules" for this:
- Run unmodified versions (no FOTA recovery, no modified kernel, no Xposed framework, etc.)
- Please dont post "X isnt working" or "random reboots" - provide LOGS for each report you post here. This thread is actually meant for users who are capable of gathering and providing logs, so after a reboot, provide last_kmsg, and for all other problems, dmesg and logcat at the very least.
- If you can reproduce your problem, you might want to increase the logging level before posting it here, which will increase chances of me finding the problem.

I will have to ignore all other "problem reports" as they are essentially useless.

Source:
If you are willing (and able) to help, check out the patch sets, test them for the respective projects (fusion3 is also yuga, odin, and so on).
http://review.cyanogenmod.org
 
Last edited:

Lupin The Third

Retired Forum Moderator
Mar 26, 2011
3,948
5,034
263
Planet Earth
At work, can't test just yet.
It is very nice to see that people keep supporting this great tablet by working on new LP roms.
Thanks for that. :good:
I'll let you know in 30 minutes or so how's this build.

---------- Post added at 01:52 PM ---------- Previous post was at 12:55 PM ----------

First impressions:

Rom boots fine

Sound crisp and loud! Awesome!

Cpu works as it should. Unused cores get stopped.

Kernel has enough governors.

Double tap to wake works fine.

I'll keep this, definitively :)

Thanks heaps @qsnc

Let the party begin :-d

@Alx31TLse you might be interested in this :)
 
Last edited:

moesus

Senior Member
Nov 4, 2009
116
23
0
First impressions:

Rom boots fine

Sound crisp and loud! Awesome!

Cpu works as it should. Unused cores get stopped.

Kernel has enough governors.

Double tap to wake works fine.

I'll keep this, definitively :)

Thanks heaps @qsnc

Let the party begin :-d
I can confirm all this.
Great work!!!
 
Last edited:

Jequan

Senior Member
Aug 30, 2012
302
54
0
I'll let you know in 30 minutes or so how's this build.

---------- Post added at 01:52 PM ---------- Previous post was at 12:55 PM ----------

First impressions:

Rom boots fine

Sound crisp and loud! Awesome!

Cpu works as it should. Unused cores get stopped.

Kernel has enough governors.

Double tap to wake works fine.

I'll keep this, definitively :)

Thanks heaps @qsnc

Let the party begin :-d

@Alx31TLse you might be interested in this :)
Oh wow! That's great news. Once again flashing time when i get home!
 

Rox598

Senior Member
Sep 7, 2011
1,757
435
83
Northern Ireland
Awesome work everything is gold atm!

See some apps have been changed both the aosp browser and the music app both got material design. And hold the recents button swell for app switching its really fluid :eek:

EDIT: just so people know you have to enable root access via the dev menu now its not enabled by default anymore.
 
Last edited:
  • Like
Reactions: Teella

moesus

Senior Member
Nov 4, 2009
116
23
0
Titanium backs up fine, but when I tried to restore that backup, it wouldn't work... Just gets stuck at the restoring screen. I've had the same issue on my phone when updating to lollipop.
Resolved the problem by installing super su from the play store. Just for anyone experiencing this as well!
 
  • Like
Reactions: manicmarvin

GretaLewd

Senior Member
Feb 5, 2011
638
234
0
Crowthorne
How to install from Stock?

Sorry to be a bit of a noob, but I'm trying to install this (CM12) on my pollux_windy in place of a stock Sony ROM (292).
I'm following some standard instructions in the CM Wiki which involves flashing the boot.img (worked :good:) and then going into CWM recovery (worked :good:).
The problem occurs at step 8 in the above wiki, which requires the use of "sideload" or "push & install".
I can't see the required commands in the CWM recovery...no "install from Zip", no "mounts and storage", etc...and I'm not sure if ADB is working in recovery either (ADB is working with the device booted up in stock ROM).

Any ideas or alternative ways? How are you guys installing? :confused:
I've done a lot of custom ROM installation on various devices over the last few years...but I've got out of practice recently so I'm stuck :(
 
Last edited:

Shanliang-

Senior Member
Jun 2, 2013
155
102
0
shansblog.byethost7.com
Just flashed cm-12-20150106-UNOFFICIAL-pollux_windy.zip a couple of hours ago and so far these have been my results:

WiFi: Works.
Bluetooth: Works.
NFC: Works.
GPS: Doesn't work.
Sound: Works. Tested with system sounds and Spotify.
CPU Cores: Works.
Video Playback: Works. MX Player plays 1080p vids without issues. YouTube plays 1080p perfectly with sound.
Smoothness: It's crazy smooth. A thing of beauty.
Double Tap to Wake: Works.
Double Tap to Sleep: Works.
Stability: So far, no reboots, no stuttering or hangs.

Thanks so much, qsnc, I'll definitely keep this as a daily driver. It feels like a new device! Subscribed to thread and eager to test more of your work. :)
 
Last edited:
  • Like
Reactions: Lupin The Third

Lupin The Third

Retired Forum Moderator
Mar 26, 2011
3,948
5,034
263
Planet Earth
Sorry to be a bit of a noob, but I'm trying to install this (CM12) on my pollux_windy in place of a stock Sony ROM (292).
I'm following some standard instructions in the CM Wiki which involves flashing the boot.img (worked :good:) and then going into CWM recovery (worked :good:).
The problem occurs at step 8 in the above wiki, which requires the use of "sideload" or "push & install".
I can't see the required commands in the CWM recovery...and I'm not sure if ADB is working in recovery either (ADB is working with thedevice booted up in stock ROM).

Any ideas or alternative ways? How are you guys installing? :confused:
I've done a lot of custom ROM installation on various devices over the last few years...but I've got out of practice recently so I'm stuck :(
I would suggest you use twrp recovery. It will be easier flash files.

You can follow the instructions here:

http://teamw.in/project/twrp2/185

Or, since you are on stock install twrp from here

http://forum.xda-developers.com/showthread.php?t=2261606

---------- Post added at 08:58 PM ---------- Previous post was at 08:57 PM ----------

Any Screenshots ?

Gesendet von meinem D5503 mit Tapatalk
It's just plain cm12. :)
 
  • Like
Reactions: GretaLewd

Rox598

Senior Member
Sep 7, 2011
1,757
435
83
Northern Ireland
Sorry to be a bit of a noob, but I'm trying to install this (CM12) on my pollux_windy in place of a stock Sony ROM (292).
I'm following some standard instructions in the CM Wiki which involves flashing the boot.img (worked :good:) and then going into CWM recovery (worked :good:).
The problem occurs at step 8 in the above wiki, which requires the use of "sideload" or "push & install".
I can't see the required commands in the CWM recovery...no "install from Zip", no "mounts and storage", etc...and I'm not sure if ADB is working in recovery either (ADB is working with the device booted up in stock ROM).

Any ideas or alternative ways? How are you guys installing? :confused:
I've done a lot of custom ROM installation on various devices over the last few years...but I've got out of practice recently so I'm stuck :(
You don't need adb/Fastboot after flashing the boot.img and for installing the ROM.

EDIT: Don't forget before you do any of the below to go into the recovery and backup the Sony ROM!

As long as you put this ROMs Zip file on the storage of the tablet before you installed the recovery (because the stock ROM won't boot on a CM Boot.img) If you didn't you'll need to go get a Boot.img that will allow your tablet to boot again into the stock sony ROM then put the ROM Zip file and Gapps files on the internal storage.

After that re-flash the Boot.img for this go back into recovery (select wipe Data then wipe cache partition) and then select apply update and select from internal storage. Find the Zip file and install it then install the Gapps.
 

Shanliang-

Senior Member
Jun 2, 2013
155
102
0
shansblog.byethost7.com
Sorry to be a bit of a noob, but I'm trying to install this (CM12) on my pollux_windy in place of a stock Sony ROM (292).
I'm following some standard instructions in the CM Wiki which involves flashing the boot.img (worked :good:) and then going into CWM recovery (worked :good:).
The problem occurs at step 8 in the above wiki, which requires the use of "sideload" or "push & install".
I can't see the required commands in the CWM recovery...no "install from Zip", etc...and I'm not sure if ADB is working in recovery either (ADB is working with the device booted up in stock ROM).

Any ideas or alternative ways? How are you guys installing? :confused:
I've done a lot of custom ROM installation on various devices over the last few years...but I've got out of practice recently so I'm stuck :(
That part that you're trying to do is just about putting the .zip in the internal storage to flash it.

I advise you to flash in fastboot the boot.img from a CM11 nightly, that way you get a CWM recovery where you can mount Mass Storage there and then transfer the cm-12-20150106-UNOFFICIAL-pollux_windy.zip from OP (and the GApps package), from your PC to the tablet.

Then just wipe data, cache, format /system and install the zips normally.

If for some reason Mass Storage isn't working, flash with Flashtools stock firmware and copy the files normally, then repeat the steps I mentioned.

---------- Post added at 03:04 PM ---------- Previous post was at 03:02 PM ----------

You don't need adb/Fastboot after flashing the boot.img and for installing the ROM.

As long as you put this ROMs Zip file on the storage of the tablet before you installed the recovery (because the stock ROM won't boot on a CM Boot.img) If you didn't you'll need to go get a Boot.img that will allow your tablet to boot again into the stock sony ROM then put the ROM Zip file and Gapps files on the internal storage.

After that re-flash the Boot.img for this go back into recovery (select wipe Data then wipe cache partition) and then select apply update and select from internal storage. Find the Zip file and install it then install the Gapps.
Oops, I'm sorry, Roxas, you posted faster than I did. :p Well, now he has confirmed the info. Let's hope he can manage to flash it. If not, let us know.
 

SnZ

Senior Member
Aug 14, 2011
355
45
0
does gps work?
anyway this is the first daily usable android 5 rom
GPS doesn't work for me. (SGP311)
//tried 3times (clean flash + AndroITS)
//CM recovery is also not fully working for me (can't do anything) -- /can't mount /misc partition bla bla)

@qsnc did fine job, but i'm sticking to stable Omni for now.

Thanks :good:
 
Last edited:
  • Like
Reactions: Lupin The Third

Shanliang-

Senior Member
Jun 2, 2013
155
102
0
shansblog.byethost7.com
GPS doesn't work for me. (SGP311)
//tried 3times (clean flash + AndroITS)
//CM recovery is also not fully working for me (can't do anything) -- /can't mount /misc partition bla bla)

@qsnc did fine job, but i'm sticking to stable Omni for now.

Thanks :good:
You're right about GPS, I was too quick to say that it was working. Just tested it and yeah, it's not there. For now it's not a deal breaker for me, so I'll stay with this ROM. :) Thanks anyway for pointing it out, I'll correct my previous post.
 
Last edited: