yashsingh1/xdaforums huggingface dataset:
[Galaxy Note GT-N7000 Android Development] Formhault:
OH FOR CRYING OUT LOUD !

Why didn't you inform president Obama, too, since you were at it...

Voodoo Louder requires a LOT of debugging, stuff that Gavin removed to enhance performance if I'm not mistaken.

If you can't take it... then God forbid Gavin to ever include that chunk of debugging again. If that sounds more likely to you :p

Use the search function next time... This has been discussed very much in the previous pages...

Scribbled from my Note coupled with the best (CleaNote) ROM and (NoteCore) kernel by g.lewarne
[Galaxy Note GT-N7000 Android Development] sotmax:
Compiling and decompiling....

Programs that transforms source code programs written in a programming language into another computer language and vice versa.....

) ) ) over the air on Galaxy Note ( ( (
[Galaxy Note GT-N7000 Android Development] shoey63:
@ G.LeWarne. Would it be possible to sign this file with appropriate testkey? That way it can be flashed directly from stock ICS ROM. No Odin, or any other convoluted procedure. Just one flash on stock ICS from external SD card and done. Rooted and with your fantastic kernel:laugh:

This method works. Check my thread here :- http://xdaforums.com/showthread.php?t=1841288

BTW: this guy http://xdaforums.com/member.php?u=4666971 Is a scripting and file signing wizard:good:
[Galaxy Note GT-N7000 Android Development] monomer888:
I've a feeling this might became the definitive answer to many of the repetitive questions posted here.

(Just kidding.) :laugh:
[Galaxy Note GT-N7000 Android Development] Formhault:
Your answer can be found here.

---------- Post added at 03:40 PM ---------- Previous post was at 03:39 PM ----------

Questions like what?

If it's for questions like "enable Voodoo Louder support!", for things that have already been sealed for good... then "just kidding" wouldn't fit :) since it would be actually serious...

---------- Post added at 03:42 PM ---------- Previous post was at 03:40 PM ----------

Then what's the toolchain for? Fixing grammar mistakes that might have got in during the "translation" process? :D
[Galaxy Note GT-N7000 Android Development] monomer888:
Haha, I take your point. :)

Apparently (and I've not tested this myself) Voodoo Louder would need logcat, printk and kallsyms to be enabled. If Gavin's kernel kitchen allows these options to be enabled, then theoretically they could "make their own"...

EDIT: Oh yeah just remembered kallsyms was enabled for Tegrak support, so just the other two, I guess...

EDIT2: Seems like it's kallsyms_all that is needed most, however cannot confirm as I neither have linux to build a kernel nor use Voodoo Louder.
[Galaxy Note GT-N7000 Android Development] ZyberXDA:
Galaxy Note stays in charging mode

After updating to v14OC and start using some new ebay batteries i started to get into problems with met galaxy Note.

When I disconnect the cable from charging the phone kept in charging mode. Even after reboot and switching batteries. Battery percentage keeps flashing. If I switched it off it was hard to get the phone to boot because the battery sign appeared instead of the normal booting up.

To find a solution I flashed v13OC but problems still occurred, i did wipe cache and dalvink but didn't help.

Finally I solved it :fingers-crossed: by using this kernel cleaning script and flash the v14OC kernel again.

Hopefully it stays like this!

EDIT: I think it is caused by some batteries I use so probably this is not kernel related..
[Galaxy Note GT-N7000 Android Development] Formhault:
Correct me if I'm wrong, but don't developers ask for logcats from users/testers to fix specific problems...?

Logcat shouldn't have been removed.

Also, if all this debugging is useless... but doesn't eat resources / consume more power / choke the CPU... why is it removed? I automatically assumed it was removed so that the performance would go up... Or was it just because of the time the compilation would need to be completed? -.-

:D

---------- Post added at 04:05 PM ---------- Previous post was at 04:04 PM ----------

Hmm... I heard that the self-charging battery issue was a problem for the S2 and the Note... although I never experienced it myself, nor did anyone I know. It is ROM-related, I guess. But if an expert can shed some light on this, I, for one, would be very grateful :) .

It has been proven (somewhat) that Sybr kernel cleaning scrip is completely useless... Read the last few pages of its thread.

Despite of that, I still use it, haha, but mainly because it wipes cache & dalvik (so I don't have to do two more wipes, manually).
[Galaxy Note GT-N7000 Android Development] Tassos_i:
1. A minimum of politeness has never harmed anybody.

2. What we are trying to say is that, for some reason not very clear to me, VOODOO LOUDER has become the SCAPEGOAT of this thread. I just repeat : if stock (cf-root) kernel allows voodoo louder, if Speedmod allows it, if Franco allowed it, if all initial versions of Notecore (with very similar performances to the actual version) allowed it, and if I persist to believe that my expensive shure headphones really take advantage of it, now that we have resolved all other major issues with the kernel, why not rethink about it a little ?
[Galaxy Note GT-N7000 Android Development] core720:
When a new version without Recovery bugs?
[Galaxy Note GT-N7000 Android Development] burtcom:
Thanks guys. Correct me if Im wrong (Im a Samsung noob. Just came here from a HTC Desire Z) but if I cant get into Recovery then I cant flash any cleaning scripts anyway?

EDIT: Also,just to confirm, this Kernel includes the recovery? (On the HTC, recovery was always a separate deal and was not part of the kernel)
[Galaxy Note GT-N7000 Android Development] monomer888:
Yes I think it would be developers who would like logcats.

Most users (like us) wouldn't miss it as we rarely go out of our way to try to see if it's there :) (I just tried, and it's not there, not surprisingly.)

My understanding is that logging everything to a file in the background (which logcat does) does have a performance hit, although I can't tell how big this is. In the interests of performance vs. necessity, I assume Gavin decided it had to go. It's not uncommon for logcat to be disabled on certain custom kernels, although a minority of apps can stop working because of that.
[Galaxy Note GT-N7000 Android Development] Formhault:
It does include recovery, yes. :)

Welcome. I used to own HTC devices too.

Scribbled from my Note coupled with the best (CleaNote) ROM and (NoteCore) kernel by g.lewarne

---------- Post added at 04:29 PM ---------- Previous post was at 04:28 PM ----------

13th of January, 2381 - 12:22:58.3 (PM)

Scribbled from my Note coupled with the best (CleaNote) ROM and (NoteCore) kernel by g.lewarne
[Galaxy Note GT-N7000 Android Development] Sean_FD2R:
Yes u can't.

Yes it comes with cwm.

sent via Gallardo N7k 2.0
[Galaxy Note GT-N7000 Android Development] casperhomme:
Haha..si pek kuai lan
[Galaxy Note GT-N7000 Android Development] burtcom:
Thanks :)

I guess I'll have to try reflashing NoteCore with PC Odin.
[Galaxy Note GT-N7000 Android Development] unholygid:
Lol who is kuai lan?

---------- Post added at 04:30 PM ---------- Previous post was at 04:16 PM ----------

I actually bumped into something interesting. Looks like a R & D study for charging, battery and kernel stuff from Samsung electronics. I didn't read everything through cos it looks too technical to me LOL.

http://elinux.org/images/c/c6/Elce11_ham.pdf
[Galaxy Note GT-N7000 Android Development] g.lewarne:
I think you forget the actual purpose of this kernel

I build it mostly for ME. I choose to share it, I dont have too. I asked openly in the thread about removing voodoo louder support, and the concensus was to remove support for it. I dont use it myself, so it went, and wont be coming back
[Galaxy Note GT-N7000 Android Development] g.lewarne:
correct!

logcat went because

a) it consumes constant cpu cycles (not much but everything counts in a performance kernel

b) I dont find logcat's useful at all (didn't help franco with his kernels overheating / random reboot issues)

c) logcat wont catch everything

d) most of the debugging stuff left in was of no use to any apps apart from the voodoo louder, which I dont use, and the general concensus in the thread was to drop it
[Galaxy Note GT-N7000 Android Development] g.lewarne:
14.1 coming soon,

changes:

- fixed laggy CWM

- removed JRCU switched to a differently configured standard fanout RCU

- TinySHMEM instead of full SHMEM

- added, and enabled KSM page merging

- memory compaction optimised

- ARM optimised RWSEM algorithm

- Switched back to a *slightly* altered SLQB heap allocator

- kernel scheduler latencies reduced

- some .config changes

- some initramfs changes
[Galaxy Note GT-N7000 Android Development] ardicli2000:
Alright.

But, then, why does Gavin do not use "onether computer language"? IS it because he does not know it? Can someone who knows it dompile it directly in zImage form? (I do not think so :))

What I am asking may seem so noobish. However there should be some other, better explanation. Is it bacuse zImage is pure assembly, or totally 0 and 1s?

But kernel contains drivers so does windows. And we can change or debug drivers in windows. There should be way better explanaton to the question?

After all, how do people make a toolchain? Should not they implement all necessary codes for zImage to the chain?

Can they directly write zImage?

I am more than enough but I really want to learn about kernel wirting and compilinig :)

Regards.
[Galaxy Note GT-N7000 Android Development] Tassos_i:
Gavin,

I'm really sorry if I triggered this kind of answer from you. I'm not disrespectful towards your tremendous work and I was not trying to imply anything else than what I exactly said. For sure, I can live without Voodoo (though I miss it), but not without the advantages of using your ever improving kernels.

Anyway, no hard feelings from me.

And I look forward to flashing 14.1, hopefully later today.
[Galaxy Note GT-N7000 Android Development] g.lewarne:
Another Gavin Lecture - COMPILING - ​

Compiling is the process in which program source code is transformed into machine assembly language. It is not usually converted into pure binary, although that does sometimes happen in very specific cases. Usually, the CPU itself follows the compiled machine code, converting data as required into pure binary for storage in registers, caches and RAM.

A toolchain is used when compiling any program on a computer for use on another, different architecture. A toolchain is not strictly necessary when compiling a PC/Laptop linux kernel for example. However, compiling for Android phones requires the use of a toolchain that can interpret the C / C++ / C# source code for conversion to ARM processor specific machine code.

You can interchangeably use the Term "Compiler" and "Toolchain" as in this situations, they are one and the same

"Compiler flags", are commands given to the toolchain to make it process the supplied source code in different ways. Some flags control the optimisation of loops in the code, achieving different results, other flags control the math-based code compilation for different scenarios. There are certain tradeoffs with compiler flags - some can make the code faster, but increase the file size of the actual machine code file (executable), others can reduce the size of the executable significantly but use fewer optimisations on the code that *can* impact performance.

As for the questions about directly editing the final zImage file - not only is it a binary blob of pure machine code, it is also compressed using the LZMA format and contains the initramfs. It cannot be directly edited, or to my knowledge decompiled back into c.

Lastly, the kernel sources contain literally thousands of files, each with a different function. Each device driver, memory management function, hardware interface function, everything has its own source file. These are compiled by the toolchain in sequence (as selected by the .config) and then bundled into the resultant zImage.

The zImage only contains the compiled sources that are selected in the xconfig kernel configuration utility so if I (or you) dont select it, it wont be in the zImage.
[Galaxy Note GT-N7000 Android Development] Formhault:
I don't get it.

I consider my Note LOUD enough. And I'm an audiophile. And 3 other Notes I tried were as loud as mine.

Hence I consider Voodoo Louder useless... completely useless...

Scribbled from my Note coupled with the best (CleaNote) ROM and (NoteCore) kernel by g.lewarne
[Galaxy Note GT-N7000 Android Development] g.lewarne:
I wasnt offended, just giving it to you straight. :good::)
[Galaxy Note GT-N7000 Android Development] doudou1206:
galvin you have a date stp :fingers-crossed::p:D
[Galaxy Note GT-N7000 Android Development] chasmodo:
I was worried you were taken ill or something. Four days with no new kernel version, hey! ;)
[Galaxy Note GT-N7000 Android Development] lilien98:
Well, it depends a bit of the sound file´s quality you have. I confirm the Note is definately loud enough for today´s music. But if you own old copies from an old record or cassette tape I sometimes wish a much louder performance...

Anyway, since ICS Voodoo louder just give you 2 more little steps of performance. I totally agree the app is useless with ICS, even if I wish for a louder performance sometimes...
[Galaxy Note GT-N7000 Android Development] ardicli2000:
Gavin thanks for the lecture :)

Then, can we say that what Samsung engineers do is something amazing since they do everything from zero?
[Galaxy Note GT-N7000 Android Development] boboev:
Maan, was that rude? Everytime I read a post like this I wonder what the real person behind that must be. To ask for something that has been deliberately left off by the dev, after it has been discussed over and over, to insist by pushing forward reasons like your super-duper Shure headphones (nobody cares about your headphones, trust me)...for me it would be impossible. Honestly. Spend a minute to think how immature all this sounds. Imagine you are a very skilled watchmaker and you craft a unique handmade wristwatch and you give it to a complete stranger as a gift and instead of being thankful, this stranger would frown and say 'But it doesn't match the colour of my Porsche. Change it. And do it now!'

Would it be nice?
[Galaxy Note GT-N7000 Android Development] kendots:
there's no hope of an logging being an insmod-able module is it? I use it for my java app development... surely would like to update to the more recent kernels...
[Galaxy Note GT-N7000 Android Development] boboev:
Why nobady uses Volume +

What is so great about Voodoo Louder, actually?
[Galaxy Note GT-N7000 Android Development] debernardis:
Not really from zero, but from http://en.wikipedia.org/wiki/Linux , written by http://en.wikipedia.org/wiki/Linus_Torvalds and a large number of other developers :)

Carefully crafted on my Galaxy Note, for your eyes only :)
[Galaxy Note GT-N7000 Android Development] lilien98:
Think it was V12.5...

Download Link / Changelog Link in 1st post...
[Galaxy Note GT-N7000 Android Development] monomer888:
I think there might be a misunderstanding here. Features like logcat, printk and others are there by default, so support is there inherently and didn't need to be added in, as such. Gavin merely asked for a consensus about taking out these features to improve performance, and then the decision was made.

As far as I can tell, some kernel developers choose to give the option to re-enable logcat logging via an optional module. Unfortunately, kernel log / printk can only be re-enabled by re-compiling the kernel (as I've just been reading on another kernel thread today).

EDIT: After some further digging around, I'm now not even sure Voodoo Louder needs printk to work. It seems to require KALLSYMS_ALL, which is distinct from kallsyms. This means that both CONFIG_KALLSYMS=y and CONFIG_KALLSYMS_ALL=y will need to be in the config when building the kernel. However I cannot personally confirm either as I don't use Linux (which is needed to build the kernel) and more importantly, I don't use Voodoo Louder.
[Galaxy Note GT-N7000 Android Development] npras42:
He didnt have to do anything to "add" support for Voodoo. As someone says it works with CF-Root kernels which are pretty much as stock as it gets...

He did however very purposefully remove support for it... on the basis of most of the users he asked said they did not want it. I agree with them. Voodoo Louder is a waste of space on ICS. It adds nothing significant enough to warrant leaving in bits of code that potentially slow down the kernel and also make them bigger in size. If you want it and it works on SpeedMod - go use SpeedMod. It is also an excellent kernel!

I think its time you dropped it now before you start coming across as a bit of a whiney douchebag... :hint: ;)
[Galaxy Note GT-N7000 Android Development] boboev:
Sorry. Double post.
[Galaxy Note GT-N7000 Android Development] boboev:
And may I ask what lead you to this ingenious conclusion, Taxiback?? You've got a crystal ball or what?

I have bought Voodoo Louder and (now comes the big surprise) HAVE USED IT and didn't find it great at all. Annoying notification icon, cumbersome control, nothing special. Isn't that AMAZING? There is someone in this world who is not voodoo-louder-dependent! :D
[Galaxy Note GT-N7000 Android Development] Taxiback:
So why bother with the standard version and not just concentrate on the OC version?

Well sunshine, I've never asked for Voodoo support to be added, although it would be nice, I've not noticed any significant gain in speed from v12 to v14 so it wasn't harming performance that much.

---------- Post added at 07:45 PM ---------- Previous post was at 07:39 PM ----------

LOL "Annoying notification icon" you must hate having the wifi, battery and clock across the top, does it drive you mad when you plug in a USB cable and that little icon appears up there too?

I'm not dependant on it, I just enjoyed my music and movies more when I had it.
[Galaxy Note GT-N7000 Android Development] @denny:
You have already asked this twice and it has been answered a few posts up. ..i doubt you would appreciate that on your rom
[Galaxy Note GT-N7000 Android Development] Randomwalker:
In short: Probably because he chooses not to.

Or put another way: why should he? If I choose to spare some coins for a beggar I certainly do not have to do so for every one of them. And I surely do not have to justify why I gave to this one and not the other...

Did you have a look at the kitchen at all? I believe Gavin even said he might assist peeps who try to modify his kernel.
[Galaxy Note GT-N7000 Android Development] boboev:
Nope. I don't hate the stock icons. They fit the overall design just perfect. VL icon - well...don't like it. But I like your sarcasm. It's a weapon intelligent people use.

Let's cut this offtopic, shall we? :beer:
[Galaxy Note GT-N7000 Android Development] oka1:
From the Moderator

STOP WITH THE OFF TOPIC DIATRIBE.......

If you cannot post on topic, development related or cannot post respectfully...... DO NOT POST......

Thanks, ~~~ oka1
[Galaxy Note GT-N7000 Android Development] g.lewarne:
please please PLEASE PLEASE stop with the voodoo louder nonsense, everyone! :mad: look, ^^^ you made a moderator step in, AGAIN!!! this is an embarassement!!!! :(

its gone, wont come back, END OF STORY!

Now everyone, I shall only ask you all once. If you are a regular poster in this thread, and you see

any

comments or questions regarding voodoo louder, please just ignore them! dont reply, dont quote, JUST IGNORE

Anyways

v14.1 now available!!! :D

links and crap in OP

kitchen+source is uploading right now:good:
[Galaxy Note GT-N7000 Android Development] janice1234:
thanks for the nice kernel, did we need to wipe cache again after flash 14.1?
[Galaxy Note GT-N7000 Android Development] ravi_buz:
I can quote the op here,but what's the point you won't really it anyway. The answer is not needed.

And gavin the recovery is fast again :cool:
[Galaxy Note GT-N7000 Android Development] janice1234:
what i mean is did we need to wipe cache just like ver14 that mention before by gavin. - it works better after wipe cache for ver14. please search back previous post.
[Galaxy Note GT-N7000 Android Development] g.lewarne:
no not required! :good:
[Galaxy Note GT-N7000 Android Development] janice1234:
ok got it. thanks :good:
[Galaxy Note GT-N7000 Android Development] boboev:
Hi, Gavin. I have noticed something which I can trace back at least five versions back and I can say it is a firm trend.

Usually everyone advise to wait for the kernel to settle because just after that things start running smoothly.

With me, however (Cleanote 4, Notecore 14.1 OC, Voltage Group B) I can surely say that the device's overall performance starts to deteriorate after the first couple of days. Lags start to show up, app drawer opens half a second after I have touched its icon, screen transitions tend to be not so smooth etc.

On the contrary, in the first 30 minutes after every new flash my Note is fast as a bullet.

Can you explain what could be building up with time that causes this behaviour and what could I possibly do to somehow reset it to normal. I have tried clearin RAM, I have tried wiping cache & dalvik but things never return to the state they are in the first 30 minutes after flashimg the kernel.

There is no change in sleep/awake ratio or some serious wakelocks that build up or something.

Any ideas?

Thank you.
[Galaxy Note GT-N7000 Android Development] phankhi:
gavin does this kernel support jb/akop base roms? thanks
[Galaxy Note GT-N7000 Android Development] sotmax:
Again someone will come back to ask again for this.

No one read the conversation. Only get in forum and ask for anything that have in mind.

I think you should update the op with everything that will not come again to avoid questions

) ) ) over the air on Galaxy Note ( ( (
[Galaxy Note GT-N7000 Android Development] g.lewarne:
ooooh that is interesting - can you do the same test over the next couple of days and let me know the following (after you flash 14.1 or next reboot)

Just after flash

Using Task manager, select the "RAM" tab and hit "clear memory"

How much ram is being used and how much is available in total? (eg 462/807)

After two days

do the same as above

It might be an errant application, but I have a theory about something else - I set quite agressive VM settings in the kernel and although I have never seen what you report, it might not be completely friendly with some applications you have.

Please get back to me with your results!
[Galaxy Note GT-N7000 Android Development] brolee93:
Thanks Gavin good work ...

stop VooDoo etc etc :)
[Galaxy Note GT-N7000 Android Development] g.lewarne:
already done my friend! in big red letters :good:
[Galaxy Note GT-N7000 Android Development] will5:
Why vood... I mean, great work :D
[Galaxy Note GT-N7000 Android Development] play_dead:
Hi Gavin,

Just flash the new 14.1 and found that the sio scheduler is removed. Curious to know if it's on purpose:p

Anyway it's already very smooth now even not fully settle. Thanks for you great effort:D
[Galaxy Note GT-N7000 Android Development] g.lewarne:
ah, well in my extensive testing, everything other than Noop is slower and/or uses a little more battery due to the higher CPU cycles involved. Noop is best, trust me :good:
[Galaxy Note GT-N7000 Android Development] play_dead:
You reply so fast...... :p

I mean sio scheduler...(the stupid t9 keyboard)
[Galaxy Note GT-N7000 Android Development] :
Flashed 14.1, so far i am loving the performance increasing over 13.4 :D

Will post feedback after a couple of days running it!

Just have a request: Can you had triangle away support without rebooting?

It's pretty usefull :D