yashsingh1/xdaforums huggingface dataset:
[Atrix 4G General] zen25205:
Just flashed previous non camera kernel as I had dead phone after every call I received. Had to battery pull each time. Knowing the speed of the devs there will probably be a fix by the time I return home later :)
[Atrix 4G General] tchcaphr:
Wow, great job :)
[Atrix 4G General] francescod:
Did you try other camera apps? :)
[Atrix 4G General] zen25205:
CameraMX worked OK. But flash didn't work.
[Atrix 4G General] francescod:
Thank you, maybe trying some "standard" camera apps as Camera Ics or the better but not free Camera Jb+ or Snap Camera could help....:good:
[Atrix 4G General] aaurnab:
Camera Works from the Beginning on ICS but has lag in Both camera and camcorder...
[Atrix 4G General] Carcara:
I guess he is saying that it now works in the way it's supposed to... without lag. Isn't he?

Enviado de meu MB860 usando o Tapatalk 2
[Atrix 4G General] yp18:
Amazing progress!

Woke up this morning and decided to check github.....

View attachment 1900086

WTF DID I MISS?????
[Atrix 4G General] Zeljko1234:
You missed a lot :D
[Atrix 4G General] Rangell11:
The Epinter Effect. :D
[Atrix 4G General] chrismen83:
I would say rather impressing of work of all the team this week!!!!! :good:
[Atrix 4G General] Maibol:
i got a question i dont want to sound rude o rant on this but why the team are adding schedulers now ?

i know is a cool feature but if you guys want to make sure that the kernel is stable as supposed to be this could give problems with troubleshooting of the code as an example if one of the schedulers are giving problems you guys dont know it and you start to troubleshoot looking on some things and the problem could be the schedulers you guys could loose a lot of time on that type of things.

that my opinion i think is better to work with the functionality and when you got all the functionality ready then you move to add features this could give you guys less head each on troubleshooting

correct me if im wrong but i thought is more safe way to proceed but as im not a developer this could be the default scheduler thats the second reason of my question lol

thanks for the great work:good:
[Atrix 4G General] Hai_Duong:
sorry to say but somthing like schedulers are impossible. U cant plan to solve something or what kind of bug can occur. Privat life is mixed in too. I know i can read some impatience but be sure kernel is coming 100% no real problems appeard to stop the dev :) This kernel is becoming a 99.99% sucess and the other 00.01% is only a function that could miss.
[Atrix 4G General] Maibol:
thanks for the quick replay ;)

i didnt understand what you means with '' sorry to say but somthing like schedulers are impossible" impossible to what?
[Atrix 4G General] Girafik:
As software developer I can tell that giving estimates for bug fixes is very hard. There is good analogy: it is like fishing - you can't tell when you ketch next fish. Any estimates for fixes can be only empirical - if there was similar bug then I know how long it takes to fix it.
[Atrix 4G General] mmontuori:
Your question makes a lot of sense. However, in our team, we all have different skills and contribute the best way each one of us can.
[Atrix 4G General] Hai_Duong:
the word "impossible" means like "not possible" "never do able" in germany that means that u cant make schedules for something like this free project/development.
[Atrix 4G General] lowater:
I don't think you understand what he's talking about. He's referring to schedulERS, not schedules. Look at epinters commits.
[Atrix 4G General] Maibol:
thanks for the answer was just a curiosity, i don't work with software but i try few things with it and when i saw the commits of the schedulers just thought 2 things

1. you guys are almost done with the first phase of the kernel and gon jump to add more sweet features (as i don't know how it goes between you guys on background with code, im just watching the updates and feedback's from the test team, the steps on development are decided by the complete team and that's awesome cause the ideas just flow ).

2. you guys decide saying what the heck lets try some things im having fun with it lol :p

but im not trying say you guys how it will need to be done i love the way you guys are managing and how are controlling the development :D as i said before i'm not a code guy but on a troubleshooting environment is better on clean stage, that was what wake up my curiosity. :silly:

thanks to you all guys and keep the good work
[Atrix 4G General] lowater:
Dev team, just wanted to give you all a shout out for your amazing work. Bought this phone a few months ago for the first time because the specs were great for the money. Did enough research to see that it is unlocked with many roms, but not enough to know about kernel problems. I'm grateful for your hard work and professionalism.
[Atrix 4G General] Maibol:
yep that's what i mean :good:

edit : just for development and if someone don't understand what schedulers are: http://xdaforums.com/showthread.php?p=22520817
[Atrix 4G General] atrix4g18:
Notice how the you can see different people making changes to the kernel on github? Some people are able to do things. I think epinter was able to make schedulers for the kernel so he did it now. There might not have been a better thing for him to be doing.

All work is greatly appreciated.
[Atrix 4G General] Menthis:
slight voltage reduction

What we will be giving slight voltage reduction?
[Atrix 4G General] heavyarms1912:
Increased battery life due to lower power consumption.
[Atrix 4G General] Menthis:
so, in our Russian forum compiled kernel yesterday.Per night battery goes down by 17%.how to disable the proximity sensor? it has a bug.
[Atrix 4G General] zen25205:
There are many bugs.... wait for beta and there will be less bugs ;)
[Atrix 4G General] Menthis:
practically all works^) dev team you best .I Know a lot of Russian people support you!
[Atrix 4G General] Zeljko1234:
Yes, almost everything works but also with a lot of small bugs. And yes, dev team is great :)
[Atrix 4G General] kingbobski:
What is with the lastest commit ? The voltage changes, Does this provide slightly better battery life ?
[Atrix 4G General] Zeljko1234:
Commited "7 hours ago" How we can know? :D
[Atrix 4G General] Menthis:
Most will give a little more battery life...it would be good
[Atrix 4G General] kingbobski:
True haha !
[Atrix 4G General] Menthis:
Guys,how to make battery steps 1%?
[Atrix 4G General] zen25205:
Install a rom that supports it, current ics mrom doesn't yet.
[Atrix 4G General] sidVici0us:
Battery steps 1% is part of the rom, not kernel.

The battery is properly informed by the kernel, but the rom just steps from sample to 10.
[Atrix 4G General] clemare:
I can't understand that motorola write code to give us a worse rom... But it's true.
[Atrix 4G General] dibeachdude:
It's hard to say what Moto would have released as they abandoned ICS for our phones. The Moto ICS release was unofficial (leaked), so it was never intended for public use. It is kinda like the current state of the new kernel. The devs have done so much; however, the kernel is still not ready for general use. We should just be thankful for the awesome devs that have committed a great deal of time to build a new kernel for us, and we should also be thankful that Moto provided assistance for the development of this kernel.
[Atrix 4G General] aaurnab:
This should be in Guinness book of record, from 27th November 2012 Our devs doing a hard work.And 511 people give thanks in 5 months....
[Atrix 4G General] atrix4g18:
Yeah and the devs got thousands of thanks for their hard work in total.
[Atrix 4G General] zen25205:
I've been running the available version of MROM ICS and compiled my own Kernel from the sources with great sucess and I was able to use the phone as a daily for a few days, by not using any still buggy bits!

The camera commit killed the phone after ending a call, had to pull battery, so I have reverted to the previous Kernel and all is well for now.

One question I have though is it takes an absolute age to charge the phone.... why? Using ePinters CM rom it's so much quicker to charge the phone!

Thanks in advance for your reply :)
[Atrix 4G General] thomorph:
Motocharge app on my atrix GB 2.3.4 give me the one step display: https://play.google.com/store/apps/...yLDEsImNvbS56b3JnYmxhdWJhZXIubW90b2NoYXJnZSJd

Was free on xda when I dowloaded it.

But don't know if it works over ICS
[Atrix 4G General] zen25205:
Any application capable of reading the battery level can show the correct percentage... it's MROM which shows only 10% increments in the usual status bar position and also in the battery use pages. I'm sure this will be 1% increments when beta kernel and a test ROM is available :)
[Atrix 4G General] mmontuori:
As specified multiple times in the past. 1% battery increments are not part of the kernel. Please do not confuse the 2 things, we are making a kernel. When the appropriate times come to make the ROM, you will have 1% increment. I don't think it's a big for now...
[Atrix 4G General] atrix4g18:
Yeah, basically it is better for the devs to focus their efforts on the kernel issues rather than small ROM issues. It's all about priorities.
[Atrix 4G General] kingbobski:
Looking forward to seeing the kernel on EPinter CM10.1 !
[Atrix 4G General] pgsmith68:
I am looking forward to seeing the kernel on M-Rom seeing as the creator of the kernel is also the creator of M-Rom.

However I am sure the kernel will preform wonderful with any ICS/JB rom.
[Atrix 4G General] nickzan:
Well it's all a big collaboration now so I'm pretty sure everything be merged into one rom by the end, why complete when they can work together to make the best rom and kernel possible!

GO TEAM
[Atrix 4G General] atrix4g18:
Remember other ROMs will be built.

When a public beta finally comes it will probably be released as a ROM since the kernel doesn't work with just any ROM.

Some people have already built a CM10 build with the new kernel.
[Atrix 4G General] x-firehawk-x:
First time I'm writing on this thread. I still don't have advanced programming skills as these guys

from the development team but I was able to build the new kernel during the weekend (after almost

killing myself and finally finding Krystian's toolchain) and I must say I'm very impressed. Tried

on MROM-ICS and it's very smooth. Display presented some minor glitches in Nova Launcher,

data transfer worked flawlessly on both wi-fi and 3G. Still didn't have time to test bluetooth though.

Made some calls and also received, which sometimes ended up with my phone unresponsive and

I had to remove the battery to start it again. All in all the kernel is fantastic.

You guys are doing an amazing job. :)

I'm having some spare time now and most probably will be able to do some research and learn a

little bit more about Android. Hopefully I will be able to do something in the near future to help you

guys.

Oh, when I restored my phone backto CM7 I wanted to cry. It lost its smoothness. :P

Thanks to all the development team. You guys are my heroes! :D
[Atrix 4G General] zen25205:
mmontuori has changed the voltages back to what they were... good for me as phone didn't even boot with the lower voltages!
[Atrix 4G General] Menthis:
trouble sleeping with lower voltage, it's black screen after sleep.

---------- Post added at 12:03 PM ---------- Previous post was at 11:58 AM ----------

we build kernel with MROM,with Cm10 and leak it not working...
[Atrix 4G General] atrix4g18:
It needs a different ramdisk if I'm not mistaken.

A CM10 has been built as some of the testers have mentioned in their posts.
[Atrix 4G General] Zn7mkUKzN1r8aCIV:
Building your own rom...

As requested, no prebuilt rom will be shared, but there is no problem building both cm10 & cm10.1 from day 1 with leaked libs.

you have to choose the right branch:

For cm10 you should look for the Epinter's BRANCH: jb-olympus-new for your repo sync

https://github.com/epinter/android/tree/jb-olympus-new

Similarly, cm10.1: https://github.com/epinter/android/tree/cm-10.1-olympus-new

you must have the leaked moto ICS, mount system,img to some directory, go to device/motorola/olympus make some path adjustment :) & run extract-files.sh, copy this ALPHA kernel and its *.ko modules to vendor/motorola/olympus kernel and modules/. & SO ON...

Good luck with your building :)
[Atrix 4G General] Amy611:
Thanks for this thread...can you add a link for the kernel name poll thread?
[Atrix 4G General] Menthis:
I think kernel name irrelevant...
[Atrix 4G General] crnkoj:
+1

Besides linux kernel naming is done by numbers, no need to force any "extravagant" word names to it and confuse everyone. As the numbering scheme is perfect for keeping versions and progress in the name already...
[Atrix 4G General] iko11:
New Commit: wake up after calls should be fixed now :victory:
[Atrix 4G General] magush:
beautiful. I check the commit history at least every day, and I always find, that someone has done some work.

In the last two days, sensors are made to work, and modem programming is going on.

This speed makes me think we'll see a fully working kernel in a few weeks!

Thanks guys, you're the best! Big thumbs up for you! :good::good::good::good::good::good:
[Atrix 4G General] Zeljko1234:
Driver for Google spy engine, part of Android :D
[Atrix 4G General] poisinshell:
haha spy driver :)
[Atrix 4G General] attrixnor:
oki :D it's a good point !
[Atrix 4G General] Richy87:
Reading this thread always put a smile on my face :laugh: keep it up developers! :highfive:
[Atrix 4G General] Cocolopes:
I do...;) the team its working so hard!!

I made a thread like in a spanish forum...and trying to get more devs...but no luck for now...:(
[Atrix 4G General] ubunthero:
Will all this work ease the development of new kernels in the futur ?
[Atrix 4G General] atrix4g18:
I'm not certain, but I think that is correct.
[Atrix 4G General] ubunthero:
If it does, it will be great :D
[Atrix 4G General] atrix4g18:
Yeah but remember just what is being developed now is huge. It really will bring new life to our Atrix
[Atrix 4G General] ubunthero:
Yes I know, but one day we will have to do this again for a new kernel if it's needed for an new version of android (no ?)
[Atrix 4G General] mmontuori:
And what's your point with that statement? Of course new development is always required to catch up with new releases...
[Atrix 4G General] Maringer:
The thing to remember is that JB and probably KLP are much closer to ICS than the 'ancient' Gingerbread supplied by Motorola. Once the devs have a stable, functioning ICS kernel it should be much easier to progress to later versions of Android in the future.

Don't underestimate just how much work there is to do on ICS first, however. It's just a pity I didn't put more effort into learning to code effectively when I was at University or I'd try to lend a hand!
[Atrix 4G General] atrix4g18:
Posted 15 minutes ago here: https://github.com/CyanogenMod-Atrix/kernel-olympus-3.1/commits/master
[Atrix 4G General] Cocolopes:
Nice!!!!....I hope a new video from kristianp booting android :D
[Atrix 4G General] atrix4g18:
Soon enough... :D
[Atrix 4G General] m1k3_:
It's that so? 4 hours ago	audio fixes? [krystianpe]

Do they have the audio working now????

OMG! That's great!! Thank you so much!!!
[Atrix 4G General] atrix4g18:
You asked a question then answered it yourself. It says "audio fixes?" with a question mark because it probably hasn't been compiled and tested. Also it doesn't say audio fixed.

Nonetheless great progress, we must thank the devs for all their hard work.
[Atrix 4G General] Zeljko1234:
Yes, great progress. Even they don't ask or they don't work for money, we should donate them periodically. I do. Just to buy them a beer or coffee :)

Btw, may I ask you to remove "Sent from my MB860 using xda premium"? It's useless and annoying to read at the end of every your post. Thx :)
[Atrix 4G General] matbarni:
Will the team need to port/fix every single drivers? RIL? HW/A?
[Atrix 4G General] kingbobski:
That's awesome ! :D Does anyone know if microphone works after phone sleeps (In call)
[Atrix 4G General] Menthis:
Tried.No black screens!!
[Atrix 4G General] sidVici0us:
Take a look at the list of issues to see progress on bugfixes

https://code.google.com/p/kernel-olympus/issues/list
[Atrix 4G General] Menthis:
Antutu Benchmark
[Atrix 4G General] sidVici0us:
I like the battery icon: p

The mine is lower ;(
[Atrix 4G General] Menthis:
I used PERFORMANCE processor mode.
[Atrix 4G General] Zeljko1234:
Latest commit: Zeljko fix + some minor changes

Thank you Krystian :)
[Atrix 4G General] sidVici0us:
What do you solved?
[Atrix 4G General] Zeljko1234:
Krystian solved screen problem (wake up, screen tearing) with my version of tegra.
[Atrix 4G General] atrix4g18:
To anyone who has built the kernel:

I successfully built the kernel, but Wi-Fi doesn't work.

To the best of my understanding this is because I need to include the module for Wi-Fi.

The ROM that I am flashing with the kernel has that Wi-Fi module in it already yet it still didn't work.

Thanks in advance for any advice.
[Atrix 4G General] predator13juve:
Zeljko what version you are using tegrapart?
[Atrix 4G General] ravilov:
You have to use EXACTLY the one that got built along with the kernel. No other wifi driver will work.
[Atrix 4G General] atrix4g18:
What's the name of that/those file/files?
[Atrix 4G General] ravilov:
Traditionally it's dhd.ko, I don't know if the guys changed that in the new kernel.
[Atrix 4G General] sidVici0us:
You have to put in the zip to flash ALL the .ko that are compiled into the kernel in /system/lib/modules/
[Atrix 4G General] atrix4g18:
Are they in the kernel source folder?
[Atrix 4G General] Menthis:
atrix4g18

You need this file bcm4329.ko,his way /system/lib/modules/.

that gives us Zeljko fix?
[Atrix 4G General] sidVici0us:
they are scattered in the /drivers folder
[Atrix 4G General] atrix4g18:
So even though I have a zip with that file already in it I still need to get that file from the kernel source and put it in?

Edit: can't try it at the moment but I will when I'm able to.

So I will go to the drivers folder in kernel source and take all .ko files and overwrite the ones in the zip.
[Atrix 4G General] sidVici0us:
Exactly, you have delete all .ko files in the zip and put those generated in the kernel folder.
[Atrix 4G General] ravilov:
Like I said before, you

CANNOT

use foreign drivers (from another kernel/ROM/whatever). Doesn't matter if there is a file that happens to have the same filename, the contents is different after every single build. There is just no way to do it. This is intentional, it is not an accident or poor architecture design.

Maybe you should consider leaving the building/packaging to more seasoned devs? The kernel is not ready to be played with by anyone except the test team anyway. Random builds by random people will do no good to the overall development process and will only add to confusion. Having a control team of select individuals is the whole idea of "controlled/managed development", and you have to admin it has proved to be working exceptionally well so far.
[Atrix 4G General] atrix4g18:
I was on the test team before. Besides there are a few people outside the test team who have built it for their own purposes. That's the point of open source.

I have a CM10 build with the kernel that was released to the test team.

I built the kernel and got the ramdisk from the boot.img in the CM10 build.

That CM10 build is using this kernel, so those drivers are not foreign.

But I have figured it out now and I'll fix it later.

You shouldn't discourage people from building the kernel when they come upon one small issue.
[Atrix 4G General] mchinand:
Here's a command to find the modules (.ko files) and put them in another folder.

find . -name "*.ko" -exec cp -p {} path/modulefolder \;

This assumes the directory path/modulefolder already exists, change it to where ever you need them to be. Call it from the 'drivers' directory.
[Atrix 4G General] benouch:
Hi,

Wifi didn't work for me either even when including bcm4329.ko in the flashable zip file.

On the phone "insmod bcm4329.ko" would give me a "File not found error" while the file was right there in /system/lib/modules and was the one from the flashable zip for sure.

To fix the issue I had to add "EXTRA_CFLAGS += -fno-pic" [Without the double quotes] to the end of the Makefile of the bcm4329 driver. (ie: /drivers/net/wireless/bcm4329/Makefile), re-compile and repack the zip, flash again and it worked.

This is due to the fact that I'm using the latest google ndk.

EDIT: this is a temporary fix and might generate conflicts if one commits changes to the bcm4329 driver makefile. Maybe someone could include this change to the makefile in the remote git directly.

Hope that helps!!!

Benouch.
[Atrix 4G General] ravilov:
Yes, the project is open-source, so no one can (legally) stop you from doing with it whatever you want. And yes, I know about other people that are doing their own builds. There is absolutely nothing wrong with experimenting and playing and doing builds for your own purposes. It only becomes a problem once you start talking about it and drawing conclusions, all based on a heavily unfinished product. Or worse yet, copying and spreading around such an amateru build of an unfinished product. THAT is what can be harmful to the whole project. Would you really want to potentially undermine the entire project by possibly reckless behavior, as well intended as it might be?

(NOTE: don't take any of this personally, this is not directed at you specifically but at all venture builders out there.)

And yes, those drivers

ARE

foreign. You are missing the point. Doesn't matter if it came from the same source, if it didn't come from the same BUILD, it is foreign and cannot be used.
[Atrix 4G General] mmontuori:
Kernel Building

First of all, just wanted to thank everyone interested in building a kernel and packaging it for runtime. It is quite an interesting task.

There are too many variables in why something would not work while compiling/packaging any kernel, it is unavoidable, you must read about kernel architecture and structure.

I don't think there is another way to be proficient at this, it's true, you can read the readme and run make, and have a zImage+modules. But understanding what each component does is the key to success.

There are tons of information on the Internet regarding the Linux kernel. Like this one. http://en.wikipedia.org/wiki/Linux_kernel
[Atrix 4G General] atrix4g18:
Great, well thanks to everyone here and the people on PM I have built the kernel for CM10 with wifi working!
[Atrix 4G General] benouch:
Atrix4g18,

Was your problem related to the compilation of bcm4329?

I'm just curious...
[Atrix 4G General] atrix4g18:
Turns out it wasn't.

I thought it would be, but I figured rather than rebuild the kernel I could just grab the .ko files from the kernel source and put them in my ZIP. If that didn't work then I was going to resort to your method.

However, I flashed and it worked perfect. I just compiled it again with the latest changes from today and I'm about to test it again.

Building the kernel is much simpler when you have a good idea of why things happen the way they do.
[Atrix 4G General] benouch:
Cool,

Glad it worked.

Like Mmontuori said we're all here to learn.
[Atrix 4G General] atrix4g18:
Limited to 8 thanks per day.

Thanks man.

The latest build booted and works perfect (besides all the current issues).
[Atrix 4G General] Recon Freak:
undermining the project?

This is a discussion thread designed to keep these questions and issues from the project thread. if someone builds the kernel themselves and has a question it goes here. Nothing that is discussed here will have any bearing on the outcome of this project. Why do you ask? The test team is closed while the code is open. The only distraction that will cause the team problems will be if a team member focuses here more than in the project. So the dev team should not post or read here unless you are the project manager, imo. Just sayin'.