yashsingh1/xdaforums huggingface dataset:
[Desire HD Android Development] woti23:
i would vote for completly optional, if done, than in two different roms. why?

sd-ext "support" is easy, only the /sd-ext directory would have to be included in boot.img/initramfs.

but mounting is more complicated, it would have been done at the time after initramfs is applied and depending on the existence of a correct second (type ext{3 or 4} partition on sdcard). an actually working whateveryouwant2haveonsdcard would be created with shellscripts for example. but it also includes a lot of bug-possibilities introduced by users: wrong order of first and second partition (vold will try to mount 1. part as fat32), wrongly partitioned, wrong filesystem on ext partition, ext partition to big (2G limit if that still exists in ICS) ...
[Desire HD Android Development] cstayton:
If memory serves (and it may not) since android is linux allbeit in a "simpler" form you should be able to mount an ext4 partition as an inclusion to the existing /data partition, at least that is a capability of desktop breeds of linux, I have never looked into this on android but might possibly be worth looking into.

EDIT: actually this is handled during the initial install of the desktop or server OS you can tell disk2 etc to be part of 'Home" or not so this may not be so simple in android.

EDIT 2: and remember the fastest access to the partition would be at the capability of the slowest device so if you have a slow sdcard your whole data partition would be accessed at that "slow" speed. IMO not really a fair trade off.
[Desire HD Android Development] woti23:
yes, there are 3 filesystems which more or less do this in different ways, the newest albeit i don't know if allready bugfree in 3.0.xx overlayfs, or the allready longer existing unionfs or aufs (unionfs and aufs allready has been used here on xda from devs) - all 3 merge two (or more) existing partitions and mount it to one common mountpoint. its also possible to mix ro with rw partitions. i have used all 3 on the desktop because ubuntu removed support for the older of those fs's in kernel, but i don't exactly remember the difference. the favorite at the moment seems to be overlayfs.

i would also guess busybox mount would have to be compiled with support for those filesystems to use it.

point "edit2": of course, that's why i suggested never ever make it default but optional. users with no need for more /data space would even be off worse, slower and wasted space on sdcard for ext partition.
[Desire HD Android Development] bobix86:
Ok so sd-ext is a possible no-go as i understand (not a developer,windows user all my life,and alltough i can keep up with parts of your conversation the rest fades due to not knowing linux structure as i never used it b4,lol). Still love android, not as a linux type system but as an android type system based on linux. ;)

Knowing now what a hasstle it can be to implement, it's not worth the goal it seems.
[Desire HD Android Development] cstayton:
so as proof of concept, do you think the trade off between the loss of a few milleseconds in access time and the increase in /data or possibly even /system space would be worth the effort in persuing this further? not as default of course but as an option.
[Desire HD Android Development] cjcm:
As i can see, Blackout version 3.2 is coming ver soon. Probably in two week imma be flashing my phone to this 3.1 or 3.2 if it is here. Do it worth flashing 3.1 or even if in the next two week 3.2 is not here, i should wait?

The annoying part is to wipe everything :P

And if someone give me some tips in how can i help in this forum, would be good too. I am a newbie here, dont know sht about developing , but i am very handy with tecnology :). I could test and those stuffs :)

---------- Post added at 01:21 AM ---------- Previous post was at 01:19 AM ----------

And i would like, if someone give me some link in wich i can know how to develope for android and those things, i knwo some C++ , i think if i give enough effort i can know android system too :). Obviously i can google it mysefl and find good results, but if someone have nice link with a good tutorial thats helpfull too :D.
[Desire HD Android Development] Roberto_Lim:
Maybe it should be a new feature for the next release after v3.2.0? I would prefer optional too, since I would not use it.
[Desire HD Android Development] woti23:
if, than it would be a feature that caused dammend much work for the devs - properly adapting recovery, updater-script, adapting the case that no sdcard is present and the device would not boot because of missing dalvik-cache if that is not managed ....

i guess a good part of users with data space problem would probably allready help occationally cleaning caches in /data/data (market: for example auto cache cleaner etc ...), removing /data/data directories and dalvik-cache files of all unclean removed apps and moving some apps to sdcard, those apps that allready are designed to be moved and support that (android orig apps2sd).
[Desire HD Android Development] Pop Tarantula:
The eternal quandry of 'To Wait OR Not To Wait.. Aye, That Is The Question' is best answered by your intention to 'install in 2 weeks'... that seems quite an odd thing to say IMO. You either Flash or you don't. It's not like planning a vacation.. (actually, this could be a subtle 'fishing trip' but I don't think the Devs have even told each other an ETA yet, so I can see no reason to delay) :confused:

If you can live with the 'known bugs' of v3.1.0 (headset buttons, WiFi Hotspot, headset noise, etc..) then don't put off what you can do today, go ahead & install it. Check out a slick Sense 3.6 ROM & you will not be disappointed. However, if you should discover a bug/problem.. please read back a ways as it is probably already reported by now :o

Wiping everything is indeed a hassle & yes, you'll need to do it again when v3.2 hits; although there are a few programs here on XDA and some apps out there that can save a lot of the effort & help with making SMS backups, app backups, data backups, etc.. :cool:
[Desire HD Android Development] Roberto_Lim:
Two weeks without flashing a ROM... WOW :laugh:

Weekend is coming. Why not make a Nandroid backup and flash Blackout v3.1.0.

Do not restore your apps. Give it a short test run. If you don't think its worth the trouble of restoring your apps.... restore the Nandroid. That takes about 5-10 minutes.

You may want to take a look at Titanium Backup. The Pro version makes restoring rather easy.
[Desire HD Android Development] romualdrichard:
Hi,

sd-ext, for me should be optional. Have a look to the Leedroid. Ok, it's not ICS but there is a zip which you can apply to have the sd-ext option. It's working simply. Maybe we can use it or just arrange it for this great ROM.
[Desire HD Android Development] prospect565:
Ha ha ha funny much :)

---------- Post added at 03:26 PM ---------- Previous post was at 03:25 PM ----------

Need the fix for the headset :( rest is awesome
[Desire HD Android Development] bobix86:
Sd-ext desicion i leave entirely to other users and the team.

About another (allready mentioned issue), now just to be clear as i didn't see anyone else posting this, magical battery jump in charge ;) issue,it ONLY happens when left idle (screen off) for some time and i switch screen on,only then do i notice battery gone up (not plugged in charger offcourse) and sometimes when i turn the phone off then on (again it's usualy left idle for some time b4 that). This issue does never come up while using the phone. Again i dont know what to blame it on, maybe it's the battery (stock,unchanged, allmost 2 years old), don't have the means (cash) to buy a new one so i can confirm this (it did last less and less while i was on stock rom,holding up better since i installed blackout except for this small issue).
[Desire HD Android Development] exec228:
<void>
[Desire HD Android Development] woti23:
yes, it has an a2sd+ patch, if you apply it (on the leedroid rom)

- you are required to have created a second partition with ext3 or ext4 on sdcard first

- there are two scripts related applied in /system/etc/init.d

in short:

02cachedalvikcache: it moves some ot the files /data/dalvik-cache to /cache/dalvik-cache and replaces these /data/dalvik-cache files with symlinks to files in /cache/dalvik-cache

40a2sd:

if the 2nd partition on sdcard exists it

- mounts the second partition from sdcard to /system/sd (this is the mountpoint for the 2. partitition on sdcard in leedroid instead of /sd-ext)

- makes sure /data/data is not a symlink to /system/sd/data

- moves /data/app and /data/app-private and /data/dalvik-cache to /system/sd/app and /system/sd/app-private and /system/sd/dalvik-cache

and makes the symlinks (ie /data/app would be a symlink to /system/sd/app ...)

if 2nd partition on sdcard does not exist

- removes exiting symlinks for app, app-private, dalvik-cache and creates directories instead, so that booting is possible.

as the moved files are now on sdcard, they will survive some of the (possible required) wipe/format commands in recovery, which should be considered.

note: the leedroid roms needs s-off !
[Desire HD Android Development] rdub504:
As mentioned, I have been having some issues with battery calibration also,all the so called battery calibration apps or techniques seem to never work.but I do recommend a different app.the New android tuner app (free version)seems to be helping with the issue, time will tell.I have calibrated with that and also I am also using the battery widget to monitor the stats in the task bar,due to the beta 1 test having no % option.Android tuner "claims" not to just to wipe stats to calibrate,but we shall see. Also a nice all in one option for just about all other manageable options.
[Desire HD Android Development] bobix86:
Good luck man, hope you can make progress (still this is only a minor issue to me, keep my phone at home when i help my parents out, and i don't really go out too much (read,few places to go here,limmited company,cash shortage), and offcourse charge it while home), allso i have another phone for calls just in case ;) .

Ohh, was meaning to reply on pm with quote, and while i wrote, forgot i was on thread reply (was gonna copy/paste to pm).

EDIT: I still hope it will get calibrated on it's on in time.
[Desire HD Android Development] rdub504:
So I wanted to show you guys this,I have attached the screen shots to show the issue I have had with calibration.the results shown here are after a complete battery drain.during the recharge while at 18% the charger was pulled and the stats immediately shot up to above 50%,and will stay that way, showing a rapid decline in life due to false stats.

Another since replacing icons seemed to gain no traction,and seems seems to be an illogical reason for this issue.do the desire hd & inspire 4g though almost identical accept a charge any differently,or possibly the phone the Rom was ported from?is there a reason among other's, some Roms have a flashable inspire mod pack? Are the issues with a dancing with the stars battery normally associated with one phone more than another or at all?If not chalk it up to my ignorance on the subject.
[Desire HD Android Development] krzych:
Thanks for trying to help me, but you didnt read carefully :). I did not have only speed problems - I did have "no SD detected" problem :). But I did manage this by... a trick ;).

So now, I'm on Ice Cold waiting for the release as I'm too scared for test builds until kernel will get it's review ;).

Yep, it's acceleration issue. Present everywhere above ICS (including). AOKP does it most frequently for me, and only fix is to "clear" the screen, so killing the app makes it done (other apps do not share the same "screen").

Yes, please. But as an option as I will only test it, and only if performance will be enough, maybe I will use it one day.

Man, you really should be a teacher :D. I'm on XDA about a year (active), and I never seen anyone so helpful :D. Good to have you here :D

:good:

Yup. It may be.

:P</void>

I did have strange "overcharges", but never such big saw. By "overcharges" I mean, while charging, BMW did show I had fe. 50%, then I unplugged it, and it showed next charging 60% immediately (or maybe even while unplugged, don't remember exactly). I think that "the driver" for charging is somehow not very accurate for DHD - especially that you have to change "mA method" in Battery Monitor Widget from default to "Some HTC devices" (or something like this) to work at all.

So I can only confirm that something is happening, but cannot help any way. And since for me the "happened" things are really minor, I didn't even reported it, as it's in 3.1 too as far as I know.
[Desire HD Android Development] Roberto_Lim:
Just picked selected post on the sd-ext issue, which ranges from not wanting it to be a default, to disinterest or okay for testing. I agree with krych. If we do have it, it should be optional so we can test speed with or without sd-ext enabled. I suspect some of us would test using different classes of SDCards.

If it cannot be optional, you will always have this nagging feeling that it may be affecting performance.
[Desire HD Android Development] rdub504:
Does anyone have a suggestion as to what may resolve this ,could it be kernal related and the way it interacts with certain equipment?don't want to be a pain here,I'm just bring it to the developers attention on hopes to making this the best Rom out,I have been researching drivers a bit since the last response,and it does seem to be a possible source if the dynamic stats are not updating,so from what I take away from what I have read if I am comprehending,the phone is taking a charge possibly not a full charge any the dynamic stats control the indicator that the user would see to determine levels of power.had anyone looked into this?I'm sure someone has.i do still use the stock HTC battery for the inspire, I just don't think a bad battery would cause this type of fluctuation in battery performance and last the amount of hrs. That this one is.just a little food for thought,and any assistance provided is appreciated.
[Desire HD Android Development] Roberto_Lim:
I have been going back and forth between two Sense ROM's the past two weeks, and I noticed some guys here also there. It seems like the at least some of the ones who have issues with spiking battery stats have it on both ROM's. One user had reported the issue on three Sense ROM's. I still have my old DHD battery, will try it and see what happens.

---------- Post added at 03:56 PM ---------- Previous post was at 03:09 PM ----------

I missed this part.

I think you might be on to something there. Maybe it be cause by different components.

While not connected, DHD's come with two kinds of camera sensors:

Samsung

Omnivision

The other thing. I have two stock HTC batteries. One came with the phone the other I got at the HTC Service center. They look the same but one is a hair thinner than the other. One fits snuggly but tight. the other snuggly but is looser - you can only tell when you pull them out. I mean they both fits, but removing one is easier than the other.

I wonder who many other parts vary from batch to batch.
[Desire HD Android Development] saru789:
one of ur team mates said he is 52 and has 9 grand childrens, unfortunately i forgot whether its Q or Stayton, but man while i praise ur deving skills i must consider their commitment too..

---------- Post added at 05:25 PM ---------- Previous post was at 05:15 PM ----------

bryan is NOT 52 I am bryan is 20 i think[/QUOTE]

i quoted the question AND DEAR BRYAN HOW OLD ARE U, while saying that u were 52...

Ah yes he told me too, actually sometimes it gets a bit choppy cos english is not my native lang + some bussiness communication topics i m nt fully adept at :p (dont wanna name cos moderator will edit the name of chapter even :p btw it was Cultural Differences)

well, the meaning of blah blah blah above is that i failed to make clear my point though i was agreeing to your words..sorry..

---------- Post added at 05:27 PM ---------- Previous post was at 05:25 PM ----------

found the problem, its something related to quick reply, cos it messes with the original message quoted

---------- Post added at 05:39 PM ---------- Previous post was at 05:27 PM ----------

it is an specific problem on AOSP, faced it on Existz, MIUI and on another too (i forgot which one) but havent heard this problem on Sense Roms.Its been the first i heard someone complaining it on a sense rom...
[Desire HD Android Development] Roberto_Lim:
Yes. I posted a fix... because I have encountered it on AOSP/AOKP which is basically restarting a launcher (in this case Sense) which you can do by:

Freezing a widget

Applying a launcher tweak

Force stopping the launcher

Clear data not needed.

I posted the fix because restarting the launcher fixes the issue. Never seen it on a Sense ROM myself.
[Desire HD Android Development] krzych:
Nice to see you referring to my post again even if by "random" ;).

I'm the extremist about any features in this topic - i would like to have ANY feature optional, but if something is hard to make optional, it can be built in - and I suppose the ext one can be done optional easily as it depends mainly on scripts, right? :)

But still, we can gain quite much by having it... if SD will have enough performance and reliability, so I vote yes, but optional :)
[Desire HD Android Development] Roberto_Lim:
Okay, this time it is not random :highfive:

What would bother me if the feature was not optional is I have zero apps on my SDCard since I have few apps, and my mind says SDCard = slower. Still, it may be useful one day. More "internal" storage might be useful.

If it is not optional, I guess I would have to partition my SDCard. 70% of my SDCard is used by /clockwordmod/backup :laugh:
[Desire HD Android Development] krzych:
:D

Mine too. And the geolocation data (maps) in various versions. And music.

But... Same here - I have no app right now on SD just because it's BAAAAD. And I do not mean my last problems with SD, no, nor the SD is slow, no.

The whole thing was always slow because it's a "simulation" of app installed on SD. The app sits there in "packed" form to be "unpacked" while in use (probably into cache partition, don't know to be honest, but I'm sure it doesn't run from SD). And this is one thing. But the second thing is...

Is that whichever rom I used before, was running quite well, until I installed that many apps I needed to use SD... Then it went all bloody slow, unstable and all the crap.

Never had stable rom with apps on SD. And I would prefer to have apps on SD as I wouln't ever have to have any Titanium backups around, just 1:1 copy on my notebook.

So yes, if stable and without much performace loss (5% max) - I would preferably install ALL my apps on SD. I would even buy larger and faster SD for this. But never ever saw any rom which does it without instabilities/slowness.

[EDIT]

By the way, when I had HTC Touch HD (Windows Mobile based phone), I've had ALL apps on SD and all was working fine despite the SD was more than twice slower. And I really would like to have same situation here. Only the apps that really NEED to be internal should be internal. Another reason is - when something goes wrong with the application which could break the rom (root'needing ones and not only), one can simply remove SD and have working rom again. Which I did many times on Touch HD.

---------- Post added at 04:34 PM ---------- Previous post was at 04:27 PM ----------

ADDITIONALLY, I have ALL the apps I downloaded in "frozen" state - I mean - Titanium Backup cares for them. And this si also BAAAAD, because if I could, I would have them INSTALLED, but just not used so much. I uninstalled them just to save space, not because I do not use them - I rarely use them and have to restore/use/uninstall most of the cases (example: Google Earth - a big cow which I use very rarely, most of the time I use PC version, but what when I have no PC around? - so I have the backup... now you see why having it installed would be good - it still occupies the SD, so would be much nicer)
[Desire HD Android Development] Roberto_Lim:
I noticed the SDCard was slow when the icons on apps on the SDCard would take a long time to load after the rest of my desktop had loaded.

Sent from my HTC Desire HD powered by Blackout ICS Incredible
[Desire HD Android Development] krzych:
Strange. Icons should be cached... But it they aren't thats another google fookup.

I wonder about widgets... is it available for SD installed apps? It shouldnt be as far as I know...
[Desire HD Android Development] Simonekl:
hi guys

All teams have the update and what about you?

you put your foot into it?

thanks your great hard work

I am on Blackout 3.1.0 DHD: Good:
[Desire HD Android Development] krzych:
What's your occupation? I wonder what we could DEMAND from you. A pipes? New tap? Maybe new paint on the walls? :P

Please, think sometimes.
[Desire HD Android Development] Simonekl:
:

: Cool:
[Desire HD Android Development] Roberto_Lim:
Beta testers happy enough, Dev's say not good enough.

This is not a race to the highest version number. Team Blackout wants to release something really great. That takes time. Each release of this ROM has been a solid release. No two steps forwards, one step back.

All we have to do is wait... they have to actually expend hours and hours of time. If it is worth their time to build, it is worth out time to wait.

Peace!
[Desire HD Android Development] kswiss86:
What say the Beta Tester? I was on Blackout V3.1 but i have to go back to V3.0 because Metallic sound.

Ist the new Version faster? Or could Sense 3.6 not faster anymore?
[Desire HD Android Development] Raymond Ebertt:
Good point.... Not thinking tonight
[Desire HD Android Development] Roberto_Lim:
The test ROM's are not as complete as v3.0.0 and v3.1.0. It has some elements missing so I cannot be sure if it will be faster in their end. But Beta 1 was a lot faster in their current condition. I thought 3.6 on Blackout was fast... apparently it is not. Well when compared to the new one.

The metallic sound which appears to be solved seems to vary from user to user. I stayed on v3.0.0 for a few days before reverting to Virtuous Affinity. v3.1.0 became a daily driver.

A quick release would probably mean a combination of satisfied users and those with problems. Looks like this time they want to make sure when it comes out it works out well for everybody.

There are plenty of quick release ROM's available for those who want. Get a ROM here, a kernel there, a camera app here and a fix there... And in the end, if you can navigate all that they work pretty well too.

No one has built the "perfect" ROM yet. If someone did, people would not be coming back to this thread looking for an update.

Sent from my HTC Desire HD powered by Blackout ICS Incredible
[Desire HD Android Development] krzych:
[removed for the sake of one "non-thinker" ;)]

---------- Post added at 06:50 PM ---------- Previous post was at 06:48 PM ----------

But Blackout is closest, heheh ;). By the way, we should reply "then go, take the updates from other teams" to every person which says "other teams have updates" :D
[Desire HD Android Development] Raymond Ebertt:
edited for reasons that only Kaptain Kangaroo can answer...
[Desire HD Android Development] krzych:
[edit] Long live Kangaroo! ;)
[Desire HD Android Development] kswiss86:
Hope we get the new Version soon :laugh: . Want to try this new **** :)

thx to Blackout Team
[Desire HD Android Development] Roberto_Lim:
I probably should not have said that. Plenty of good ROM's out there. Was just a bit irritated when I wrote it.

Would love to get an update too. But when there is none and I want to flash one, there are plenty fine ones worth the time.

Anyway let's get back to business. Restored my Blackout Nandroid, stuck in the 20 month old battery, and let's see if I can get my battery to spike on good ole 3.1 :)

Sent from my HTC Desire HD powered by Blackout ICS Incredible