yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] alienmind:
As far as I can tell, ksoftirqd will eat cpu if there are a bunch of soft interrupts to attend. Soft interrupts can be thrown for various causes, but mostly because there are too many hard interrupts that can't be attended.

There was a bug on older linux kernels (i think not on DHD) with ksoftirqd eating cpu, but it was fixed long ago.

I can't tell the cause of your high cpu usage, but I would tell you to experiment. Do a nandroid backup (just in case) AND a titanium backup of all your apps, full wipe. Install vanilla BI 1.25 with included kernel.

Tell me if the ksoftirqd process still eats cpu. If not, probably you had a rogue app causing it. Start recovering apps one by one.

Good luck. It could be really frustating these kind of things.
[Desire HD Android Development] mrjonnyrock:
This ROM, v1.25, has the best bettery drain I have seen in about 3 or 4 months.

What did you do man? LOL!!!!

Sent from a BlackICE device.

Edit:

No sarcasm intended either.

This really is the best battery drain I have had using any ROM in the past 3 or 4 month.
[Desire HD Android Development] Rdlgrmpf:
battery was great! But it got worse (15h 20min -> 19%) I thought it was the new Facebook app (used to use webversion in browser) but then I read alienminds post about maps....

Uninstalled new maps version, but I have to see how Battery life turns out

Another thing I just wanted to report: suddenly my mobile data was gone, so i did a restart. This did not help. Airplane mode on and off helped though
[Desire HD Android Development] matt-86:
hi, is there a beats audio mod available for this rom ? :)
[Desire HD Android Development] colt45x:
For some reason I'm getting bad drain on 1.25 as well. Don't understand because I purposely kept this install light on apps to try and maximize life. Froze maps as well. And there is no beats mod for AOSP but beats sucks IMO. I tried it with beats brand headphones and srs and Dolby was way louder and clearer still.
[Desire HD Android Development] Rdlgrmpf:
how can i freeze an app? I just uninstalled :D
[Desire HD Android Development] BenRoark:
Hmmm... Can't seem to install the pretty Nexus Swype keyboard from Icetool. The download of the tgz or whatever fails each time. Anyone else have this problem?
[Desire HD Android Development] BenRoark:
Oh, it must be in the extras package. Sorry, I'm an idiot. Truly.
[Desire HD Android Development] mehms:
Hi, I can confirm that if you use new market in previous version, you will lose market after flashing latest version.

I did full wipe and re-flashed latest version.

Remember to make backup first! :)
[Desire HD Android Development] alienmind:
New version this weekend. I can't spoil the new feature that will be included, at least can't just yet ;-)

Hopefully all reported issues would be fixed too
[Desire HD Android Development] alienmind:
No. Only for sense roms
[Desire HD Android Development] :
Well you said that 1.25 would be the last release of blackice as it is... so ICS build of blackice? Maybe?
[Desire HD Android Development] Rdlgrmpf:
I think he said probably the last build :D
[Desire HD Android Development] mehms:
It's Saturday, 8AM here. It's already the weekend! Hahaha!

Oh boy, I can't wait. Think you can give us a heads up on what you're updating? Yes no?
[Desire HD Android Development] K Dotty:
Free 50GB online storage anyone? (With box.net)

I made a quick guide, http://xdaforums.com/showthread.php?p=20135777

Sent by wiggling my big toe
[Desire HD Android Development] a user:
i know what it is :p
[Desire HD Android Development] TUN_SD:
We are waiting patiently!
[Desire HD Android Development] stuffinthesky:
While experimenting with system files the other day, I screwed the rom up pretty bad. I didn't back up before, and didn't have any BlackICE downloads on my sd. Had to use another rom I've had sitting on it. Was gonna download and flash back to BlackICE tonight, but after seeing alienmind's post, I'll wait. Looking forward to the fresh release. By far my favorite rom. Thank you.

Swyped from my BlackICE(d out) Inspire!!!
[Desire HD Android Development] paudib:
RIL

Hi,

I would like to evaluate the latest radio/RIL couple (from here: http://xdaforums.com/showthread.php?t=996630).

I successfully flashed the radio.

Flashing RIL with recovery failed (like I read previously in this thread, so it's seems to be normal).

I would like to know how I can install this RIL: what must I do to include it in the icetool list of RIL ?

I tried to copy/rename/replace files in /sdcard/icetool/RIL folder, but it didn't work.

Or will the new RIL be included in the coming release? If so, what RIL must I use while waiting.

Thank you for the answer.
[Desire HD Android Development] alienmind:
No hm rils for black ice.

Besides, the thread you linked already mentions it is not compatible with aosp.

Enviado con el pepino en la mano
[Desire HD Android Development] maatsby:
I'm pretty sure the RIL in that thread is an HM RIL, and so it shouldn't be used for this AOSP rom, thoses RILs are for Sense roms. Just experiment with the four G RIL's in ICETool.

Adding it to the icetool sd card folder is a nice idea but you would have to rewrite the code for the app for that to actually work

Edit: beaten to it ;)

btw how is your screen alienmind?
[Desire HD Android Development] BenRoark:
New version??? Awesome!! I thought 1.25 was the final!

Please oh god please let there be Nexus-style swype in there...

It's exciting to have something nice to look forward to after a really stressful kid's birthday party, haha...
[Desire HD Android Development] alienmind:
Sorry for my previous short answer. Long details below:

- About (in general) using HM rils on AOSP. Right now, they don't work. They may start working any time if CM devs achieve compatibility with them (but previously attempts to get hm compatiblity resulted in non functional radio, so I'm not confident in this).

- About puting any new ril (G or not) on sdcard/blackice/ril. It should work without changing the tool, as it actually reads that folder each time you open icetool. Just be sure that you replicate the correct structure below:

sdcard/blackice/ril/
├── HTC-RIL_1.6.1062G
│** └── system
│** ├── bin
│** │** └── rild
│** └── lib
│** ├── libhtc_ril.so
│** └── libril.so
├── HTC-RIL_2.2.0014G
│** └── system
│** ├── bin
│** │** └── rild
│** └── lib
│** ├── libhtc_ril.so
│** └── libril.so
├── HTC-RIL_2.2.0018G
│** └── system
│** ├── bin
│** │** └── rild
│** └── lib
│** ├── libhtc_ril.so
│** └── libril.so
└── HTC-RIL_2.2.1003G
└── system
├── bin
│** └── rild
└── lib
├── libhtc_ril.so
└── libril.so
[Desire HD Android Development] paudib:
Sorry, I didn't knew there were different RIL versions for AOSP/Sense.

I apologize for my useless question.
[Desire HD Android Development] Chezbel:
It's not a useless question... it caused Alienmind to explain about the RIL structure in ICEDroid that might be useful to someone.
[Desire HD Android Development] alienmind:
@all

Sorry but no ICS just yet. Following @Lord work with great interest, but he's the man of the moment, not me ;-)

All of those guessing which new feature was it ... better take a look to the changelog

https://github.com/alienmind/ICEDroid/blob/master/CHANGELOG.txt

The new feature is autorenice of processes from ICETool. With the proper rules, it may prevent any form of sound popping (tested).

This is a very basic form of an upcoming new feature of SysTune (thx @a user). If you want proper control of the process renicing feature, plus persistence of the options, better buy his app... but at least you will have basic control from icetool which hopefully will fix all that stupid performance issues

PS this is not panacea, incorrect renice of processes may result in a very unusable system, so better know what you are doing
[Desire HD Android Development] robcen:
Found solution for market issue, i flashed back to 1.24 installed old market via icetool and then flashed again to 1.25 and it's working. (I didn't needed to wipe or backup anything and everything is in place)
[Desire HD Android Development] LorD ClockaN:
BTW renice is working great with systune for beta testers ;-)

Really speeds up certain app starting/multitasking

Sent from Desire HD running my ICS
[Desire HD Android Development] killersloth:
me = jealous
[Desire HD Android Development] TUN_SD:
me = too

wanna have...
[Desire HD Android Development] Colpophage:
I hate to be unhelpful, but Systune is one of several things I uninstalled from this ROM. The most I wanted to customize frequencies is available in cm7, sooooo all my governors and speeds come from pure cm7, not Systune.
[Desire HD Android Development] ghostofcain:
Yes, me too not a great fan of feature limited free apps if I am honest with you
[Desire HD Android Development] mwilky:
Get the full version, it's less than £1 and with the right settings it really increases performance/battery life.

Sent from my Virtuous Affinity Desire HD..
[Desire HD Android Development] a user:
today it will get released. just waiting for alienmind to try something out as he wanted to call my renice activity from his icetool.

this is not a free app. it is a paid app with reduced functionality in case licensing fails.

and yes, for most users the many feature it has are not needed/to complicated.
[Desire HD Android Development] BenRoark:
I bought it a couple of days ago after trialling on Blackice and then SCI MIUI. It's worth the money for sure IMHO, easily the best "one-stop-shop" for controlling CPU, governors and voltage.
[Desire HD Android Development] a user:
and since some minutes also for controlling your processes priorities. 1.5 is on the market ;)

edit: oh and don't think this was the last new feature :D
[Desire HD Android Development] mwilky:
New version looks great, just wondering if your gonna post your settings for the renice in your tuning thread? Like system apps?

Sent from my Virtuous Affinity Desire HD..
[Desire HD Android Development] a user:
sure, but later today. i want to also provide some eplxenations why i chosed that settings to help users understand the underlying mechanic, so they can better adjust those for their usage.
[Desire HD Android Development] mwilky:
No worries pal, look forward to learning about it

Sent from my Virtuous Affinity Desire HD..
[Desire HD Android Development] LorD ClockaN:
it would be also nice to have an option to load voltages from a file or from a script...
[Desire HD Android Development] a user:
it has. you can save and load any settings. jsut go to the tab you want to save its settings and press menu. same for loading.

the saved settings files are on your sd card under "systune".
[Desire HD Android Development] LorD ClockaN:
I meant from existing script to read values in ' ' braces
[Desire HD Android Development] a user:
oh you mean kind of importing... well, i think this will be used to less to be worth the work parsing scripts.

but you could do this:

just remove every thing from the scrpt within an editor and only keep the freq and its vdd value.

insert an "=" between the two and keep each such entry one per line.

and you get the format of the systune settings file for vdd levels ;)

just save once and look into it to get a better idea. all setting files are human readable.
[Desire HD Android Development] alienmind:
Or uncheck apply option for vdd tab, run the script by hand, open Systune again to let it read new values as if they were stock, check apply to save them. Not tested just an idea

Enviado con el pepino en la mano
[Desire HD Android Development] a user:
Yes, just run the script you want the values from and start systune. Then save the current settings.

Sent from my SysTune tweaked SCI MIUI powered Desire HD
[Desire HD Android Development] michelD:
Very good idea..!!

Thanks to this new possibility, I can now use Daroon player (I set priority=-16) to watch my SatTV on my phone in realtime streaming without any freeze!!
[Desire HD Android Development] a user:
seems that this new feature alone makes the app worth for some people ;)

anyhow, we are too oftopic here. mihelD, would be nice to post this in my systune thread so that others get an idea what they could improve with it.
[Desire HD Android Development] michelD:
You're right sorry: distraction due to enthusiasm ...
[Desire HD Android Development] dingokevin:
Alien the link for original SystemUI.apk and framework-res.apk does not have the apks with the new releasecoming up could I get the files or a link to the unthemed.

Thanks
[Desire HD Android Development] Rdlgrmpf:
So renicening is able to change process priorities to make specific tasks faster. Did I get that right?

Sent from my Desire HD
[Desire HD Android Development] TUN_SD:
i think, it makes the processes more stable, :confused:?
[Desire HD Android Development] a user:
it does not make anything faster. it only defines which process to give priority over the ressource CPU in case two or more processes are fighting for it.

on such a low power device like a smartphone your cpu gets pretty fast overloaded due to 3 or 3 processes wanting to do something. so controlling the priority can prevent lags, resolve playback hick ups or similar issues.

give processes that need to run smooth higher priority and tasks that do not need to perform their work in real time lower priorities.

see the second post in my systune thread (in my sig) for some infos and my settings.
[Desire HD Android Development] alienmind:
I was going to say the same as a user... he got ahead.

The priority only "hints" the scheduler about which one will be the next process to execute.

My current settings are: prioritize systemui, adw ex, google music and dspmanager (all of them with priorities ranging from -10 to -15)

With those, I feel no lags on those apps, which essentially fixes any possible sound pop (if I had a few, now I have none)
[Desire HD Android Development] a user:
i think the best way to describe it is like this:

processes which provide a feedback that the users can see/hear/feel should get higher priorities while processes that don't may get lower priorities.

you won't observe if calculating the hash sum of a file takes a few seconds longer, but you will observe if drawing your home screen needs 0.3s longer.
[Desire HD Android Development] alienmind:
BlackICE v1.26b1 up. See changelog
[Desire HD Android Development] alienmind:
Post #2 updated with autorenice options.

You can skip all that **** if you already purchased SysTune from market.

I'm giving only an option for poor guys ;-)
[Desire HD Android Development] :
Gahhhhh 1.26 got rid of market again!!!!! The only way I can fix it is a full wipe.
[Desire HD Android Development] alienmind:
Tell me which options do you see on ice tool -> apps

Enviado con el pepino en la mano
[Desire HD Android Development] :
All of them. But none of the market installs work. Vending.apk is in /system/app, but market doesn't show up no matter what I do.
[Desire HD Android Development] alienmind:
Well, i'm clicking on them and switching versions, no problem...

Enviado con el pepino en la mano
[Desire HD Android Development] :
I mean its completely gone. Doesn't even show up in zeam... and I can't try adw because icetool fails it download adw.
[Desire HD Android Development] alienmind:
I didn't full wiped this time. I'll check it later..

Enviado con el pepino en la mano
[Desire HD Android Development] :
Ok let me know if you need me to check anything else... ill leave it as is for now.
[Desire HD Android Development] dingokevin:
Found the apks on the second page did not see it on my phone.
[Desire HD Android Development] mehms:
Will check it later, currently just flashed a Sense ROM for a short while to check on some settings.

Will update any bugs if any. :)
[Desire HD Android Development] stu76:
Just flashed v1.26b & it works great. Thanks as always.
[Desire HD Android Development] mehms:
Yup, agreed. Nothing seems to be off so far. :D
[Desire HD Android Development] exileinoblivion7:
Well guys, it's happening again. My lockscreen is rotating. No idea why it's been happening.

This time I snapped a screenshot for your enjoyment :)
[Desire HD Android Development] Frostyeo:
Hey guys I've tried to uninstall the old market and install 3.1.1 version from icetool in hopes of benefitting from the 10cent promotion.

However, the only app i'm able to purchase is the zombies one for today. All the others have error when i click on purchase from the market app. I when i go into the browser android market the other apps show themselves as incompatible with my device. Even though I already have 240 density. And have the new market installed with cache cleared. Anyone can help me with this?? Or isit a market problem?
[Desire HD Android Development] Rdlgrmpf:
The Lockscreen rotation never happened to me... Only sometimes for a split second, but then the bubbles are on the left and right as supposed to...
[Desire HD Android Development] buzzboy:
I may need to study that picture for closer analysis.

Regards
[Desire HD Android Development] bleketux:
I have this problem also, and I also have flashed the extraapps. But download fails still persist.

==== Starting execution: extrapkg nexussswype.tgz ====

Failed to download / install nexussswype.tgz

== Finished, return value is 2 ==

Did a fullwipe, flashing BI 1.25, flashing BI extraapps, reboot, and wifi connected.

Need enlightenment please :)

Thanks.
[Desire HD Android Development] alienmind:
My recipe to buy 10cts apps

http://xdaforums.com/showpost.php?p=20072462&postcount=2363
[Desire HD Android Development] LorD ClockaN:
1.26b1 working great!

I totaly forgot how smooth bi is after using ics for couple of days

Sent from my Desire HD with BlackIce ROM
[Desire HD Android Development] maatsby:
stupid market not stupid working. thanks for that, that worked great, I guess I'll have to do that every time
[Desire HD Android Development] alienmind:
I did a full wipe, and no problem with market old and new versions.

However, back in my full nandroid backup, I'm just having a problem with market switching. Perhaps it is the same as you have. The situation I got has to be with messing with app reinstalling that messed /data/system/packages.xml

Can you try to run these commands (preferably on adb shell or ssh connection)

pm list packages | grep com.android.vending
ls -la /sdcard/blackice/market/Vending-*apk
ls -la /system/app/Vending*apk
ls -la /data/app/*vending*apk
grep com.android.vending /data/system/packages.xml

And the actual icetool command sequence that we are using for switching is this. Can you try to run to see the detailed error?

mount -o remount,rw /system
pm uninstall com.android.vending
rm -f /data/app/com.android.vending*apk
cp /sdcard/blackice/market/Vending-2.3.6.apk /system/app/Vending.apk
chmod 644 /system/app/Vending.apk
pm install /sdcard/blackice/market/Vending-2.3.6.apk
mount -o remount,ro /system
[Desire HD Android Development] alienmind:
Yup pisses me off too
[Desire HD Android Development] maatsby:
I had the market disappear as well.

I went from 1.25 to 1.26b1 without wiping

I was using the newer market on v1.25 just before flashing v1.26b1 (maybe alienmind, you flashed 1.26 when you have old market installed on 1.25?)

then both markets were missing, and icetool didn't install them

i ran the first set of commands and it told me that vending.apk existed in sdcard folder and /system/app with appropriate permissions and owner, but didn't exist in /data/app (sorry i accidentally closed the terminal so i don't have this screen shot, that's all I can remember)

i ran the second set of commands:

and as you can see it says already exists! when i exited shell and unplugged my phone, market was there! weird or what?
[Desire HD Android Development] alienmind:
Well in fact it does exist. As you can see it was copied to system in the previous step. The pm install command was a security measure but by putting it on system it should install by itself.

So I understand it is working now?

May be the buggy path is upgrading blackice while having newer market. I'll investigate that use case scenario.

Enviado con el pepino en la mano
[Desire HD Android Development] maatsby:
ah, i understand. so that "already exists" is what you were expecting then. i'm still learning all of this linux stuff :)

yes it is working now, it's now in app drawer and works fine. i'll see if i can upgrade and downgrade it via icetool

---------- Post added at 08:27 PM ---------- Previous post was at 08:22 PM ----------

clicked "install and launch Market v3.2.0" -> market disappeared

clicked "install and launch Market v2.3.6" -> market was back

clicked "install and launch Market v3.2.0" -> market upgraded successfully

clicked "install and launch Market v2.3.6" -> market downgraded successfully
[Desire HD Android Development] Frostyeo:
Even buying from browser it says incompatible, how come? Must I have the new market installed
[Desire HD Android Development] alienmind:
You must be st 240 in the phone, with internet connection. Then use the browser

Enviado con el pepino en la mano
[Desire HD Android Development] lieuliau:
What are the best settings to save battery for this ROM? I used Systune to set CPU at 122000, tick on Apply on boot and click on Apply, but when I reboot, CPU is 232000 again.
[Desire HD Android Development] mrjonnyrock:
i can't buy systune? i get told i have already bought it, but have not. even after i uninstall it the market still thinks i have purchased it but will not install it because when i say install it realizes its mistake.

edit:

stupid market, but i got it now :D
[Desire HD Android Development] a user:
was wondering about this strange transaction log i just saw. this must be you :D

anyway, thank you very much!
[Desire HD Android Development] lieuliau:
I love MIUI notification bar, where I can enable/disable Rotation, Backlight, Data ... How can I have this on CM7? Thanks!
[Desire HD Android Development] LorD ClockaN:
You already have it in cm7 since forever

Settings/cm settings/interface/notification

Sent from my Desire HD with BlackIce ROM
[Desire HD Android Development] demanzke:
Awesome speed with the new renicing feature. Are these settings applied on boot or do they persist a reboot? Just curious about this...

Anyways, thanks a lot for the awesome update!
[Desire HD Android Development] alienmind:
If you use Systune, then they will persist and survive any pid change that could occur to your apps. The cheap alternative (using ice tool) require to apply the option after every boot, and possibly after you open the required priority app.

Enviado con el pepino en la mano
[Desire HD Android Development] a user:
of course you need to check "apply on boot" in systune to have it applied after reboot ;)

p.s. i listened to the users and you now can select from 3 icons plus a faked "no icon" (it is transparent but moved to the very right ;) )

submitting icons is welcome :D

see my systune thread for infos. i posted there what i would need.
[Desire HD Android Development] TUN_SD:
Thats really awsome! that feature should be in all apps!

(check http://xdaforums.com/showpost.php?p=20201927&postcount=135):D)
[Desire HD Android Development] alienmind:
1st of all, amazing. I wouldn't have been capable of copying all that from the phone. Terminal sucks on copy & pasting.

2nd: You should have run the second set of commands after executing su but you instead exitted the shell session and started without being run! that's why all failed. Repetat being root.

PS: You can get adb binary from my git (ICEDroid/tools/adb) it is for linux though.

For more confortable command typing, I suggest you to install QuickSSHD on the phone and run ssh client or PuTTY (Windows) to connect to the phone and run everything. Much more confortable
[Desire HD Android Development] :
$ export PATH=/data/local/bin:$PATH
$su
# mount -o remount,rw /system
# pm uninstall com.android.vending
Failure
# rm -f /data/app/com.android.vending*apk
# cp /sdcard/blackice/market/Vending-2.3.6.apk /system/app/Vending.apk
# chmod 644 /system/app/Vending.apk
# pm install /sdcard/blackice/market/Vending-2.3.6.apk
pkg: /sdcard/blackice/market/Vending-2.3.6.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
# mount -o remount,ro /system
#