I can't find any information on the kernel source release situation. Last time with Mi 12, the sources were posted immediately with the release of the phone. Is there a reason for the delay or xiaomi decided to go back to the old source release cycle.
Asko on wrong community, try to Mi community, they will maybe know
It looks like Xiaomi is not going to open source this phone's kernel. Xiaomi's open source kernel is now available on only a handful of phones
Dispossible said:
It looks like Xiaomi is not going to open source this phone's kernel. Xiaomi's open source kernel is now available on only a handful of phones
Click to expand...
Click to collapse
Is this claim official? How much can you believe in this?
user2332 said:
Is this claim official? How much can you believe in this?
Click to expand...
Click to collapse
Sure, I can give you Xiaomi official opensource kernel link. https://github.com/MiCode/Xiaomi_Kernel_OpenSource
You can see that Xiaomi has been very negative about opensource kernel in recent years.
So, the third-party ROM such as LineageOS will be very hard to make or even can't make.
Under the GPL license, Xiaomi is supposed to provide opensource kernels for all of its devices.
Samsung, OnePlus, MOTOROLA, Nokia and some others can follow the GPL.
But there is no penalty for violating the GPL.
Xiaomi Shows No Interest in Releasing Kernel Source Code of its Devices
Xiaomi is having a good time in all the smartphone markets over the world releasing numerous devices. It is popular for producing budget-friendly phones. It has a great user base in the Indian market…
www.thecustomdroid.com
but
newer platforms all use GKI, which means it's identical between devices, even if the SoC vendors are different.
Not sure that they are obliged to release source codes for vendor kernel modules, those are proprietary.
Its a shame... May be they are somethink bigger behind, probably money ...
snx413 said:
Its a shame... May be they are somethink bigger behind, probably money ...
Click to expand...
Click to collapse
Seems to be the beginning of the end for some brands like OPPO/ONE PLUS who are considering withdrawing from the international market.
NOSS8 said:
Seems to be the beginning of the end for some brands like OPPO/ONE PLUS who are considering withdrawing from the international market.
Click to expand...
Click to collapse
But Oneplus opensource is still good. Oppo opensource is still bad.
Related
Seeing how this is a nexus device, there should be proper source release right? But this is Samsung, who have in the past proved to be one of the worst offenders in terms of releasing source. I originally had the note 10.1 but returned due to the terribly laggy software and insanely bad build quality. I'm unwilling to buy another device that lacks developer support, especially from Samsung.
mysystem said:
Seeing how this is a nexus device, there should be proper source release right? But this is Samsung, who have in the past proved to be one of the worst offenders in terms of releasing source. I originally had the note 10.1 but returned due to the terribly laggy software and insanely bad build quality. I'm unwilling to buy another device that lacks developer support, especially from Samsung.
Click to expand...
Click to collapse
Forget who makes it, a Nexus runs Googles software and will get direct updates from them. No kies, no waiting
My old n7 got the 4.1.2 update ** the day ** it was released worldwide.
Sent from my GT-I9300 using xda premium
Kernel source is already available at https://android.googlesource.com/kernel/exynos/ . It's going to run Linux 3.4 and the codename is manta.
ben1066 said:
Kernel source is already available at https://android.googlesource.com/kernel/exynos/ . It's going to run Linux 3.4 and the codename is manta.
Click to expand...
Click to collapse
Kernel is not enough! Samsung has to release the kernel because the law says so.
I'm with the OP. I have the SGS3 and things look pretty bad with the sources problem.
Even if stock is great many of us like to experience other possibilities, and CM on a tablet would be so sweet.
So yeah. I'm very very very worried about this issue on the nexus 10. My guess is we won't have the sources. Samsung won't release them.
Didn't they release them for the Nexus S? I don't count the Galaxy Nexus since that was a TI/PowerVR SoC.
This is actually a big moment for Samsung. They've got their Exynos processor and drivers on the Google update list which should mean it'll be faster to update all their other devices (at least from what I've read concerning Exynos drivers).
Am I missing something here? The updates come from Google, so the sources will be in the Android source tree.
alias_neo said:
Am I missing something here? The updates come from Google, so the sources will be in the Android source tree.
Click to expand...
Click to collapse
This.
All Nexus devices should have source for building the ROM and kernel posted online by Google for people to build from
EniGmA1987 said:
This.
All Nexus devices should have source for building the ROM and kernel posted online by Google for people to build from
Click to expand...
Click to collapse
Is that not what I just said? They're in the source tree. If they're not public at the moment, they should be soon after the device is released, just as they have been for all past nexus devices.
The fact that Samsung built the hardware here is irrelevant.
alias_neo said:
Is that not what I just said? They're in the source tree. If they're not public at the moment, they should be soon after the device is released, just as they have been for all past nexus devices.
The fact that Samsung built the hardware here is irrelevant.
Click to expand...
Click to collapse
he actually agree with you, not the opposite
I am about to buy this phone because it is just so damn good for it's very low price tag, however one thing is bugging me about it. I came here to find that there are no Marshmallow ROMs for it yet and the main reason for me wanting to upgrade my phone in the first place is so that I will be able to run the latest Android ROM's without performance problems. I am currently on CyanogenMod 13 on my old Samsung Galaxy S3 and I like it, but it is slow. The Redmi Note 2 doesn't even have CyanogenMod support.
Is this because Xiaomi are going to release an official MIUI based on Marshmallow? I don't want to buy this phone if it means I am going to be stuck on MIUI or on an older version of Android. I am a bit perplexed because this phone sold a lot so why hasn't anyone made Marshmallow for it yet?
Do you think that development is going to pick up for this device or is this device a bad option if you want to run the latest Google Android (not MIUI)?
Certainly, the RN2 is a lot of hardware for the money, but without source code, things are limited to either repacked/tweaked roms, or roms that are built from source, but have significant hardware functionality imperfections because source is not available. It doesn't seem clear to me whether Xiaomi will release a Marshmallow-based MIUI for the RN2 or not. Some people say yes, some people say no, so until it actually happens (if it ever does), who knows. I also bought the RN2 because it was so much hardware for the price, but I am also disappointed with the lack of CM and similar. This is certainly not for a lack of people not trying, but it seems like certain parts of the hardware will never become functional with CM unless the necessary source code is released. If you don't happen to use these parts of the hardware, well, maybe it doesn't matter. Personally, I have stuck with sMIUI because all the hardware is completely working, but I sure wish a CM version with all working hardware will eventually emerge.
verbage said:
Certainly, the RN2 is a lot of hardware for the money, but without source code, things are limited to either repacked/tweaked roms, or roms that are built from source, but have significant hardware functionality imperfections because source is not available. It doesn't seem clear to me whether Xiaomi will release a Marshmallow-based MIUI for the RN2 or not. Some people say yes, some people say no, so until it actually happens (if it ever does), who knows. I also bought the RN2 because it was so much hardware for the price, but I am also disappointed with the lack of CM and similar. This is certainly not for a lack of people not trying, but it seems like certain parts of the hardware will never become functional with CM unless the necessary source code is released. If you don't happen to use these parts of the hardware, well, maybe it doesn't matter. Personally, I have stuck with sMIUI because all the hardware is completely working, but I sure wish a CM version with all working hardware will eventually emerge.
Click to expand...
Click to collapse
Thanks for the explanation. It seems really unfortunate that they haven't released the source. I guess I should either buy the more expensive Mi4 (which I believe the source is released for) or I can just wait it out and see if the source code get's released for the RN2. It seems strange to me that they wouldn't release Marshmallow-based MIUI for such a popular, fairly new phone. I think they will release it. If they release MM-MIUI then will that enable other developers to bring stock Android Marshmallow or CyanogenMod to the RN2?
M will deffo be released for RN2. Main reason we still dont have it is:
a) first "official" device with M is supposed to be mi5
b) MTK prolly didnt polish 6.0 yet
Major companies that use X10 (eg Sony & HTC) didnt realse M for their devices either, at least as far as i know, however they are planned. So yeah M will arrive eventually, which is great, but that doesnt mean custom roms will get any better. And knowing xiaomi, and their kernel release policies, this is pretty much 100%. Pretty sure they still havent released any kernel source for their older MTK powered devices.
I think I'm going to buy the Mi4 rather because its kernel is open. I want to know that I'll be able to get android roms of any new releases. It's a real shame because the Redmi Note 2 is cheaper and a more superior device, but I have read that Mediatek are scumbags when it comes to releasing kernels because they want to force you to buy a new device when your OS becomes outdated which goes against the open source licence of Linux. Oh well, I guess that's business.
rimpy said:
If they release MM-MIUI then will that enable other developers to bring stock Android Marshmallow or CyanogenMod to the RN2?
Click to expand...
Click to collapse
If they release MM-MIUI for the RN2, unless they release the source code, this will still mean that roms are cooked/repacked, or built from source, but probably imperfectly due to lack of source. Though MIUI is based on Android, I don't think there are free and open MIUI repositories where one could grab the necessary source code for the RN2.
At this point, like everyone said, it is very unlikely that Xiaomi will ever release the source code for the RN2. Without it, custom ROMs will never be proper, and it's the reason there are no MM builds yet.
However, even though MIUI is horrible and God knows that I hate it, it's quite usable. A version of the Xposed framework that works on the latest MIUI builds has been released a couple of days ago, and with it you can get most of the functionality a custom ROM provides. It's not perfect, and I'd prefer AOSP, but it is, IMO, the best this phone has to offer at the moment.
I only got mine about three months ago, and while there were many times I came to regret my purchase, every other phone in this price range and slightly above has inferior hardware. With that said, if you want a phone running AOSP or something very close to it, you'd be better off getting a Nexus or a device that is officially supported by CM.
Thanks all. I was just about to buy the RN2 but I am glad I posted here first. I've learnt a lot and I don't think I would be happy with a phone that has a closed source kernel. The Mi4 has a smaller screen, no SD slot, slower, and costs more, but its kernel source is released and it is supported by CM13. Still very good value for money so that's gonna be my next phone.
It actually isnt slower. Benchmarks only. If you run them side by side with either MIUI or CM youll see than Mi4 is actually much faster than RN2, so yeah, its a better option if you have the money
Does this mean development may be much better, despite it being a Kirin based SoC? I would imagine so.
Ascertion said:
Does this mean development may be much better, despite it being a Kirin based SoC? I would imagine so.
Click to expand...
Click to collapse
No. That chip is still a nightmare to work with. Most developers have given up on honor. Only a few remain that are holding out hope.
The main issue is that qualcomm has spent decades working with 3rd party developers. Providing documentation, class and all kinds of tools to help them. Other chip makers are not willing to put that much money into it really.
zelendel said:
No. That chip is still a nightmare to work with. Most developers have given up on honor. Only a few remain that are holding out hope.
The main issue is that qualcomm has spent decades working with 3rd party developers. Providing documentation, class and all kinds of tools to help them. Other chip makers are not willing to put that much money into it really.
Click to expand...
Click to collapse
Welp, so much for Honor's XDA partnership. Guess I'll stick with Qualcomm in the future.
Thanks for the informative reply!
Ascertion said:
Does this mean development may be much better, despite it being a Kirin based SoC? I would imagine so.
Click to expand...
Click to collapse
Yes, honor V10 (like honor 9, mate 10, mate 10 pro, P10) are allready booting allmost fully fonctionnal AOSP treble rom, take a look on treble section in xda.
ayziaa said:
Yes, honor V10 (like honor 9, mate 10, mate 10 pro, P10) are allready booting allmost fully fonctionnal AOSP treble rom, take a look on treble section in xda.
Click to expand...
Click to collapse
To be honest, they have only gotten as far as devs have before when getting aosp to boot on a device that doesnt have it. Treble support has not been as important as it was lead to seem.
Treble has allow to boot one Rom on several devices using different soc. Plus it can use stock kernel so only system partition is flashed. It's as close as a revolution can happen in the Rom development world. Did you check the treble forum?
ayziaa said:
Treble has allow to boot one Rom on several devices using different soc. Plus it can use stock kernel so only system partition is flashed. It's as close as a revolution can happen in the Rom development world. Did you check the treble forum?
Click to expand...
Click to collapse
Oh I am well aware of what is going on over there. Now let me let you in on something. A stock based kernel would always boot on many devices. The thing is that most of the stuff doesnt work without changes. Which is still the case. If it is such a revolution then why are there not soo many developers involved?
We will just have to wait to see. Just how important it turns out to be. I like many dont think it will do a whole lot of anything really. As the updates are still pushed by the OEM anyway and you lose all the features from the OEM on AOSP. So almost no point to it really. It wont make updates any faster or for a longer time frame. IT will be like Net neutrality. Not a whole lot will change.
Motorola finally releases Oreo Kernal source code..
https://github.com/MotorolaMobilityLLC/kernel-msm/releases/tag/MMI-OPW27.57-40
Expect some goodies today :victory:
It's GREAT to see some action on this. I haven't unlocked my bootloader yet, but between Magisk and a kernel, I'm very tempted. Many thanks to this great community!
Does this mean that quality of roms for the x4 in the future will be on the same level as phones that have Project Treble,
or will the Quality of roms on treble. enabled phones likely still have significantly less bugs?
I'm asking because i wonder if its worth selling the moto x4 to buy a treble enabled phone.
i dont really care about having the newest android version, i just want to have security updates every few months after motorola has pulled the plug on official support.
pietpietersen said:
Does this mean that quality of roms for the x4 in the future will be on the same level as phones that have Project Treble,
or will the Quality of roms on treble. enabled phones likely still have significantly less bugs?
I'm asking because i wonder if its worth selling the moto x4 to buy a treble enabled phone.
i dont really care about having the newest android version, i just want to have security updates every few months after motorola has pulled the plug on official support.
Click to expand...
Click to collapse
i really doubt 6gb version is having treble.
kraatus90 said:
i really doubt 6gb version is having treble.
Click to expand...
Click to collapse
Phones that come out on Oreo, must have treble according to Google's new policies.
But the question I posed was, if treble is really all that important.
If the community has the oreo kernel source codes like the ones above, isn't it possible to continue to provide security updates for this phone without making the phone become buggy? (Which is often the case when one runs something like LineageOS if i'm not mistaken)
pietpietersen said:
Phones that come out on Oreo, must have treble according to Google's new policies.
But the question I posed was, if treble is really all that important.
If the community has the oreo kernel source codes like the ones above, isn't it possible to continue to provide security updates for this phone without making the phone become buggy? (Which is often the case when one runs something like LineageOS if i'm not mistaken)
Click to expand...
Click to collapse
But the phone didn't really launch with oreo, it's upgrade has oreo out of the box. i'm pretty sure Motorola will find a way to dodge the bullet here.
Anyway, about security updates, nobody can say for sure. we don't even have 100% fully featured twrp yet. roms are long shot. with kernel source you can have latest security updates that are kernel side only. rom side fixes/updates cannot be done by kernel. hope that helps.
Oh, I thought that the Treble thing was already confirmed. Bummer
Is it normal that poco f1 has still no custom rom development?
I had lenovo z2 plus. I guess kind of similar case like poco, 800 series soc in 20000 inr but it has ton of development and still holds till date.
Is it me? Or no dev has much interest in f1?
No offense to Devs....
rob!n said:
Is it normal that poco f1 has still no custom rom development?
I had lenovo z2 plus. I guess kind of similar case like poco, 800 series soc in 20000 inr but it has ton of development and still holds till date.
Is it me? Or no dev has much interest in f1?
No offense to Devs....
Click to expand...
Click to collapse
Hi, I come from the same phone! I think we were very lucky with our phone's community. So far indeed there's no much development but having TWRP and magisk is really a big step forward.
We just have to be patient. Or you can try to learn yourself and help the community
Tomatot- said:
Hi, I come from the same phone! I think we were very lucky with our phone's community. So far indeed there's no much development but having TWRP and magisk is really a big step forward.
We just have to be patient. Or you can try to learn yourself and help the community
Click to expand...
Click to collapse
Good advice. I appreciate your reply. Yea i guess patience it is then.
That's why I'm holding up on buying this phone and either wait for OnePlus 6T, get the OnePlus 6 or wait until a custom ROMs start rolling for the Poco.
No custom ROMs = dead phone imho
... be patience
im a bit worried too to be honest
you can try gsi roms
engr.chachi said:
you can try gsi roms
Click to expand...
Click to collapse
too buggy
engr.chachi said:
you can try gsi roms
Click to expand...
Click to collapse
Volte and no audio stops me every time from flash a gsi.
I think because of the rumors about xiaomi. No devs will develop this poco f1 but Project Treble is available.
madsponge26 said:
I think because of the rumors about xiaomi. No devs will develop this poco f1 but Project Treble is available.
Click to expand...
Click to collapse
what rumors dude.
Be patient. They're coming
madsponge26 said:
I think because of the rumors about xiaomi. No devs will develop this poco f1 but Project Treble is available.
Click to expand...
Click to collapse
What rumors??
madsponge26 said:
I think because of the rumors about xiaomi. No devs will develop this poco f1 but Project Treble is available.
Click to expand...
Click to collapse
i dont think so , im just waiting for my unit replacement and ill start developing some custom roms for poco
madsponge26 said:
I think because of the rumors about xiaomi. No devs will develop this poco f1 but Project Treble is available.
Click to expand...
Click to collapse
Don't spread rumors.
The kernel source is incomplete, Wifi and Sound needs to be fixed. It will take time, and people are working on it. I already fixed wifi on my kernel fork but fixing sound is a whole other problem.
CosmicDan said:
Don't spread rumors.
The kernel source is incomplete, Wifi and Sound needs to be fixed. It will take time, and people are working on it. I already fixed wifi on my kernel fork but fixing sound is a whole other problem.
Click to expand...
Click to collapse
That's great. Thank you. But why did poco bragg about releasing sources.. whats the point of releasing them incomplete. So much for supporting custom community.
rob!n said:
That's great. Thank you. But why did poco bragged about releasing sources.. whats the point of releasing them incomplete. So much for supporting custom community.
Click to expand...
Click to collapse
Just wait for some months & the custom rom development will be great. I mean it will be similar to zenfone max pro m1, note 5 pro etc. Bcz of the popularity of the device. The more people will buy the phone, the more developers want to make official custom roms for the device.
Xiaomi, Oneplus & premium phones of different companies get custom roms bcz of their popularity. So poco f1 will have a big custom rom development community with almost every official custom rom. Peace.
rob!n said:
That's great. Thank you. But why did poco bragged about releasing sources.. whats the point of releasing them incomplete. So much for supporting custom community.
Click to expand...
Click to collapse
It's basically how it has always been for custom kernels from everyone. Linux kernel itself is free and open, yes, but the DRIVERS for the Wifi and DAC/DSP stuff may not be.
I'd sooner blame Qualcomm than Xiaomi tbh, sure they make good hardware but Qcom are notoriously shady with business practices.
rob!n said:
That's great. Thank you. But why did poco bragg about releasing sources.. whats the point of releasing them incomplete. So much for supporting custom community.
Click to expand...
Click to collapse
Because those drivers are proprietary codes, most companies don't want their sources to be released/leaked in public, so you need to fix it by your own. Torvalds had even shown Nvidia a middle finger for that in public but they are not alone. The bigger a company, more they are away from FSF (except few).
Xiaomi released what it could and they always release half codes, sometimes they gobble up camera, sometimes wifi or whatever they feel like. Most of the Xiaomi phones will not have the same camera output as it were in MIUI because of this.
shailendra1993 said:
Because those drivers are proprietary codes, most companies don't want their sources to be released/leaked in public, so you need to fix it by your own. Torvalds had even shown Nvidia a middle finger for that in public but they are not alone. The bigger a company, more they are away from FSF (except few).
Xiaomi released what it could and they always release half codes, sometimes they gobble up camera, sometimes wifi or whatever they feel like. Most of the Xiaomi phones will not have the same camera output as it were in MIUI because of this.
Click to expand...
Click to collapse
Oh. So behind every custom rom for any device, dev has to work a lot to make it stable or even to get the rom into existence.
Respect...