FORUMS
Remove All Ads from XDA

[EOL] [5.1.1] [Build 21] [BETA] [2015-11-06] CyanogenMod 12.1 for i9300

8,740 posts
Thanks Meter: 38,904
 
By JustArchi, Recognized Contributor / Recognized Developer on 29th March 2015, 01:22 AM
Post Reply Email Thread
Build 21 Download: MEGA | XDA

This is supposed to be the last build of CM12.1, as whole CM development moved to CM13.0. You should not expect any further builds, support, or CM13.0 from me.

Questions? Use Q&A!

Suggested GAPPS
Other GAPPS

Changelog:

Build 21
- Updated sources

Build 20
- Updated sources
- Probably some other misc things I fixed/improved in the meantime

Build 19
- Updated sources
- Probably some other misc things I fixed/improved in the meantime

Build 18
- Audio related fixes mostly
- Reverted boost to speaker & headphones, as it wasn't needed and caused disortions
- Fixed broken AIF2 logic, earpiece speaker should now be much louder and with less disortions (Dhiru broke it )
- Updated sources
- Probably some other misc things I fixed/improved in the meantime

Build 17
- Misc audio corrections (+3db boost)
- Updated sources
- Probably some other misc things I fixed/improved in the meantime

Build 16
- Enabled kCollectorTypeHSpaceCompact for ART
- Changed malloc implementation to dlmalloc
# Both of above changes should greatly improve memory management and cut memory usage on low-memory devices
# Thanks to arter97 for finding them out and suggesting to use in i9300

- Disabled ZRAM by default
- Implemented dex-preoptimization for ART
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 15
- [KERNEL] Added workaround for bluetooth deadlocks found in AOSP Lollipops
- [KERNEL] Added a possibility to change wi-fi MAC address (thanks to siracuervo)
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 14
- Fallback to B13 DRM blobs to fix chromecast
- Misc HWC improvements/fixes
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 13
- One more try on fixing Netflix (changed DRM blobs)
- I decided to go back to closed-source sensors, as open-source ones still didn't satisfy me in terms of stability
- Updated sources
- Probably some other misc things I fixed/improved in the meantime
Build 12
- Went back to closed-source sensors, as open-source ones aren't working completely perfect yet
- Fixed netflix, it should work properly now
- Updated sources
Build 11
- Increased earpiece volume slightly, as it was barely heard outdoor
- Fixed SELinux derps introduced in B10 (sysfs denials)
- Fixed more SELinux denials related to recently changed parts (open-source sensors & bluetooth)
- KERNEL: Fixed dm-crypt not accepting discard requests which resulted in failed encryption (CM10.2 regression)
- Updated sources
Build 10
- Fixed (compass) and reintroduced open-source sensors
- Misc SELinux updates
- Misc hwcomposer fixes and improvements
- Updated sources
- Android 5.1.1 revision 6 (LMY48G)
- Probably other things that I forgot already
Build 9
- Our CM sources have been rebased and resynced to fix derps and other misc issues
- Fixed most (if not all) hardware encoder/decoder issues
- Improved stability, compatibility, battery life and performance drastically while encoding/decoding movies
- hwcomposer improvements and fixes
- Wi-Fi firmware updates & cleanup
- Updated sources
Build 7
- Fixed mobile networks search (for good this time)
- Various kernel cleanups & stability improvements
- Added proper touchkey backlight support. They don't light up on screen touch anymore (stock behaviour)
- Hopefully fixed Wi-Fi dropouts during night
- Updated sources
Build 6
- Fixed mobile networks search
- Various kernel cleanups & stability improvements
- Updated sources
Build 5
- Kernel: Various improvements, zRAM should be more responsive now.
- RIL: Fixed & Updated Exynos4RIL java class, long shutdown issue resolved
- Updated sources
Build 4
- Android 5.1.1
- Kernel: Changed version type to -CM-ArchiKernel-base, hope you won't mix it up with AK now
- Kernel: Does not include BFQ anymore, CFQ is default.
- Updated sources
Build 3
- Major updates to RIL (again)
- ArchiKernel: Haptic: Made get() and store() consistent
- Updated sources
Build 2
- Major updates to RIL client (V11)
- Updated i9300 RIL header (V11)
- Major updates to RIL blobs (XXUGOA2)
- Network settings FC fixed
- MMSes fixed
- Sensors fixes
- Added vibration intensity to stock kernel
- Updated sources
Build 1
- Initial release
- Everything what worked in CM12.0 should work, too
- Fast overview: HWC, RIL, Wi-FI, RIL, Sensors, Camera are fine, rest is untested
- MMSes not yet fixed (known bug from CM12.0)


Background:
Due to lack of official maintainer for i9300 device for CyanogenMod. I, together with @Moster2 decided that we will work unofficially on i9300 device tree for CM12, to bring Lollipop goodness to our beloved Galaxy S3.
All builds provided in this thread are UNOFFICIAL, which means that:
- There is no official support for i9300
- There are no OTAs available
- There are no automated "nightglies"

At some point, we definitely will try to make proper pull requests, and maybe even support CM12 officially, but at the moment this project is in WIP - Work-In-Progress state, and many things are still broken/unusable. Until we finish, all builds are unofficial, and proper device support is not finished yet.

At the moment, this project is considered: BETA. All core functions should work, ROM shouldn't have any critical issues, but it's still not ready to mark as stable. However, it should work properly as daily driver.

Please refrain from talking about other kernels than stock. We can't track every kernel and it's problems, hence, you're using other kernels at your own risk. Please don't report bugs while you're using custom kernels.

Main developers:
- JustArchi

Thanks to:
- Moster2
- dhiru1602
- arter97


Current issues
Manifest / Sources

We work on this project for FREE. While not mandatory, donations encourage us to continue to do so, and we'd deeply appreciate them, if you feel generous.

Donate to JustArchi

Build instructions:
Follow CM build instructions for i9300. When doing repo init, don't forget to declare CM-12.1 branch (-b cm-12.1) instead of the default one.

Before "breakfast i9300", you must include our manifest and resync the sources:
Code:
croot
cd .repo
mkdir -p local_manifests
cd local_manifests
wget https://raw.githubusercontent.com/ArchiDroid/manifest/cm-12.1/roomservice.xml
croot
repo sync
Notice: Our manifest already includes proprietary_vendor_samsung, so don't execute ./extract-files.sh. Just repo sync.

Then follow "breakfast i9300" and the rest of the commands in original instructions, while keeping in mind above notice.

XDA:DevDB Information
[EOL] [5.1.1] [Build 21] [BETA] [2015-11-06] CyanogenMod 12.1 for i9300, ROM for the Samsung Galaxy S III I9300

Contributors
JustArchi, Moster2, arter97
Source Code: https://github.com/ArchiDroid

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod 12.1

Version Information
Status: No Longer Updated

Created 2015-03-29
Last Updated 2015-11-06
The Following 542 Users Say Thank You to JustArchi For This Useful Post: [ View ]
 
 
29th March 2015, 01:22 AM |#2  
JustArchi's Avatar
OP Recognized Contributor / Recognized Developer
Flag Warsaw
Thanks Meter: 38,904
 
Donate to Me
More
Reserved
If you want to thank me, Moster2, arter, Dhiru, or anybody else for what you received, consider donating, even small amount such as 1$ shows that you appreciate our time and knowledge put into those things. You're using devices worth 500x more than that, giving that money to companies like Samsung who don't care about you and your S3 anymore, consider supporting things you use and like.

That's it folks, hope you enjoyed our CM. As there is nobody from "my" team working on i9300 anymore, eventual hope for M for i9300 should go directly to Dhiru, perhaps also Haxynox guys, if they know what they're doing. I'll probably use my i9300 for a while longer, then finally change it to something else in future. You can still follow me on twitter for updates.
The Following 56 Users Say Thank You to JustArchi For This Useful Post: [ View ]
29th March 2015, 01:25 AM |#3  
Gato177's Avatar
Senior Member
Flag Venezuela
Thanks Meter: 63
 
More
Good luck in this new project
The Following 4 Users Say Thank You to Gato177 For This Useful Post: [ View ] Gift Gato177 Ad-Free
29th March 2015, 01:27 AM |#4  
arter97's Avatar
Recognized Developer
Flag Seoul
Thanks Meter: 26,764
 
Donate to Me
More
I will, indeed
The Following 61 Users Say Thank You to arter97 For This Useful Post: [ View ]
29th March 2015, 01:37 AM |#5  
Scorpionea's Avatar
Senior Member
Flag You tell me
Thanks Meter: 1,767
 
More
Here we go again,back to my favorite alpha stage,brings many good memory hh

Btw using arter97 builds for few hours and no problem, as been said last few days smoothness of the 5.1 can clearly be seen between 5.0.2 vs 5.1 lags is pretty much gone and ram management is way better on 5.1

sent from my 5.1
The Following 4 Users Say Thank You to Scorpionea For This Useful Post: [ View ] Gift Scorpionea Ad-Free
29th March 2015, 01:43 AM |#6  
Isovitisgr's Avatar
Senior Member
Flag Athens
Thanks Meter: 28
 
More
Great news!
The Following 3 Users Say Thank You to Isovitisgr For This Useful Post: [ View ] Gift Isovitisgr Ad-Free
29th March 2015, 01:48 AM |#7  
Senior Member
Flag Coimbra
Thanks Meter: 189
 
More
There are issues with the bluetooth?
The Following 2 Users Say Thank You to eskorpiao112 For This Useful Post: [ View ] Gift eskorpiao112 Ad-Free
29th March 2015, 02:03 AM |#8  
aalvico's Avatar
Senior Member
Flag São Paulo
Thanks Meter: 145
 
More
Quote:
Originally Posted by eskorpiao112

There are issues with the bluetooth?

For me yes, listen music starts OK, than audio comes and goes until crash and reboot
The Following 2 Users Say Thank You to aalvico For This Useful Post: [ View ] Gift aalvico Ad-Free
29th March 2015, 05:30 AM |#9  
After using for a few days this is my simplified report.
1. package installer FCs when installing or updating from third party (app gets installed)
2. Music volume very low and music app gets killed a few minutes after screen off
3. Settings FCs when changing status bar toggles
4. Very smooth. Alot better than 5.0 (Memory leaks fixes by Google kicks in?)
5. App info graphical error (Package name overlaps with version)
The Following 4 Users Say Thank You to conanDO98 For This Useful Post: [ View ] Gift conanDO98 Ad-Free
29th March 2015, 05:44 AM |#10  
smk.mosharraf's Avatar
Senior Member
Flag Dhaka
Thanks Meter: 29
 
More
Devs @JustArchi @Moster2 @arter97 @dhiru1602 all of you are unstoppable.
Salute go on👮
The Following 5 Users Say Thank You to smk.mosharraf For This Useful Post: [ View ] Gift smk.mosharraf Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes