yashsingh1/xdaforums huggingface dataset:
[ONE Original Android Development] evronetwork:
First I was excited then I read that this is no longer in development and I'm sad now

P.S. I'd love to see a small group of kernel devs gather around and work on this, surely at first it would be buggy, having even less performance than any kernel for our 1+1 but in the end we'll have a sweet little kernel :D
[ONE Original Android Development] _ASSASSIN_:
Pretty sure that most devs would use this as a base if it had the proper driver support as it would provide quite the bump for security
[ONE Original Android Development] OmegaBlaze:
Facts. We need way more collabs man. Unity gets a lot done. I personally know nothing about developing, but I'm a great tester. I'm willing to brick my phone.. Test, bootloop and brick it again lol. Everyone can play a part in the grand scheme of things.
[ONE Original Android Development] DerRomtester:
[MENTION=4800121]Sultanxda[/MENTION] can you share your kernel with me?

I compiled it but i don't get it booting. You have made some ramdisk changes ? You added an dtb file ?
[ONE Original Android Development] Sultanxda:
No ramdisk changes, no missing dtbs. Just ran a mrproper and compiled it exactly as it is on my GitHub, and it boots. Compiled with GCC 4.8 from Google using almost the exact same script I use to compile my 3.4 kernel, with the only change being that the dtb path for the dtbtool is arch/arm/boot/dts/, not arch/arm/boot/ (though you probably already figured that out).
[ONE Original Android Development] DerRomtester:
Thank you mate. I think i know the problem :)
[ONE Original Android Development] evronetwork:
If companies released the drivers we would have 3.10.x, 3.18.x and even 4.2.x kernels(someone would try to do it even if it turned out a failure)

Released drivers also would have better optimised roms and would make a 5 year old device to live forever :P (new android e.g. android 7? no problem)

I'm the worst kind of programmer, I mean I do own a degree but the programming language was my weakest link, so I can't help and kernel is one of the hardest parts it needs big ..knowledge to do it :silly:

Now lets not go off topic and wish for someone to work on 3.10.x I mean even if it's buggy and a bit unstable it will bring some new stuff and when it gets stable well then the fun will start ;)
[ONE Original Android Development] abhibnl:
I wasn't exactly interested in 3.10 until i read yours comment. If this kernel can also make opo work like N6 i.e. running always on quad core mode and still maintain good battery lyf, man i would pray that either opo or cm releases 3.10 kernel.

Sent from OnePlus One
[ONE Original Android Development] Sultanxda:
This will never happen. From a business perspective, it costs too much for little benefit, and only introduces the potential for more bugs.

However, here is a hint: Bacon's TrustZone firmware does not check metadata when loading firmware images, so you can technically load firmware from any device (ex: you can use Venus firmware from a totally different device).

If you know what you're doing and you have 3 months of your life to burn on this, then it should be possible to get everything working with the LA.BF.2.1_rb1.xx kernel branch.
[ONE Original Android Development] abhibnl:
Well i know the possibility of getting an upstreamed kernel from the OEMs is pretty much close to zero as the case was with good ol' S3. And i really had no idea of the Venus firmware thingy since i'm not an experi with linux/android development but i can understand that no dev would be willing to spend so much of personal time on this project since the advantages are barely mind-blowing. Anyway, it's a great thing you gave it a try man. Looking to see more awesome development from you :) :good: :good: :good:
[ONE Original Android Development] evronetwork:
Why not spend 6 or 10 months and do this :p surely it will take more because it's not the only thing you do in your whole day but on the other hand everyone with an OnePlus One device is going to know how much you did contribute for this(after a proper 3.10.x kernel expect other devs to release their own based on your kernel ;) )
[ONE Original Android Development] Sultanxda:
I want to be a user too. Don't want to spend months working on a device's software that I technically paid for (and I'm already satisfied with the 3.4 kernel I've worked on). I'd rather go and get a job at the supermarket than spend hours working on this.

Actually, I should probably start looking for a job at the supermarket anyway :silly:
[ONE Original Android Development] abhibnl:
lol! What happened? Unemployed as of now? Everything okay?
[ONE Original Android Development] Sultanxda:
Well, I'm 18 and just finished high school a month ago, so unemployed as of my entire life :silly:
[ONE Original Android Development] sunscape:
Lots of devs on xda move on to real jobs supported by their work here.
[ONE Original Android Development] gugas123:
You have been doing a fantastic job and I thank you for it.

Be sure that you will be able to reach your goals, and you will reach than as you already shown to be a hard working person.
[ONE Original Android Development] abhibnl:
WTF!! Is everbody on XDA so talented as comparedto their ages? Look at arter, he's barely 18 and he's already submitting patches to Linux and developing his own gpu scaling algorithms. And you just went to Japan for a vacation! God i feel so useless now. I should have studied software development rather than Electronics & Communications( and i hated it for the 4 years of my bachelors). Oh well! What can we do now. But i like my job thogh! You get to interact and analyze a lot of different kind of people in Recruitment & Sourcing job. :silly:
[ONE Original Android Development] sneakerspark:
Electronics Engineer here. Dont worry dude i feel the same way. Programming was always my strongest point and i regret not getting into software side. I'm so jealous of these devs. Like really.
[ONE Original Android Development] abhibnl:
Haha! Well i suppose that's how things are here India n Pak. Your parents chose what's better for you completely scratching away your choice.

Sent from OnePlus One
[ONE Original Android Development] akhilnarang:
Hopefully opo does upgrade the kernel source sometime to 3.10, maybe for android m

Even Mediatek did it for the android one devices, i.e. 3.4 on kk, 3.10 on lp

Of course, both the sources were full if bugs

If they could do that though, I'm sure other OEMs could too
[ONE Original Android Development] sneakerspark:
EXACTLY. EXACTLY WHAT I WENT THROUGH
[ONE Original Android Development] evronetwork:
hahaha Thats fair

Getting more experience always help, you might not realise it right now but after a while when you need that experience ..well I talk from experience :D

BSc(Hons) Computing guy here, still in software dev I suck ...big time, I was one step in not getting my degree due to the damn Java(Btw in my defence I'm a Greek dude that finished a university abroad(U.K.), so language wasn't my native, oh and I had no English degree what so ever ..my English were based on games and movies :P)

Actually I don't envy devs, short life(due to stress), companies need fresh "blood" so if you are 45 you'll be out of job(good paid job I mean) and a bug can set you many many maaaaaany days back and out of schedule. But I do envy their passion about it, its hard work and they manage to do it(I'm referring to people that don't get paid ...open source projects etc)

EDIT: We did get quite off topic :P ..lets avoid that, we can always open a thread and talk about the sky, the bees, the aliens, technology, passions, future thoughts and many more ;}
[ONE Original Android Development] abhibnl:
Haha! Well atleast we all have something similar in life, lol :P

And yes i believe we're completely off topic here. :P
[ONE Original Android Development] Bobbi lim:
And I thought me being 17 is bad enough when I only worked once part-time and hated it since I was doing the same thing over and over again :silly:
[ONE Original Android Development] RenderBroken:
Its never too late!

If you want to learn to Dev for Android, just ask.

I work in IT and still pursue Dev work. Its something that can make me a better consultant and round out my resume.

BUT, I don't think the OPO will ever officially run 3.10. Maybe for Oxygen OS but never for CM. 3.4 is tried and true.
[ONE Original Android Development] sneakerspark:
Just ask? You have been very kind already, will you be kind enough to teach me?
[ONE Original Android Development] Quasar:
It's more of self learning, actually. There's plenty of learning material up on the internet, and of course, it all depends on yourself too. :p
[ONE Original Android Development] evronetwork:
Still if everything were open source from companies, many 3.10.x kernels would pop around and you know where something is used, tested and fixed it gets better, why not a 3.18.x kernel after that. But because companies won't do anything like that and keep everything for themselfs we stuck to whatever they give us :p

P.S. We should really stop going off topic :D
[ONE Original Android Development] Bobbi lim:
If you ask me, personally I feel that OxygenOS has more potential than CM itself as a whole. But I'm disappointed at the way OP pushes out updates for OxygenOS though...
[ONE Original Android Development] sneakerspark:
Let OP2 come. Maybe things will change around.
[ONE Original Android Development] RenderBroken:
I have no doubt OP2 will be 3.10 based.
[ONE Original Android Development] Sultanxda:
Nothing will change. All chips newer than the snapdragon 801 use a 3.10 kernel. There are two branches for 3.10: one for the 805 (BF branch; this is what we are using), and one for the 808 and newer (BR branch; 64-bit). The OP2 will use the newer 64-bit branch, which does not work at all with the OPO. I tried booting the 64-bit branch on the OPO, and it was super unstable (almost nothing was compatible).

The OP2's release will therefore be of no use to the OPO.
[ONE Original Android Development] aosp:
[MENTION=4800121]Sultanxda[/MENTION] You know of any other oems besides sony that submit upstream?

http://kernelci.org/boot/qcom-msm8974-sony-xperia-honami/

https://github.com/sonyxperiadev/ke...UX_ANDROID_LA.BF64.1.2.1_RB1.05.00.02.019.067
[ONE Original Android Development] abhibnl:
i know i'm no developer guys, but is there even a possibiity that we can use Sony's upstream patches for s801 for bacon?
[ONE Original Android Development] jimmy7373:
Hi!

I am on Euphoria-OS-1.1-bacon-OFFICIAL-20150705.zip with CAF 3.4.0 kernel. Because of a bad kernel-Flash I need the CAF 3.4.0 kernel as ZIP for TWRP recovery. I do not find it anywhere. can someone please help me?

I am using Boeffla Kernel now but is has too many Options for me. I would like to go back to the "original" kernel of the Euphoria OS, the CAF 3.4.0 kernel.

Thanks,

Jimmy
[ONE Original Android Development] DerRomtester:
1.Pls post that in the Euphoria thread.

2. Just reflash your Rom
[ONE Original Android Development] xboxfanj:
OP2 like any MSM8994 and MSM8992 device will use BF64.
[ONE Original Android Development] jimmy7373:
Hi!

Thanks for your answer.

1. I think this is the correct thread, because I asked for a CAF kernel, not for the wohle Euphoria-ROM.

2. Can I do this without any drawbacks (Loss of data, of Settings, Skins...)?

Jimmy
[ONE Original Android Development] Quasar:
This isn't the right place to ask your question, since you want the Euphoria CAF 3.4.0 kernel. This one is the CAF 3.10 kernel thread, not 3.4.0. Nevertheless, to restore your original ROM kernel, just extract the boot.img from the ROM zip and flash it using flashify (can be found on Playstore).
[ONE Original Android Development] DerRomtester:
Or extract the boot.img and flash it with twrp.
[ONE Original Android Development] aosp:
[MENTION=4800121]Sultanxda[/MENTION] Another hack job ;)

https://github.com/freedreno/kernel-msm/commits/xperiadev

https://plus.google.com/+RobClark/posts/a4qWWJUr1sG
[ONE Original Android Development] frap129:
Now I just feel dumb. I tried this a month or two ago, also with CAF sources. Fixed all errors and got it to compile, but it didnt boot, so I gave up on it. Glad to see it working! The thing I'm most excited about is the ability to use BFS, but thats a ways away since this isnt fully functional. I'll mess around with it
[ONE Original Android Development] _ASSASSIN_:
man if we could get BFS on our device, I'm pretty sure it would top smartmax as the best governor :D
[ONE Original Android Development] abhibnl:
What exactly is BFS now? From your post it seems a governor and from the previous post, i assume it would require an upstreamed kernel version? I searched on google and the the

http://androidmodguide.blogspot.in/p/blog-page.html

as well but no luck. :confused:
[ONE Original Android Development] RenderBroken:
It is a scheduler. Its a replacement for CFS which we use now.

Wiki Link
[ONE Original Android Development] joefso:
BFQ would be interesting too!

http://algo.ing.unimo.it/people/paolo/disk_sched/results.php
[ONE Original Android Development] DerRomtester:
It is almost in every custom kernel here included
[ONE Original Android Development] Sultanxda:
No thanks.

BFQ has unbelievably horrible random-write speeds on our platform. I wouldn't use it.

Qualcomm's kernels are very different from the mainline kernel, so BFS would not work well on our platform (I actually don't think it would even compile).
[ONE Original Android Development] _ASSASSIN_:
[MENTION=2632235]bbedward[/MENTION] got it working on the Nexus 6

http://xdaforums.com/nexus-6/orig-development/3-10-zen1-dollar-drink-night-bfs-msm-t3062814
[ONE Original Android Development] CoBfan1987:
What would happen if I flashed this over Temasek's Build? Any issues this would for sure cause?
[ONE Original Android Development] tommypacker:
That'd be a great idea sir, why not try that instead of reading the OP for once? You know, the part where it says what works and what doesn't?

XDA these days......
[ONE Original Android Development] CoBfan1987:
I read that thanks, I meant is there any reason it wouldn't be compatible with one rom or another.
[ONE Original Android Development] fritzcola:
It SHOULD work with any CAF 5.0 Rom
[ONE Original Android Development] DerRomtester:
Btw guys there is no kernel you can download. You have to compile it yourself.

Edit: [MENTION=4800121]Sultanxda[/MENTION] thank you i got it booting with the new branch :)

Edit: i did not flash your wifi firmware and it booted fine and wifi works, too.

If anyone is interested in i have used my 3.10 branch

https://github.com/DerRomtester/android_kernel_oneplus_bacon-3.10/commits/3.10

with sultanxda commits

I will soone create a todo list what is working and what is not working.

Than we can fix all these bugs.

Here is a small spreadsheet

https://docs.google.com/spreadsheets/d/16BjV0LQdrrVJeQnuHEbyWb5NCqN93OpA7p5ltl9__8U/edit#gid=0
[ONE Original Android Development] joefso:
Hydrogen OS (5.1) released today appears to contains 3.4.10 kernel, since oxygen os kernel works with the rom, vice versa should also work....
[ONE Original Android Development] fermasia:
That's very, VERY unlikely. It must be 3.4.
[ONE Original Android Development] Shadowghoster:
He said 3.4.10 so where is the problem? ;) [MENTION=4804871]DerRomtester[/MENTION] if you need someone for testing, just ask.
[ONE Original Android Development] DerRomtester:
Nothing special. Some custom kernels are using 3.4.108.

Ah. You just corrected your mistake :)

This is a 3.10.40 kernel. And many things do not work.

Gesendet von meinem A0001 mit Tapatalk
[ONE Original Android Development] Shadowghoster:
The first part of my last post was addressed [MENTION=5190317]fermasia[/MENTION] and not [MENTION=4804871]DerRomtester[/MENTION], sorry for not making it clear.

I know that this thread is about 3.10 and not 3.4.x ;)
[ONE Original Android Development] DerRomtester:
Yeah i got now, too. I just was confused.
[ONE Original Android Development] fermasia:
He said 3.4.10, so... :p
[ONE Original Android Development] Mkkt Bkkt:
No more fights !!!
[ONE Original Android Development] Mkkt Bkkt:
But 3.10 in build.prop...

Sorry for double posts...
[ONE Original Android Development] fmc000:
[OT]Nice. Where are you from, if you don't mind me asking? I see that you have no carrier problems with baseband v.4 in H2OS.[/OT]
[ONE Original Android Development] Mkkt Bkkt:
North Africa algeria ，3G works a lot better with This baseband.

I dont know about LTE since we dont have it Here yet ?.
[ONE Original Android Development] evronetwork:
I do like ur baseband version, care to share? :p
[ONE Original Android Development] Mkkt Bkkt:
Its h2os HLOS , you can find it by downloading the ROM.

PS: does not work on cm11-12 or cm12.1. (No signal)
[ONE Original Android Development] evronetwork:
I was just about to edit my comment and say "don't bother it doesn't work with other roms :P" ..just confirm it

They tried to use it with other roms without success :D
[ONE Original Android Development] evronetwork:
I think this thread must be locked, I mean there isn't any reason this to be opened.

Although I'd love to see a 3.10.x kernel, I don't see anyone willing to spend xxx amount of hours to do it, also to do that will be challenging even to the most talented devs

P.S. Not to mention the bugs that will be present, although I do believe if a small group of devs try to do this they would succeed in no time but most devs like to be alone :P (so no group projects)

So a MOD can lock this up :D
[ONE Original Android Development] _ASSASSIN_:
[MENTION=4447997]evronetwork[/MENTION], you aren't the OP, you have no decision in that. Have you been on xda for longer than a day?
[ONE Original Android Development] evronetwork:
It was a suggestion don't get offended. It was just a suggestion to the OP and to the MOD's

P.S. I could open a thread in development about putting windows on 1+1 and talking about butterflies :p we're just way off topic regarding the original post
[ONE Original Android Development] erorcun:
[MENTION=4800121]Sultanxda[/MENTION]

Why it isn't based on https://www.codeaurora.org/cgit/quic/la/kernel/msm-3.10/log/?h=caf/LA.BF.1.1.1.c4 ?

(For whom wants to continue this kernel, you should add,

- CONFIG_QPNP_VIBRATOR flag for vibration

- OPO nfc driver (pn544-oppo_find7op.c)

- and missing CONFIG_VENDOR_EDIT and CONFIG_MACH_OPPO flags. probably this is why wall charger doesn't work.)
[ONE Original Android Development] DerRomtester:
Because he created this kernel many month ago and the branch https://www.codeaurora.org/cgit/quic...LA.BF.1.1.1.c4 did not exist yet.
[ONE Original Android Development] erorcun:
Hmm. Thanks. I will try adopting it to OPO soon I think. (But I hope someone will make it before me lol)
[ONE Original Android Development] DerRomtester:
also take a look at this spreadsheet i have created some month ago

https://docs.google.com/spreadsheets/d/16BjV0LQdrrVJeQnuHEbyWb5NCqN93OpA7p5ltl9__8U/edit#gid=0
[ONE Original Android Development] erorcun:
I've already seen and used it, thank you btw.
[ONE Original Android Development] erorcun:
Guys, nevermind, caf/LA.BF.1.1.1.c4 branch is just 3.4 kernel. I don't know why have they done such a thing like that. I will continue from sultanxda's codes I guess.
[ONE Original Android Development] anzi2001:
Hmm guys im just curious...how do you even port a kernel?
[ONE Original Android Development] DerRomtester:
Oh yes you are right. It is somehow confusing.
[ONE Original Android Development] evronetwork:
well this topic can't get more off topic than it already is, wish someone will do a kernel which isn't 3.4.x but hardly doubt anyone have the knowledge and time or balls to do it

Its harder than you might think and it's not 1 persons job to do(will take forever, unless too much free time to kill)
[ONE Original Android Development] _ASSASSIN_:
No reason to necro a dead thread without development talk...
[ONE Original Android Development] erorcun:
It's easier than you think. I'm working on it.
[ONE Original Android Development] DerRomtester:
You got some features already working ?
[ONE Original Android Development] Sultanxda:
Good luck with the camera. http://imgur.com/fFGHCJW
[ONE Original Android Development] Mkkt Bkkt:
Give him a chance and some hope lmao.
[ONE Original Android Development] evronetwork:
easier than I think? ..well you either are more experience(and capable) that most devs in here or ignorant - dunno which is true

P.S. Done my fair share of programming(java) back in the uni and wasn't very good at, still working on a kernel isn't an easy task(if it's a good implementation, expect many devs to start using it in their roms ;) )

Wish him good luck too (btw in ur rom try to put changes log when someone is trying to update to newer version, it would do our lifes so much better - just saying :D - irrelevant but wanted to tell you that)
[ONE Original Android Development] erorcun:
It's hard actually, especially if I consider time I spent on it, but I can do it by myself.

I'm aware of it and I'll look it at the end =D

Not tried actually. :/ My aim is gaining stability firstly, I already made some changes that could enable audio/leds etc. But firstly I want to get 3.10 features to work.

--

Btw, la.br.1.2.5 (msm8909 - 32 bit) has better msm8974 compatibility.
[ONE Original Android Development] evronetwork:
So it's actually hard as I said and not easy as you previously mention, good to know you recognise how difficult it is. Surely you can do it, if you know what you are doing of course you can spend time in it and hopefully we'll have a kernel that no one is bother doing it

To be honest that would be the first time I use a device and someone does something that impresses me in a very positive way(not easily impressed) - good luck
[ONE Original Android Development] anzi2001:
While you are here and seem pretty experienced and i m very curious of this question :) how do you port a kernel?
[ONE Original Android Development] evronetwork:
If you have to ask you can't do it, trust me :p

I'm not capable on working on a kernel, also its been quite a few years that I didn't do any serious programming :D
[ONE Original Android Development] anzi2001:
Yeah i know i cant do it i only know a but of java and javascript and a tiny bit of c#...i know i cant do it :D it just makes me curoius how do you guys do it :D
[ONE Original Android Development] deepaklunked:
Don't let your curiosity end bro. If you are really interested, then there are a lot of documentations out there on the internet. Also, you can learn from xda-university. Lack of time and resources are the major setback for a lot of us, including me, to learn development. If you have both, time and the resources, then just start learning. I know it is difficult to port kernels, but "all great devs were once beginners too"..