MTK Sources - Xiaomi Redmi Note 4 [Mediatek] ROMs, Kernels, Reco

Hello comunity!
First: Sorry for my bad english.
2nd: I've had found the sources from the mt6797 which is build in the redmi note 4 MTK. Is this enought for building a AOSP rom ?
There's the link: https://github.com/MT6797?tab=repositories
venor sources: https://gitlab.com/mt6797/vendor

diedmaster said:
Hello comunity!
First: Sorry for my bad english.
2nd: I've had found the sources from the mt6797 which is build in the redmi note 4 MTK. Is this enought for building a AOSP rom ?
There's the link: https://github.com/MT6797?tab=repositories
venor sources: https://gitlab.com/mt6797/vendor
Click to expand...
Click to collapse
No.
Mediatek + Xiaomi = No support, no kernel, nothing. Just deal with it. Trust me, I've been there. I had RN2. Ditched it after year.

gr4nis said:
No.
Mediatek + Xiaomi = No support, no kernel, nothing. Just deal with it. Trust me, I've been there. I had RN2. Ditched it after year.
Click to expand...
Click to collapse
mhm thats a REAL shame :/ but thanks for answer

Don't you think the developers who know how to develop AOSP already know? They are WAY ahead of you. If you checked the dev forum instead of being lazy you would see that there is already an alpha of CyanogenMod 14.1 which is built from sourcecode.
The problem is not MTK sources, it's Redmi Note 4 sources. Drivers for the camera and the fingerprint reader and stuff like that.
Sorry if you think I'm being rude, but this is borderline a troll/spam thread. You get people half excited from the title then share a repo link that any child could find in Google.
Please leave the development to the developers.
gr4nis said:
No.
Mediatek + Xiaomi = No support, no kernel, nothing. Just deal with it. Trust me, I've been there. I had RN2. Ditched it after year.
Click to expand...
Click to collapse
And yet you decided to try your luck and get another MTK device?
Most of us are aware that getting an MTK device means no AOSP. We get them because they have a high price-to-performance ratio.
Personally I am glad to move away from the Xperia series; it had every AOSP fork under the sun being made for it but they were ALL buggy. It's just torture. If you really want that kind of developer stuff, you should get a Google device.

CosmicDan said:
Don't you think the developers who know how to develop AOSP already know? They are WAY ahead of you. If you checked the dev forum instead of being lazy you would see that there is already an alpha of CyanogenMod 14.1 which is built from sourcecode.
The problem is not MTK sources, it's Redmi Note 4 sources. Drivers for the camera and the fingerprint reader and stuff like that.
Sorry if you think I'm being rude, but this is borderline a troll/spam thread. You get people half excited from the title then share a repo link that any child could find in Google.
Please leave the development to the developers.
And yet you decided to try your luck and get another MTK device?
Most of us are aware that getting an MTK device means no AOSP. We get them because they have a high price-to-performance ratio.
Personally I am glad to move away from the Xperia series; it had every AOSP fork under the sun being made for it but they were ALL buggy. It's just torture. If you really want that kind of developer stuff, you should get a Google device.
Click to expand...
Click to collapse
thanks for you answer,
I really didnt know that .. I thought with the SoC sources the drivers are allready included .. but okey, thanks anyway

CosmicDan said:
And yet you decided to try your luck and get another MTK device?
Most of us are aware that getting an MTK device means no AOSP. We get them because they have a high price-to-performance ratio.
Personally I am glad to move away from the Xperia series; it had every AOSP fork under the sun being made for it but they were ALL buggy. It's just torture. If you really want that kind of developer stuff, you should get a Google device.
Click to expand...
Click to collapse
Who said I did? I have Global version of RN4 (mido). I just replied to him, cause I know that feeling to be disappointed by MTK device. I had one and that is definitely gonna be my last.

gr4nis said:
Who said I did? I have Global version of RN4 (mido). I just replied to him, cause I know that feeling to be disappointed by MTK device. I had one and that is definitely gonna be my last.
Click to expand...
Click to collapse
Actually you said "We"
1. nominative plural of*I.
2. (used to denote oneself and another or others):
http://www.dictionary.com/browse/we
Sent from my Redmi Note 4 using Tapatalk

gr4nis said:
Who said I did? I have Global version of RN4 (mido). I just replied to him, cause I know that feeling to be disappointed by MTK device. I had one and that is definitely gonna be my last.
Click to expand...
Click to collapse
I mean if anything the Qualcomm variant is the dissapointing one, why would you buy it over the Redmi note 3 with a much faster processor and more rom support is beyond me.

Wilderone said:
Actually you said "We"
1. nominative plural of*I.
2. (used to denote oneself and another or others):
http://www.dictionary.com/browse/we
Sent from my Redmi Note 4 using Tapatalk
Click to expand...
Click to collapse
What?
I didn't use word "We" in any of my posts. Is this reply for @CosmicDan?
Nintonito said:
I mean if anything the Qualcomm variant is the dissapointing one, why would you buy it over the Redmi note 3 with a much faster processor and more rom support is beyond me.
Click to expand...
Click to collapse
It may be faster, but it's not better overall. SD 625 is based on newer architecture (14nm) which makes it cooler in load and offer your phone much better battery life. If you don't do serious gaming, the difference in speed is not even noticable (Also SD 650 is gonna throttling much sooner because of higher temperatures, which is point where SD 625 can match it's performance). And about ROMs... You can't be serious! RN3 Pro is year older than RN4X, which is still new device. Of course more people have it therefore more people develop for it. Give it some time, and RN4X gonna excede RN3Pro (even now there is developement for all ROM's I'm interested in and a lot more). Also 625 is newer than 650 so it's gonna be supported longer.

gr4nis said:
Who said I did? I have Global version of RN4 (mido). I just replied to him, cause I know that feeling to be disappointed by MTK device. I had one and that is definitely gonna be my last.
Click to expand...
Click to collapse
Oh sorry, I just assumed you had the MTK version because... well.. THIS IS THE MTK SUBFORUM.
You come in here and trash-talk a device/chipset you don't even have, and expect us to value your opinion? Please.
gr4nis said:
What?
I didn't use word "We" in any of my posts. Is this reply for @CosmicDan?
It may be faster, but it's not better overall. SD 625 is based on newer architecture (14nm) which makes it cooler in load and offer your phone much better battery life. If you don't do serious gaming, the difference in speed is not even noticable (Also SD 650 is gonna throttling much sooner because of higher temperatures, which is point where SD 625 can match it's performance). And about ROMs... You can't be serious! RN3 Pro is year older than RN4X, which is still new device. Of course more people have it therefore more people develop for it. Give it some time, and RN4X gonna excede RN3Pro (even now there is developement for all ROM's I'm interested in and a lot more). Also 625 is newer than 650 so it's gonna be supported longer.
Click to expand...
Click to collapse
"Better" is subjective. For starters, my X20 Note 4 does not overheat (in fact this is the first I've ever heard about thermal issues on this thing). Secondly, battery life is a non-issue for me - I get ~5 hours SoT which is more than enough to last me a whole day, even two or three if I don't get to charge one night for whatever reason.
The SD is actually probably the same in gaming sine the MTK GPU is underpowered, but in the CPU department the Helio X20 beats the pants off of the SD. You say the speed is not noticeable yet you just admitted you don't even have a Note 4 MTK variant so how do you know? The numbers speak for themselves - the Geekbench score is just too big for it to not be noticeable when under load.
ROM's are a moot point, they don't interest me - only an idiot (or, I suppose, a former fan who regrets their purchase) buys a Xiaomi device and gets rid of MIUI. You can get a Nexus or last-gen Xperia device or whatever for cheaper if you want that crap.
Anyway, you said you don't even have an MTK device, yet you're in here criticizing it, that's like a perfect example of trolling. I'm unsubbing, not gonna waste my time on this anymore.
Personally, I got the Note 4 at the time (right near launch) because I needed a new phone RIGHT NOW, I wasn't going to wait ~6 months for a device that's the same price and only a little bit better - if I waited six months I could of saved more and gotten a high end device. But the SD variant only has two things going for it - better battery life, and support for non-MIUI ROM's - two things that I and many others don't need.

You Said it all Dan..but many users think they know better...
Enviado do meu N5206 através de Tapatalk

CosmicDan said:
Oh sorry, I just assumed you had the MTK version because... well.. THIS IS THE MTK SUBFORUM.
You come in here and trash-talk a device/chipset you don't even have, and expect us to value your opinion? Please.
"Better" is subjective. For starters, my X20 Note 4 does not overheat (in fact this is the first I've ever heard about thermal issues on this thing). Secondly, battery life is a non-issue for me - I get ~5 hours SoT which is more than enough to last me a whole day, even two or three if I don't get to charge one night for whatever reason.
The SD is actually probably the same in gaming sine the MTK GPU is underpowered, but in the CPU department the Helio X20 beats the pants off of the SD. You say the speed is not noticeable yet you just admitted you don't even have a Note 4 MTK variant so how do you know? The numbers speak for themselves - the Geekbench score is just too big for it to not be noticeable when under load.
ROM's are a moot point, they don't interest me - only an idiot (or, I suppose, a former fan who regrets their purchase) buys a Xiaomi device and gets rid of MIUI. You can get a Nexus or last-gen Xperia device or whatever for cheaper if you want that crap.
Anyway, you said you don't even have an MTK device, yet you're in here criticizing it, that's like a perfect example of trolling. I'm unsubbing, not gonna waste my time on this anymore.
Personally, I got the Note 4 at the time (right near launch) because I needed a new phone RIGHT NOW, I wasn't going to wait ~6 months for a device that's the same price and only a little bit better - if I waited six months I could of saved more and gotten a high end device. But the SD variant only has two things going for it - better battery life, and support for non-MIUI ROM's - two things that I and many others don't need.
Click to expand...
Click to collapse
You should read more and write less. I was comparing SD 650 and SD 625. Didn't even mention MTK or RN4 (nikel). So your whole post is actually pointless.

gr4nis said:
You should read more and write less. I was comparing SD 650 and SD 625. Didn't even mention MTK or RN4 (nikel). So your whole post is actually pointless.
Click to expand...
Click to collapse
You were comparing SD chipset in the wrong thread. This is a Mediatek subforum. So actually, his post is not pointless.

ekin_strops said:
You were comparing SD chipset in the wrong thread. This is a Mediatek subforum. So actually, his post is not pointless.
Click to expand...
Click to collapse
True. It was OT, but I just responded to someone else's comment. Didn't come with it on my own.

CosmicDan said:
Don't you think the developers who know how to develop AOSP already know? They are WAY ahead of you. If you checked the dev forum instead of being lazy you would see that there is already an alpha of CyanogenMod 14.1 which is built from sourcecode.
The problem is not MTK sources, it's Redmi Note 4 sources. Drivers for the camera and the fingerprint reader and stuff like that.
Click to expand...
Click to collapse
OK let me get this straight. The culprit here is xiaomi and not mediatek for not releasing sources? Is there any chance xiaomi will release sources? How come snapdragon note 4 has so many roms? Does that mean xiaomi has released sources for it? Has mediatek released sources for this device? Sorry for asking

adrxano said:
OK let me get this straight. The culprit here is xiaomi and not mediatek for not releasing sources? Is there any chance xiaomi will release sources? How come snapdragon note 4 has so many roms? Does that mean xiaomi has released sources for it? Has mediatek released sources for this device? Sorry for asking
Click to expand...
Click to collapse
Neither note 4 has official source from Xiaomi. Difference is that Snapdragon devices can be made to boot from CAF source from Qualcomm due to sheer experience, and the same has not been accomplished with Mediatek's Helio X20 source. That and xda has a massssssssuve preference towards Qualcomm anyways due to repeat positive experiences, so most developers spend the time on Qualcomm devices.

CosmicDan said:
Oh sorry, I just assumed you had the MTK version because... well.. THIS IS THE MTK SUBFORUM.
You come in here and trash-talk a device/chipset you don't even have, and expect us to value your opinion? Please.
"Better" is subjective. For starters, my X20 Note 4 does not overheat (in fact this is the first I've ever heard about thermal issues on this thing). Secondly, battery life is a non-issue for me - I get ~5 hours SoT which is more than enough to last me a whole day, even two or three if I don't get to charge one night for whatever reason.
The SD is actually probably the same in gaming sine the MTK GPU is underpowered, but in the CPU department the Helio X20 beats the pants off of the SD. You say the speed is not noticeable yet you just admitted you don't even have a Note 4 MTK variant so how do you know? The numbers speak for themselves - the Geekbench score is just too big for it to not be noticeable when under load.
ROM's are a moot point, they don't interest me - only an idiot (or, I suppose, a former fan who regrets their purchase) buys a Xiaomi device and gets rid of MIUI. You can get a Nexus or last-gen Xperia device or whatever for cheaper if you want that crap.
Anyway, you said you don't even have an MTK device, yet you're in here criticizing it, that's like a perfect example of trolling. I'm unsubbing, not gonna waste my time on this anymore.
Personally, I got the Note 4 at the time (right near launch) because I needed a new phone RIGHT NOW, I wasn't going to wait ~6 months for a device that's the same price and only a little bit better - if I waited six months I could of saved more and gotten a high end device. But the SD variant only has two things going for it - better battery life, and support for non-MIUI ROM's - two things that I and many others don't need.
Click to expand...
Click to collapse
I Agree 100%, i have MTK and my girl SD, MTK RULES!!!

adrxano said:
OK let me get this straight. The culprit here is xiaomi and not mediatek for not releasing sources? Is there any chance xiaomi will release sources? How come snapdragon note 4 has so many roms? Does that mean xiaomi has released sources for it? Has mediatek released sources for this device? Sorry for asking
Click to expand...
Click to collapse
Do you not know that the combo of cpu, camera, soc, on the redmi note 4 is simillar to a lot of other androids lol. And those other androids have their sources released. You know where jm going with this. Redmi note 4 snapdragon having a lot of custom roms is in no way a big thanks to the redmi note ⁴ community itself. Get real.

personally I dislike miui as it has no support for advanced USB OTG features such as gamepad compatibility or being used as a usb keyboard/touchpad mouse for your pc . though at least the MTK chipset on this phone supports 10bit h265 and vp9 which makes it good for long trips. provided most of your trip isn't in direct sunlight.

asdf2354 said:
personally I dislike miui as it has no support for advanced USB OTG features such as gamepad compatibility or being used as a usb keyboard/touchpad mouse for your pc . though at least the MTK chipset on this phone supports 10bit h265 and vp9 which makes it good for long trips. provided most of your trip isn't in direct sunlight.
Click to expand...
Click to collapse
hmm MTK Note4 Support advanced OTG, eyboard, mouse and my soudcard (Soundbalster USB XiFi works fine)

Related

What is all the obsession over dual core phones?

I have to ask: Why does everyone want a dual core phone which cant even currently be used?
I say it cant be used because dual core processors cant be used on Android 2.3 Gingerbread/Linux kernel 2.6.35, there is only multi-core processor support in A3H/L2.6.36 (only avaliable (officially) on tablets). We will see problably support in in "A4I"/"L3.6.37" for both phones and tablets.
So whats everyones obsession? The only thing you are problably gaining is a SLIGHT speed boost (not even close when a kernal that supports it is released) and more battery drain.
On a counterside this could bring good marketing to Google: They release "A4I", current dual core phones get a HUGE speed boost and everyone praises Google. Could work good for them.
Interesting, I never knew Gingerbread couldn't support dual cores on phones. Good info, I guess I'll keep my Evo for another year.
It's pretty easy to compile the kernel to use multi core processors. The current one may not, but hold your judgement until it's actually released.
crazy25000 said:
It's pretty easy to compile the kernel to use multi core processors. The current one may not, but hold your judgement until it's actually released.
Click to expand...
Click to collapse
So true............. Currently 0.0000000000000000000000000000000000000000000001% of users AND developers of applications can and are willing to complie a custom kernel not used by the rest and use/make multi core supported applications with its multi core supported kernel.
I guess progress has to begin somewhere?
i don't think i'll ever need / want a dual core phone for my daily rutine, my SGS is perfect for me, what more could you need from a phone? don't think they'll be able to fit jet packs on them any time soon...
riahc3 said:
So true............. Currently 0.0000000000000000000000000000000000000000000001% of users AND developers of applications can and are willing to complie a custom kernel not used by the rest and use/make multi core supported applications with its multi core supported kernel.
Click to expand...
Click to collapse
What I'm saying is the kernel can easily be compiled by Google or Samsung and used as the stock kernel on the GSII.
maranello69 said:
i don't think i'll ever need / want a dual core phone for my daily rutine, my SGS is perfect for me, what more could you need from a phone? don't think they'll be able to fit jet packs on them any time soon...
Click to expand...
Click to collapse
Yeah its logical to think like that but 3 years ago who thought you need phone with such big screen and processor/RAM almost match PC speed?
As someone said somewhere they have to start but interesting thought by thread creator
ksavai said:
Yeah its logical to think like that but 3 years ago who thought you need phone with such big screen and processor/RAM almost match PC speed?
As someone said somewhere they have to start but interesting thought by thread creator
Click to expand...
Click to collapse
Honestly those arent needs either. But as of right now the only purpose of a dual core phone is to brag.

Official Cyanogenmod 11 nightlies released

It looks like bunch of devices are getting cm 11 now in nightlies, I figure porting one of them to our devices will only be a matter of time.Official CyanogenMod site http://download.cyanogenmod.org/?type=nightly and xda news link http://www.xda-developers.com/andro...-many-devices-4-4-1-based-builds-by-tomorrow/
new Aosp code commits
http://www.xda-developers.com/android/browse-every-new-aosp-code-commit-in-android-4-4-1/
Dice1212 said:
It looks like bunch of devices are getting cm 11 now in nightlies, I figure porting one of them to our devices will only be a matter of time.Official CyanogenMod site http://download.cyanogenmod.org/?type=nightly and xda news link http://www.xda-developers.com/andro...-many-devices-4-4-1-based-builds-by-tomorrow/
new Aosp code commits
http://www.xda-developers.com/android/browse-every-new-aosp-code-commit-in-android-4-4-1/
Click to expand...
Click to collapse
TeamCanjica is on it... Just wait.
Samsung Galaxy S get official cm11.Why not us too?
Because our device is not popular.
Nice
Sent from my GT-I9070 using xda app-developers app
Force said:
Samsung Galaxy S get official cm11.Why not us too?
Click to expand...
Click to collapse
You are long enough on this forum to know that I9000 has LOT more users and devs then our phone.
so when I read titles and delivery and stumble upon things like .... I feel like I would have thrown in an empty pool haha
pray: janice team is working on this. only there to wait
shut_down said:
You are long enough on this forum to know that I9000 has LOT more users and devs then our phone.
Click to expand...
Click to collapse
I didnt knew that I9000 has more developers,also i didnt knew that our phone is not so popular,my mistake
Force said:
I didnt knew that I9000 has more developers,also i didnt knew that is our phone is not so popular,my mistake
Click to expand...
Click to collapse
For comparison, we have about 110 threads in both developer sections. And I9000 has 1,832 threads in developer section.
shut_down58863 said:
For comparison, we have about 110 threads in both developer sections. And I9000 has 1,832 threads in developer section.
Click to expand...
Click to collapse
I hope more developers come here to develop and help our device.Team Canjica is best team in this forum which help our phone.
Off topic: Phone is made for chat:calls and messages and some games.But producters release phones with display over 5",with quadcore processors or octa core.Phone are gonna to have processor with over 8 cores and nvidia geforce at video and we will play gta 5 lol. Is called PHONE not COMPUTER. Smartphone should have a processor with 1.8 GHz max and Mali400, Mali 400MP or Adreno 305 maxim at graphic and display between 4" and 5" maxim. A smartphone should be SMART.Having big display,processors not make a phone smart. Producers must stop making smartphones with big displays and processors because make nonsense (also making phone with flexible or curved display make nonsense). Features like answer calls by saying "Answer" or by waving hand etc. ,these make a phone smart. I always was thinking to buy new smartphones (which are also popular) which have big display and big processors,make nonsense.I was thinking to buy nexus 4,but for what? Just a more big display and processor? I will be able just to play more new games without lag,but computer is for games not phone.In this moment,Tasked app can make a smartphone really smart.Thanks to the guy which made this awesome app.
So,I never sell my Galaxy S Advance for other phones until he die And maybe after he die I buy another galaxy s advance I love my phone and I'm satisfied with it.You made me to say my opinion about smartphones
Force said:
For comparison, we have about 110 threads in both developer sections. And I9000 has 1,832 threads in developer section.
Click to expand...
Click to collapse
I hope more developers come here to develop and help our device.Team Canjica is best team in this forum which help our phone.
Off topic: Phone is made for chat:calls and messages and some games.But producters release phones with display over 5",with quadcore processors or octa core.Phone are gonna to have processor with over 8 cores and nvidia geforce at video and we will play gta 5 lol. Is called PHONE not COMPUTER. Smartphone should have a processor with 1.8 GHz max and Mali400, Mali 400MP or Adreno 305 maxim at graphic and display between 4" and 5" maxim. A smartphone should be SMART.Having big display,processors not make a phone smart. Producers must stop making smartphones with big displays and processors because make nonsense (also making phone with flexible or curved display make nonsense). Features like answer calls by saying "Answer" or by waving hand etc. ,these make a phone smart. I always was thinking to buy new smartphones (which are also popular) which have big display and big processors,make nonsense.I was thinking to buy nexus 4,but for what? Just a more big display and processor? I will be able just to play more new games without lag,but computer is for games not phone.In this moment,Tasked app can make a smartphone really smart.Thanks to the guy which made this awesome app.
So,I never sell my Galaxy S Advance for other phones until he die And maybe after he die I buy another galaxy s advance I love my phone and I'm satisfied with it.You made me to say my opinion about smartphones [/QUOTE]
Good words man, i think that a 5" display is reallyannoying to use because u can't bring with you freely cuz he's really too big! The new 8core are really useless, some galaxy s4 are getting some lags in touchwiz, our telephone not!
Force said:
I hope more developers come here to develop and help our device.Team Canjica is best team in this forum which help our phone.
Off topic: Phone is made for chat:calls and messages and some games.But producters release phones with display over 5",with quadcore processors or octa core.Phone are gonna to have processor with over 8 cores and nvidia geforce at video and we will play gta 5 lol. Is called PHONE not COMPUTER. Smartphone should have a processor with 1.8 GHz max and Mali400, Mali 400MP or Adreno 305 maxim at graphic and display between 4" and 5" maxim. A smartphone should be SMART.Having big display,processors not make a phone smart. Producers must stop making smartphones with big displays and processors because make nonsense (also making phone with flexible or curved display make nonsense). Features like answer calls by saying "Answer" or by waving hand etc. ,these make a phone smart. I always was thinking to buy new smartphones (which are also popular) which have big display and big processors,make nonsense.I was thinking to buy nexus 4,but for what? Just a more big display and processor? I will be able just to play more new games without lag,but computer is for games not phone.In this moment,Tasked app can make a smartphone really smart.Thanks to the guy which made this awesome app.
So,I never sell my Galaxy S Advance for other phones until he die And maybe after he die I buy another galaxy s advance I love my phone and I'm satisfied with it.You made me to say my opinion about smartphones
Click to expand...
Click to collapse
Paragraph 1: Our phone is being discontinued already, slowly but it's happening. Thankfully, Team Canjica helps us to take way more advantage of this 768Mb of RAM and 1GHz out of this comfortable 4" screen.
Paragraph 2: You're right but most of the flagships have software features that make them "smart" in a certain way. GS4 has features like Smart Stay and Air Gestures that make it way more useful than generic phones with more specs that just improve perfomance a bit more than needed without any other useful purpose, Moto X goes maybe for busy people that don't have the time to execute those time-consuming tasks that thankfully are shorten considerably depending on those features. Xperia Z1 goes for picture quality and a tad more for sound quality as the HTC One. It mostly depends of each phone. Not every phablet is useless. And about specs increase over time, it's just tech "evolving".
Sent from my GT-I9070 using xda app-developers app
AnMotass said:
Paragraph 1: Our phone is being Taskedtinued already, slowly but it's happening. Thankfully, Team Canjica helps us to take way more advantage of this 768Mb of RAM and 1GHz out of this comfortable 4" screen.
Paragraph 2: You're right but most of the flagships have software features that make them "smart" in a certain way. GS4 has features like Smart Stay and Air Gestures that make it way more useful than generic phones with more specs that just improve perfomance a bit more than needed without any other useful purpose, Moto X goes maybe for busy people that don't have the time to execute those time-consuming tasks that thankfully are shorten considerably depending on those features. Xperia Z1 goes for picture quality and a tad more for sound quality as the HTC One. It mostly depends of each phone. Not every phablet is useless. And about specs increase over time, it's just tech "evolving".
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
Features like Smart Alert,Air gestures can be done with Tasker...Now I stop to talk about these because thread is about cm

CAF vs NON CAF ?

So i've got my phone like lets say 5months running thought 30non-caf roms..
But is there any difference at all between caf and non ? and what are the wins and lose against those 2 things ?
can someone explain in a short story ? and how do i flash for example CAF on a non caf phone?
Kcetin20 said:
So i've got my phone like lets say 5months running thought 30non-caf roms..
But is there any difference at all between caf and non ? and what are the wins and lose against those 2 things ?
can someone explain in a short story ? and how do i flash for example CAF on a non caf phone?
Click to expand...
Click to collapse
Bless your heart, I found out what the difference between hammerhead and hammerheadcaf by doing a Google search on my phone. It's something that I was wondering about myself because I had been seeing both the CAF and non-CAF versions of ROMs. If you have CPU-Z installed on your phone, you can find out which version you have when you run it. If you don't have it installed, go to the Google Play Store and get it. Just put CPU-Z in the search field and it should bring it up. It's a free download and a very helpful app to have on your phone. Just a word to the wise, flashing hammerheadcaf ROMs on a hammerhead phone is not a good idea at all unless you want to deal with unexpected issues with your phone.
Hammerhead phones have a Qualcomm processor. Hammerheadcaf phones have a Snapdragon processor.
I hope that I was able to help you out here.
Cindy
Sent from my Nexus 5 using Tapatalk
cindylike24 said:
Bless your heart, I found out what the difference between hammerhead and hammerheadcaf by doing a Google search on my phone. It's something that I was wondering about myself because I had been seeing both the CAF and non-CAF versions of ROMs. If you have CPU-Z installed on your phone, you can find out which version you have when you run it. If you don't have it installed, go to the Google Play Store and get it. Just put CPU-Z in the search field and it should bring it up. It's a free download and a very helpful app to have on your phone. Just a word to the wise, flashing hammerheadcaf ROMs on a hammerhead phone is not a good idea at all unless you want to deal with unexpected issues with your phone.
Hammerhead phones have a Qualcomm processor. Hammerheadcaf phones have a Snapdragon processor.
I hope that I was able to help you out here.
Cindy
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
You are annoyingly wrong!!! Snapdragon is the SOC lineup of Qualcomm!
cindylike24 said:
Bless your heart, I found out what the difference between hammerhead and hammerheadcaf by doing a Google search on my phone. It's something that I was wondering about myself because I had been seeing both the CAF and non-CAF versions of ROMs. If you have CPU-Z installed on your phone, you can find out which version you have when you run it. If you don't have it installed, go to the Google Play Store and get it. Just put CPU-Z in the search field and it should bring it up. It's a free download and a very helpful app to have on your phone. Just a word to the wise, flashing hammerheadcaf ROMs on a hammerhead phone is not a good idea at all unless you want to deal with unexpected issues with your phone.
Hammerhead phones have a Qualcomm processor. Hammerheadcaf phones have a Snapdragon processor.
I hope that I was able to help you out here.
Cindy
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
I can totally understand that you just wanted to help, but....duuuuuude, I'm so sorry, but do you even google?
To clarify a few things here (and get that topic done): I will try to stay clear and simple (probably even oversimplifying, but whatever)
1. Qualcomm Inc. makes (mobile) processors based on designs by ARM. They have certain lineups, with Snapdragon Processors being their consumer-grade line of mobile processors.
The SoC (system on a chip, meaning CPU, GPU and co-processors being combined on one chip) in the Nexus 5 is a Snapdragon 800. It's got 4 Krait-400 Cores as it's main processing cores (CPU), an Adreno 330 GPU (graphics processor) and a Hexagon DSP (digital signal processor, enables, amongst other things, audio processing from digital to analogue). Furthermore you have things like an ISP (image signal processor) and certain modems, but that's rather unrelevant.
So every single Nexus 5 in the world runs on a Qualcomm Snapdragon 800 processor. No difference.
2. To get to the OP's question:
To explain the difference between CAF and non-CAF, you first have to understand what CAF even means.
CAF stand for Code Aurora Project. It is a consortium which acts as a Linux Foundation Collaborative Project. It has a widespread range of projects, of which Android for MSM being a part of those projects. "MSM" is basically Qualcomms way of labeling it's Snapdragon Processors (the Snapdragon 800 is codenamed MSM8974).
Android for MSM concentrates on bringing enhancements specifically made for Qualcomms Processors to the Linux Kernel. Whenever a manufacturer decides to use a Snapdragon Processor in his Phone/Tablet/Whatever, he forks from the Android Open Source Project and then uses the Code Aurora Forum to get the processor-specific code. So, whenever you have a Qualcomm Snapdragon Processor in you device, it will have at least some parts of code sourced from Android for MSM, and therefore the Code Aurora Forum.
Now, whenever a developer decides to build a ROM for a certain device, he will also fork from the Android Open Source Project. To build a kernel, he will most likely use the kernel source from the manufacturer (if available). As for the Nexus 5, we have AOSP and Google's own kernel source specifically for the Nexus 5. To build it's kernel, Google uses patches from CAF, as they are processor-specific and optimized.
Most ROMs for the Nexus 5 are based on AOSP and Google's kernel source. (A few are based on factory images, but we can neglect that for now).
CAF ROMs however are (mostly) based on the code from CAF. This means it may be better optimized, since the code is very processor-specific, but it's also more on the bleeding-edge-side, since it gets constantly updated (and therefore can contain some bugs here and there). Google only uses parts of it's code from CAF and carefully selects those parts, so it's more on the stable-proofed side.
I hope that kind of answers the question(s) in this thread.
Mods: please close if you think everything is answered and done.
9h0s7 said:
lmfao this thread is pure gold. gotta be trolling
Click to expand...
Click to collapse
I'm definitely not trolling on the forum. I was trying to help the OP out with his question.
milestone2mod said:
I can totally understand that you just wanted to help, but....duuuuuude, I'm so sorry, but do you even google?
To clarify a few things here (and get that topic done): I will try to stay clear and simple (probably even oversimplifying, but whatever)
1. Qualcomm Inc. makes (mobile) processors based on designs by ARM. They have certain lineups, with Snapdragon Processors being their consumer-grade line of mobile processors.
The SoC (system on a chip, meaning CPU, GPU and co-processors being combined on one chip) in the Nexus 5 is a Snapdragon 800. It's got 4 Krait-400 Cores as it's main processing cores (CPU), an Adreno 330 GPU (graphics processor) and a Hexagon DSP (digital signal processor, enables, amongst other things, audio processing from digital to analogue). Furthermore you have things like an ISP (image signal processor) and certain modems, but that's rather unrelevant.
So every single Nexus 5 in the world runs on a Qualcomm Snapdragon 800 processor. No difference.
2. To get to the OP's question:
To explain the difference between CAF and non-CAF, you first have to understand what CAF even means.
CAF stand for Code Aurora Project. It is a consortium which acts as a Linux Foundation Collaborative Project. It has a widespread range of projects, of which Android for MSM being a part of those projects. "MSM" is basically Qualcomms way of labeling it's Snapdragon Processors (the Snapdragon 800 is codenamed MSM8974).
Android for MSM concentrates on bringing enhancements specifically made for Qualcomms Processors to the Linux Kernel. Whenever a manufacturer decides to use a Snapdragon Processor in his Phone/Tablet/Whatever, he forks from the Android Open Source Project and then uses the Code Aurora Forum to get the processor-specific code. So, whenever you have a Qualcomm Snapdragon Processor in you device, it will have at least some parts of code sourced from Android for MSM, and therefore the Code Aurora Forum.
Now, whenever a developer decides to build a ROM for a certain device, he will also fork from the Android Open Source Project. To build a kernel, he will most likely use the kernel source from the manufacturer (if available). As for the Nexus 5, we have AOSP and Google's own kernel source specifically for the Nexus 5. To build it's kernel, Google uses patches from CAF, as they are processor-specific and optimized.
Most ROMs for the Nexus 5 are based on AOSP and Google's kernel source. (A few are based on factory images, but we can neglect that for now).
CAF ROMs however are (mostly) based on the code from CAF. This means it may be better optimized, since the code is very processor-specific, but it's also more on the bleeding-edge-side, since it gets constantly updated (and therefore can contain some bugs here and there). Google only uses parts of it's code from CAF and carefully selects those parts, so it's more on the stable-proofed side.
I hope that kind of answers the question(s) in this thread.
Mods: please close if you think everything is answered and done.
Click to expand...
Click to collapse
I'm a lady not a dude here. Yes I did use Google to try and answer the OP's question. I just didn't want to go into the detail that you went into in your post. I was trying to keep it as simple and to the point as I possibly could. Thank you for going into detail on this. Maybe someone will glean something useful out of this in the future.
Mods: Please close this thread if you feel like everything has been answered for this OP.
I've read, that CAF means that this special hammerhead is a chinese clone of the original LG hammerhead. So NEVER flash a hammerheadcaf-rom an a hammerhead-device or vice versa - it could brick your device totally.
But how to find out if i have an original hammerhead or just a chinese hammerheadcaf? What if i accidently flash the wrong rom? I'm scared of what i just found out!!
lol
cindylike24 said:
I'm definitely not trolling on the forum. I was trying to help the OP out with his question.
I'm a lady not a dude here. Yes I did use Google to try and answer the OP's question. I just didn't want to go into the detail that you went into in your post. I was trying to keep it as simple and to the point as I possibly could. Thank you for going into detail on this. Maybe someone will glean something useful out of this in the future.
Mods: Please close this thread if you feel like everything has been answered for this OP.
Click to expand...
Click to collapse
I'm sorry, didn't want to offend you
But, and again, I'm really sorry, but your statement was just completely wrong:
. Just a word to the wise, flashing hammerheadcaf ROMs on a hammerhead phone is not a good idea at all unless you want to deal with unexpected issues with your phone.
Hammerhead phones have a Qualcomm processor. Hammerheadcaf phones have a Snapdragon processor.
Click to expand...
Click to collapse
EVERY Nexus 5 is a "hammerhead" device, since hammerhead is just Google's internal codename for this device (such as volantis for Nexus 9 (volantisg for Nexus 9 4G), shamu for Nexus 6, angler for Nexus 6P, bullhead for Nexus 5X and so on...)
So every "hammerhead" phone (read: every Nexus 5) has got a Qualcomm Snapdragon 800 processor. No difference, again.
CyanogenMOD uses hammerhead as their main ROM-branch and hammerheadcaf as the codename for their CAF-based ROM. So whenever you see "hammerheadcaf" it just means that this ROM is based mainly on code from the Code Aurora Forum.
Of course you can flash such a ROM on every Nexus 5, you would just need a CAF-Recovery. So for most people I'd recommend to just stick with "regular" ROMs, if you don't exactly know what you're doing.
I can understand that you wanted to keep it simple, but it wasn't simple, just wrong, I'm afraid. Again, I'm trying not to be rude (and apologies for the dude, mylady). I just don't want false statements floating around here.
---------- Post added at 06:58 PM ---------- Previous post was at 06:56 PM ----------
McFlypants said:
I've read, that CAF means that this special hammerhead is a chinese clone of the original LG hammerhead. So NEVER flash a hammerheadcaf-rom an a hammerhead-device or vice versa - it could brick your device totally.
But how to find out if i have an original hammerhead or just a chinese hammerheadcaf? What if i accidently flash the wrong rom? I'm scared of what i just found out!!
lol
Click to expand...
Click to collapse
Absolutley wrong, my friend. EVERY Nexus 5 is a "hammerhead". Read my posts above: http://forum.xda-developers.com/showpost.php?p=65995231&postcount=7
There is no special chinese clone of the Nexus 5. Please don't spread false statements.
If CAF roms were for some special clone they would never get posted on the N5 forums of XDA. I live in China and have seen many clones, but none that resemble a nexus 5. The phone is cheap enough no one would bother cloning it. They like to clone samsungs and iphones.
Wowwww. Awesome. Informatie. Lol. I'm just reading this thread with using hammerheads rom. Just felling guilty with Nexus 5.
Thanks. All tacky. Guys. Newer try to use hammerheadcaf. Moving to hammerhead right now ....?????
Sent from my Nexus 5 CAF using XDA-Developers mobile app
milestone2mod said:
1. Qualcomm Inc. makes (mobile) processors based on designs by ARM. They have certain lineups, with Snapdragon Processors being their consumer-grade line of mobile processors.
Click to expand...
Click to collapse
Don't want to Split the hair a lot here. But just to clarify.
Advanced RISC Machine (ARM) is a Architecture for CPUs similar to Intel's P Series Architecture. This is owned by the Corporation of the same name and licensed to All the manufacturers. Qualcomm and Samsung are one of them. Allwinner, RockChip and AMLogic are some of the others based in China.
milestone2mod said:
"MSM" is basically Qualcomms way of labeling it's Snapdragon Processors (the Snapdragon 800 is codenamed MSM8974).
Android for MSM concentrates on bringing enhancements specifically made for Qualcomms Processors to the Linux Kernel. Whenever a manufacturer decides to use a Snapdragon Processor in his Phone/Tablet/Whatever, he forks from the Android Open Source Project and then uses the Code Aurora Forum to get the processor-specific code. So, whenever you have a Qualcomm Snapdragon Processor in you device, it will have at least some parts of code sourced from Android for MSM, and therefore the Code Aurora Forum.
Click to expand...
Click to collapse
Phone Makers tend to use Google's Mainline Kernel from the AOSP Codebase per Agreement. AOSP is a Project sponsored primarily by Google and they do use that for all Nexus platforms. This is a Fork of Linux.
CAF on the other hand, is a Qualcomm's own Fork and is heavily customized with specific Drivers and Middle layer Code that takes advantage of the CPU's features. Of Course this will not work on Non-Qualcomm SoCs.
FOOTNOTE - I have done some light cleaning in this thread. Thread remains open as this legitimate question does baffle many people. And Alas Google isn't good help unless you know what you're looking for. Please don't make personal Attacks. Thank you.
What a load of nonsense about chinese nockoffs?!?!
ROMs for "hammerhead" are AOSP-based
ROMs for "hammerheadcaf" use code specifically optimized for the Nexus 5 SoC from Code Aurora
Perseus said:
Don't want to Split the hair a lot here. But just to clarify.
Advanced RISC Machine (ARM) is a Architecture for CPUs similar to Intel's P Series Architecture. This is owned by the Corporation of the same name and licensed to All the manufacturers. Qualcomm and Samsung are one of them. Allwinner, RockChip and AMLogic are some of the others based in China.
Phone Makers tend to use Google's Mainline Kernel from the AOSP Codebase per Agreement. AOSP is a Project sponsored primarily by Google and they do use that for all Nexus platforms. This is a Fork of Linux.
CAF on the other hand, is a Qualcomm's own Fork and is heavily customized with specific Drivers and Middle layer Code that takes advantage of the CPU's features. Of Course this will not work on Non-Qualcomm SoCs.
FOOTNOTE - I have done some light cleaning in this thread. Thread remains open as this legitimate question does baffle many people. And Alas Google isn't good help unless you know what you're looking for. Please don't make personal Attacks. Thank you.
Click to expand...
Click to collapse
Pretty much Amen.
Perhaps you should do a sticky with all that information (my posts plus your additions) as a go-to source for any interested forum members. This could hold the chance to clarify questions before they're asked (again).
I tested CM14.1 for several days both versions (hammerhead and hammerheadcaf). I didn't notice any difference. Neither in battery life, nor in performance. Am I missing something?
focus-pocus said:
I tested CM14.1 for several days both versions (hammerhead and hammerheadcaf). I didn't notice any difference. Neither in battery life, nor in performance. Am I missing something?
Click to expand...
Click to collapse
How did you switch between the caf- and non-caf version of CM14.1?
From what I've googled and deduced so far, you'd first need to flash the appropriate caf- oder non-caf version of TWRP-recovery, boot into the new recovery and wipe system, data and cache and then flash the matching caf- oder non-caf version of CM14.1. Right?
i have a question on this topic.
so on the security side of things, one of the problems using the nexus 5 with an up to date (security-patched) custom rom is that qualcomm does not update the drivers for their old chips anymore. so even if the open source part (aosp) is patched, there will still be bugs in those proprietary drivers which aren't fixed. does the code aurora project help with this problem?
@ kintrupf -- the newest version of twrp for the nexus 5 supports caf as well as standard roms!
kintrupf said:
How did you switch between the caf- and non-caf version of CM14.1?
From what I've googled and deduced so far, you'd first need to flash the appropriate caf- oder non-caf version of TWRP-recovery, boot into the new recovery and wipe system, data and cache and then flash the matching caf- oder non-caf version of CM14.1. Right?
Click to expand...
Click to collapse
On latest caf builds (any of it) don't need hammerheadcaf TWRP, it installs now normally on hammerhead recovery.
cindylike24 said:
Hammerhead phones have a Qualcomm processor. Hammerheadcaf phones have a Snapdragon processor.
Click to expand...
Click to collapse
I fkined loled hard. Thanks dude. xD
fr3quency said:
I fkined loled hard. Thanks dude. xD
Click to expand...
Click to collapse
I'm a lady not a dude.
Cindy
Sent from my Nexus 5 using XDA Labs
cindylike24 said:
I'm a lady not a dude.
Cindy
Click to expand...
Click to collapse
I think it's cool that you're into this kinda stuff. Hobbies like this are usually sausage parties.
Regardless, like the others have said, Snapdragon is a brand owned by Qualcomm. There are no hammerheadcaf devices, just hammerhead devices. There are, however, hammerheadcaf recoveries, kernels, and ROMs, and then there are regular hammerhead recoveries, kernels, and ROMs. The problem is that is that the parts aren't interchangeable: You need to go everything-CAF or nothing-CAF.
Probably better to just own the mistake, and to ignore that people are speaking to you as if you were a guy (although 'dude' can be a unisex term).
Does no one have a link to a performance test comparing CAF to AOSP? So far, everything I've read has been either subjective or speculative. It's exhausting.

Future Proof & Gaming

I have seen on older videos on internet, that S820(HTC 10,LG G5) outclasses the Exynos 8890. But i have seen Exynos 8890 doing wonders on Vulkan.
And how about Future proof? When Samsung stop releasing softwares for S7 in 1-2years, is there any way to get tot the newer android, knowing that we dont have CM14?
So should i switch my S7 for a S820 Device for gaming and future proof?
Upp
Dont worry about it, you will just get a new phone.
RootNightmareX said:
I have seen on older videos on internet, that S820(HTC 10,LG G5) outclasses the Exynos 8890. But i have seen Exynos 8890 doing wonders on Vulkan.
And how about Future proof? When Samsung stop releasing softwares for S7 in 1-2years, is there any way to get tot the newer android, knowing that we dont have CM14?
So should i switch my S7 for a S820 Device for gaming and future proof?
Click to expand...
Click to collapse
>knowing that we don't have CM14
now that's where you're wrong:
https://forum.xda-developers.com/ga...-unofficial-lineageos-14-1-galaxy-s7-t3529197
https://forum.xda-developers.com/galaxy-s7/development/rom-s7-exynose-project-t3526976
Anyway, the 8890 is a great processor and in daily usage it outperforms the SD820
obongo said:
>knowing that we don't have CM14
now that's where you're wrong:
https://forum.xda-developers.com/ga...-unofficial-lineageos-14-1-galaxy-s7-t3529197
https://forum.xda-developers.com/galaxy-s7/development/rom-s7-exynose-project-t3526976
Anyway, the 8890 is a great processor and in daily usage it outperforms the SD820
Click to expand...
Click to collapse
But s820 is better for gaming?
I mean official support. Is there any s820 devicevi
that has official support for lineage os? Excluding oneplus 3?
ill tell you one i know for sure: samsung phone & future proof are not going together. happy new year!
lekou said:
ill tell you one i know for sure: samsung phone & future proof are not going together. happy new year!
Click to expand...
Click to collapse
And the only way that does 2 things go together is as i thought a NEXUS (but even nexus has a lot of problems with hardware problems even though on software it rocks) ?

Lenovo P2 - Nougat Open Source Code released

Looks like Lenovo released MM and Nougat open source code for our phone: http://lenovomobilesupport.lenovo.c...NES/P-SERIES/P2-SMARTPHONE/downloads/DS122001
I hope that developers can use it for making great roms for our phone.
ionutz1122 said:
Looks like Lenovo released MM and Nougat open source code for our phone: http://lenovomobilesupport.lenovo.c...NES/P-SERIES/P2-SMARTPHONE/downloads/DS122001
I hope that developers can use it for making great roms for our phone.
Click to expand...
Click to collapse
Wow great news
I hope we see some Development soon
There is a chance for Lineage OS
i cant wait for an official lineage OS for my p2 when it comes i will root immediately.
sam00561 said:
i cant wait for an official lineage OS for my p2 when it comes i will root immediately.
Click to expand...
Click to collapse
Same here :good:
Im from asus zenfone 2,the dev over there working hard to make from unofficial build to official.. from cm13 unofficial, then official los 14.. but here,los 13 update seem abit slow..
Great News. Hope some genius got time to make a beast of a custom ROM with overclocking options, kernel tweaks and shtloads of notification sounds. If someone explains a bit I can create our own (vibeui) xda-theme (dark orange) and bootanimations.
Why on earth do you want overclocking!?! It's acceptable if done on lower chips but the marginal overclocked speed boost on highly efficient and powerful SoCs like ours won't give you much other than to show off with benchmark scores.
It has 4Gigs of RAM with an octa core processor with a massive battery... What else do you want in small piece of metal and glass device
Siva Mk said:
Why on earth do you want overclocking!?! It's acceptable if done on lower chips but the marginal overclocked speed boost on highly efficient and powerful SoCs like ours won't give you much other than to show off with benchmark scores.
It has 4Gigs of RAM with an octa core processor with a massive battery... What else do you want in small piece of metal and glass device
Click to expand...
Click to collapse
...higher clocks? (wouldn't be for me, but based on Mr. v. Hattem's post...)
Sad to see the two devs jump ship on this device.
Hope someone will pick it up eventually, the device is too good to let it sit untouched.
Very true.. had it been a mediatek or similar low end device then it's acceptable. But then that's not the case here.
Doesn't Lineage have a request forum for someone to pick up a device to develop like they did with CM Request Forum or they don't do that anymore?
Wmateria said:
Doesn't Lineage have a request forum for someone to pick up a device to develop like they did with CM Request Forum or they don't do that anymore?
Click to expand...
Click to collapse
https://wiki.lineageos.org/device_requests.html
Yep, would be nice to see some tweaks for our P2s ! Must say the deodexed official isn't too bad though and Xposed will come to Nougat one day
There are very little things I would actually change on the stock ROM. But I did notice some lags while scrolling every now and then which did show me that the device has potential for some software optimization.
Customizing the actions of the HOME button would be nice (like double-click or reallocate a long press).
Also being able to use a Gamepad as the current ROM has a "sticky keys" problem for some reason.
yes i would like to see this ability to scroll through home and other screens by sliding finger across the home button.

Categories

Resources