[ROM][P900][UNOFFICIAL] CyanogenMod 12.1 (Android 5.1.1) | LOLLIPOP | 20151104

Search This thread
1I'm not responsible for any damage to your device of any sort.
By flashing this you take responsibility of anything that happens.
Process at your own risk!


Instructions
1. Install custom recovery
2. Download the zip(s) - firmware and Google Apps additional package (optional)
3. Download and install a compatible recovery
4. Full wipe all
5. Flash firmware and gapps
6. Starting from 20150101 build - if you need root - you can enable developer options and activate root from here.
Also you can use old way: install SuperSu from recovery http://download.chainfire.eu/641/SuperSU/UPDATE-SuperSU-v2.40.zip

Warning
If you make stock firmware backup and install any cm11\12 or omni - you can get problems with restore backup of stock firmware. It can be problems with apps - like not supported os. To fix it - after restore backup in twrp - flash stock firmware using odin without any erase - you will restore all functionality or you can try repair permissions in twrp.

Known Issues
---

Links
CyanogenMod Build:
50: 20151104 - first 5.1.1_r26 https://drive.google.com/file/d/0B-6nm7Jks0W5UzJnckRhRnNfbkU/view?usp=sharing (md5: 156985a81a84d373b11796b72623f96b)
49: 20151029: https://drive.google.com/file/d/0B-6nm7Jks0W5SlRXc29vSkFkV2s/view?usp=sharing (md5: e2eb464b235cb56eca1728aa65e06c43)
48: 20151006 - first 5.1.1_r24 https://drive.google.com/file/d/0B-6nm7Jks0W5eDlDVzkzRkg4d28/view?usp=sharing (md5: b43e02ddf0a5660aebd928c41e098924)
47: 20150923 - first 5.1.1_r18 https://drive.google.com/file/d/0B-6nm7Jks0W5aWxqbVl5MkZuZUU/view?usp=sharing (md5: 90ef4c212971e9cb0c3f1d721fbb1a71)
46: 20150910 - first 5.1.1_r13: https://drive.google.com/file/d/0B-6nm7Jks0W5SGZoUHNPaVRXcU0/view?usp=sharing (md5: bb30f44fead1397a05526a6dd04fdbbb)
45: 20150823: https://drive.google.com/file/d/0B-6nm7Jks0W5dXhpNkQzSkh4Tm8/view?usp=sharing (md5: ed11f20d90627c9649533538cfe4646e)
44: 20150810: https://drive.google.com/file/d/0B-6nm7Jks0W5UWRGdDRaYmRRelk/view?usp=sharing (md5: 928d2649135f7942dd085a7ee4ff5cda)
43: 20150805: https://drive.google.com/file/d/0B-6nm7Jks0W5Z21uclZGQ1Z3bms/view?usp=sharing (md5: 314c2a17cb5fe355d54ca524c542dd0e)
42: 20150731: https://drive.google.com/file/d/0B-6nm7Jks0W5cW1Sdjh0RGh5NHM/view?usp=sharing (md5: cbf64228449bfce55708542a3a4453a5)
41: 20150722: https://drive.google.com/file/d/0B-6nm7Jks0W5eXNidTViWkdta2c/view?usp=sharing (md5: a335999f932b5b856112e2e9af5e4840)
40: 20150716: https://drive.google.com/file/d/0B-6nm7Jks0W5NUJMeTNJangyNDA/view?usp=sharing (md5: 514147308c075701563cf5db77b6f1b2)
39: 20150712: https://drive.google.com/file/d/0B-6nm7Jks0W5OXZhcml5MGtTRXc/view?usp=sharing (md5: 362c58782924bf23a1de2a6f94b3fb0b)
38: 20150707 - first 5.1.1_r6: https://drive.google.com/file/d/0B-6nm7Jks0W5U1NmWFQweWhUdms/view?usp=sharing (md5: 698664b4f1015f990768acecdc0ec91f)
37: 20150703: https://drive.google.com/file/d/0B-6nm7Jks0W5dF9xSFIyNkwzaFE/view?usp=sharing (md5: 5cf011f480bd9a87238f7b3f50326813)
36: 20150614: https://drive.google.com/file/d/0B-6nm7Jks0W5SnJPc0ZDMUJ0Wlk/view?usp=sharing (md5: aa1675cc82edfaeb1585597ccda405cc)
35: 20150606: https://drive.google.com/file/d/0B-6nm7Jks0W5M0hwMHRlS2E2b0U/view?usp=sharing (md5: a64a367f150472a08024b6dae6d44074)
34: 20150528: https://drive.google.com/file/d/0B-6nm7Jks0W5RkM4VFFpN2IyMGc/view?usp=sharing (md5: 17fd3c06d7eb7375224ecde8535e63b6)
33: 20150523 - first 5.1.1_r3: https://drive.google.com/file/d/0B-6nm7Jks0W5bGx0MXV5NXYyYnM/view?usp=sharing
https://mega.co.nz/#!ZwgmFSxa!7RUAdNWfl6GYGDTi8HQeaYtOGYJZMPBh-gIEYfTzhp4
(md5: 52253b24547e007b697d88b779cc8d2e)
32: 20150516: https://drive.google.com/file/d/0B-6nm7Jks0W5ZmtpVFRRUkRxc0E/view?usp=sharing (md5: b72effa0fa9bb53ae21ba900214ae3b2)
31: 20150510: https://drive.google.com/file/d/0B-6nm7Jks0W5RzdDdExuaEc5N2M/view?usp=sharing (md5: 6c49be1f7bb065796be4d7afa3a1ecba)
30: 20150506: https://drive.google.com/file/d/0B-6nm7Jks0W5VkdtaUZuanMtVWM/view?usp=sharing (md5: 69f4459f8e61d30fc8dd9ddcc0951f59)
29: 20150504: https://drive.google.com/file/d/0B-6nm7Jks0W5a2IyYzVhbV9Rekk/view?usp=sharing (md5: 81872fb9fece5dba904b9c64c36edbb0)
28: 20150423: https://drive.google.com/file/d/0B-6nm7Jks0W5dU1SRU9kRmFfN2c/view?usp=sharing (md5: 5bb91efaaaa73273147feb3634b0de75)
27: 20150422: first 5.1.1: https://drive.google.com/file/d/0B-6nm7Jks0W5U1VFX181UXJuWkU/view?usp=sharing (md5: 4f8c8cb6f157fdee66bde06bcdff098b)
26: 20150421: https://drive.google.com/file/d/0B-6nm7Jks0W5QzFfeW91MkpqY3c/view?usp=sharing (md5: 640e767593f65d79ab7ad941552b60c0)
25: 20150415 - first build on new android-5.1.0_r5: https://drive.google.com/file/d/0B-6nm7Jks0W5VTdRcmNHUnNoMnM/view?usp=sharing (md5: a8b818c8922ec9ddc47e58e64b53aca1)
24: 20150411: https://drive.google.com/file/d/0B-6nm7Jks0W5c3BJYk1CUmozTjA/view?usp=sharing (md5: f7d26ba7d7035bd31b8aac1a8817cf4e)
23: 20150408: https://drive.google.com/file/d/0B-6nm7Jks0W5QWdVM24tS2pKZUE/view?usp=sharing (md5: 4efc947bdf2648a82efdffd9a98f45dc)
22: 20150405: sound settings now working: https://drive.google.com/file/d/0B-6nm7Jks0W5MzFlRWo3SXBfTFE/view?usp=sharing (md5: d13412fa39f5fb490fc33293ef1c4f41)
21: 20150404: finally new version, based on new android 5.1: https://drive.google.com/file/d/0B-6nm7Jks0W5clRnUlZKMTJ0YW8/view?usp=sharing (md5: 461545173f848bfef1f3e35a3addc98f)
20: build 20150319: wizard work: https://drive.google.com/file/d/0B-6nm7Jks0W5a2lXTEdrZ1BsQTA/view?usp=sharing (md5: ad7582d50c26e7e868a8025d4919bce7)
19: build 20150314:
- enable the stylus options (thanks apascual89) - settings\Language&input\Stlylus guestures:
- still crash at the start, removed the wizard (thanks ReasonablyRooted). Look like CyanogenMod prepare for 5.1 and now is a lot of changes.
https://drive.google.com/file/d/0B-6nm7Jks0W5bDBCN1pqQUotczA/view?usp=sharing (md5: b3c4df897a1992923042ec9c0c18183e)
18: build 20150308: https://drive.google.com/file/d/0B-6nm7Jks0W5eFo5ZTl1aUs2V2M/view?usp=sharing (md5: 4e426e9f5f5383912b6dcec0bc7d5eca)
17: build 20150301 - move to sd-card now working, latest code: https://drive.google.com/file/d/0B-6nm7Jks0W5TUJDWVFLRkkyZlU/view?usp=sharing (md5: 87cb05514598f056cb89a117684060e9)
16: build 20150220: https://drive.google.com/file/d/0B-6nm7Jks0W5aEFqUWV3U2RwQ1k/view?usp=sharing (md5: c6059618aa6e1fcd5ead39575f3c5d6b)
15: build 20150217: https://drive.google.com/file/d/0B-6nm7Jks0W5WjVSZHpEcG51ZTg/view?usp=sharing (md5: bd491e6bad0577504b27e7556ed1b34f)
14: build 20150207 - link updated, latest code, but cm12 still on 5.0.2, hope upgrade to 5.1 will be soon: https://drive.google.com/file/d/0B-6nm7Jks0W5YXZiaWRaNnEydlU/view?usp=sharing (md5: b3185f5d1501f15a8bdf5ffea71e51e6)
13: build 20150131 - start wizard working (only one error on start wizard - "Unfortunately, the process com.android.phone has stopped." - just ok and continue, this problem will check tomorrow), merge with latest changes: https://drive.google.com/file/d/0B-6nm7Jks0W5TTVaVFFrNUJMcmc/view?usp=sharing (md5: f6c3fa4b9a3a45becba930443e6acce7)
12: build 20150129 - Now at the end of an error running the wizard, this version only place on top of existing CM12. Checking this problem right now: https://drive.google.com/file/d/0B-6nm7Jks0W5YklLRWQ4MTVyM28/view?usp=sharing (md5: fa2b8fad7e029718ae53c2f88a74ce2a)
11: build 20150104 - root absent, performance page work (you can change cpu freq and governor), change cursor for s-pen (thank Dreamer7050): https://drive.google.com/file/d/0B-6nm7Jks0W5OTVHbzVZaDRPU1E/view?usp=sharing (md5: ba357fdec7590ef109d6e2a24bca5cd8)
10: build 20150101 https://drive.google.com/file/d/0B-6nm7Jks0W5dEdtRndMczl2U2s/view?usp=sharing (md5: fb79fc67de62f980d441372db25abde9)
9: build 20141224 -fix mouse cursor (thank bonuzzz): https://docs.google.com/uc?export=download&confirm=HsrO&id=0B-6nm7Jks0W5UlhwUXhlZkJZcGs (md5: b39415d0e5169a20e132bd4d55e3cbd7)
8: build 20141221 - latest code + turn on sepolicy, experimental change keyboard height (now about 70% of original): https://docs.google.com/uc?export=download&confirm=ubXT&id=0B-6nm7Jks0W5eW84OUo5MThiNG8 (md5: 778552b5480c4780fb4a3d7ae17c57b5)
7: build 20141219 - latest code + change wifi region from GB to All (thank to arcadia2uk): https://docs.google.com/uc?export=download&confirm=YlMi&id=0B-6nm7Jks0W5QXppRWNQTjR0ckk (md5: 37cf6a1c5d349f499f7e894b17f7133d)
6: build 20141217 - remove s-pen cursor: https://docs.google.com/uc?export=download&confirm=WymH&id=0B-6nm7Jks0W5WmY3ZnVBOFdieVk (md5: 62bdb528a8e73e7601c2b17bbe2632b2)
5: build 20141216: https://docs.google.com/uc?export=download&confirm=YlMi&id=0B-6nm7Jks0W5UzJrRF85SHZvRFU (md5: d33a4d0045b0b23d69806d74bfc825f4)
4: build 20141215 with change cursor for s-pen: https://docs.google.com/uc?export=download&confirm=YlMi&id=0B-6nm7Jks0W5bHhMMkpYVjZuekE (md5: 968d7140a7b3452e19a07fc80c45b2f7)
3: fist build 20141214: https://docs.google.com/uc?export=download&confirm=YlMi&id=0B-6nm7Jks0W5ajdDa3kwR09GU3M (md5: 771381e1990dc02ce25356b5c0d52f1f)
CyanogenMod Port:
2: clean-up https://docs.google.com/uc?export=download&confirm=YlMi&id=0B-6nm7Jks0W5SkVjZkgwTW13VzA
1: first very draft version https://docs.google.com/uc?export=download&confirm=YlMi&id=0B-6nm7Jks0W5dHV4RW9HUVFjRms

Gapps:
It need special version for lollipop, take it from:
http://forum.xda-developers.com/android/software/app-minimal-gapps-gapps-lp-20150107-1-t2997368

Recovery:
Official TWRP: http://www.techerrata.com/browse/twrp2/v1awifi

Sources:
cm12 branch, in readme file (see device tree) all instructions for build.
Device: https://github.com/Valera1978/android_device_samsung_v1awifi
Kernel: https://github.com/Valera1978/android_kernel_samsung_v1awifi
Vendor: https://github.com/Valera1978/android_vendor_samsung_v1awifi

Thanks
Thanks to CyanogenMod team and special thank to crpalmer, his hard work on fix all problems for original SM-T520 finally allow create build for SM-P900.
Special thank for bonuzzz.

XDA:DevDB Information
CyanogenMod 12, ROM for the SM-P900, ROM for the Samsung Galaxy Note Pro 12.2

Contributors
Valera1978, bonuzzz
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: 20150408
Stable Release Date: 2015-04-08

Created 2014-12-13
Last Updated 2015-04-08
 

Attachments

  • Screenshot_2014-12-13-16-04-11.jpg
    Screenshot_2014-12-13-16-04-11.jpg
    112.5 KB · Views: 30,633
  • Screenshot_2014-12-13-16-04-31.png
    Screenshot_2014-12-13-16-04-31.png
    99.6 KB · Views: 30,175
  • Screenshot_2014-12-13-16-05-35.jpg
    Screenshot_2014-12-13-16-05-35.jpg
    206.3 KB · Views: 30,049
Last edited:

00bofh

Senior Member
May 9, 2010
150
56
Looks awesome! Will load tomorrow and post results!

One request along the way ... any chance you could include an MD5 checksum when you link the ROM? It's probably a leftover reflex from my early Internet days when Wildcat BBS would randomly drop or insert noise into a download, but it makes me feel better about hitting "Wipe".
 

Android.Ninja

Senior Member
Jan 3, 2010
912
1,821
Samsung Galaxy S21 Ultra
Ok, I gotta say that this is one of the smoothest & fastest ROMs out there for the SM-P900 Wifi. Hands down, ABSOLUTELY ALMOST PERFECT. A lot of the samsung functionality is not there, but this is CyanogenMod 12 not TouchCrap, lol, I mean TouchWiz. I personally installed this ROM and am currently running it on several of my devices and I must say it is better than any other mentioned daily driver. It does not include the Samsung properties. However, if the developers and or the OP would allow me, I'm about 99% sure I could strip off all of the Spen(s) functionality from the TouchWiz Stock ROM, and have it fully implemented, installed, and completely working with this beast of a ROM. And yes I'm pretty sure that it can be done. That is of course if the developers and or the OP ALLOWED me the opportunity to assist. As of for this ROM. I have bench tested it several times and the numbers are better than any other ROM out there today for this model. Please don't anticipate that I'm implying other developers ROM's are not all there or are not good ROM's. It's just my honest opinion, from some 25+ years of advanced software and hardware development that this ROM is the most stable, best battery consumption, has a better and far superior benchmark, clears the RAM faster, reads and writes better with this particular hardware, produce better results, even without the Spen functionality, than anything else currently available. If you were to add the Spen full functions and missing software. This would devastate anything else out there, and would totally show the full power capabilities of what this hardware can properly do with the right provisioned software and or ROM.

Basically put. I've developed for 3 of the top companies in the US and this would absolutely be my daily driver, if the missing Spens functions were to be added. Without the functions added. It is by far the most stable and rock solid ROM out there.

If you're looking to fix that crack flashing addiction, one time and for all, then look no further, this is it. PERIOD.

Android.Ninja

Developers don't need no stinkin' signature!
If I've been able to help you, please hit the "Thanks" button. ;)
 
Last edited:

Ologn

Member
Aug 11, 2012
33
7
she's a beauty

Thank you so much!!! Coming from stock this rom is a huge improvement. I will be donating when I figure out how. The ROM installed without issue. I'm a software engineer so I use my tabby for uml diagramming, taking notes at meetings, android development, and surfing the web. First thing I tested was the spen in papyrus and it works great(installed the spen app recommended from the kitkat rom.) The cover works great, on/ off just like before. Chrome on the stock rom would pause all the time in the middle of page loads. It was so annoying that i was considering pulling out the profiler to looking for a solution. Its now so smooth that i feel i couldnt make any further improvement. Overall, the performance versus the stock, well there is no comparison, your ROM smokes it by a mile. I am currently developing a USB accessory. I could not access this tablet over a Bluetooth PAN because Samsung didn't let me use the blue tooth to connect to my PC. Now I finally have bluetooth PAN, can't wait to try it on Monday. Oh yeah, I'm a super geek and I just had to have lollipop on my tabby, thank you for the early Christmas present!

To anyone who is wondering if they should give it a go.....do it!!

PS. Not sure how much of a trade secret your build process is but I would love to know the process. As I said earlier I'm developing a USB accessory and to test I must plug and unplug the USB cable all day long. Every time I do this adb disconnects the debugger. I have looked at the code and think I can make the needed changes to avoid the disconnect. All I need to do is build adb from source and test the change. having a working build would really help.

Thanks again,
Ologn
 
  • Like
Reactions: tin2404

blastokid

Member
Aug 10, 2007
7
2
Santa Monica
I'm actually very impressed at how well this has been ported over. This actually is the best CM Lollipop ROM I've ran thus far (and that's across 9 different devices..).

Great work. Shoot me a message if you come by any issues you can't figure out.
 

dadecamp

Senior Member
Nov 19, 2011
184
21
casa grande
I had a few issues with the setup.
1. I could not sign in to Google during setup. It would say it had trouble connecting and to try again later. I push next button and same message comes up over and over. Had to use back button.
I could sign in to Google from the browser but still couldn't get Play Store for recognize me.
2. In the About device, all the info was from the previous rom and kernel. I did full wipe of delvic, cache, data, and system.
So, I restored back to previous rom since I couldn't install any of my apps.

---------- Post added at 05:29 AM ---------- Previous post was at 05:16 AM ----------

Also, I tried installing clean up: cm-12-port_working_last.zip, in twrp but it error ed saying that it was for that it was for xxxwifi (sorry, don't remember exactly ) but I had xxxxaxx, as if I was running at the rom or something so couldn't install it. Was I supposed to run it first? It is listed first but has 2 by it so I'm a little confused.
 
I had a few issues with the setup.
1. I could not sign in to Google during setup. It would say it had trouble connecting and to try again later. I push next button and same message comes up over and over. Had to use back button.
I could sign in to Google from the browser but still couldn't get Play Store for recognize me.
2. In the About device, all the info was from the previous rom and kernel. I did full wipe of delvic, cache, data, and system.
So, I restored back to previous rom since I couldn't install any of my apps.

---------- Post added at 05:29 AM ---------- Previous post was at 05:16 AM ----------

Also, I tried installing clean up: cm-12-port_working_last.zip, in twrp but it error ed saying that it was for that it was for xxxwifi (sorry, don't remember exactly ) but I had xxxxaxx, as if I was running at the rom or something so couldn't install it. Was I supposed to run it first? It is listed first but has 2 by it so I'm a little confused.

This firmware for SM-P900 only (code name: v1awifi). It's always detect as v1awifi for any custom firmware.
You can make small modify to run this firmware: open cm-12-port_working_last.zip, find META-INF\com\google\android\updater-script and remove first line from it.
 

tatuk

Senior Member
Mar 20, 2011
189
16
Toronto
Wow, very interesting! Спасибо, Валера!
I am curious about S-Pen here and all that handwriting stuff.
Anybody could share his experience?
 

Aurondios

Member
Nov 11, 2013
16
1
when using the s-pen an arrow appear as using a mouse Can I remove it? its annoying :(

---------- Post added at 04:24 PM ---------- Previous post was at 04:07 PM ----------

Wow, very interesting! Спасибо, Валера!
I am curious about S-Pen here and all that handwriting stuff.
Anybody could share his experience?

The S-pen works veeery nice! Beter than stock and CM11 but there is a little problem. When u use the s-pen an arrow appear in the screen like when you use a mouse.:(
 

kiki877

New member
Feb 14, 2013
3
0
Which of the 3 links in the initial post should we use - just want to make sure thanks

The one with number "3." is the latest.

---------- Post added at 08:41 PM ---------- Previous post was at 07:51 PM ----------

wiped all.. still have this problem..

add http ://shrani.si/f/h/12d/4tZld3cF/20141214203353.jpg

it says my device is not v1awifi..but i have sm-p900 wifi version...
 

bonuzzz

Senior Member
Apr 1, 2005
770
1,760
when using the s-pen an arrow appear as using a mouse Can I remove it? its annoying :(

---------- Post added at 04:24 PM ---------- Previous post was at 04:07 PM ----------



The S-pen works veeery nice! Beter than stock and CM11 but there is a little problem. When u use the s-pen an arrow appear in the screen like when you use a mouse.:(

You cant turn off mouse pointer.
There are very early builds. They dont pretend to any stability and usability. Use them as is.
 

dadecamp

Senior Member
Nov 19, 2011
184
21
casa grande
This firmware for SM-P900 only (code name: v1awifi). It's always detect as v1awifi for any custom firmware.
You can make small modify to run this firmware: open cm-12-port_working_last.zip, find META-INF\com\google\android\updater-script and remove first line from it.

I tried newest build and still get the error. Says my device is v1a3gxx. I am on SM-P900 and using Civato's rom

I am now trying to delete that line but don't know where the line ends, because the text continues on in windows notepad.

assert(getprop("ro.product.device") == "v1awifi" || getprop("ro.build.product") == "v1awifi" || abort("This package is for device: v1awifi; this device is " + getprop("ro.product.device") + ".");
Thanks for your help.
 
Last edited:

trakuna

Member
Feb 10, 2011
26
52
I tried newest build and still get the error. Says my device is v1a3gxx. I am on SM-P900 and using Civato's rom
Sounds like you installed a "wrong" CWM or TWRP. I guess Civato's ROM did not check this during the installation. Go ahead and reflash your Recovery. Make sure it's for P900, not P905 or anything else.
 
  • Like
Reactions: larumba

bonuzzz

Senior Member
Apr 1, 2005
770
1,760
I tried newest build and still get the error. Says my device is v1a3gxx. I am on SM-P900 and using Civato's rom

I am now trying to delete that line but don't know where the line ends, because the text continues on in windows notepad.

assert(getprop("ro.product.device") == "v1awifi" || getprop("ro.build.product") == "v1awifi" || abort("This package is for device: v1awifi; this device is " + getprop("ro.product.device") + ".");
Thanks for your help.

You have P901 model
so you have to extract zip archive, replace in updater-script "v1awifi" to "v1a3gxx", make new zip archive and flash it.
Dont edit it in windows notepad. download notepad++ for example.
 

Top Liked Posts