yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] sibere:
The speed depends also on the block size. You'll get something different if the card is formatted with FAT32 16Ko blocks or 64Ko blocks.

Actually SDformatter is doing automagically what I'm doing manually on my thread OP: partition alignment and FAT32 blocks alignment too.

So formatting an SD with this tool and then resizing the end of the FAT32 partition to add a MiB aligned ext4 partition should be fine.

BTW; USB 1.0 top speed is 1.5Mb/s :P
[Desire Android Development] Droidzone:
Great.. Now newbies wont have any problem in getting performance on their Roms!
[Desire Android Development] sibere:
They'll still have to use Gparted and correctly resize and align to MB the EXT4 partition though ;)
[Desire Android Development] Droidzone:
Yup. But they have no business being on XDA if they cant figure out how to do that themselves! :D
[Desire Android Development] Droidzone:
Ok, optimization guide has been added on the site. Any comments, Booce/Sibere? Since I haven't done this procedure as of yet (have to do it on my PC on Monday when I return home), I might be missing some details.
[Desire Android Development] jigners:
dont be too harsh, many of us were once newbies and ignorant, i could still

remember when i first joined xda with my HTC Blackstone:p
[Desire Android Development] booce:
Looks good. No need for step 4, just start with SD Formatter create the fat32, then go to gparted to resize and create the mib aligned ext4. Saves a reboot :)

Oh, it's worth mentioning that in the SD Format tool, there is an option button. I have been pressing this then choosing "Format Size Adjustment" to On.

Hopefully this will save people some time and or money.

Booce
[Desire Android Development] sibere:
I was about to say the same :)

After the backup, just reformat the SD with the tool. Don't forget to choose the option "format size adjustment" to "ON" by clicking the "option" button before formatting.

Once the SD is reformatted and optimized, then one need to resize and align the 2nd partition using Gparted.

BTW DZ, you have a visitor in the middle of the Sudanese desert :)
[Desire Android Development] Droidzone:
Done! :)

Lol... I suppose they have HTC and Desire-s there too! ;)
[Desire Android Development] octa_amide:
I think this may solve the desire not detecting the SD card during boot. And stuck at the pink led part.

At least that was what happen to me before I use the tool.
[Desire Android Development] Droidzone:
lol.. That was because of a bug in my code.. I have already corrected it and released a version! :D
[Desire Android Development] octa_amide:
LOL, ok. But I did manage to overcome that after I format. Well, maybe I am lucky.
[Desire Android Development] fredfox_uk:
Power off

Hi

I rarely turn my Desire of these days, but I did today. When I turned it back on, it started in just a few seconds ! I did this a few more times to make sure I hadn't hit the hibernate option instead but the same results. Looking at the battery stats, it gives the up time including the time it was "off" and the last used list (holding the home button down) is still populated.

Is this expected behaviour of GB ? It seems to be more Hibernate than Off. I guess it will still use that battery too ?
[Desire Android Development] RevoWution:
Just had a quick go with the new alignment instructions you guys conjured up.

Unfortunately, I'm still getting significant lag with my Lexar 8GB Class 6. Will give it another go and look into this in more depth over the weekend :)
[Desire Android Development] RevoWution:
You need to disable "Fast Boot" in your Power sub-menu in Settings. I forget the exact wording for the option but it's definitely inside "Power" :)

EDIT: Just checked. Go to "Settings" --> "Power" --> untick "Fast boot" and you should be able to power off the phone completely :)
[Desire Android Development] octa_amide:
Are you able to revive the "bad"card?
[Desire Android Development] sibere:
Just for info. Tried to format my SD with the tool, then made an ext4 partition, restored everything back, and booted the phone. Then I ran an ATTO bench and the result was quite bad :(

ATM I'm reverting to my previous settings (manual FAT32 alignment) and it takes ages coz I have 5GB of data to restore to my SD and my SD card reader is F*king slow! (3mb/s)

PS. I ran both test with the SD monted as a usb drive from the phone.
[Desire Android Development] booce:
That's discouraging. My transcend is still not performing as I would like, it still seems slower than the Sandisk class 4 I have. Guess SD Format isn't a magic bullet after all, but it definately fixed my sandisk card.
[Desire Android Development] Droidzone:
Er.. Maybe I should tone down the post on the site a little, eh? ;)
[Desire Android Development] booce:
Don't know really. The sandisk was "fixed" for me, the transcend got a lot better but was still slower than the sandisk. It helped the transcend but didn't completely eliminate the lag.
[Desire Android Development] fredfox_uk:
Fastboot

Thanks for the tip RevoWution - I found it under Settings -> Applications. And it has the comment "Turn off to use some Market apps"
[Desire Android Development] sibere:
dunno either. I'm reformatting my SD again to give it another try. I'm surprised though because the SDformatter was looking like the Panasonic sd formatter I used to format my USB flash drives. And this panasonic formatter has always been working nicely on my usb sticks :)
[Desire Android Development] nickislauw:
Man, what lag are we talking about man? Give me examples!
[Desire Android Development] octa_amide:
Maybe the tool doesn't fix speed issue. But it does fix the mis-alignment problem for my card.

So. What I want to say is. Using SD card right out of the box is not a good idea for desire.
[Desire Android Development] Yekxmerr:
I don't have a card reader, using my phone in recovery mode as sdcard will have any influence on the SD improvement guide ?

Update:It seems it does. Or it did in my case. I followed the guide and my sd card is getting write speeds of 9mb/s :O ( class 6 )
[Desire Android Development] booce:
Examples: Slow switching between home screens. 6 minute boot times.

Apps so slow to respond they offer you a force close or a wait.

Booce
[Desire Android Development] RevoWution:
Haha strange. Mine's in "Settings" --> "Power" :) Must be because I am running Sense 2.1.
[Desire Android Development] RevoWution:
Not to mention the fact it takes my Desire ~4-5 seconds for it to move a homescreen icon and/or widget :(

And I've also noticed the camera lags out hard too. The viewfinder starts up fine, but I waited 20 seconds before focusing finally started... Imagine trying to capture that random LOL moment, but only to miss it cuz of your laggy camera haha... :\
[Desire Android Development] Yekxmerr:
Try this: Format your SD using the tool after that go to gparted and check if your SD has 4mb of unallocated at the beginning and other 4 at the end. If you have it, when resizing the FAT32 partition and creating the EXT4 leave that unallocated space the same way before. For example i've a 4gb sdcard and i resized the fat32 on 1028mb, and created a ext4 with 1024mb and 4mb free at the end. Give it a shot.

( i'm not shure but if you touch the unallocated space after the format using the tool you'll break the fat32 aligment because it moves the blocks )

Sorry for my awful english.
[Desire Android Development] Yekxmerr:
Well my screen takes 3 or 4 seconds to wake up, and apps sometimes takes 2 or 3 seconds to open. Besides this minor problems this runs BLAZINGLY FAST !
[Desire Android Development] dbanzon:
hey guys on my first week on supernova and im finding it very good, but now im getting this itch to flash something and i think a nice theme would be it. Wasnt there an instruction somewhere in the droidzone site on how to flash theme for this rom? Been looking for it for the past hour but i cant seem to find it. Can anyone point me to it?
[Desire Android Development] nickislauw:
Well, i shiuld say, use silkys rom! That one is laggy as hell! Cant understand how people find it run 'smooth' cause scrolling between homescreens is FKED up laggy
[Desire Android Development] Yekxmerr:
I don't have a clue what's going on in that script. I used a card reader because i tried to use my phone in adbshell and i got bad results.
[Desire Android Development] sempi601:
Is there any way to have the "quick settings" tab in notification bar? I really miss that. I tried UOT kitchen, but it didn't change anything :(
[Desire Android Development] TyKa:
Droidzone

You plan/make to release SuperNova Light version?
[Desire Android Development] Droidzone:
What exactly do you wish to have in a Lite version?
[Desire Android Development] Yekxmerr:
Well i tried to align with 4ext recovery and it seems i get inferior performance on SD speeds. It seems the droidzone guide on SDcard Optimization is better but i'm stress testing everything i will post my progress.
[Desire Android Development] TyKa:
Remove unnecessary widget, apps, unofficial app

Only add superuser, flashlight, powermenu/rebootmenu and script data2ext

Please make this ROM :( I love U ROMs, but need Android 2.3.3 Light
[Desire Android Development] Yekxmerr:
Instead of wasting our developer time you could get your hands on a Kitchen and rearrange the rom in your needs. It's not hard at all for what i've read.
[Desire Android Development] carval2k:
How can I...

Hi all...

Can someone please help me on finding how to download this supernova rom?

I think I already did everything, I'm registered on the droidzone forum as also, but I always get the message that I've to register. Do I've to pay for?

By the way, anyone here using this rom? Any issue?

If someone come to answer me that I should search before ask, I also did that, and as many of you may think, this post hast thousands of posts. It's impossible to read them all, not to refer that it's impossible to understand all replys

MANY THANKS TO ALL :)
[Desire Android Development] sibere:
Why would you like data2ext when the rom is coming with data2sd ? ;)
[Desire Android Development] sibere:
If you're feeling brave enough, try the manual way as explained on my thread OP.
[Desire Android Development] Yekxmerr:
Sibere, i'm 70% shure this lags are a software issue. Optimizing the sdcard might help but won't fix it. It is a kernel prob or on the sense rom itself. Can logcat show any info on the laggs ? ( like the delay on wake up screen )
[Desire Android Development] Droidzone:
How can a kernel/Rom issue cause variations in different cards?
[Desire Android Development] Yekxmerr:
I've 2 sd cards, and with both i can't fix the small laggs problem. And for what i've see this only affects a couple of people so it might be some hardware issues i don't know (my desire is PVT3). Since im not a expert i can only guess. But i'm working on this.
[Desire Android Development] fredfox_uk:
Build Number

Hi

In the Software Information, under Build Number, I have :-

SuperNova Classic iData2SD (no Loaded) 2.0.2.0

What does the not loaded mean ? :) For all I know this has always been there, I don't think I looked since moving from StarBurst to SuperNova.

Thanks.
[Desire Android Development] saiuk:
help please

Hi how can i root, as i now got htc desire 2.3 gingerbread update unrevocked not compatible with this now.. hope you can help.. cheers..
[Desire Android Development] Droidzone:
You can't yet.
[Desire Android Development] Droidzone:
@Sibere, how did you find out that heads and sectors should be 64 and 32? I'm doing the manual optimization on my card now. Let's see if we can get a little more performance out of this pioneer.. :)

Is it a constant for the sd card?
[Desire Android Development] sibere:
H64 and S32 gives (not magically but almost ;)) - guess what? - 1Mb cylinders ! :)

64*32=2048 blocks of 512 bytes = 1024Kb

Other combinations can lead to the same results. I found one day (but I've lost the link) a list of plenty of combinations and the resulting cylinder size.

With 1Mb cylinders, you're sure to get 1Mb aligned partitions when you set your partitions with fdisk - without the need of going into the expert mode - as long as your 1st partition starts on the 2nd cylinder.

Then you just have to follow the FAT32 optimization guide for the 1st partition and format the EXT4 partition with a stripe and stride of 64 and a block size of 4096 to get a 256Kb block allocation in order to keep data aligned to the SD erase block size.

Sounds easy but took me a hell lot of time to find all these precious informations.

Hope this is clear enough :p
[Desire Android Development] Yekxmerr:
Hey guys, for the people who're having lag problems and wakeup delays etc can you post your desire version, hboot, radio and sdcard info ? I'm trying to find the source of this problem. ( Alignment doesn't solve it )
[Desire Android Development] Droidzone:
As of now, the only thing that we have proved is that aligning with SD formatter doesnt work well, and can even give negative results. Sibere has got a huge performance boost with manual alignment. I will be doing it soon and posting results with step by step instructions.
[Desire Android Development] Droidzone:
This is what I did. I wonder if there was anything else I should have changed,.

Erased.. Redoing it
[Desire Android Development] RevoWution:
Looking forward to the manual alignment instructions, dz!! I've tried the SDFormat app a couple of times now and still getting lag :)
[Desire Android Development] RevoWution:
Desire version: PVT1

HBOOT: AlphaRev's Stock HBOOT 0.93.0001 (S-OFF)

Radio: whichever one came with SuperNova

SD Card: Transcend 16GB Class 6, Lexar 8GB Class 6, Sandisk 4GB Class 4 (all 3 have lag problems)
[Desire Android Development] Droidzone:
Actually I was so interested that I visited the nearest cyber cafe (a place where you pay for using a pc) and made it. :)

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] Droidzone:
You have to make it anew

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] reaper7881:
Is ext 4 faster or better than ext3
[Desire Android Development] Iceberger:
Tried to install the Data2SDInstallerX10E_GB_simple.zip, Getting installation abort.

I'm using ext4. Is that the problem?
[Desire Android Development] Droidzone:
No. could you try extracting these files and re compressing them into a zip? Use the winzip no compression option. Use only winzip.

I wasn't working on my own pc at the time, so the compression algorithm could've been corrupted

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] sibere:
Or you can try do the thing manually :)
[Desire Android Development] Droidzone:
Indeed, if you have a computer. :(

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] sibere:
Maybe it's time for an other round to the cyber café ;)
[Desire Android Development] Droidzone:
Nay.. I already cut into my hectic schedule doing that.

Have to read up all about gastric, esophageal, and intestinal surgeries in the next five hours! :)

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] Iceberger:
Unzipping and than zipping again did the trick!
[Desire Android Development] Droidzone:
Excellent... Please upload your file here..

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] sibere:
Great!

Do you now have Supernova with more storage space?
[Desire Android Development] Lothaen:
Has anyone mentioned the first post refers to it being based on 2.29.405.5 still? :)

I might have to try this... but first should get a new (working) SD card... that was my downfall when I tried StarBurst..
[Desire Android Development] Iceberger:
Didn't had luck yet.

Although the script seemed to work, after rebooting it didn't go further.

Going to try install it manually (Sibere's way)

Or

Am i using the right installer?

Data2SDInstallerX10E_GB_simple or Data2SDInstallerX10E_GB?
[Desire Android Development] Iceberger:
When using your script i get this

umount /sd-ext

umount: can't umount /sd-ext: Invalid argument

After a reboot, the phone hang in the htc screen...
[Desire Android Development] Droidzone:
A logcat would have determined the issue.

Are you saying that during mount, it didn't give an error and only did during un mount?

You could replace sd-ext by sd and write this after the mount /system command:

cd /

mkdir /sd

I wonder if sd-ext is a declared variable. If not, you'd have mkdir it.

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] Droidzone:
Both were different approaches. But sibere said that he wasn't sure if the latter would work.

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] Iceberger:
you are right, when running the script i'm getting this first:

/system/bin/mkfs.vfat /dev/block/mmcblk0p2

/sbin/sh: /system/bin/mkfs.vfat: not found

then:

mount -t ext3 -o noatime,nodiratime /dev/block/mmcblk0p2 /sd-ext

mount: mounting /dev/block/mmcblk0p2 on /sd-ext failed: Invalid argument

Which explains why it couldn't been unmount.
[Desire Android Development] Droidzone:
So you don't have a binary named mkfs.vfat?

If only I had my pc with me.. :(

Swyped with my Starburst based Desire. Please ignore any typos or grammos.
[Desire Android Development] sibere:
mkfs.vfat is included is the SN ROM, so you should get it.

Did you mount /system ?

For the /sd-ext issue, it may be that the directory used with others recoveries are different than mine. I have CWM 2.5.0.7.
[Desire Android Development] booce:
Desire version: PVT4

HBOOT: AlphaRev's Stock HBOOT 0.93.0001 (S-OFF)

Radio: 32.56.00.32U_5.17.05.23

SD Card: Transcend 16GB Class 6, Kingston 16GB Class 4, Sandisk 16GB Class 4 (all 3 have lag problems)

Additionally, (and this will muddy the waters a bit) for a couple of days now I have been using Alex-V 1.0 original Gingerbread Sense (2.3.3) Build 3.14/A2SD/DATA2EXT, the data2ext version which he says uses Sibere's script.

It seems to achieve the same thing as SuperNova et al i.e. the phone's internal storage shows as whatever you have made your ext4 partition. It's let me install loads of apps and seems to work the same way. But without the lags. Now I don't know which version or even if it's the same script, but if it is, something strange is going on. The AlexV is running on my transcend class 6 16gb with no lags whatever. Boot times are about 2.30, homescreens are silky smooth. Apps are snappy and all is well.

The partitioning of the card is still SDFormatter 4mb slack 15gb fat32 1gb ext4. This partitoning was left the same from a laggy install of supernova, I just wiped the ext4 then put AlexV on it.

Sibere, is the AlexV script the same type as the Supernova? Or am I completely missing something obvious? Sorry if I'm being a noob and misunderstanding how the two different roms are achieving the same thing.

Booce
[Desire Android Development] sibere:
I don't know what script alex is using. Data2ext is not mine :)

Can you post a copy of the 01data script which should be located in /system/etc/init.d/ ?

thanks
[Desire Android Development] Droidzone:
@Sibere, in the following command:

sudo mkfs.vfat -F 32 -R 78 -n MultiBoot -s 32 -v /dev/sdb1

Breakdown:

[LIST=1]
[*]-s 32 - 32 sectors per cluster 32 x 512 - 16K allocation unit size
[*]-v /dev/sddx - Device to format
[/LIST]

Could you advice on recommended values?
[Desire Android Development] sibere:
I have used the guide values (16K blocks) for my SD. All you have to do is calculate the reserved blocks (-R XX) following the guide. You could get slightly better performances with 32K clusters at a cost of space lost when writing small files :)
[Desire Android Development] Droidzone:
Did I do this correctly?

http://pastebin.com/4B8MqzWu

Doesnt look too good
[Desire Android Development] DroidBois:
Does anyone have a quick link or advice on how to migrate to a new SD card? My Class 4 16GB MicroSD Sandisk arrived today. I went to the blog and clicked on http://supernova.droidzone.in/?cat=5 and http://supernova.droidzone.in/supernova-rom-home/resources/how-to-partition-for-starburst/ but I can't see anything, unless it's buried in there somewhere.

Any thoughts?

Also to upgrade to the latest version, can I just flash the latest ROM version and then re-install DATA2SD?
[Desire Android Development] Droidzone:
The first line says it all. It's ownhere's script.
[Desire Android Development] Droidzone:
Resources->How to partition.

Or http://supernova.droidzone.in/?page_id=38
[Desire Android Development] DroidBois:
Brilliant, thanks. So basically just backup and restore to the new card.

Swyped from my Xoom
[Desire Android Development] booce:
Suprisingly, I managed to discern that when I opened the script to paste it here. :) I only knew where to look after Sibere told me the location and filename to see the script. I thought it might be of interest to him to see another script doing the same thing as his, apparently without the lag. The scripting language means nothing to me, otherwise I'd run the comparison between that script and Sibere's myself.

I just thought I'd post my findings in the hope of helping further the cause against the lag.

Booce.
[Desire Android Development] Droidzone:
Sibere's quite familiar with Ownhere's Data2Ext and Melethron's Data2whatever.. I feel that even if there is some lag issue for some specific cards in a minority of users, Sibere's script is the stablest of the lot. I will never use either of these code in my Roms, unless Sibere himself is convinced that a method used in one of these is superior..There were always faster data2-ext-partition implementations (See melethron's life-on-the-edge script), but time and again, these were associated with failures and data corruptions. Since Sibere introduced the scripts in nov-dec, his scripts have proven to be time tested in terms of stability.

That said, the code is similiar to Sibere's code in some respects
[Desire Android Development] Necroaly:
how to download this rom?? i have cont on droidzone.in, when I download link he told me Protected: Donor’s Page enter the password..... what password ??? i make a donation. Confirmation number:6YM83331SB573520A.
[Desire Android Development] Droidzone:
The Rom is free for download. If you feel that you donated due to a misunderstanding, just PM me and I'll refund it right away.

The only difference is that donors get high speed access to the downloads. I've already sent you your password in a mail. If you didnt get it yet, pls send me a PM.
[Desire Android Development] Necroaly:
its ok, i just recived the password, and I download the rom right now, now I want to play with your rom, i see you write the sd card class 10 is incompatible whit desire.. I have only sd card class 10. if I install this rom don't work ?? or work, but with lags ?? or what i feel? with another rom work whitout any problem.
[Desire Android Development] Droidzone:
That's just a warning. Some people with Class 10 cards have had no issues at all, while some have had problems. Try it out yourself and see
[Desire Android Development] Droidzone:
My reserved blocks came to around 128. What happens when one reformats in Windows? Is the alignment lost? And when one resizes it in Gparted? Should we calculate the ext4 size so that the space is fat32 is an exact multiple of the block size?
[Desire Android Development] sibere:
If you reformat with default windows format tool, you don't loose partiton alignmemt, but you'll lose the fat32 block alignment.

looking at your atto graph... a bit weird...

I'm not home atm but I'll be home tomorrow. If u want you can post here or in a PM the details of your partitons (fdisk -lu /dev/hdxx) and the output of your mkfs.vfat. I'll check if your reserved blocks is correct.

Sent from my A70S using the XDA mobile application powered by Tapatalk
[Desire Android Development] DroidBois:
So basically, formatting aligned with Gparted is best.

Swyped from my Xoom