Brother, if you mean Always on display, you should go to settings_screen and find it and turn it on to enable this feature.
There are specific reasons why. You can read about them here.
Hello, why not?
There are more differences between J5 2015 and J5 2016 than just the amount of RAM. Also I don't own a J5 2015.Hello, why not?
j5 2015 and j5 2016 are no different
Only j5 2015 1.5 GB RAM
And J5 2016 has 2 GB of RAM
If I give the money to buy the j5 2015, can you port a new Samsung Android 8 ROM for the j5 2015?There are more differences between J5 2015 and J5 2016 than just the amount of RAM. Also I don't own a J5 2015.
TBH I wouldn't, also I wouldn't accept donations anyway.If I give the money to buy the j5 2015, can you port a new Samsung Android 8 ROM for the j5 2015?
This ROM is EOL since years. It will not receive any further updates.is there any updates or progress on one ui for this device? no need to rush it, just take your time
https://source.android.com/devices/camera/versioning#camera_apisFirst of all, Camera API 2 doesn't need 64bit support from ROM, it also works with 32bit.
It's true, that MSM8916 is capable of arm64, however, Samsung shipped the J5 2015 and 2016 series with a 32bit kernel and ROM. "Swapping" the kernel with a 64bit kernel isn't that easy as it sounds like. All lot of stuff inside kernel needs to be rewritten, starting with architecture from arm -> arm64, device tree, configs then the drivers, building it with aarch64 toolchain etc.
That's plenty much of work which needs to be done which may ends up in a too big kernel size for the J5's boot partition. imo it's not worth it to put much time in it as making the 64bit kernel itself doesn't enable 64bit support in ROM which answers your question.
Kernel and ROM have 2 different working environments. While a 64bit supported kernel works on 64bit, does the ROM still work on 32bit. 64bit blobs, binaries, vendor, ramdisk etc. are required in order to make the ROM 64bit compatible.
Here comes the bad news: there is no Samsung MSM8916 device which ever got a 64bit enabled Kernel and ROM
If you want read more about Android's Camera APIs feel free to follow this link: https://source.android.com/devices/camera/versioning#camera_ap
Well Samsung did that starting with the Galaxy S6 and newer but yes they didn't for any of their msm8916/msm8929/msm8939 devices. But that doesn't prevent me to try to bring up an arm64 based kernel to the Galaxy J5 2016. I'm currently working on it but samsung's own code, especially the debugging stuff, in msm8916 source isn't really arm64 friendly, I have to patch them to make aarch64 toolchains happy. Anyway, there is still plenty much of work to do before 64bit can be a thing on J5. I'm not even sure if it will ever boot...
So let me in, I can overclock the cpu up to 2.13GHz and drop the J5 voltage. Can you refer my custom kernel, I really feel good about it but I want to go further to overclock it more, maybe you can help me. I will cooperate!Well Samsung did that starting with the Galaxy S6 and newer but yes they didn't for any of their msm8916/msm8929/msm8939 devices. But that doesn't prevent me to try to bring up an arm64 based kernel to the Galaxy J5 2016. I'm currently working on it but samsung's own code, especially the debugging stuff, in msm8916 source isn't really arm64 friendly, I have to patch them to make aarch64 toolchains happy. Anyway, there is still plenty much of work to do before 64bit can be a thing on J5. I'm not even sure if it will ever boot...
I don't know yet, I will participating in any project@prototype74 @lolvatveo which Android are you tageting for the J5 2016 - A. 8 or even 9?
Sorry, I'm not a fan of overclocking hardwareSo let me in, I can overclock the cpu up to 2.13GHz and drop the J5 voltage. Can you refer my custom kernel, I really feel good about it but I want to go further to overclock it more, maybe you can help me. I will cooperate!
Post in thread '[KERNEL][TW][7.1.1][J510x]Quasar Kernel v2.0' https://forum.xda-developers.com/t/kernel-tw-7-1-1-j510x-quasar-kernel-v2-0.3740626/post-87914667
That's not really an issue. Qualcomm released arm64-v8a blobs for msm8916, so at least AOSP devs could profit from it... and after the kernel, kernel extensions aka drivers for the hardware need to be aarch64, too, for which they'd need to be open source, too. If not: no chance
Currently stock 7.1.1 to ensure kernel stuff are working fine. After that I will move on to Android O.@prototype74 @lolvatveo which Android are you tageting for the J5 2016 - A. 8 or even 9?
Are you gonna make a new custom rom for this device if yes do it please! Wondering what will be the name of it hmmm hoping it will release soonerSorry, I'm not a fan of overclocking hardware
That's not really an issue. Qualcomm released arm64-v8a blobs for msm8916, so at least AOSP devs could profit from it.
Anyway, I'm half way done with arm64 kernel. 80% of all drivers are compiled (including j5x specific drivers), however, Samsung's debugging system is really though. It will take some time to convert it to arm64.
Currently stock 7.1.1 to ensure kernel stuff are working fine. After that I will move on to Android O.
Sorry, I'm not a fan of overclocking hardwareSo let me in, I can overclock the cpu up to 2.13GHz and drop the J5 voltage. Can you refer my custom kernel, I really feel good about it but I want to go further to overclock it more, maybe you can help me. I will cooperate!
Post in thread '[KERNEL][TW][7.1.1][J510x]Quasar Kernel v2.0' https://forum.xda-developers.com/t/kernel-tw-7-1-1-j510x-quasar-kernel-v2-0.3740626/post-87914667
That's not really an issue. Qualcomm released arm64-v8a blobs for msm8916, so at least AOSP devs could profit from it... and after the kernel, kernel extensions aka drivers for the hardware need to be aarch64, too, for which they'd need to be open source, too. If not: no chance
Currently stock 7.1.1 to ensure kernel stuff are working fine. After that I will move on to Android O.@prototype74 @lolvatveo which Android are you tageting for the J5 2016 - A. 8 or even 9?
Yes it's definitely planned but I haven't started to custom rom devving for J5 2016 yet. I'm still searching for a samsung snapdragon device that's the closest to our msm8916 proprietary software (spoiler: found some candidates, still need some tests tho). Therefore a name doesn't exist, not that I'm actually interested to give ROM names nowadays.Are you gonna make a new custom rom for this device if yes do it please! Wondering what will be the name of it hmmm hoping it will release sooner
Let's make it more impressive: I've got an aarch64 compiled kernel booted on my J5 2016!!
j5xnlte:/ $ uname -a
Linux localhost 3.10.49-j5xlte-gd879b70c762-dirty #5 SMP PREEMPT Sun Aug 27 16:56:39 CEST 2023 armv8l
j5xnlte:/ $ cat /proc/cpuinfo
Processor : AArch64 Processor rev 0 (aarch64)
processor : 0
processor : 1
processor : 2
processor : 3
Features : fp asimd evtstrm crc32 wp half thumb fastmult vfp edsp neon vfpv3 tlsi vfpv4 idiva idivt
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 0
Hardware : Qualcomm Technologies, Inc MSM8916
Revision : 0004
Serial : 0110100001101001
j5xnlte:/ $
I'm not 100% sure if armv8l kernel means it's operating in 64bit or 32bit mode. It could also be due to the combination of arm64 kernel + arm OS (stock rom runs obviously in 32 bit mode). I've seen other samsung devices using arm64 kernel and arm OS (mostly exynos 7570, 7870 and msm8917) but also some devices using full arm64 kernel and OS (e.g. galaxy s7 edge), it's still displaying their arch as armv8l. Anyways, I'm 100% sure the toolchain I used was aarch64 and also cpuinfo shows "AArch64 Processor (aarch64)" whereas on stock it was showing "ARMv7 Processor (v7l)".@prototype74
Thanks for keeping us up-to-date on your cutting-edge ventures!
Aarch64 compiled kernel booted: great, congrats! Accdg. to https://stackoverflow.com/a/73696522, armv8l means the kernel - even though built to run on an ARMv8 chip = 64 bit CPU - runs in 32-bit mode (?)
I wouldn't worry much about the drivers, they can operate in 64bit and 32bit mode. I'm sure something else causes them currently not to work. Everything is fixable but the way to get to it takes a lot of efforts.No hardware device features: yeah that's what I feared for 64 bit. But that would mean that the kernel, even though running in 32-bit mode, is already requiring 64-bit drivers? Hmm.
Only kernel-side drivers from Samsung are open source, vendor proprietary (ROM-side) from Samsung are not. This is why most of the time the cameras aren't working in early releases on newer android custom roms (aosp or ported, doesn't matter)Not sure how it is with Android in this case, if all or some device drivers are open source or rather Samsung propriety.
Any examples? I couldn't find any executable binaries outside of /boot (kernel) and /system (OS).not only kernel, os, but maybe a lot of related things that are only designed to run in 32 bit mode.
I am not responsible for any damage you done with your device.
Flash this ROM at your own risk!
YOU'RE NOT ALLOWED TO TAKE OR REUPLOAD ANY PART FROM THIS ROM WITHOUT MY PERMISSION!
IF YOU WANT SHARE THIS ROM, LINK TO THIS THREAD AND USE THE DOWNLOAD LINK BELOW
PLEASE CONTACT ME FIRST, IF YOU WANT TO PORT THIS ROM FOR YOUR DEVICE.
ACR, KSA - Saudi Arabia
AFG - Afghanistan
ARO - Argentina
ATO - Open Austria
AUT - Switzerland
BGL - Bulgaria
BNG - Bangladesh
BTC - Libya
BTU, CPW - United Kingdom
CAC - Uzbekistan
CAM, THL - Thailand
CEL, ILO, PCL, PTR - Israel
CHO - Chile
COO - Colombia
DBT - Germany
EGY - Egypt
EON, TTT - Trinidad and Tobago
EUR - Greece
HR - Iran
INS - India
ITV - Italy
LYS, XSG - United Arab Emirates
MAT, MWD - Morocco
MID - Iraq
NEE - Nordic countries
NPL - Nepal
ORX - Slovakia
PAK - Pakistan
PHE - Spain
PHN - Netherlands
ROM - Romania
SEB - Baltic
SEE - South East Europe
SEK - Ukraine
SER - Russia
SKZ - Kazakhstan
SLK - Sri Lanka
TEB - Bosnia and Herzegovina
TPA - Panama
TPH - Portugal
TUN - Tunisia
TUR - Turkey
XEF - France
XEH - Hungary
XEO - Poland
XEU - United Kingdom / Ireland
XEZ - Czech Republic
XFA, XFE - South Africa
XME - Malaysia
XXV - Vietnam
ZTO - Brazil