yashsingh1/xdaforums huggingface dataset:
[HD2 Android NAND Development] elesbb:
So is 6.8 updated with this fix? Cause look at attached pic, i almost had a heart attack when it booted. xD it still works fine its just that the init.gz boot logo scared the **** outta me xD once i saw dorimanx boot animation, heart attack averted xP but thanks for making me do a CWM Backup :)
[HD2 Android NAND Development] Screemi:
but other have and that's why it is unstable. is it so hard to change the setting once you flashed a new kernel?
[HD2 Android NAND Development] elesbb:
Heck he can even do it before flashing the kernel by editing the init.d script -.-
[HD2 Android NAND Development] djsolidsnake86:
aroma installer is now 2.0?
[HD2 Android NAND Development] Santiago94:
AROMA Dorimanx update INSTALLER?

change:

DAHLIA - 2.00 - BUILD 120425-020

Fix Installation Save Logs

Fix framebuffer mmap size

Fix status 0 error

Add Multilanguage functions

Change list bullet drawing method

Add support for kerning font when use TrueType/OpenType

Add AROMA Memory management and memory debuging build (COMPILE FROM SOURCE ONLY)

Add more limit size for AROMA texts

Add font glyph cache for faster freetype drawing & processing

Add support for Modern Standard Arabic

Add support for RTL

Add support for TrueType and OpenType fonts

Add support for UTF8 encoding in aroma-config and all AMS text. For updater-script use NO-BOM UTF8

Fix Memory leaks

Add ini_set("force_colorspace","rgba");

Add support for atmel_maxtouch - Asus Transformer Touch Screen

CEMPAKA- 1.64 - BUILD 120414-040

Fix framebuffer mmap size

Fix status 0 error
[HD2 Android NAND Development] kikisp:
@ Dorimanx

Leds still not fixed..Still flashing green orange in turns and cant be stoped..
[HD2 Android NAND Development] gerardroid:
well you can try to instrall ledmeknow(market)this can fix this till this problem is solved:)
[HD2 Android NAND Development] ghenarys:
6.8 still not hwa kernel for AOKP Milestone, isn't it ?
[HD2 Android NAND Development] somebully:
No its not 10 chars
[HD2 Android NAND Development] maddoc1007:
kernel 6.8a

new kernel working ok all god camera video zram swap soft keys all in all latest rom n kernel f###ing brilliant no problems so far.

only 1 thing iv noticed before i installed kernel 6.8a battery% was 83% after i installed 6.8a battery% was 93% dont k ow if this is a false reading or previous kernels werent showing proper readings.

brilliant rom amd kernel as usual dori quadrant score is 2530 with latest rom and kernel.
[HD2 Android NAND Development] elesbb:
i dont have such problem, just take a lights.htcleo.so file from an older ROM and replace it in the /system/lib/hw directory.
[HD2 Android NAND Development] dorimanx:
strange, i didnt changed this file.

but if this is the solution then do it.

i will replace it too, add last kernel, do some tweaks and upload rom again.

Sent from my GT-I9100
[HD2 Android NAND Development] zyclone:
kernel 6.8A

Hi dorimanx

Kernel 6.8A is real fast, smother then butter.

No Batterie drain.

Al seems ok so far.

A madness that is apparently still a possible increase.

This version is for me better than the 5.9, which was until now my favorite.

Thank you so much for your work.

Well done

Go go go:D
[HD2 Android NAND Development] iPAQ 6515a User:
k5.8 or k.6.8A ???

Looks like 6.8A takes the biscuit

Finally something like 3.2, 5.8 stability wise

Congrats !!!
[HD2 Android NAND Development] kikisp:
@ Dorimanx

please dont replace that sensor file...with old one we will lose auto brightness..

there is something wrong in a kernel code..it started with 6.6..
[HD2 Android NAND Development] Mappazza:
... +1 ... and no more led blinks, finally ... fantastic work, as usual ... :)
[HD2 Android NAND Development] somebully:
I have to agree :) Seems like my batttery drain peaks of about 45mA in standby are finally gone with 6.8A too!
[HD2 Android NAND Development] zyclone:
Seems this is another stable kernel like 3.2 / 3.9 and 5.7 for daily use.

Very fast, very stable and low battery drain.

The three things that makes the different.

Well done my Friend.
[HD2 Android NAND Development] ghenarys:
We're waiting for HWA version !!!
[HD2 Android NAND Development] somebully:
Spoke a bit too soon about my drain peaks :P -43mA now, solved by toggling 2G/3G.. (It seems I'm the only one with this issue though)
[HD2 Android NAND Development] Hinnne:
I always have this peaks sometimes since every rom and kernel.

It is because of using push mail (k9) or whatsapp or viber or facebook or googlemaps ... which are all apps which run in background and sometimes sync with servers...

So it is normal I think. I do not have this if I deinstall all apps.

To see if battery drain in standby is ok you must compare how much % you loose in 2 hours.

For me this is between 2 and 6 percent. It differs from time and place.

with rom 3.1.7 and k6.8A i get

in 1 hour about 14 peaks (between -30 and -40mA) counted every 2 minutes with battery monitor. rest is 3-5mA with wlan and data on.

What do you think.

If there is someone also using all this apps and does not have this peaks please give feedback. t thought it is normal ;-)
[HD2 Android NAND Development] somebully:
Thanks for the reply. But it's without anything synced. Proof = doesn't happen with 2G. Once it's -43mA, it's constant until I go back and forth 2G/3G. So "peaks" a bit misleading.
[HD2 Android NAND Development] somebully:
Could it be some kind of communication between network operator and mobile that hangs or goes into loop? Since it's only with 3G, maybe it's something my operators 3G cell asks my phone..

Is it possible to monitor this?
[HD2 Android NAND Development] elesbb:
You can really only test battery drain with airplane mode on as so many things could be happening when your data is connected, like I had 60ma battery drain during sleep with only airplane mode, I narrowed it down to Google service framework keeping a wake lock, so if toggling 2g solves it, it's most certainly an app or something in the background keeping a wake lock
[HD2 Android NAND Development] elesbb:
Download better battery stats. Or look in spare parts at battery history, or download battery monitor widget
[HD2 Android NAND Development] somebully:
When it never happens with 2G? I can have 2G all day and -3mA all the time.
[HD2 Android NAND Development] dorimanx:
it's ready! :) forged from 6.8A but with HWA drivers.

i am constructing new ICS AOKP ROM, with lots of help!

Rom maintenance will be not by me, i will just move my scripts and re base the existing.

and work hard on kernel + tweaks updates!.

soon we (me and my partner) will announce new ROM + KERNEL for all :)

And new age will begun! new race to perfection! :)

so stay tuned :)
[HD2 Android NAND Development] Salvestro:
Finally a great kernel!

Fast, no lag and good battery drain.

Thanks this 6.8A is the best kernel in absolutely!
[HD2 Android NAND Development] ghenarys:
Great! I look forward :)
[HD2 Android NAND Development] KyJelly69:
I'm so giddy...
[HD2 Android NAND Development] hoost_pt:
:eek::D:rolleyes::thumbup::thumbup::thumbup:

You're the man... Finally with a perfect Gingerbread build and anxiously waiting the new ICS bomb... :beer::cool:
[HD2 Android NAND Development] Hinnne:
very nice.

when do you think we can get first nand Test Rom?

I do not want to check every hour ;-)
[HD2 Android NAND Development] maneken25:
You did great job with last update kernel, its now realy at high efficiency and quality. Tested alot of kernel and yours by imho is one which realy dont need any second tweaking by scripts or apps. Whish you same or even more success with new kernels/roms for ics aokp
[HD2 Android NAND Development] zyclone:
Hi Dorimanx

First I would like to thank for his tireless work Dorinanx very much. It must be remembered that he had actually been completed with the HD2, after only a SGS2 bought.

By purchasing your SGS2 now you've got a double burden.

And only because of our please, you're now on with the development of the HD2.

For this very heartfelt thanks!!!

I hope the translator can reasonably explain what I mean.

Sorry for my bad englisch.

Kind regards

Keep on the good work and HD2 alive

Ps. 6.8A is fantastic
[HD2 Android NAND Development] D3LTA:
Not really a good translation :D

But we understand what you trying to say :)
[HD2 Android NAND Development] zyclone:
:eek::D:)
[HD2 Android NAND Development] elementalfx:
Very nice. Latest kernel is your masterpiece. Very good work.

Why Aokp by the way? I mean aokp is very nice but i thought that you will continue in ics with cyanogenmod9. Nevermind if your ics rom will be as good as your last gingerbread rom and i bet for that it will be for sure. Any chance that you will make cm9 version in the future after you make aokp version?
[HD2 Android NAND Development] general1977:
You're too lazy to check every hour but expect Dorimanx to give you the exact time he and his partner release the ROM? I don't think it will work that way. :eek:

Just relax and check only once a day. ;)

Regards

Achim
[HD2 Android NAND Development] Hinnne:
aokp is based on cm9 with much more features.

so better aokp than cm9
[HD2 Android NAND Development] Xylograph:
Aokp and CM9 are both based on AOSP..

CM9 is (finally) coming with quite some big/new features in the near future..
[HD2 Android NAND Development] dorimanx:
when CM9 evolve I will build CM9 rom also!

I really like the buttons bar with 5 buttons in aopk rom.

all the rest same as CM9!

just updated less.. but if update comes, it's BIG!!! :)

New ROM is in tests with my new 6.9 HWA kernel,

also i will upload soon CM7/ICS kernel 6.9 with latest fixing.
[HD2 Android NAND Development] general1977:
Warning!

6.9 completely screwed up my app2sdext! Not even the android market (aka Google Play) is accessible!

Make sure to make a fresh nandroid backup before trying.

Regards

Achim
[HD2 Android NAND Development] 0719andy:
Congratulations

Congratulations! You're Reg Dever now! You're deserved!
[HD2 Android NAND Development] themadproducer:
RECOGNIZED DEVELOPER!

Finally!

Congrats DX!!! :D
[HD2 Android NAND Development] dorimanx:
this is not kernel.

its dont have such ability.

or its boot, or its dont.

try to reboot, or install older kernel.

i have checked it before post, no problems found

Sent from my GT-I9100
[HD2 Android NAND Development] kikisp:
6.9 wont boot for me..had to revert to 6.8A..
[HD2 Android NAND Development] madsponge26:
6.9 boots.. yeah it boots for me using miui v12 b2.. so far good and no problem.. maybe you full wipe mate.. google play store is working and everything..
[HD2 Android NAND Development] somebully:
Boots fine here on first try.. Cleared cache and installed it
[HD2 Android NAND Development] kikisp:
after wiping dalvik it booted but me too lost all apps that were on sd-ext..
[HD2 Android NAND Development] RoboDroid13:
Working fine for me, thank you for the lightning fast updates.

Waiting patiently for your ics release too :)
[HD2 Android NAND Development] RedTears:
First of all thanks for your great work :)

And here's some problems I met. After flashing the 6.9 kernel, with the zram for non CM7 option(I use MIUI), I lost my wifi(the status is alway obtaining ip address, and cannot get it connected). Then I reflash the full package of the official miui 2.4.13 and flash the 6.9 kernel with no zram, it works, but no zram :(

Is there someone else met the same problem?
[HD2 Android NAND Development] dorimanx:
no idea how its connected to wifi, but i will see the install script.

Sent from my GT-I9100
[HD2 Android NAND Development] Xylograph:
Hey dorimanx,

Where is that HWA kernel of yours.. or are you keeping all the fun stuff for yourself ? :D

Thanks anyway
[HD2 Android NAND Development] Hinnne:
k. 6.9 works great.

battery drain is lower as with 6.8a.

great man. thanks.
[HD2 Android NAND Development] Mappazza:
.. finally you have been promoted as it should be.... congratulations Dori!!! You are the man!!! :) :)
[HD2 Android NAND Development] tamnteh:
2 way call recording

i just want to ask... as stated in changelog, dori 6.8A support for 2 way call recording... and it does... but the issue is after playback, i found that my voice very low but the voice of receiver very loud n clear.. how to make my voice also loud n clear.. (already use the hd2 mic gain).... TQ :o
[HD2 Android NAND Development] securecrt:
you can find it on the Github, I download the 6.9HWA source code and compiled it , it is smooth and fast on CM9. :)
[HD2 Android NAND Development] Rando81:
Congratulation for the new title well deserved, as for the 6.9 kernel everything is working fine
[HD2 Android NAND Development] Charmacas:
Congratulations Dorimanx for your new title! You really deserve it!

Two questions about your new ROM that's going to come: Is it planned to be an all time stable ROM or somewhat experimental as your CM7 ROM? And would it be run smoother with HWA as the CM7 ROM does?

I would prefer to have an all time stable ROM. :-)

Gesendet von meinem HTC HD2 mit Tapatalk 2
[HD2 Android NAND Development] tmotard:
hi securecrt,

is it possible to have this version to test with tytung's rom ?

:D
[HD2 Android NAND Development] securecrt:
I think it should be better that the kernel released by Dorimanx himself.:)
[HD2 Android NAND Development] Xylograph:
Never mind ;)
[HD2 Android NAND Development] Rick_1995:
Hi, I just tried this kernel, But I am not happy :(

I wrote some code in pure 32 bit arm assembly to test the performance this kernel claims, and ran 1000 tests repeatedly on both your and tytung's r14 kernel.

Out of 1000, 946 times tytung's kernel was faster also more stable :o

It was compiled using cross toolchain based on gcc 4.7

stmfd sp!, {r3-r12, lr}
getcycle r9
mov r0, #0
mov r1, #65535
loop:
add r0, r0, #1
cmp r0, r1
bne loop
mov r0, r9
getcycle r9
sub r0, r0, r9
ldmfd sp!, {r3-r12, pc}

.ltorg

.macro getcycle \r
mrc p15, 0, \r, c9, c13, 0
[HD2 Android NAND Development] securecrt:
This program is short , so it must be cached in to the I-cache & D-cache.

so I think Dorimanx's kernel must have changed the cache code ......
[HD2 Android NAND Development] Rick_1995:
Not only cache, it also depends on other factors like how fast interrupt handlers service a system interrupt, how many times cpu is stalled due to kernel thread handler, init code used in kernel (for setting up various performance and debug related registers), kernel paging handler ( to load data into dcache when referenced first if branch predictor is disabled or it missed ) etc...

Since this could involve some factors which are not stable, i ran the code 1000 times using bash script and copied the program result to a file then parsed it using another bash script. Since the code uses cortex a8's internal clock cycle counter, I did not have to worry about overhead from calculating time from userspace or even calling kernel functions for that matter.
[HD2 Android NAND Development] Rando81:
oh well, dorimanx kernel and rom is the best combination I have ever used, and trust me I tried all the roms and kernels here :D
[HD2 Android NAND Development] securecrt:
can you load your test app before the android /init loaded.

ex. use a shell script make the test app run 1000 times and save the results into the memory.
[HD2 Android NAND Development] Rick_1995:
I'm not using android ;)

The test were conducted by using a initrd which used this compiled program as /init
[HD2 Android NAND Development] securecrt:
did you connect USB while doing the test?
[HD2 Android NAND Development] Rick_1995:
nope, the test is automated using bash script and another program which dumps the output registers from this code to text as i said above. Once the test has finished dumping values to sd, it enables flashlight to let me know using gpio, then i just press volup+voldown+power to reboot, flash other kernel, then script detects already dumped values and loads them at required address for the benchmark to compare the speed to previous runs and then the final results are again dumped to sd using similar method.

btw, I'm curious, how does usb being connected matter ? isn't usb protocol interrupt driven ?
[HD2 Android NAND Development] kikisp:
@ dorimanx

https://github.com/tytung/android_k...mmit/54c05e087acfda3ed605255777dd54299962d43c

please include in next kernel..
[HD2 Android NAND Development] Burag:
Lol, hail placebo effect!

Thank you for finally busting a myth that more 'customized' kernel is better/faster kernel :)
[HD2 Android NAND Development] Aternus:
You must not forget that it

does

include more features...
[HD2 Android NAND Development] Rando81:
and muggles like us are always told that benchmarks dont mean anything :confused:
[HD2 Android NAND Development] general1977:
Regarding screw-up of app2sdext:

I'm using Tytungs NexusHD 3.2a with amarullz data2sdext script.

Well, it seems, it does have the ability. Maybe SD-Ext gets mounted differently? Maybe the init-scripts got screwed during installation? I don't know, since I couldn't even run or install a root explorer during the "quick" test. I had to concentrate on getting the thing working again for the next day. ;) This already took over one hour until 2am with the alarm clock set to 7:30. :(

My first action was to make a nandroid backup of the screwed installation. It stalled when trying to backup the sd-ext partition. Then I restored only the sd-ext partition of my working backup, which completed normally. Still my apps were gone.

Flashing back to 6.8a didn't bring back my apps either.

I had to use a rather old nandroid backup to get app2sdext functionality back and had to re-update the apps and the kernel (to 6.8a).

Sidenote: After fiddling around with the charger connected yesterday, I got the GPS wakelock today.

I will do some more in-depth testing with 6.9 when I have more time. I need my phone working for everyday use.

Keep up the excellent work.

Regards

Achim
[HD2 Android NAND Development] sajin1:
I'm no expert (and you obviously are^^), but isn't a tiny assembler program the wrong testing scenario ? The kernel is supposed to be optimized for the android system running multiple parallel interactive java apps, not for number crunching. Faster Database, IO optimizations, zram, good scheduler etc. won't have big effects on that program.

Anyway, it certainly cannot hurt to improve performance for assembler code (affecting all higher lvl stuff obviously), but i kinda felt i had to speak up since the performance benefits were claimed in another use scenario :)
[HD2 Android NAND Development] Rick_1995:
Are you forgetting cpu cannot work on anything other than it's native instructions (arm instructions), so no matter what language you code your app in, a compiler, interpreter will convert that code into something the cpu will understand, like in android the apps you run are converted to java bytecode and stored in apk which is then executed by dalvik VM which is inturn compiled to arm instructions in binary (from C, using cross compilers). So that code will tax your system in a similar way except for the fact that is even more complex and will lead to more cache, branch predict misses. Infact some major parts of android are written either in C (inside the kernel) or other low level languages such as the libc, system server, libraries, media encoder/decoder etc..

The program might be tiny but it is sharing the runtime with a much bigger kernel, so that should take care of load balancing.

User interactivity, yes it cannot test that, but most of the times it depends on the quality of the code running the app. eg: an iphone might feel much more fluid compared to a much much more powerful android smartphone, but is the iphone really fast ? though the home screen might be fluid, but can it run taxing games like mc3, gta3 etc ?

A kernel is only as fast as how fast it runs "your" apps or the apps you use because not all apps are coded in the same way, though similar so even though you can't predict exactly, you do get a blunt picture of how other things are going to be.

As for relying on benchmarks, The only reason why people tell not to trust them is because some other evil people (who want to show that their device is the best ) manipulate the runtime environment of the benchmarking application to give them unfair advantage or some benchmarking utilities are poorly written to account for the wide variety of system configurations possible. IO benchmarks can be easily fooled and actually they aren't the ones we should care about in such a small system. Most of the android apps are hardly 3~4 mb with games being a max at 40 mb (with sd data ~500mb max) but still load only a level at a time which could be ~50mb, Leo is capable enough to transfer all this into system ram and from then on IO shouldn't affect how the app runs.

Do you really use all those features ? I don't so that doesn't matter to me.

I'm not saying that you should shift to other kernel because the stuff i run didn't go well, but what i want to say is, the loss of stability in this kernel is not worth the performance gain "for me". So take it with a pinch of salt and think what is best for yourself.
[HD2 Android NAND Development] elesbb:
Well, i used the simple benchmark apps on the market, and dorimanx produced the highest measurements with standard installation settings. like using NAND for data instead of ext4 and such things as that. so in my mind dorimanx works best for me. if something else works better for you, by all means use it. i just think the work dorimanx is doing surely pays off and i can totally feel it in the using of my HD2:) so props to ALL devs :D

EDIT: i do agree though about stability being less on this kernel, however, thats why i was running 5.7 for the longest time, it was the fastest and most stable, i just upgraded to 6.8A and am loving it the same.
[HD2 Android NAND Development] hengsheng120:
isn't this kernel by default undervolted (to below the optimal voltage) for battery life & lower heat? I noticed that using just the kernel on other roms does make it less smooth, but it still feels better than other kernels because it runs cooler during battery use. couldn't that be affecting the stability and speed on raw tests?
[HD2 Android NAND Development] Charmacas:
Dori please answer on this. Or would anyone else like to tell me his/her opinion?

Gesendet von meinem HTC HD2 mit Tapatalk 2
[HD2 Android NAND Development] Aternus:
It's hard to understand what exactly you are suggesting Rick, right now HD2 users don't have alot of options to choose from, except you and securecrt there is only dorimanx active. tytung was away for a really long time and while his kernel might be more stable and faster in most cases (according to your test); without somebody to implement bugfixes the kernel won't be moving anywhere.

In addition, not all devs know as much as you do when it comes to kernel and ARM, it would be much more helpful if you could show them, and perhaps us, how to test for this stuff with our device.
[HD2 Android NAND Development] fgth90:
And then ?

Hello,

Sorry to ask for that, but have you got a link for Dorimanx Kernel HWA?

Thanks

Franky
[HD2 Android NAND Development] bzhmobile:
on the Github :p

and have to compile it :D