[ROM][May][5.1.1] CyanogenMod 12.1 [2016/05/24] [UNOFFICIAL] by SergeyL - Galaxy Ace II Android Development

Hello, I just wanted to share one of the most stable and best lollipop versions here. It is updating very fast, which I like the most. I did not make this rom.
cm12.1-UNOFFICIAL-codina for GT-I8160
Based on Chrono Kernel with TWRP
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Not working:
- You post in comments what does not work.
How to install:
1. Download CM12.1 and Gapps from the links;
2. Copy both files to removable SD card;
3. Go to the CWM recovery;
Next steps in the CWM:
4. Select "Wipe Data / Factory Reset";
5. Choose "Install the Zip from External Storage";
6. Select the file CM12;
7. In the same way flash GApps;
8. Exit the root of the CWM, and select "Reboot System Now";
9. Done!
Fits only with new versions of cwm / twrp can put a kernel of ChronoKernel.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------​Downloads:
Google Apps 5.1.1 HDPI (240DPI)
ROM [2016/05/24]
ROM [2016/04/26]
ROM [2016/04/25]
ROM [2016/04/03]
ROM [2016/02/09]
ROM [2016/01/19]
ROM [2016/01/13]
ROM [2016/01/01]
ROM [2015/12/21]
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Changes on 2016/05/24 version:
- CM sources update;
- Fixed minor irregularities of CM;
- Fixed some bugs from logcat;
- Updated ChronoKernel sources from 20.05.2016 Version 4.4.x - Standard;
- Fully fixed and improved Sqlite optimizations;
- Added in Settings paragraph "SuperSU";
- Added to Settings "Disabling error messages"
- Disabled the display of errors in aapt for some actions;
- Some improvements;
- Fixed memory leak;
- A lot of minor fixes;
- ROM built on com.google.android.webview;
Changelogs history:
Changes on 2016/04/26 version:
- Improved StrictMath. It accelerates some actions;
- Optimization patch for XmlParser. Improves stability;
- Updated lib hwcomposer sources . Thanks @ChronoMonochrome;
- Improved WaitingForDrawn. Improved security;
- Fixed Bluetooth Manager. Fixed crash when searching for devices. The patch from CM13;
- Improved code from CM13. Fixed some sticking in work;
- Finalized innovations for the updated code;
- Fixed memory leak when using SQLite optimization;
- A lot of minor fixes;
Changes on 2016/04/25 version:
- CM sources update. CM team update base to 5.1.1_r37 LMY49J;
- Fixed minor irregularities of CM;
- Fixed some bugs from logcat;
- Fixed MediaScanner crashing;
- Added a shadow to the text in StatusBar;
- Added optimization patch for rounding values SO_TIMEOUT. Improves performance;
- Fixed issue with Yahoo Weather Provider. I change the URL for weather updates;
- Added 2 patches for SQLite(from CM13). Improves performance;
- Fixed memory overflow when using libbinder.so. Fixes leaks and buffer overflows;
- Some patches to improve WiFi work;
- Activated call recording;
- Added some code from CM13. Improves stability and performance;
- A lot of minor fixes;
- Added some minor fixes and optimizations in Chronokernel. Updates from GT-I9300 kernel;
- Cleaned ramdisk;
- ROM built on com.google.android.webview.
Changes on 2016/04/03 version:
- CyanogenMod sources update. CM team update base to 5.1.1_r35 LMY49H;
- Fixed minor irregularities of CM;
- Updated ChronoKernel sources to r4.2.8 Standard;
- New fix for low incall. Thx @golden-guy;
- Added in Settings-Memory what (Sd card or internal card) will be used by default. It is memory swap, script is not needed now;
- Implemented patch to speed up the interface, also reduced the default animation from 1 to 0.75. The effect is noticeable;
- Minor fixes for Bluetooth;
- Improved work OpenGL ES. Idea from CM13;
- Fixed camera crashing when used start/stop a lot of times. @ChronoMonochrome's patch;
- Improved patch for smoother work;
- Fixed memory leak;
- A lot of minor fixes;
- ROM built on com.google.android.webview;
Changes on 2016/02/09 version:
- CyanogenMod sources update. CM team update base to 5.1.1_r34 LMY49G;
- Fixed minor irregularities of CM;
- Updated ChronoKernel sources from 06.02.2016. Version 4.2.x - Standard;
- Fixed some bugs from LogCat;
- Improved performance in InCallUI;
- Fixed video recording, no longer green videos;
- A lot of minor fixes;
- ROM built on com.google.android.webview;
Changes on 2016/01/19 version:
- CyanogenMod sources update;
- Fixed minor irregularities of CM;
- Fixed some LogCat bugs;
- Updated ChronoKernel sources from 17.01.2016. Version 4.1.x - Standard;
- Stock camera changed to Snap camera;
- Bluetooth fix. Improved stability;
- New fix for RIL, for some changes thx @golden-guy
- Improved patch for smoother work;
- A little bit faster interface by reducing delays;
- New optimization for GCC LINARO_4.9.4. ROM, working smoother;
- Founded another battery drain. Edited code of display synchronization. Reduced cycles and time of synchronization;
- A lot of minor fixes;
- ROM built on com.google.android.webview;
Changes on 2016/01/13 version:
- CyanogenMod sources update. CM team update base to 5.1.1_r33 LMY49F;
- Fixed minor irregularities of CM;
- Fixed minor bugs in new code;
- Fixed some LogCat bugs;
- Updated patch for extra Buffers ;
- Updated ChronoKernel sources from 13.01.2016. Version 4.x.x - Standard;
- Beta patch to fix battery drain in 3G mode;
- A lot of minor fixes;
- ROM built on com.google.android.webview;
Changes on 2016/01/01 version:
- CyanogenMod sources update;
- Fixed minor irregularities of CM;
- Fixed some LogCat bugs;
- Reduced parameter extra Buffers for 1 cycle. Interface must be faster now, and work better with multimedia;
- Deleted treatment VideoNativeMetadata, like in CM11, some errors in work with multimedia disappeared. Beta patch;
- Edited fix for removing memory leak;
- A lot of minor fixes;
- ROM built on com.google.android.webview;
- Tweak ro.sys.fw.trim_enable_memory, now activeted 512 RAM, who wants older value, in build.prop comment the older value. and delete new value;
Changes on 2015/12/21 version:
- Updated CyanogenMod sources;
- Corrected minor irregularities of CM;
- Fixed some irregularities in innovations;
- Corrected bugs on LogCat who sent me;
- Fixed some overload problems. Information third-party software on a software took from LogCat;
- Fixed eliminate memory leaks. Even irregularities found in the code of CM;
- Battery graph fix;
- I edited a patch of smoothness. By this fixation of a knitted congestion;
- Lots of small fixes, which affected the stability of the phone;
- Firmware collected on com.google.android.webview;
Use TWRP chrono_kernel_r2.24.5 kernel or higher. - Below this kernel version firmware will not work.
There are 2 optimizations during ROM installation, default is fast optimization.
Fast optimization - phone will boot faster at first boot, but will not be so fast as he can
Full optimization - boot slower (around 10 min) at first boot, but work more smoother
This is how to do it:
To change this value, go in build.prop and edit
dalvik.vm.image-dex2oat-filter=speed
dalvik.vm.dex2oat-filter=interpret-only
# dalvik.vm.image-dex2oat-filter=everything
# dalvik.vm.dex2oat-filter=everything
for optimized long way:
# dalvik.vm.image-dex2oat-filter=speed
# dalvik.vm.dex2oat-filter=interpret-only
dalvik.vm.image-dex2oat-filter=everything
dalvik.vm.dex2oat-filter=everything
You can edit this before installing new version of ROM, in archive
Some people write that ChronoSettings are not working:
- Go to Settings
- Enable Dev Options
- About phone › Tap "Build Number" 7 - 8 times
- Go to Developer option and enable Root access for Apps and ADB
Screenshots:
​ROM Source: 4pda.ru
Developer: @SergeyL
Thanks: @[-GuTi-] for quick changelogs translations.
EXTRA:
> Xposed Framework: xposed-v83-sdk22-arm.zip (3.38 MB)
> Xposed installer apk: XposedInstaller_3.0_alpha4.apk (611.8 KB)
Link source: [OFFICIAL] Xposed for Lollipop/Marshmallow [Android 5.0/5.1/6.0, v83, 2016/04/23]
​

Very good Lollipop ROM.
There's also a Sergeyl CM12.1 "Standard" version, which is a bit lighter. It's essentially the same ROM with a few less features at settings.

MMS works?

miryn said:
MMS works?
Click to expand...
Click to collapse
Haven't tested that, but I hope it works.

Camera works?

YelloneK said:
Camera works?
Click to expand...
Click to collapse
Only photo camera.
It has also green video recording bug. It will probably never be fixed on LP.

Culateralligator said:
Only photo camera.
It has also green video recording bug. It will probably never be fixed on LP.
Click to expand...
Click to collapse
Yeah, someone said that samsung galaxy ace 2 camera drivers are just too old, and outdated, so nothing much they can do about fixing camera issue.

Does green camera recording affects only CM app or does it affects all recordings on CM12.1?
Is there a 3rd party camera application that actually work for Ace2 and CM12.1?
Beside camera issue, this is a excellent ROM.

arroyo said:
Does green camera recording affects only CM app or does it affects all recordings on CM12.1?
Is there a 3rd party camera application that actually work for Ace2 and CM12.1?
Beside camera issue, this is a excellent ROM.
Click to expand...
Click to collapse
well, I have tried some apps, but those apps doesnt fix that video recording, so i think its permanent on lollipop as of now.

arroyo said:
Does green camera recording affects only CM app or does it affects all recordings on CM12.1?
Is there a 3rd party camera application that actually work for Ace2 and CM12.1?
Beside camera issue, this is a excellent ROM.
Click to expand...
Click to collapse
It doesn't work anyway.
You can use Viva video, Camu or Powercam to record video, but with very low quality (480p and 10pps I think).

chrono kernel settings doesnt work i cant change for example cpu performans settings and swap storages

namekrronn said:
chrono kernel settings doesnt work i cant change for example cpu performans settings and swap storages
Click to expand...
Click to collapse
To swap storages I flashed this zip:
View attachment PartitionChangerCM12.zip

namekrronn said:
chrono kernel settings doesnt work i cant change for example cpu performans settings and swap storages
Click to expand...
Click to collapse
Thats probably because you dont have access to supersu. It doesnt work without root. So you need to either flash SuperSu zip again or Reflash rom again with factory data reset. I tried changing settings on chrono kernel setting, and it didnt work either, just flashed super su again and it works now easily.

Culateralligator said:
To swap storages I flashed this zip:
View attachment 3588236
Click to expand...
Click to collapse
Hey, do you have changed system partitions? Like, making system folder having more space, and having sd card/internal storage space less?

Yes, I have memories re-partition since installed KitKat and I keep it when flash LP or MM.

Culateralligator said:
Yes, I have memories re-partition since installed KitKat and I keep it when flash LP or MM.
Click to expand...
Click to collapse
can you post your partitions?

IAmLucky said:
can you post your partitions?
Click to expand...
Click to collapse
SYSTEM: 641.729kB
CACHEFS: 30.001kB
DATAFS: 3.038.900kB
UMS: 102.400kB
HIDDEN: 30.001kB

Culateralligator said:
SYSTEM: 641.729kB
CACHEFS: 30.001kB
DATAFS: 3.038.900kB
UMS: 102.400kB
HIDDEN: 30.001kB
Click to expand...
Click to collapse
do you have any issues with that partition? would be nice to have those 3gigs of data storage. Any tips how to do that on lollipop? Thank you.

IAmLucky said:
do you have any issues with that partition? would be nice to have those 3gigs of data storage. Any tips how to do that on lollipop? Thank you.
Click to expand...
Click to collapse
No, I have no problems for now.
There are some CWM zips but they didn't work on my phone, I don't know why. You can find them here on XDA with Google.
So I did it manually, connecting phone to PC and writing commands. The point is if you do something wrong, you'll be in trouble.
I f you want, I can give you the guide I followed, but if you're not sure, you'd better don't do this and try with repartitions zips.

Culateralligator said:
No, I have no problems for now.
There are some CWM zips but they didn't work on my phone, I don't know why. You can find them here on XDA with Google.
So I did it manually, connecting phone to PC.
The point is if you do something wrong, you'll be in trouble.
I f you want, I can give you the guide I followed, but if you're not sure, you'll better don't do this and try with repartitions zips.
Click to expand...
Click to collapse
okay, can you link me to working guide? or any of zips, thanks. But need to be working on lollipop. I found threads made for kitkat and older so idk if i can try with lollipop. Also does this repartition gets undo after flashing another rom? or "partioning" is permanent?

Related

[ROM][5.0/5.1] Unofficial CyanogenMod 12/12.1 for Xperia U [2015-03-07]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod is a free, community built distribution of Android 5.0 (Lollipop) which greatly extends the capabilities of your phone.
Code:
#include <std_disclaimer.h>
/*
* 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.
*/
INSTALLATION
- For switching to F2FS, see POST#3
- If you're already using cm-12.1, just boot into recovery and flash the zip. Then wipe cache, dalvik-cache and reboot. Otherwise...
- Extract boot.img from the zip and flash it via fastboot
- Copy the zip to your SDCard
- Boot into recovery
- Wipe System, Data, Cache, Dalvik Cache
- Flash the zip
- Reboot your device
- After first boot is completed, reboot into recovery again
- Now flash other zips like Gapps, SU etc
First boot takes some minutes. Wait patiently.
WORKING
- Wifi, Wifi tethering
- Bluetooth, Bluetooth tethering
- RIL (sms, data, voicecall)
- Audio, recording
- SDCard
- Camera
- HW acceleration (should be working)
- Video playback
- GPS
- Offline Charging
- Adaptive Brightness
NOT WORKING
- A2DP (won't be fixed)
- Wifi-Direct
- Video recording
DOWNLOADS
ALL BUILDS (latest 2015-03-30) => CyanogenMod 12 Builds
ALL BUILDS (latest 2016-03-07) => CyanogenMod 12.1 Builds
PA Gapps => http://forum.xda-developers.com/android/software/tk-gapps-t3116347
Minimal Gapps => http://forum.xda-developers.com/android/software/gapps-google-apps-minimal-edition-t2943330
PERFORMANCE TIPS
- Goto Settings => Sounds => Other sounds and disable Dialpad sound
- Goto Settings => Developer Options and change Window/Transition animation scale to 0.5x
- Use custom lightweight launcher (I'm using Nova)
SOURCES
Kernel -> https://github.com/Agontuk/android_kernel_sony_u8500
Device Tree -> https://github.com/Agontuk/android_device_sony_kumquat
CREDITS
- CyanogenMod
- FXP
- munjeni & 95A31 for their hard work on our devices
- AOSX team for fixing bugs
- Meticulus for his work on omx
- HandyMenny for his excellent work on SELinux
- golden-guy for providing fix for Dialer crash and in-call volume
- ChronoMonochrome for camcorder fix
XDA:DevDB Information
[ROM][5.0/5.1] Unofficial CyanogenMod 12/12.1, ROM for the Sony Xperia U
Contributors
AGONTUK
Source Code: https://github.com/Agontuk/android_kernel_sony_u8500
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: TWRP Recovery
Based On: CyanogenMod
Version Information
Status: Stable
Created 2014-12-28
Last Updated 2016-03-06
Reserved
CyanogenMod 12.1 Changelog​
Code:
[B][U][SIZE="4"]Changelog 2016-03-07[/SIZE][/U][/B]
- Cyanogen sources updated
- Camcorder fixed (thanks to ChronoMonochrome)
[B][U][SIZE="4"]Changelog 2015-11-28[/SIZE][/U][/B]
- Cyanogen sources updated
- Decreased zRAM size to 128MB
- Fixed bunch of logcat errors
- Removed all live wallpapers
- Deodexed build (as promised)
[B][U][SIZE="4"]Changelog 2015-11-10[/SIZE][/U][/B]
- Cyanogen sources updated
- Kernel updated
- Row scheduler updated
- BlueZ 5.36
- Enabled art small mode
- Other performance related fix
[B][U][SIZE="4"]Changelog 2015-10-17[/SIZE][/U][/B]
- Cyanogen sources updated
- Kernel updated
- Reverted back to row as default scheduler
[B][U][SIZE="4"]Changelog 2015-09-30[/SIZE][/U][/B]
- Cyanogen sources updated
- Kernel updated
- Added BFQ scheduler and enabled it by default
- BlueZ 5.35
- Added in-call volume patch from [B]golden-guy[/B]
- LowMemoryKiller source updated
- Some other performance related change
[B][U][SIZE="4"]Changelog 2015-09-16[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- F2FS filesystem updated to latest 3.4 branch
- BlueZ 5.34
- Increased extra_free_kbytes value to double for smooth experience
[B][U][SIZE="4"]Changelog 2015-08-30[/SIZE][/U][/B]
- Cyanogen source updated
- BlueZ 5.33
[B][U][SIZE="4"]Changelog 2015-07-04[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- Updated interactive governer
- TWRP 2.8.7.0
- Added PowerHAL from CM
- Improved performance
[B][U][SIZE="4"]Changelog 2015-06-21[/SIZE][/U][/B]
- Cyanogen sources updated
- Kernel & recovery updated
- Finally fixed adaptive brightness
- Probably fixed wifi tethering issue reported by users (need confirmation)
- Bluez 5.31
- Fixed showing governer list in performance setting
- Disabled block based zip
- Other minor fixes
[B][U][SIZE="4"]Changelog 2015-06-06[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel & recovery updated
- zRAM source updated to latest 4.1 kernel from mainline
- Enabled lz4 compressor in zram for better performance
[B][U][SIZE="4"]Changelog 2015-05-28[/SIZE][/U][/B]
- Cyanogen source updated
- Android updated to 5.1.1_r3
- Kernel updated
- New F2FS build (enabled for data, cache partition)
[B][U][SIZE="4"]Changelog 2015-05-14[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- Fixed some SELinux denial, thanks to [B]HandyMenny[/B]
- Added dialer crash fix, many thanks to [B]golden-guy[/B]
[B][U][SIZE="4"]Changelog 2015-05-06[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- Added Sio-Plus scheduler
- Removed performance profiles to bring back governer settings
- Enabled HighEndGfx mode
- Added workaround for dialer crash, should be ok now
[B][U][SIZE="4"]Changelog 2015-04-26[/SIZE][/U][/B]
- Cyanogen source updated
- Android source updated to 5.1.1_r1
- Added CM performance profiles
- Updated interactive governer and set it to default
- Significant performance boost than previous build
- Probable fix for VPN issue (Need Confirmation)
- Probable fix for Netflix issue (Need Confirmation)
- Kernel updated
[B][U][SIZE="4"]Changelog 2015-04-18[/SIZE][/U][/B]
- Cyanogen source updated
- Enabled SELinux thanks to HandyMenny
- Added illumination bar support
- Enabled usb otg options in storage settings
[B][U][SIZE="4"]Changelog 2015-04-07[/SIZE][/U][/B]
- Initial CM 12.1 build
- BlueZ 5.30
- TWRP 2.8.6.0
- Kernel updated
- New block filesystem based build
CyanogenMod 12 Changelog​
Code:
[B][U][SIZE="4"]Changelog 2015-03-30[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- Bluetooth improved (added support for sending any files)
- Fixed Bluetooth tethering
- Tweaked KSM values
- Tweaked HWUI values
[B][U][SIZE="4"]Changelog 2015-03-18[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- BlueZ 5.29
- Source cleanup
- Fixed root access issue
- Disabled atlas service to save memory
[B][U][SIZE="4"]Changelog 2015-03-03[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- Increased background services so that they don't restart frequently
- Enabled ADB secure
- Patches updated
[B][U][SIZE="4"]Changelog 2015-02-19[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- Enabled kernel recommended configurations
- Optimized bootanimation
- TWRP 2.8.5.0
- Fixed some logcat errors
- Fixed charging only mode, thanks to [B]HandyMenny[/B]
- Sources updated
[SIZE="4"][B][U]Changelog 2015-02-10[/U][/B][/SIZE]
- Cyanogen source updated
- Kernel updated
- Fixed wifi sleep bug
- Fixed offline charging
- Enabled KSM deferred timer for better power consumption
[B][U][SIZE=4]Changelog 2015-02-02[/SIZE][/U][/B]
- Cyanogen source updated
- New Cyanogen bootanimation
- Patches updated
- Wifi sleep bug should be fixed now. Please let me know.
[B][U][SIZE=4]Changelog 2015-01-24[/SIZE][/U][/B]
- TWRP 2.8.4.0
- Cyanogen source updated
- New Cyanogen bootanimation
- Cyanogen Theme Engine
- Cyanogen Account
[B][U][SIZE=4]Changelog 2015-01-13[/SIZE][/U][/B]
- Cyanogen source updated
- Kernel updated
- Enabled KSM for better performance
[B][U][SIZE=4]Changelog 2015-01-06[/SIZE][/U][/B]
- TWRP 2.8.3.0
- Fixed youtube video streaming
- Updated kernel
- Enabled zRAM
- odexed build
- Fixed mtp crash during copying files
[B][U][SIZE=4]Changelog 2014-12-28 (after AOSP 5.0 beta)[/SIZE][/U][/B]
- Initial build
- Fixed video playback
- Fixed audio recording
- Fixed audio in voice call
Reserved
F.A.Q​
1) Why root access isn't working ?
Ans: Goto Settings => Developer Options => Root Access and enable root.
2)How to use Illumination Bar for notification ?
Ans:
i) Illumination bar is enabled by default, but you can change the settings from Settings -> Buttons -> Backlight.
ii) "Illumination Bar Notification" app is needed for notification to work
iii) You can change theme color from that app too.
iv) In Settings -> Display & Lights -> Notification light, only enable Notification light. No other changes are necessary.
3)How to switch between EXT4/F2FS ?
Ans:
Newer build has F2FS enabled for /data and /cache partition. So you need to format those partition to F2FS first.
i) Make sure to backup everything, cause you'll be formatting your data partition.
ii) Reboot to recovery and goto Wipe => Advanced Wipe. Then wipe system, data, cache, dalvik-cache.
iii) Return to Wipe => Advanced Wipe again. Now select only data partition and click Repair or Change filesystem => Change Filesystem. Now select F2FS from the list and swipe to format data partition to F2FS.
iv) Similarly, format cache partition to F2FS too.
v) Now you're ready to flash the rom. Flash it normally and reboot.
vi) Using steps iii & iv, you can easily go back to EXT4 partition. But wiping is needed.
vii) All these steps are needed ONCE. After you formatted to F2FS, you don't need to do it again.
vii) Remember, to flash rom successfully your /data and /cache partition have to be in F2FS format..
OMX not working means no hardware accelerated video decoding ?
Sent from my Xperia U using XDA Free mobile app
areshinakya said:
OMX not working means no hardware accelerated video decoding ?
Sent from my Xperia U using XDA Free mobile app
Click to expand...
Click to collapse
As far as I know, it means we have no 3d acceleration, but I could be wrong.
However, as usual, thank you very much AGONTUK, you made it! Get this, sony software engineers, those who abandoned us!
Code:
WORKING
- Wifi
- Bluetooth
- RIL (sms, data, voicecall)
- Audio, recording
- SDCard
- Camera (still have some issue)
- HW acceleration (should be working)
- Video playback
confirmed
Thanks a lot, @AGONTUK! If I had my secondary partitions created I would be testing it right now. I'll wait for more stable releases.
Well done! Your work is awesome!
It looks nice. But app always reload when i open another apps. I can make phone call, message received.
Some screenshots
Is the files in zip in regular format or in *.dat format? I am interested in extracting some files.
Launcher Replacement
I am not kumquat user, but I am pretty much interested in its development, so I am happy XU finally has cm12, but I find the launcher is not the one, so apart from using Google Now Launcher, you can use this launcher which comes with CM12 of many phones. Its in attachments.
First try to install it as normal apk, if not try pushing it to system with correct permissions.
Make a release for Xperia Sola as well please?
Really really good
I have done some tests and this is my report:
- Camera working both pictures and video
- Bluetooth working
- Wi-fi working
- RIL working
- Video playback working with some bugs (I think for OMX)
I have some problems with the auto-rotation and audio when listening music... I don't know why...
Obviously the ram management is very poor but we are in beta stage, so this is normal
In my log i've tested camera, wi-fi, bluetooth, music and something else... i hope it can help. @AGONTUK if you need help, count me in
you have many app redraws?
try this,
changes ro.sys.fw.bg_apps_limit=16 to ro.sys.fw.bg_apps_limit=24 and see the magic
PS ...many thanks to Agontuk whho gave us the "5.0"
First impressions of the ROM, it is stable, not randomly rebooting or anything. But it is slow, and I mean way slower than CM11. To even make the keyboard work I had to download trickster apk to tweak the minfree values so I could sign into google play. And after that there is lag in apps, sometimes in app I press the back button and it freezes for a minute or so with black screen, and is super annoying. The trick my @madz13 seems to work, but still multitasking is not something that is going to happen on this ROM. My advice, it's not ready to be a daily driver yet, only try it if you are willing to deal with the issues.
For the dev, Sir you are amazing. I would have never thought this device would come as far as 4.4, let alone 5.0, and you have done that. And for that I thank you. Keep up the good work!
@small2cats482 , you were rights, IMO do not install gapps(gplay & play service) , now I can chatting via bbm n I can writing with original keyboard and did not found any disappearing keyboard, yeah this is true is not ready for daily driver because its stiil on beta stage,
I couldn't wait to install this ROM on my XU. Here's my observations after some time of using it:
- Camera works (photos)
- Video recording works (well, sort of)
- YouTube isn't working
- Twitch as well as YT (logs below)
Captured videos looks like they are corrupted:
YouTube video
Logs:
sab999 said:
I couldn't wait to install this ROM on my XU. Here's my observations after some time of using it:
- Camera works (photos)
- Video recording works (well, sort of)
- YouTube isn't working
- Twitch as well as YT (logs below)
Captured videos looks like they are corrupted:
YouTube video
Logs:
Click to expand...
Click to collapse
Try this for Youtube and Twitch: https://github.com/Meticulus/androi...orks/av/006-STE-OMX-Fix-Streaming-Video.patch
Meticulus said:
Try this for Youtube and Twitch: https://github.com/Meticulus/androi...orks/av/006-STE-OMX-Fix-Streaming-Video.patch
Click to expand...
Click to collapse
I'd love to try, but I have no idea how to get sorces and patch them -.-
sab999 said:
I'd love to try, but I have no idea how to get sorces and patch them -.-
Click to expand...
Click to collapse
MAYBE he was telling that to the developer
Sent from my D5503 using XDA Free mobile app
Link not worrking
Hats off for such a great work on my long lasting XU
Nw Keen to try this rom...........
But download link not working, plz update asap

[ROM][6.0.1] CyanogenMod 13 [2017/12/18 FINAL][STABLE] by SergeyL

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CYANOGENMOD 13 MARSHMALLOW 6.0.1
GALAXY ACE 2 GT i8160 by SergeyL
TWRP CHRONOKERNEL BASED SOURCES - BASE 6.0.1 CM13
I've translated from Russian with Google Translator the original thread of this ROM of @SergeyL.
I've made this thread just to have a suitable place to share our experiences and questions with this ROM.
DOWNLOAD CYANOGENMOD 13 STANDARD
There are two ROM versions, Standard and Full
Standard is "pure" CyanogenMod 13 and Full version has some extra features added by SergeyL
Full version's download links are posted periodically by @[-GuTi-] in this thread,
just look for last releases by reading latest messages
Swap Memories:
Now we have something like "swap memories"
Sdcard1 will forcibly be used by system for apps, images, etc.
Same like Sdcard0. But in File manager it'll look like Sdcard1
When you connect to PC, only Sdcard0 will be available (but actually it's Sdcard1)
To get "swap memories", first download THIS
Then open ROM file on your PC and replace its boot.img with new boot.img you have just downloaded
Finally, install ROM
Due to Ramdisk changes, don't install Chorno Kernel, 'cause all changes will be deleted
Optimizations:
There are 2 optimizations during installation.
Fast optimization: It's default one. It will boot faster the first time you install the ROM.
Full optimization: It will boot slowlier (+10' extra) for the first time, but ROM will be smoother.
To get full optimization, open CM13 zip file with your PC and edit build.prop (it's on /system), unzip and modify it
(e. g. with Notepad++) as explained below. Then replace original build.prop file with new one in the ROM zip.
Code:
You'll find these 4 lines:
dalvik.vm.image-dex2oat-filter=speed
dalvik.vm.dex2oat-filter=interpret-only
[B][COLOR="Red"]#[/COLOR] [/B]dalvik.vm.image-dex2oat-filter=everything
[B][COLOR="red"]#[/COLOR] [/B]dalvik.vm.dex2oat-filter=everything
Change them for this, which only modifies the location of [COLOR="Red"][B]#[/B][/COLOR]:
[B][COLOR="red"]# [/COLOR][/B]dalvik.vm.image-dex2oat-filter=speed
[B][COLOR="red"]# [/COLOR][/B]dalvik.vm.dex2oat-filter=interpret-only
dalvik.vm.image-dex2oat-filter=everything
dalvik.vm.dex2oat-filter=everything
Now you can flash ROM with full optimization.
HDPI MINI GAPPS 49 MB
[URL="https://yadi.sk/d/WyQ1Kat5snT6J"]OPENGAPPS PICO 45 MB
MINI GAPPS 8 MB
-INSTALL HDPI OR MINI GAPPS IF YOU HAVEN'T REPARTED MEMORIES-[/URL]
Bugs:
You say
How to install?
1. Download CM13 and one of the GAPPS files
2. Copy the zips in the external memory card
3. Boot in CWM or TWRP recovery
4. For CWM: Select "Wipe Data / Factory Reset" - "Wipe cache" - "Wipe Dalvik"
5. Choose "Install Zip from external storage"
6. Select CM13 file
7. Choose "Install Zip from external storage"
8. Select GAPPS file
9. Go back to the root of the CWM, and select "reboot system now"
10. Done! First boot takes a while, be patient
11. Ignore message about SD card after CM13 first boot:
Formatting SDcard as internal storage will ruin it (don't format / encrypt)
Firmware required: Stock 4.1.2 Jelly Bean & Custom Recovery
Installation using temporary CWM 6.0.2.8 Recovery is not supported
Install first any updated CWM/TWRP Recovery: Chrono Kernel r2.24.5 (or newer) provides you CWM 6.0.5.1
If you don't know how to install a new kernel/recovery, pick HERE
Xposed for Marshmallow:
1. Boot on recovery, install View attachment xposed-v80-sdk23-arm.zip and reboot system -it takes a while-
Pick HERE if you want latest version of Xposed
2. Install with File Manager View attachment XposedInstaller_3.0_alpha4.apk
If you don't have Root access, pick HERE​
ORIGINAL POST OF SERGEYL ON 4PDA:
http://4pda.ru/forum/index.php?showtopic=693497&st=780#entry44558613
FIXES AND IMPROVEMENTS:
(Thanks @[-GuTi-] for translations)
20160824
- Cm sources update
- Fixed minor irregularities of CM
- Updated ChronoKernel sources from 05.08.2016 Version 4.5.x - Standard
- Fixed some bugs from logcat
- Changed optimization for GCC LINARO_4.9.4, now must be more smoother and stable
- Fixed a memory leak when creating HWUI cache for textures. Improved patch
- Changed the delay 5sec and 3sec for 1.5 seconds when the volume panel up
- Added optimization for jemalloc. Better performance. Tnx Google
- Improved intefrace working by changing the delay. Final patch
- Fixed battery drain when WiFi or Mobile Data is working. Tnx Google
- Fixed memory leak when WiFi is shooting down. Tnx Google
- Many minor fixes. Which affects the stability of the phone
- Opened the branch for the init.d tweaks. Names 65tweaks file - there will be added new tweaks for system. Later it will be explained
20160722
- Cm sources update.
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Optimized RIL. Improved handling and adapted for new code
- Compiled from sources libsecril-client. More correct RIL work
- Disabled preload Resources. As for me, unneeded memory consumption. Almost 15 Mb
- Fixed battery drain when phone locked. Incorrect work of registerReceiver
- Fixed some delays with card synchronization
- Fixed bug with closing status bar. When CPU was loaded, sometimes was slowly closing
Now drowing cache will be cleaned. Fixed another memory leak
- Optimized set_process_name processing. Imroving work with long names
- Decreased some delays
- Many minor fixes. Which affects the stability of the phone
- The embedded firmware fix activation of continuous input into the standard keyboard
20160716
- Cm sources update. Update base to MOB30R - 6.0.1_r52
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Fixed memory leak when entering in Profile settings.
- Fixed MediaSessionService crash while processing the voice call
- Fixed Bluetooth reconnection after tearing
- Added to settings Unlock access via USB. New menu in Settings - For developers. Enable access to USB
Now all the settings will be saved, no need to unlock the phone when connecting to the PC
- Added UMS (USB Mass Storage) mode. Tnx ChronoMonochrome
- Trick for location check, to download games for other regions. Like Pokemon Go
- Fixed libhwui crashing. Google idea. As Google says, it will fix some failures in libhwui work
- Many minor fixes. Which affects the stability of the phone
20160630
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- New art tweaks. Tnx arter97. Test version
- In build.prop added tweak off loading Atlas service
To use Atlas comment on Atlas line config.disable_atlas = true
- Some RIL fixes. Tnx ghsr
- Improved apps starting by glGetProgramBinary optimization
- Improved On/Off mobile data
Short tap - On/Off. Long Tap go in Settings
- Another RIL improvements for new CM code
- Fixed battery drain while Data and WiFi is active
- Improved SQLite
- Many minor fixes
New tweak for low RAM devices persist.sys.force_highendgfx=true, not activated by default(you can activate), cause need more tests
Explanation:
Used by persistent processes to determine if they are running on a higher-end device so should be okay using hardware drawing acceleration (which tends to consume a lot more RAM).
20160622
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Added disable and enable profile display in Contact.
In build.prop ro.profile.header = 0 - the default, ro.profile.header = 1 - is displayed.
- Force ARM instructions for some modules. Optimization
- Fixed torchlight
- Changed IMT size from 64 to 43 in the art. Improved performance .
- Optimization to improve application launch. Test option
- Fixed ramdisk. Changed priority run zygote
20160612
- Cm sources update. Update base to MOB30M - 6.0.1_r46
- Fixed minor irregularities of CM
- Updated ChronoKernel sources from 07.06.2016 Version 4.4.x - Standard
- Fixed some bugs from logcat
- New fix for WiFi reconnection. Tnx ChronoMonochrome
- Fixed some problems in RIL
- Fixed reboot while switching 2G/3G when Mobile data is activated
- Fixed EOS codec processing. Tnx Google
- Removed SetState Unsafe from ART. Fixing unnecessary testing
- Fixed SystemUI crashing while using Weather form LockClock
- Activated CM function - LockScreen rotating
- A lot of minor fixes
20160425
- Cm sources update
- Fixed minor irregularities of CM
- Updated ChronoKernel sources from 24.05.2016 Version 4.4.x - Standard
- Reworked using elapsedRealtimeNano. Made selecting mode. Tnx ChronoMonochrome
Fixing conflicts with wifi autoreconnections and update the time
- Fixed substitution METHOD_CLOCK_GETTIME and METHOD_IOCTL to use Auto mode for wifi connection. Tnx
ChronoMonochrome
- Added fix for Instagram. If need to disable
In build.prop comment ste.use_google_h264_encoder = true
- Activated notification when phone is charged
- Fixed the black background on the lock screen by using a simple mode
CM decided to activate the lock screen blur, but did not think that the code does not work on all devices ..
- Activated in build.prop tweaks for B-services for better work
ro.sys.fw.bservice_limit = 3, ro.sys.fw.bservice_age = 3000, ro.sys.fw.bservice_enable = true
- Reworked the buttons to select the answer an incoming call. Will return standard if people dislike it
1. Removed the ring around the button.
2. Returned paint icons in the old look.
- Fix some display icons apk. It fixes a memory leak due of incorrect rendering
- Replaced TinyHashMap to use std :: unordered_map in DeferredDisplayList. Test option
- Activated sort applications by size in Settings - Apps
- Improved GLSurfaceView, improving conversion EGLChooseConfig. Test option.
- Disabled errors aapt for some action
20160519
- Cm sources update
- Fixed minor irregularities of CM
- Updated ChronoKernel sources from 11.05.2016 Version 4.4.x - Standard
- Fixed some bugs from logcat
- Added to Settings "Disabling error messages"
- Fixed and improved birany work
- Updated SQLite optimizations. Overall improvement
- Reverted "Weather" work
- Fixed WiFi recconection
- Fixed some crashes in libjhead work
- Fixed some problems with installing apps
- Improved amplification of sound while using Bluetooth
- Fixed AVC and MPEG2 decoders
- Some fixes for ramdisc
- Updated TopProcessState working
- Fixed memory leaks
- A lot of minor fixes
20160503
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Updated ChronoKernel sources from 30.04.2016 Version 4.3.x - Standard
Added some improvements and fixes
- Fixed memory leak while working with heavy apps
- Fixed droping network mode when signal is lossed. Test patch
- Fully fixed and improved Sqlite optimizations
- Fixed and improved patch for smoother work
- Fixed battery drain while screen is off
- New optimization for ART. Heavy improvement
20160421
- Cm sources update. Update base to MOB30D - 6.0.1_r30
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Fixed SystemUI crashing while scrolling selection of tiles to add
- Added trace definition work SQLite. Accelerate system work
- Optimized the SQLite. Improved performance in general. Entered 4 patch
- Fixed the memory leak when using SQLite patches
- Added tweak to automatically activate power saving mode for WiFi when the screen off
- Several patches to improve WiFi. For correct definition with some routers
- The patch changes the window while optimizing application when the phone starts
- Fixed battery drain after turning off the flashlight
- Fixed crashing Settings when adding a new APN
- Fixed issue with Yahoo Weather Provider. I change the URL for weather updates
- Improved patch for smoother work(with SQLite)
- Patch to optimize XmlParser work. Improves stability
- Tweeks to speed up Dialer. It's time to start improving dialer work
- A lot of minor fixes
201604116
- Cm sources update. Update base to MHC19Q - 6.0.1_r24
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Updated TWRP sources to 3.0.2.0
- Some tweaks in kernel
- Activated in Settings - Display doubletap2wake function
New code in power.default to on/off it in kernel
- Fixed Settings crashing while Bluetooth is scanning
- Fix for better readability of the list changes.
- Fixed incorrect work while using the Quick settings. Wrong work of disableForUser.
- Added 4PDA logo in application optimization window
- Fixed Autorotation for some apps that still are using elapsedRealtimeNanos()
- Fixed crash libaudiopolicyservice due to incompatibility updated addOutputSessionEffects
- Fix crash of the synchronization process applications in determining UidState.
- Improved patch for smoother work
- A lot of minor fixes
20160329
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Replaced old Sqlite library from CM to SQLite 3.11.1
- Replaced old jemalloc 3.6.0 library to 4.0.4 (October 24, 2015)
- Updated libasound sources from 1.0.20 to 1.0.23
- Removed from RIL unnecessary load while detecting network mode. Test patch for battery drain in 3G mode
- Reworked memtrack.montblanc. Agontuk idea
- Added script to auto delete SetupWizard after installing Google Apps. CM13 has his own setup wizard
- Improved StrictMath work. Improve smartphone working
- Fixed locking com.google.android.gms. Fixed crash while working with some apps
- Added to ramdisk new configuration for the memory card. It must improve permission for memory card
- Added audio.r_submix.default and edited audio_policy.conf. Driver needed for Chromecast. Didn't tested
- libril.so и rild compiling now from sources .Tnx ChronoMonochrome
- Enabled Shader cache for apps
- Added new tweaks for Bluetooth, test patch
- Fixed Display Settings crashing with some languages
- Disabled animation while optimizing applications. It accelerates loading and does not strain the processor once again.
- A lot of minor fixes
20160318
- Cm sources update.
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- TWRP version 3.0.0.0
- Fixed toybox work. Planners wasn't determined in autoload due of incorrect working of scripts
- Fully disabled Fast Session Transfer (FST) in wpa_supplicant. Improved work for old WiFi moduls
- Fixed crash while scanning wifi networks. Implemented checks to clear the error.
- Fixed DeskClock crash for Russian locale
- Fixed Dialer crash when viewing Call History - Missed and Statistics
- Fixed crash when activating the alarm. Fix for all types of crash WrappedDrawable procedure
- Fixed MobileNetworkSettings for smartphones which not support 4G
- Imrove code to set priority for WPS-network in wpa_supplicant. Improving newtwork searching
- A lot of minor fixes
- Ramdisc cleaning
- Cleaned init.rc form unneeded qcom flaqs
- Fixed permissions for Bluetooth
- Deleted /sys/kernel/debug from init.samsungcodina.rc. CM team added it in init.rc
20160314
- Cm sources update. CM team update base to MHC19J . 6.0.1_r22
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- New incall volume fix. Adapted and improved patch from golden-guy
- Fixed lockscreen while incoming call. Improved fix from ChronoMonochrome
- Fixed twitching green when viewing online video in fullscreen
- Fixed battery drain after disabling mobile internet
- Fixed data saving on some SD cards
- Fix alarm display on the status bar. In some cases, the icon going out of the screen area
- Added the missing symbol WriteString 16 in the source code libbinder. Chrono Monochrome idea
That made possible to remove the extra Lib to run our libril.so. Ramdisk cleaning
- Added the missing symbol the source code icu4c. Needed for cn_server.
That made possible to remove the extra Lib to add to our libicuuc.so. Ramdisk cleaning
- Fixed error selecting quality in YouTube app
- Fixed incorrect work of WiFi slider in Settings
In some cases slider was working when WiFi was disabled
- Added some tweaks for "Display events". Old name is "Ban hibernation", renamed by CM team
- Cleaned determination and verification of Fast Session Transfer (FST). Accelerate WiFi speed ofr our old modules whino not support FST
- Fixed camera crashing when start/stop a lot of times for videorecording. ChronoMonochrome patch
- Fixed CMFileManager crashing when going in Main Settings in Russian locale
- A lot of minor fixes
20160304
- Cm sources update. CM team update base to MMB29U . 6.0.1_r13
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Updated ChronoKernel sources from 28.02.2016 Version 4.2.x - Standard with updated WiFi driver
- Settings - added feature to On/Off media scanning while phone is booting. SlimRom feature
- Optimized working of some codecs while wathing video. Tnx temasek
- Optimized OMXCodec
- Fixed crashing while working with PDF
- Deleted some GPS tweaks from framework, which causes some satellites disappearing
- Fixed Status Bar for some custom themes
- Fixed timezonepicker issues
- Settings - added feature to On/Off showing in full-screen incoming call, not like notice
- Fixed some errors with some operators. Test patch
- Improve patch for smooth work
- Imroved WiFi work. Fixed some irregularities while working, also fixed searching(not autorecconect). Disabled some checks in deep sleep
- A lot of minor fixes
20160218
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Updated ChronoKernel sources from 17.02.2016 Version 4.2.x - Standard
- Fixed MTP mod memorizing.
- Activated Call recording
- Fixed battery drain while screen is blocked. Before this patch, some unneeded synch was working even in sleep.
- Correct SDcard working. Again toybox bugs
- Fixed updating accounts, in some times System was crashing
- Fixed art dex2oat timeout. Improved optimization, now working like in 12.1, but in another mode
- Fixed detecting network mode after reboot
- Improved RIL fix
- New patch to accelerate interface. Reduced animation time from 1 sec to 0.75 You will feel this
- Small fixes for Bluetooth
- Added in Settings enabling scrolling cache. Edit build.prop was uncomfortably
- Fixed eglSwapBuffers. Improve graphic work
- Edited and improved feature "Ban hibernation"
- Edited some commands which responsible for RIL
- Fixed battery drain. Disabled some processes in work with Services
- Fixed and improved Trebuchet working
- Fixed place to save of SoundRecorder, CM team changed this, and was needed to edit it for our phone
- A lot of minor fixes
20160208
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Updated ChronoKernel sources from 06.02.2016 Version 4.2.x - Standard
- Fixed SystemUI crashing, cause CM team decided that CM not need ToneGenerator on 6.0.1
Cause of this we got some bugs with volume controll and some others
- Added feature that provides apps that have no AndroidManifestе , to transfer them so sdcard
- Improve patch for videorecording
- A lot of minor fixes
- Added old fix to improve connection with operatores on some countries
- Activated HDR in Snap camera
- Fix for accelerate autoturn work. Test fix
- Now, phone must remember MTP when using USB. Test fix
- Fixed crahing of Snap camera while using manual exposure
- Memory swap
20160204
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Fixed adaptation for gapps(AOSP keyboard will not crash).
- Fixed ListView
- Fixed SystemUI crashing while changing settings in StatusBar
- Fixed StorageVolumePreference crashing in Settings
- Improve patch for smoother work
- Edited ramdisc. Added some fixes
- Changed level when message about low battery appeared. 20% - 10%, 15% - 5%
- Fixed videorecording
- A lot of minor fixes
20160128
- Cm sources update
- Fixed minor irregularities of CM
- Fixed some bugs from logcat
- Added in Settings On/Off Superuser icon in status bar
- Reworked OomMinFreeLowRam and OomMinFreeHighRam. In CM13 it was working for 1Gb RAM smartphones
- Fixed optimizations for GCC LINARO_4.9.4.
- Fixed crash setupwizard
- Improve patch for smoother work
- Fixed some reboots
- Fixed memory leak while working some third-party programs
- Added some tweaks in ART from Xposed. Improve ART
- Added working and new tweaks in build.prop. Improve memory usage by apps
- A lot of minor fixes
20160125
- Cm sources update
- Fixed minor irregularities of CM
- Updated ChronoKernel sources from 23.01.2016 Version 4.x.x - Standard
- Fixed mediaserver crash
- Fixed Camera crashing when at least 1 video file in camera folder
- Fixed keyboard crashing when working the third-party software
- Fixed reassign API(?) for getRunningAppProcesses. Cause of this , some third-party programs did not work
- Fixed battery draining when phone sleeping, reduced screen treatment cycles
- Improve patch for smoother work
- Disabled scroll cache to improve performance. In build.prop parametr persist.sys.scrollingcache=2
Settings 0 - all time active; 1 - active while apps need this; 2 - disable before apps will request for this; 3 - all time disabled
- Fixed MTP. Ramdisc changes
- Fixed GPS. Ramdisc changes
- Fixed AGPS
- Fixed Trebuchet crash
- A lot of minor fixes
Cause of Ramdist changes, dont install ChonoKernel now(all changes will be deleted), wait for new kernel version!
20160123
- Cm sources update
- Fixed minor irregularities of CM
- Deleted sepolicy from TWRP. Unneeded feature taking place in BOOT. We got only 16mb on BOOT.
- Fixed bug in Calculator
- Changed some delays (5 sec - 1 sec ,2 sec - 0.5 sec ) after finishing talking and InCallUI closing
- Fixed finding network while RIL is booting. No need to ON/OFF Flight mode now to enable Mobile network
- Accelerated RIL booting and finding network. Now it's 400ms. Good result
- Fixed work EGL Graphic Buffer. Improves performance in applications and games
- Fixed memory leak when using ToneGenerator
- Accelerated phone booting, deleted unneeded processing with log journal. Also dropped the load of processor
- Cleaned unneeded processing in WRITE_EXTERNAL_STORAGE
- A lot of minor fixes
20160117
- Cm sources update
- Fixed minor irregularities of CM
- Updated ChronoKernel sources from 13.01.2016. Version 4.x.x - Standard
- Reduced TWRP size
- Fixed WiFi
- Fixed reboot into Recovery from Power Menu
- Fixed reboot while USB connection
- New optimization for GCC LINARO_4.9.4. ROM working smoother
- Stock camera change to Snap camera
- Fix Media Buffer Group.
- New tweaks for framework. Improve stability
- Fixed interface speed
- Fixed some bugs in Trebuchet
- First patch for smoother work. Porting from 12.1
CM team adding new functions, and it reducing performance
- A lot of minor fixes
20160103
+ Updated the source.
+ Corrected minor irregularities after the upgrade.
+ Updated the kernel source ChronoKernel to 01.01.2016 .. The core version of chrono kernel r3.13.H - Standard
+ Reduce the parameters of treatments extra Buffers to 1 cycle .. accelerated interface. And just began to work better with the media
+ Threw processing VideoNativeMetadata .. How to .. CM11 and left some bugs with working media. As long as the test patch.
+ Threw bootchart of init .. 15 meters to save RAM .. I did not think that this Gavrik as otzhiraet.- This item disappears after installing the kernel Chrono.
+ Corrected charging the phone off. The amendments concern the ramdisk.
+ Updated sepolicy to work with a memory card.
+ Translated assembly on GCC LINARO_4.9.4. It reduces some libs. And improves the body work.
+ Optimized for GCC LINARO_4.9.4. when assembling the firmware. It removes some schools during compilation.
+ Smshniki introduced a patch to the camera to select the shooting location .. We had a little edit. Poorly defined memory card.
+ Found zhor battery. Fixed .. patch test.
+ Add to view the list of settings changes Refer updates.
+ Made smooth patch on the similarity Sm12.1 who did. It is time to be engaged and acceleration to improve performance
+ Lots of small fixes. That affect the stability of the phone ..
20151230
+ Updated the source of CM.
+ Fixed minor irregularities of CM.
+ Fixed crash when entering the Settings menu, the sound settings.
+ Fixed eliminate memory leaks.
+ Sped up the work interface.
+ Removed some delay when you press and hold well.
+ Remade Ril. Test. More adapted to CM13.
+ Added patches for Media Buffer. Adapted for CM13
+ Fixed eliminate blinking screen.
+ Lots of small fixes in code CM to improve your phone.
20151223
+ Updated the source of CM.
+ Fixed minor irregularities of CM.
+ Added a Russian translation in TWRP. Thanks Udjine, RogueIGROK and avantyurin.
+ Fixed mount internal memory... Well, I fixed the memory of all and works fine.
+ Fix eliminate glitches in the operation of the display of CM13.
+ Lots of small fixes, that affect the stability of the phone.
20151212
+ Updated CM the source base MMB29M 6.0.1.
+ Fixed minor irregularities of CM.
+ Updated kernel source ChronoKernel to 11.12.2015... The core of chrono kernel version 6.0.1 is r3.11.H - nodebug. Thank you ChronoMonochrome.
+ Fixed Ril.
+ Fixed mount memory... Thank you ChronoMonochrome.
+ Fixed a memory leak.
+ Lots of small fixes, that affect the stability of the phone.
It's running very good for me. But, you know, first launch, no apps yet. Is there any working gapps for 6.0.1? Actually I don't need Play Store, but I must synchronize contacts. :/
damian12332146 said:
It's running very good for me. But, you know, first launch, no apps yet. Is there any working gapps for 6.0.1? Actually I don't need Play Store, but I must synchronize contacts. :/
Click to expand...
Click to collapse
I don't know. I flashed these Pico Gapps. It was installed correctly and phone rebooted with no problem, but then I had continuous error message.
http://androiding.how/android-6-0-marshmallow-gapps/
I tried a testing version of 2015/12/20 ROM that has been deleted, and I don't know if it was a bug of rom or Gapps bug.
There's also Xposed for MarshMallow here on XDA... I haven't tested it, but it sounds good.
EDIT: There is also other links I haven't tested:
http://opengapps.org/
Culateralligator said:
I don't know. I flashed these Pico Gapps. It was installed correctly and phone rebooted with no problem, but then I had continuous error message.
http://androiding.how/android-6-0-marshmallow-gapps/
I tried a testing version of 2015/12/20 that has been deleted, and I don't know if it was a bug of rom (internal memory mount) or Gapps bug.
There's also Xposed for MarshMallow here on XDA... I haven't tested it, but it sounds good.
EDIT: There is also other links I haven't tested:
http://opengapps.org/
Click to expand...
Click to collapse
Please, stay away from flashing gapps just for now. Marshmallow or Gapss has some problems and conflicts with each other, and showing non stoppable error message. Not sure if it is gapps problem or marshmallow problem so just take care.
IAmLucky said:
Please, stay away from flashing gapps just for now. Marshmallow or Gapss has some problems and conflicts with each other, and showing error message. Not sure if it is gapps problem or marshmallow problem so just take care.
Click to expand...
Click to collapse
Opengapps.org says It's needed a patch to grant permissions.
Maybe that's the problem or just one of the problems?
EDIT: I have succesfully installed GApps with apparently no problems on 12/23.
Let's see how it works later.
Proper translation of whats new in 12/23 version
+ Updated CM the source base MMB29M. 6.0.1
+ Fixed minor irregularities of CM.
+ Updated kernel source ChronoKernel to 11.12.2015 .. The core of chrono kernel version 6.0.1 is r3.11.H - nodebug. Thank you ChronoMonochrome
+ Fixed Ril.
+ Fixed mount memory .. Thank you ChronoMonochrome
+ Fixed a memory leak.
+ Lots of small fixes, that affect the stability of the phone ..
damian12332146 said:
It's running very good for me. But, you know, first launch, no apps yet. Is there any working gapps for 6.0.1? Actually I don't need Play Store, but I must synchronize contacts. :/
Click to expand...
Click to collapse
Is your data conection working? I dont have wifi,and with 2312 its no internet for me
Sent from my GT-I8160 using XDA Free mobile app
Maybe you can try this Chrono Kernel https://yadi.sk/d/fYFUJY0ymBC9F
But you have before to change AOSP keyboard app for another one, cause it makes it crash and you won't be able to write anymore at all.
This kernel changes recovery to Philz CWM.
Culateralligator said:
Maybe you can try this Chrono Kernel https://yadi.sk/d/fYFUJY0ymBC9F
But you have before to change AOSP keyboard app for another one, cause it makes it crash and you won't be able to write anymore at all.
This kernel changes recovery to Philz CWM.
Click to expand...
Click to collapse
Is yours conection work with this?
Sent from my GT-I8160 using XDA Free mobile app
psidco said:
Is yours conection work with this?
Sent from my GT-I8160 using XDA Free mobile app
Click to expand...
Click to collapse
I have data and calls working since the beginning. Before and after flashing this kernel.
This Chrono Kernel makes some inestability in this ROM, but maybe it's worth to try it.
Culateralligator said:
I have data and calls working since the beginning. Before and after flashing this kernel.
This Chrono Kernel makes some inestability in this ROM, but maybe it's worth to try it.
Click to expand...
Click to collapse
Ok will try later,but from first i cant connect,but calls and text working,dont know why
Edit: sorry my fault my network is working,just need turn on airplane mode first at after reboot.and i flash gapps when my keyboard fc i delete system/lib/libjni-googleime.so and now my keyboard is fine
Sent from my GT-I8160 using XDA Free mobile app
psidco said:
Ok will try later,but from first i cant connect,but calls and text working,dont know why
Edit: sorry my fault my network is working,just need turn on airplane mode first at after reboot.and i flash gapps when my keyboard fc i delete system/lib/libjni-googleime.so and now my keyboard is fine
Sent from my GT-I8160 using XDA Free mobile app
Click to expand...
Click to collapse
So did you finally flash this Chrono kernel?
Confirmed, after install chrono_kernel_r3.11-nodebug there're no problems with Wifi or 3g. Now I'm trying to repart /system and install gapps.
psidco said:
and i flash gapps when my keyboard fc i delete system/lib/libjni-googleime.so and now my keyboard is fine
Click to expand...
Click to collapse
What gapps did u flash? I flashed this one from opengapps.org and it's not work property. Phone start, but there are a lot of FC errors (Google Play Services, First Launch Creator and Keyboard) . And what version of rom are you?
Culateralligator said:
So did you finally flash this Chrono kernel?
Click to expand...
Click to collapse
No,its default from rom zip but sometimes when no H/3g icon,i need to go airplane mode to make it work,i can go with this for now,did swap sdcard work for u?
Sent from my GT-I8160 using XDA Free mobile app
No, It didn't work. We have to wait for now.
Culateralligator said:
Maybe you can try this Chrono Kernel https://yadi.sk/d/fYFUJY0ymBC9F
But you have before to change AOSP keyboard app for another one, cause it makes it crash and you won't be able to write anymore at all.
This kernel changes recovery to Philz CWM.
Click to expand...
Click to collapse
hi, can i use this kernel for my lollipop 5.1.1 version? because my internet connection does not work either, that sucks, but i can have phone calls and texting. I tried a lot of ways to make my data working, but just that internet logo never appears thanks.
IAmLucky said:
hi, can i use this kernel for my lollipop 5.1.1 version? because my internet connection does not work either, that sucks, but i can have phone calls and texting. I tried a lot of ways to make my data working, but just that internet logo never appears thanks.
Click to expand...
Click to collapse
I don't know. Data always worked perfect in my phone and I never changed kernel on LP roms.
Data issue could be caused because Sergeyl LP doesn't support 8160P with NFC (at least that's what I've been told because I have normal 8160 model and I can't check this).
Do you have thIS model of Ace 2?
Culateralligator said:
I don't know. Data always worked perfect in my phone and I never changed kernel on LP roms.
Data issue could be caused because Sergeyl LP doesn't support 8160P with NFC (at least that's what I've been told because I have normal 8160 model and I can't check this).
Do you have thIS model of Ace 2?
Click to expand...
Click to collapse
I have ace 2 without NFC so no P at the end. When i click on my settings "about phone" then click "sim status" it says "mobile network type: Unknown" always. Also Mobile network state : disconnected. Even though i have plan for internet and even in city this says unknown, thats really something wrong with rom, because i used that sim card to my old nokia phone and i can connect to the internet. But not on my samsung, weird.

[ROM][UNOFFICIAL][5.1.1]CyanogenMod 12.1 for Samsung Galaxy J5

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod 12.1 for Samsung Galaxy J5
DISCLAIMER
Code:
Your warranty is now void.
I'm 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
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.
--------------------------------------------------------------------------
Bugs and changelogs are in 2nd post !
--------------------------------------------------------------------------
Real Battery Life Calculations
Talk Time: Aprox. 18 hours (3G)
Music Playback: Aprox. 62 hours
Video Playback: Aprox. 13 hours
Screen On Time (Idle CPU): Aprox. 20 hours
Screen On Time (Full load CPU): Aprox. 6-8 hours (user-dependent)
Deep Sleep only: Aprox. 70 hours
--------------------------------------------------------------------------
Installation
1. Make sure you have updated to stock 5.1.1.
2. Download the ROM from the link below.
3. Download 5.1.1 ARM GAPPS.
4. Transfer the zip files to your SD card.
5. Reboot to recovery mode. ( Vol UP + Home + Power )
Note: It is highly recommended to use TWRP Recovery.
6. Optional: Do nandroid backup.
7. Full wipe /system, /internalsd, /data, and /cache.
8. Install CM zip and GApps zip.
9. Reboot to system.
10. Setup your device.
Enjoy!
------------------------------------------------------------------
Downloads
SM-J500FN
SM-J500F
SM-J500G
SM-J500M
SM-J500H
SM-J500Y
SM-J5007
------------------------------------------------------------------​
Source​Check out the ROM Source available on GitHub.
Feel free to submit any fixes, Just remember to give proper credits when using other people's source.
Kernel Source
---------------------------------------------------------------------------------------------------------------------------------------
Credits
@jackeagle for kernel maintaining.
@TheWisp for the awesome InputDisabler.
@aapav01
@ganesh varma for helping when development needed support.
And last the awesome J500H testing team we have in Hangouts, for being there all this time.​
XDA:DevDB Information
CyanogenMod 12.1 for Samsung Galaxy J5, ROM for all devices (see above for details)
Contributors
Nick Verse, ganesh varma
Source Code: https://github.com/Galaxy-J5
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Lollipop Modem/Baseband
Version Information
Status: Stable
Current Stable Version: 4.0.0
Stable Release Date: 2016-07-23
Created 2016-06-23
Last Updated 2016-09-23
Bugs and Issues​
Code:
- No audio through FM Radio.
Let me know if you find other bugs!
--------------------------------------------------------------------------------------------------------------------------------------------
Submitting Bug Reports:
If you find some bugs, report it with logs and detailed information of the issue.
Do not report bugs if custom tweak is done.
Do not report bugs if Xposed is installed!
---------------------------------------------------------------------------------------------------------------------------------------------
Changelog:
Code:
[B]September 23, 2016[/B]
- Fixed reboot issues.
- Fixed lags from not needed libraries and kernel commits.
- Added IMS and VoIP support. (Needs testing)
- Fix rmnet (data) issues.
- Dalvik/ART optimizations. Now ROM is more smooth.
- Removed extra governors/io schedulers.
(The provided governors in OC kernels for J5 are for Exynos devices,
so they need extra configuration to be adapted to Snapdragon devices.
Until then, we will use the stock and trusted ones,
but keep overclocking to be enabled by a userspace application).
- Many kernel fixes.
- Framework fixes.
- Audio enhancements.
- Added audio echo cancellation support (AEC) for in-calling audio.
- Added Wifi-Direct and Screen Cast/HDMI support in kernel. (Needs testing)
- Added Volume wake and Home button wake support.
(You can enable/disable these features from Settings->Buttons)
- Merged with latest CM Changes.
[B]September 8, 2016[/B]
- Removed On-Screen-Buttons implementation.
(Currently we don't have an implementation for hard disabling touch-keys in kernel.)
- Kernel fixes.
- Attempt to fix reboot issues and data problems for [B]G[/B] and [B]H[/B] variant.
- Removed KernelAdiutor
[B]September 2, 2016[/B]
- Added OC in kernel and fixes for frequency ladder. (0.2 to 1.8 GHz)
- Added a lot of governors and I/O schedulers.
- Added KernelAdiutor as a built-in application for tweaking parameters.
- Added DayDream support by default.
(It is a screensaver feature for Android.
You can choose your preference in Settings -> Display & lights -> DayDream)
- PowerHAL fixes.
- Disabled compression of camera images, set quality of Encoder to 100% and increase memCap *4.
(Image sizes are larger, and have better quality)
- Added On-Screen-Buttons implementation similar to qemu.hw.mainkeys=1.
(You can use software keys for Back/Menu/Options, by enabling it on the first setup screen.
Main keys will be permanently disabled)
- Merged with latest CM Changes.
[B]August 20, 2016[/B]
- Excluded InputDisabler from build. (Not needed from now on as we found the root of the cause)
- Screen on/off lag reduction. (WIP)
- Fixed SD Card issues and corresponding folder creations on boot.
- Added option to secure unmount external SD before removal.
- Added option to record in-call voice for all regions.
- CPU speed/responsiveness optimizations.
- SELinux denial fixes for other variants too.
- Switched to SELinux enforcing, minized kernel messages and ADB secure (needs su command from now on).
- Optimized latency for audio HAL. No drop-outs from now on.
- Audio effect optimizations. Sound is more crisp.
- Excluded zRAM.
(zRAM caused not needed CPU overhead and heat issues when on Full Brightness+Mobile Data+GPS)
- TWRP bug-fixes.
- Kernel fixes.
- Merged with latest CM Changes.
- Updated stable release name to 2.0.0
[B]July 22, 2016[/B]
- Fixed small freeze on screen unlock.
- Fixed Auto Display Color Calibration.
- Disabled Auto Brightness feature. (No light sensor for J5)
- Raised the perceived loudness by 4db on headphones, and 4db on speaker output.
- Fixed audio minor drop-outs when exiting deep sleep.
- Fixed some firmware link typos.
- Enabled zRAM. (512MB)
- Merged with latest CM Changes.
[B]July 15, 2016[/B]
- Fixed NFC.
- Fixed Keymaster firmware detection.
- Merged with latest CM Changes.
[B]July 14, 2016[/B]
- Fixed moving apps to external SD.
- Added option to choose the default install location of applications in Settings.
- Optimized haptic feedback.
- Fixed front flash camera latency.
- Merged with latest CM Changes.
[B]
June 23, 2016[/B]
- Optimized CPU usage.
- Fixed SELinux Denials.
- Fixed audio latency and quality.
- Fixed QR Scanner display errors and camera related problems.
- Kernel updates.
- Merged with latest CM Changes.
--------------------------------------------------------------------------------------------------------------------------------------------------
Tips :
To activate Developer settings : Settings -> About phone -> press Build number 7 times.
To activate 3-way reboot go to Developer settings and select "Advanced reboot".
Root is included and disabled by default, enable it from Developer settings - Root access.
BusyBox is included.
LiveDisplay is a feature for adapting display colors for night usage.
You can enable it by turning on GPS and data/wifi for some seconds.
Then go to Settings -> Display & lights -> LiveDisplay -> Display mode and change from off to automatic.
Then your phone will know when to adjust your display for night usage through your local GMT zone.
You can also adjust Color Temperature for Day/Night modes.​
Reserved.
Reserved :fingers-crossed:
@Nick Verse Very good work and thanks to the update several bugs were fixed, but something happened, flash of the camera does not work well. Taking photo with flash front dark leaves that mistake but I could see in the build 9 of vaserbanix. I hope this report will help to upgrade future and thank you again for the good work. Sorry for my bad English translator use. Regards
Awesomeness
Great work! Keep it up.
Bro will test it tommorrow.
That calling bug is fixed or not?
Active touchpad during phome call.? @Nick Verse
Sent from my SM-J500F using XDA-Developers mobile app
In order to prevent touch during calls, press the power button and it should keep your phone locked until you finish your call. It works for me.
Sent from my SM-J500F using Tapatalk
@Nick Verse your md5 files still have full path, you can try the following command to generate md5 files recursively:
in zsh
Code:
for i in **/*(/D) ; do ( cd $i ; for j in *(.D) ; do md5sum $j > $j.md5 ; done ) ; done
in bash run this script
Code:
#!/bin/bash
if [ $# -ne 1 ] ; then
echo "Usage $0 [directory]"
exit 1
fi
find $1 -type f -print0 | while IFS= read -r -d $'\0' file; do
(
cd "$(dirname "$file")"
filename="$(basename "$file")"
md5sum "$filename" > "$filename".md5
)
done
Source
Which you recommend gapps?
1szymon4 said:
Which you recommend gapps?
Click to expand...
Click to collapse
open_gapps-arm-5.1-nano
1szymon4 said:
Which you recommend gapps?
Click to expand...
Click to collapse
I use gapps micro.
how do I flash this if I got an older version of this cm?
What about j500h ??
Is it safe to install test version ??
Ahmed SD said:
What about j500h ??
Is it safe to install test version ??
Click to expand...
Click to collapse
Still testing not booting so dont
Sent from my SM-J500H using Tapatalk
i use j5007. it had error 7. i removed asserts after that installed it but it cant boot and stuck at boot animation.
---------- Post added at 08:40 PM ---------- Previous post was at 08:11 PM ----------
i flashed the rom with an other kernel. it started but systemui force closed and i cant do any thing.
American_Jesus said:
@Nick Verse your md5 files still have full path, you can try the following command to generate md5 files recursively:
in zsh
Click to expand...
Click to collapse
Thank you for your report. The .md5 files are generated from the CyanogenMod source build itself.
Avi gupta said:
Bro will test it tommorrow.
That calling bug is fixed or not?
Active touchpad during phone call. @Nick Verse
Sent from my SM-J500F using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes. Touch during call is fixed.
soso90 said:
i use j5007. it had error 7. i removed asserts after that installed it but it cant boot and stuck at boot animation.
i flashed the rom with an other kernel. it started but systemui force closed and i cant do any thing.
Click to expand...
Click to collapse
You must have Lollipop baseband/modem, otherwise things won't work. Make sure you have updated to official 5.1.1 first if you are on Android 6.0.
Nick Verse said:
You must have Lollipop baseband/modem, otherwise things won't work. Make sure you have updated to official 5.1.1 first if you are on Android 6.0.
Click to expand...
Click to collapse
i used cm12.1 before

[ROM][UNOFFICIAL][5.1.1]CyanogenMod 12.1 for Samsung Galaxy J5 (2015)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod 12.1 for Samsung Galaxy J5 built from source
DISCLAIMER
Code:
Your warranty is now void.
I'm 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
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.
--------------------------------------------------------------------------
Bugs and changelogs are in 2nd post !
--------------------------------------------------------------------------
Real Battery Life Calculations
Talk Time: Aprox. 18 hours (3G)
Music Playback: Aprox. 62 hours
Video Playback: Aprox. 13 hours
Screen On Time (Idle CPU): Aprox. 20 hours
Screen On Time (Full load CPU): Aprox. 6-8 hours (user-dependent)
Deep Sleep only: Aprox. 70 hours
--------------------------------------------------------------------------
Installation
1. Make sure you have updated to stock 5.1.1.
2. Download the ROM from the direct link for your device in the Downloads section below.
3. Download 5.1.1 ARM GAPPS.
4. Transfer the zip files to your SD card.
5. Reboot to recovery mode. ( Vol UP + Home + Power )
Note: It is highly recommended to use TWRP Recovery
6. Optional: Do nandroid backup.
7. Full wipe /system, /internalsd, /data, /cache, as well as the Android folder from your external SD.
Note: You will have to format data as well if you want to use data encryption
8. Install CM zip and GApps zip.
9. Reboot to system.
10. Setup your device.
Enjoy!
------------------------------------------------------------------
Downloads
SM-J500FN
SM-J500F
SM-J500G
SM-J500M
SM-J500H
SM-J500Y
SM-J5008
SM-J5007
------------------------------------------------------------------​
Source​Check out the ROM Source available on GitHub.
Feel free to submit any fixes, Just remember to give proper credits when using other people's source.
Kernel Source
---------------------------------------------------------------------------------------------------------------------------------------
Credits
@jackeagle for kernel maintaining.
@TheWisp for the awesome InputDisabler.
@aapav01
@ganesh varma for helping when development needed support.
And last the awesome J500H testing team we have in Hangouts, for being there all this time.​
XDA:DevDB Information
CyanogenMod 12.1, ROM for the Samsung Galaxy J5
Contributors
Nick Verse, ganesh varma, #Henkate
Source Code: https://github.com/Galaxy-J5
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Lollipop Modem/Baseband
Version Information
Status: Stable
Current Stable Version: 4.0.0
Stable Release Date: 2016-09-23
Created 2016-09-25
Last Updated 2017-04-29
Bugs and Issues​
Code:
- No audio through FM Radio.
Let me know if you find other bugs!
--------------------------------------------------------------------------------------------------------------------------------------------
Submitting Bug Reports:
If you find some bugs, report it with logs and detailed information of the issue.
Do not report bugs if custom tweak is done.
Do not report bugs if Xposed is installed!
---------------------------------------------------------------------------------------------------------------------------------------------
Changelog:
Code:
[B]October 11, 2016[/B]
- Final build.
- Fixed all issues with GPS and Wi-Fi.
- Added new frequencies that Samsung had not included for CPU. (200MHz-1401MHz)
- Kernel stability updates.
- Audio low-latency porting to CM.
- Audio FX made the right way. (Audio is loud and crispy now)
- Abandoning FM project to work for CM13. (No audio)
- Merged with latest CM Changes.
[B]September 28, 2016[/B]
- Fixed lagging issues.
- Imported SIP/voIP connection features into ROM. (Needs testing)
- Enabled DSP audio processing by default.
- Disabled GPS logging that was ovehauling our logcats.
[B]September 23, 2016[/B]
- Fixed reboot issues.
- Fixed lags from not needed libraries and kernel commits.
- Fix rmnet (data) issues.
- Dalvik/ART optimizations.
- Removed extra governors/io schedulers.
(The provided governors in OC kernels for J5 are for Exynos devices,
so they need extra configuration to be adapted to Snapdragon devices.
Until then, we will use the stock and trusted ones,
but keep overclocking to be enabled by a userspace application).
- Many kernel fixes.
- Framework fixes.
- Audio enhancements.
- Added audio echo cancellation support (AEC) for in-calling audio.
- Added Wifi-Direct and Screen Cast/HDMI support in kernel. (Needs testing)
- Added Volume wake and Home button wake support.
(You can enable/disable these features from Settings->Buttons)
- Merged with latest CM Changes.
[B]September 8, 2016[/B]
- Removed On-Screen-Buttons implementation.
(Currently we don't have an implementation for hard disabling touch-keys in kernel.)
- Kernel fixes.
- Attempt to fix reboot issues and data problems for [B]G[/B] and [B]H[/B] variant.
- Removed KernelAdiutor
[B]September 2, 2016[/B]
- Added OC in kernel and fixes for frequency ladder. (0.2 to 1.8 GHz)
- Added a lot of governors and I/O schedulers.
- Added KernelAdiutor as a built-in application for tweaking parameters.
- Added DayDream support by default.
(It is a screensaver feature for Android.
You can choose your preference in Settings -> Display & lights -> DayDream)
- PowerHAL fixes.
- Disabled compression of camera images, set quality of Encoder to 100% and increase memCap *4.
(Image sizes are larger, and have better quality)
- Added On-Screen-Buttons implementation similar to qemu.hw.mainkeys=1.
(You can use software keys for Back/Menu/Options, by enabling it on the first setup screen.
Main keys will be permanently disabled)
- Merged with latest CM Changes.
[B]August 20, 2016[/B]
- Excluded InputDisabler from build. (Not needed from now on as we found the root of the cause)
- Screen on/off lag reduction. (WIP)
- Fixed SD Card issues and corresponding folder creations on boot.
- Added option to secure unmount external SD before removal.
- Added option to record in-call voice for all regions.
- CPU speed/responsiveness optimizations.
- SELinux denial fixes for other variants too.
- Switched to SELinux enforcing, minized kernel messages and ADB secure (needs su command from now on).
- Optimized latency for audio HAL. No drop-outs from now on.
- Audio effect optimizations. Sound is more crisp.
- Excluded zRAM.
(zRAM caused not needed CPU overhead and heat issues when on Full Brightness+Mobile Data+GPS)
- TWRP bug-fixes.
- Kernel fixes.
- Merged with latest CM Changes.
- Updated stable release name to 2.0.0
[B]July 22, 2016[/B]
- Fixed small freeze on screen unlock.
- Fixed Auto Display Color Calibration.
- Disabled Auto Brightness feature. (No light sensor for J5)
- Raised the perceived loudness by 4db on headphones, and 4db on speaker output.
- Fixed audio minor drop-outs when exiting deep sleep.
- Fixed some firmware link typos.
- Enabled zRAM. (512MB)
- Merged with latest CM Changes.
[B]July 15, 2016[/B]
- Fixed NFC.
- Fixed Keymaster firmware detection.
- Merged with latest CM Changes.
[B]July 14, 2016[/B]
- Fixed moving apps to external SD.
- Added option to choose the default install location of applications in Settings.
- Optimized haptic feedback.
- Fixed front flash camera latency.
- Merged with latest CM Changes.
[B]
June 23, 2016[/B]
- Optimized CPU usage.
- Fixed SELinux Denials.
- Fixed audio latency and quality.
- Fixed QR Scanner display errors and camera related problems.
- Kernel updates.
- Merged with latest CM Changes.
--------------------------------------------------------------------------------------------------------------------------------------------------
Tips :
To activate Developer settings : Settings -> About phone -> press Build number 7 times.
To activate 3-way reboot go to Developer settings and select "Advanced reboot".
Root is included and disabled by default, enable it from Developer settings - Root access.
BusyBox is included.
LiveDisplay is a feature for adapting display colors for night usage.
You can enable it by turning on GPS and data/wifi for some seconds.
Then go to Settings -> Display & lights -> LiveDisplay -> Display mode and change from off to automatic.
Then your phone will know when to adjust your display for night usage through your local GMT zone.
You can also adjust Color Temperature for Day/Night modes.
Screen Cast is a feature to cast your screen to a Smart TV.
Enable Wi-Fi and check Settings->Display & lights->Cast screen->Enable wireless display, connect both devices, and play!​
Multi Window Support - J500F
Hi @Nick Verse
First of all, Thank You so much for this awesome rom..
I just have one request..
I'm using J500F (Indian Version)..
Can you add Multi Window Support in the next release of this rom for J500F..??
Thanks in advance..
Just use CM13... lol
Cm 13 is not yet stable, fully working. And dont try to undermine other peoples work.
Hi there
Who can help me to understand and solve the following situation: i want to add spelling romanian language to stock cm12.1 keyboard. Romanian language is available only just as language, for entire operation system, not for spelling purposes (is not in the spelling languages list when i try to add it). So, how can i add it whitout installing another app like Google Keyboard? Is possible?
I use Nicke Verse CM12.1 version from 15.07 on a J500FN.
Best!
y-c-s said:
Hi there
Who can help me to understand and solve the following situation: i want to add spelling romanian language to stock cm12.1 keyboard. Romanian language is available only just as language, for entire operation system, not for spelling purposes (is not in the spelling languages list when i try to add it). So, how can i add it whitout installing another app like Google Keyboard? Is possible?
I use Nicke Verse CM12.1 version from 15.07 on a J500FN.
Best!
Click to expand...
Click to collapse
Propably CyanogenMod official developers didn't add the spelling feature for Romanian language in the official repository! You can contribute in GitHub on your own if you want, or PM a Developer!
abhijeet1331 said:
Hi @Nick Verse
First of all, Thank You so much for this awesome rom..
I just have one request..
I'm using J500F (Indian Version)..
Can you add Multi Window Support in the next release of this rom for J500F..??
Thanks in advance..
Click to expand...
Click to collapse
Multi-Window support uses Android API 24, which means you will have to wait for Android 7.0!
Nick Verse said:
Multi-Window support uses Android API 24, which means you will have to wait for Android 7.0!
Click to expand...
Click to collapse
Which most likely will never come from Samsung.
Sent from my SM-J500F using Tapatalk
punmeister said:
Which most likely will never come from Samsung.
Sent from my SM-J500F using Tapatalk
Click to expand...
Click to collapse
Yes! But we'll do something if we can
magix01 said:
Cm 13 is not yet stable, fully working. And dont try to undermine other peoples work.
Click to expand...
Click to collapse
I was referring to adding multi-window support... because it's kinda buggy if implemented on Lollipop...
I never undermine anyone's work and am currently using Nick Verse's CM12...
Sorry for the misunderstanding...
Nick Verse said:
Multi-Window support uses Android API 24, which means you will have to wait for Android 7.0!
Click to expand...
Click to collapse
Okay.. Thanks..
When will the download links be available?
Sent from my Galaxy j5 using Tapatalk
Very soon
Sent from my SM-J500H using Tapatalk
ayamati said:
Just use CM13... lol
Click to expand...
Click to collapse
please don't mess the thread by giving unnecessary suggestions.
Aasis34 said:
please don't mess the thread by giving unnecessary suggestions.
Click to expand...
Click to collapse
It was a relevant answer to the multi-window question. I don't mess anything.
Updated [Downloads Tab]
Updated SM-J500FN. Next is SM-J500F. Download links will be in the downloads tab from now on.
Audio Latency
We have noticed some longer than usual audio delays a long time ago in CM builds from source.
The main concept is to make the builds as fast responding as possible.
- Currently the audio.primary.msm8916 module is a proprietary blob, because without it in-call audio breaks. (related to proprietary Samsung RIL blobs)
- Disabled AUDIO_OUTPUT_FLAG_FAST, as it is constantly denied in logs even when set in native 44100 sampling rate.
Sources:
https://github.com/Galaxy-J5/android_device_samsung_j5-common
If anyone is familiar with building sources and is aware of the issue, please contact me.
Updated [Downloads Tab]
Updated SM-J500F
@Nick Verse
Thank you for your awesome work!
I think I'll test the new version later.
By the way, I think you should mention in OP how to download, because some people use the old XDA theme (2010), including me (but I know how to download) and they can't see the project tabs unless they switch to at least 2013 theme.
EDIT:
@Nick Verse : When you go to downloads tab, there is download link. You can put it in OP as direct download link, but people will still have to switch to at least 2013 theme. Maybe you can put the link of downloads tab too. It's your choice
PS: limited to thanks button -_-

[ROM][8.1] dotOS 2.5 for the Galaxy A3 2016 | a3xelte | SM-A310xx

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Galaxy A3 2016 | a3xelte | SM-A310xx
UNOFFICIAL | Android 8.1
Download: HERE​
Changelog:
Code:
[COLOR="Red"]FINAL BUILD[/COLOR]
[COLOR="Teal"]2019-03-23[/COLOR]
- Updated Bluetooth firmware from Raspberry Pi 3
- Regenerated the manifest.xml
- March Security Patch
- Improved battery life by using a better configuration for cpusets (thanks to @alexax66)
- ION Fixes in the Kernel
- Ramdisk: Added one (missing) blob to mobicore startup
- Ramdisk: Fixed up permissions for charging
- Ramdisk: Add more permissions for WiFi
- Much other Ramdisk cleanups and improvements (you can see the full changes on my GitLab)
[COLOR="Teal"]2019-03-05[/COLOR]
- Kernel Android Binder upstream to fix errors (thanks to [user=6707196]@danwood76[/user])
- Use older stock build fingerprints again to reestinate google play certification
[COLOR="Teal"]2019-03-03[/COLOR]
- [WIP] Kernel Android Binder upstream to fix errors (thanks to [user=6707196]@danwood76[/user])
- Regenerated manifest
- Updated stock build fingerprints
- Added OMX HAL
- Updated wpa_supplicant_overlay from stock
[COLOR="Teal"]2019-02-24[/COLOR]
- Kernel ION fixes to resolve very rarely happened SystemUI crashes (thanks to [user=6707196]@danwood76[/user])
- Kernel MTP fixes to resolve all issues related to USB file transfer (thanks to [user=6707196]@danwood76[/user])
[COLOR="Teal"]2019-02-06[/COLOR]
- Upstreamed new Kernel again from v3.10.61 to 3.10.108 for enhanced security and performance
- Fixed audio recording issue by not allowing to record with a bitrate below 48000 in the audio policy
- Updated stock vendor blobs from CRG2 to CRH1 for better security and stability (this time it mostly improved GPS)
[COLOR="Teal"]2019-01-23[/COLOR]
- Removed unused soundtrigger HAL
- Added aptXHD blob for better audio quality via Bluetooth
- Remove permissions of unsupported Hardware
- Use LE media codecs for better battery life and less heat production while watching Videos
- Fix libexynoscamera.so entry in propietary-files
[COLOR="Teal"]2019-01-14[/COLOR]
- Faster NFC turn on
- Camera shouldn't crash anymore by fixing the camera wrapper
- Updated WiFi driver from the latest A5 2016 release bacause of battery drain with the driver from the A3 2017
- Fixed battery health save/restore (battery level changing on reboot)
- Completely new kernel based on the latest A5 2016 nougat release instead of the old Galaxy J5 with Android Lollipop
- Switched back to 4 core kernel because of overheating and huge battery drain (and to be honest - you dont really notice the performance difference between 8 and 4 cores, especially after this update)
- Fixed delayed torch in the camera wrapper
- Battery performance improved alot
In general this is the biggest dotOS updates of all with numerous improvements that don't fit all in here ;). Credits go to Stricted and danwood76 who worked on this hard since months!
[COLOR="Teal"]2018-11-30[/COLOR]
- Fixed Bluetooth calling (probably with all profiles, thanks to danwood76)
- Reduced battery drainage by lowering the cores for background services and increasing them for system background services
- Added a cpuset for the camera-daemon in the ramdisk
[COLOR="Teal"]2018-11-27[/COLOR]
- Kernel: Added temperature depending GPU control interface (thanks to alexax66)
- Kernel: Fix power suspend issue
- Kernel: More detailed debugging
[COLOR="Teal"]2018-11-20[/COLOR]
- Binderized bluetooth
- AOSP Oreo release 51
[COLOR="Teal"]2018-11-18[/COLOR]
- November security patch (android-8.1.0_r50)
- Added NFC signatures that could be useful for some payment apps to work
- Kernel: created sysfs to control MIN & MAX battery capacity charge levels
- Updated vendor blobs from CRG2 to CRK1
[COLOR="Teal"]2018-11-13[/COLOR]
- Fixed gps.xml path for better accuracity (thanks to alexax66)
- Defined all 8 cores in the device tree
- Smarter usage of both clusters
- Don't compile mcDriverDaemon in mobicore because it got removed from the vendor some time ago as its unnecessary
[COLOR="Teal"]2018-11-10[/COLOR]
- New octa core kernel
- Fixed bluetooth calls (thanks to the main a3xeltexx device tree maintainer danwood76)
- Fixed hotspot
- Stock camera deadlock issue is fixed now properly in vendor
- Use much faster ZSTD zswap compression in kernel
- Many kernel related fixes and upstreams to higher versions (performance & security)
- AMOLED burn-in protection enabled in overlay
- Many device tree fixes
[COLOR="Teal"]2018-10-21[/COLOR]
- Video recording fixed
[COLOR="Teal"]2018-10-12[/COLOR]
- Switched completely back to stock power HAL because of bugs while playing music in standby and crashing GApps
- Enabled touchkey light control in the overlay (brightness setting isn't supported although)
[COLOR="Teal"]2018-10-11[/COLOR]
- Little battery improvement by editing power profiles
- Corrected GPU clock values in the new power HAL
- GPS tweaks
- Removed false power configs
- Prefered network type selection is working now
[COLOR="Teal"]2018-10-10[/COLOR]
- Inital release
- Removed false ramdisk (init.target.rc) permissions and added important ones
- Improved HIDL based power HAL
/*
* 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.
*
*/
Click to expand...
Click to collapse
Installation instructions:
1. Make sure you have TWRP installed on your device to be able to flash the rom.
2. Download the latest build from the link above and copy it to a place where you can find it later.
3. Optionally download GApps for using the Play Store and other Google related services from here: https://opengapps.org. Choose ARM as architecture and 8.1 as the OS version. The size of the GApps package is upon to you how much apps you want to have preinstalled. Copy this zip aswell to a place where you can find it easy later. If you download it with Chrome or with the Google Drive App it should be by default in the Download folder.
4. Turn your phone off and press Volume UP + Home Button + Power button at the same time until the splash screen appears. Then your device should boot into the recovery. There you wipe following partitions: Data, System, Cache, Dalvik if this is your first install. All of your installed applications get lost by this. Your photos, videos etc. won't get deleted if you haven't ticked the box for internal storage. As the kernel also supports F2FS i would change the filesystem for the cache partition from ext4 to f2fs for a better system performance. Now go to the main TWRP menu, click on install and go to the place where you have placed your zips and first select the rom and then click on the left button if you have downloaded the optional GApps package to add another zip to the queue. Now swipe the slider at the bottom to install and reboot the phone to the system. The first boot can take a while and after booting you could experience some lags because of the GApps initialization but they should disappear after some time.
4. Now you have successfully installed the rom and you're ready to use dotOS on your device. Congratulations!
Bugs:
- VoLTE (isn't working on samsung devices and won't work anytime in the future too)
- Same as LineageOS 15.1
Credits:
@bunnyy for helping me to bring up dotOS on the A3 2016
@danwood76 for maintaining the a3xelte device tree
@Stricted for maintaining the common device tree
Contributors:
@Borduni
Source Code:
https://gitlab.com/dariotrombello
https://github.com/DotOS
https://gitlab.com/Exynos7580
Version Information
Android: 8.1 Oreo
Kernel: Linux 3.10.108
Status: Stable
Stable Release Date: 2018-10-10
Created: 2018-10-10
Last Updated: 2019-03-23
I've created a new Exynos 7580 Discord because the old one from the Lineage 15.1 project got deleted. I regularly share testing builds here. Join if you want . If you have any questions or problems with the ROM, write them also there.
https://discord.gg/TEfC5hA
God job, thanks.
Okay as i got some issues reported i need to switch the power hal to stock again :/
I found bug with google camera app, when trying to record a video app crashes.
Yes i'm currently working on a fix
Borduni said:
Yes i'm currently working on a fix
Click to expand...
Click to collapse
Alright then!
One more thing: There is a problem with low bitrate audio when recording video on 3rd party apps.
Thanks for developer, this rom is lite, I hope that the ROM will develop even better.
Wow, i was really waiting for this port. Battery life is much better than any of AOSP projects. GJ and big thank you for porting and fixing it.
Found issue of low mic in telegram, whatsupp and etc. danwood76 spent a lot of time trying to solve it and he DID it.
Don't know maybe this information will be helpful for you and maybe he will tell u how easily to fix it.
Vittario Vicci said:
Found issue of low mic in telegram, whatsupp and etc. danwood76 spent a lot of time trying to solve it and he DID it.
Don't know maybe this information will be helpful for you and maybe he will tell u how easily to fix it.
Click to expand...
Click to collapse
Did he solved low bitrate audio problem already?
Vittario Vicci said:
Found issue of low mic in telegram, whatsupp and etc. danwood76 spent a lot of time trying to solve it and he DID it.
Don't know maybe this information will be helpful for you and maybe he will tell u how easily to fix it.
Click to expand...
Click to collapse
@Borduni is using a fork of my lineageos device tree so my modification to the mixer levels should already be included in his ROM.
Maybe there is a recording volume setting within DotOS that is causing the issue or maybe it uses a different mixer path?
danwood76 said:
@Borduni is using a fork of my lineageos device tree so my modification to the mixer levels should already be included in his ROM.
Maybe there is a recording volume setting within DotOS that is causing the issue or maybe it uses a different mixer path?
Click to expand...
Click to collapse
Yep, that was my mistake, mic level is ok
Vittario Vicci said:
Yep, that was my mistake, mic level is ok
Click to expand...
Click to collapse
Yes mic volume is ok, but in apps (eg. Snapchat) there is problem with low bitrate audio, same on danwood's ROM.
Can't confirm. Made some tests and it should be snapchat that is making the audio worse. For me everything is fine with other apps.
If you are facing any performance/battery issues or ui glitches like the status bar isnt working or the list of the latest opened apps isnt displaying i'll suggest you to wipe data, system, cache and dalvik before installing the newest build. The UI should be pretty fluid if you did it like that .
Borduni said:
Can't confirm. Made some tests and it should be snapchat that is making the audio worse. For me everything is fine with other apps.
Click to expand...
Click to collapse
It's strange because on my phone problem occurs on snapchat and other 3rd party apps. Camera app audio working great.
the system has become too slow with this update !!!
chevalier99 said:
the system has become too slow with this update !!!
Click to expand...
Click to collapse
Format system, data, cache and dalvik again
Borduni said:
Format system, data, cache and dalvik again
Click to expand...
Click to collapse
cache and dalvik only and it's ok.

Categories

Resources