yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] igor7:
Confirm! I'm using same rom and same SD card. Here are screen shots, before and after:
[Desire Android Development] BashyUK:
Thanks for this, may be a good idea to put the richardtrip v4 version from Pg6 on the first post as well?
[Desire Android Development] aaargh777:
Leedroid 2.1a A2SD,

improved my read-speed from 2 to 6 with the kernel from post #54
[Desire Android Development] eref:
Using the 4Gb class 2 card I have got bundled with the desire:

Before patch:

Write 1, read 4

After patch:

Write 2, read 9

Thanks Bro!
[Desire Android Development] peterme58:
with the prerooted stock 2.10.45 from tepic my Toshiba 16 gb class2 card gives me

read 15

write 4

like a class4

i use the richard's kernel uvoc v4 sdfixed
[Desire Android Development] Rastaman-FB:
no it wasnt, it was part of snq's custom kernel made for 2.2b and above.

v2/v3 is made by richardtrip and doesnt have "smartass"
[Desire Android Development] viva.fidel:
Hi, yeah I figured this out after finding a link to snq's kernel with the sd card fix included in LeeDrOiD's topic

http://xdaforums.com/showpost.php?p=8789839&postcount=9109
[Desire Android Development] freeman_108:
Thanks for the info done! But for my Kingston 16g class 10 only get 2mb write 13mb read is that normal or I have a defective card?
[Desire Android Development] versa-desire:
That's normal, Kingston C10 card is suxk on desire machine. It can reach the spec only with card reader, but in desire, it is only comparable to a C2 card :mad:
[Desire Android Development] Pyr0x64:
we don't seem to get the max write speeds in the desire, but you should be seeing more than 2mb

i have an adata 16gb class 6 and get 6mb write speeds
[Desire Android Development] nakah1:
Thanks works fine
[Desire Android Development] -Happy Feet-:
With my 16 GB class 2 SD card

Before patching

Write : 2 mbit/sec.

Read: 4 mbit/sec.

After patching:

Write: 4 mbit/sec.

Read: 6 mbit/sec.

Now I have buy an Adata 16 GB class 6 card :-) . When I receive the card I post it again...

send from my Alex-v ROM loaded HTC Desire
[Desire Android Development] versa-desire:
Yes, I test both adata c6 and Kingston c10, adata works fine in desire, but Kingston, it is much slower than adata c6 in desire, I just put it in card reader as a fake usb stick :mad:
[Desire Android Development] @ngel:
Here's the results for my super-cluttered, file-packed, never-defragmented, multi-partitioned, poor 16 GB Class 2 Sandisk MicroSD:

BEFORE

Write: 3 MB/s

Read: 5 MB/s :(

AFTER

Write: 3 MB/s

Read: 15 MB/s :cool:
[Desire Android Development] ilya.glants:
Can someone explain why only the read speed changes but not the write speed?
[Desire Android Development] Zeljko1234:
I think (bolded):

/* readahead.c */

-#define VM_MAX_READAHEAD	4	/* kbytes */

-#define VM_MIN_READAHEAD	4	/* kbytes (includes current page) */

+#define VM_MAX_READAHEAD	128	/* kbytes */

+#define VM_MIN_READAHEAD	16	/* kbytes (includes current page) */
[Desire Android Development] BashyUK:
Kingston 16GB Class 4

Before: W: 5MB

After: W: 5MB

Before: R: 5 MB

After R: 12MB

Ran 3 times as suggested in SST app.
[Desire Android Development] ilya.glants:
But why can't you do the same for writing speed?
[Desire Android Development] quad2012:
Impressive improvement in reading is there any possibility we could hope for such an improvement in writing speed?
[Desire Android Development] ntrls:
A-DATA 8GB class 6

BEFORE: :mad::mad::mad:

class * 4

Read * 6

Write * 4

AFTER: :D:D:D

Class * Unknown

Read * 13

Write * 9
[Desire Android Development] martino2k6:
Because you can't READ ahead when you're WRITING...

In other words, writing doesn't use readahead.
[Desire Android Development] GaborChen:
(Kernel_Froyo_cfq_V4_sdfix.zip).

16 GB Class 2 Sandisk MicroSD:

Before:

Read - 5 MB/s

Write - 4 MB/s

After:

Read -15 MB/s

Write - 4 MB/s

Great Thanks for this fix!
[Desire Android Development] w00zla:
Works good for me!

I used the mentioned patch for LeeDroid kernel.

SPEEDS (8gb class6 Transcend card)

before: read 3mb write 6mb

after: read 3mb write 13mb

:cool:

thx for this great patch!!
[Desire Android Development] BashyUK:
Any negative impact by implementing this patch on the sdcard in terms of it's life? Would like my recently purchased 16GB to at least last the life of my contract ;)
[Desire Android Development] LuffyPSP:
can this be used of CM rom? cuz while transfering from PC to SD is damn slower than while i'm on sense.
[Desire Android Development] martino2k6:
CM has normal values for readahead, so no need to use this patch. It was just Sense kernels which had different values, for whatever weird reason HTC decided to do that :/
[Desire Android Development] ryanrich:
Thanks so much for this, huge difference!

Before

write 1mb/s

read 3mb/s

After

write 2mb/s

read 10mb/s
[Desire Android Development] LuffyPSP:
damn it. cuz on CM based roms, i need to wait 30 minutes for 5 GB of files transfer while on sense, only 15 minutes.
[Desire Android Development] Oijkn:
Hi thank you very much for that great mod !!! I want to see the difference after the patch but what benchmark tool are you using please ?
[Desire Android Development] frankoid:
I don't think that this patch will reduce the life of your SD card because:

1) the patch doesn't really introduce anything new, it only reverts a change that HTC made in their Froyo kernel - with the patch the settings are the same as they were in HTC's Eclair kernel and the same as they are in non-Sense kernels (CM6, OpenDesire, Defrost etc)

2) the patch only affects reading, not writing, and writing wears out flash media much more than reading
[Desire Android Development] frankoid:
"SD Card Speed Test" from the market. The results can vary so it's worth running it 2 or 3 times.
[Desire Android Development] morgan39:
Thanks mate, works good for me!

I have LeeDrOiD V2.2b and the values before fix W5 R4 and after fix W6 R12.

Good work, thanks again for sharing.
[Desire Android Development] Ascenca83:
Hi

I also installed the patched kernel. Here my results on a 16GB Sandisk Class2 (always did 3 runs to get a more precise score):

Before:

Read//Write

6//5

6//6

6//7

After:

Read//Write

14//5

14//5

14//5

So a clear enhencement of read speed and a more constant write speed.

I am pleased with the result.

Btw does someone know all the advantages of the richard kernel? I come from using the LeeDroid 2.2 kernel.

Thanks in advance.

Ascenca
[Desire Android Development] Oijkn:
Thanks mate for the tips :)

@all : what capacity/class SD Card do you advise me, please ?
[Desire Android Development] wicksta1:
Many thanks, I went from the following:

write: 2mb/s

read: 1mb/s (!!!!! - annoyed about that compared to others here, it's a class 2 Sandisk I bought from play.com!)

After:

write: 2mb/s

read: 6mb/s :)
[Desire Android Development] neomoz:
I used to suffer from a lot of skipping/stalling with the music player before this fix was applied. It's been a god send, using leedroid 2.2d and with the patched snq kernel it's been absolutely flawless for me.

NO MORE MUSIC SKIPPING!!! Also the handset does feel a bit faster when using A2SD+.

Excellent work, god knows why htc downgraded the sdcard read ahead in this kernel.
[Desire Android Development] martino2k6:
It wasn't just sdcard readahead specifically. It was for any memory device that data will be read from.
[Desire Android Development] Judge584:
Hi,

If I want to apply this patch to my kernel, do you confirm all I have to do is replacing these two lines:

#define VM_MAX_READAHEAD 4 /* kbytes */
#define VM_MIN_READAHEAD 4 /* kbytes (includes current page) */

by these two lines:

#define VM_MAX_READAHEAD 128 /* kbytes */
#define VM_MIN_READAHEAD 16 /* kbytes (includes current page) */

So in fact just replacing two numeric value in include/linux/mm.h ?

Because I have done it on stock htc froyo kernel sources and it doesn't work.

What am I missing?
[Desire Android Development] dennis.l:
I applied Kernel_Froyo_cfq_V4_sdfix.zip along with the Wifi N and PM Fast patches for richardtrip v4 Kernel on my desire with Pays 2.2 ROM.

When I wake up the phone now. the speed is really slow for about 2 to 5 seconds.

going to give the kernel_2.6.32-frankoid.zip a try and see if it is any better.
[Desire Android Development] websinister:
you could try richardtrip's V5. he added the readahead on his kernel now.
[Desire Android Development] dennis.l:
I just tried both kernel_2.6.32-frankoid.zip and richardtrip's V5

frankoid's made it run lightning fast. I couldn't believe it.

richardtrips V5 is definitely working much much better than V4 with SD fix but doesn't seem as fast as frankoid's kernel.

The quadrant score for both are about the same (about 1190 but richardtrips v4 with sdfix was about 930 in quadrant)

Might have something to do with Pays 2.2 ROM but I think frankoids kernel definitely feel the fastest for me.
[Desire Android Development] Ascenca83:
Hi

Could anyone tell me where to find the richardtrip v5 kernel or upload it here?

Couldnt find it unfortunately!

Thanks in advance.

Ascenca
[Desire Android Development] websinister:
hope this could help...
[Desire Android Development] landwomble:
Woah. Running RT kernel on auraxtsense 7.8.1. It flies! Great work, dude!
[Desire Android Development] iDaddy:
Hi guys,

as this fix is for sense ROMs, I still wanted to ask - do your cards perform normally with CyanogenMod >=6 ? I used to have a Class 2 Kingston Card and I started thinking my slow write speeds were just due to this.

I bought a Class 10 Kingston 16GB Card yesterday and hoped for some good performance. Sadly I discovered, that the speeds are the same as before.

Write/Read

2/2

So my question is: Does CyanogenMod have the slow SD Card problem too ? Or is it me?

P.S. CyanogenMod (Nightly) 6-B151 , whole SD Card is FAT32 and brand new..
[Desire Android Development] BashyUK:
Thanks for the explanation. The gallery loads so much quicker now!
[Desire Android Development] martino2k6:
Yes, that's what you should do. But why do it manually when the OP has already provided a diff file that you can use?
[Desire Android Development] frankoid:
CyanogenMod doesn't have the problem, in fact I switched to CyanogenMod for a while before I worked out what was causing the problem in Sense ROMs. I used CM6.0.2 and a few nightlys, the latest being 145.
[Desire Android Development] frankoid:
No problem, glad you like it :)
[Desire Android Development] iDaddy:
So I'm lost :-( ... Any idea where my problem could be?
[Desire Android Development] Ascenca83:
Hi

After the installation of the richardtrip v5 kernel I cant select the "smartass" gouvernator anymore in setcpu... thats a pity. Is there a solution for it to have the sd fix + the "smartass" gouvernator?

Thanks in advance.

Ascenca
[Desire Android Development] iDaddy:
I found out, that my Read and Write speeds (2-3 write/read with a class 10 sd) are the same even in Recovery Mode...

Does that explain something ?
[Desire Android Development] versa-desire:
not your problem, but Kingston one, I got Adata 16g C6 and Kingston 16G c10,

the Adata one without any problem with the speed, but the Kingston c10 16G restricted to around 2M write no matter u use CM / DeFrost / Sense

:mad:
[Desire Android Development] Pyr0x64:
where are you guys buying these class 10 kingston cards? (is it from a reputable retailer?)

do you get 10MB/sec or higher with them plugged into a computer with a card reader?
[Desire Android Development] versa-desire:
yes, retail product. This Kingston MircoSD c10 16G will get the speed of around 11M/sec write if plug in the card reader, but it will never reach this speed if plug in the desire. Here is what I found for your reference, all test run inside Desire with SST, ROM CM6(it shouldn't have problem in sdcard and no need fix), no app run inside SD, and no A2SD+ installed:

1. Adata C6 16G

Read 10M

Write 4M

2. Kingston C10 16G

Read 14M

Write 3M

3. Kingmax C10 16G

Read 15M

Write 11M

Apparently, the Kingston C10 16G have compatible problem with desire. That's what I found out.
[Desire Android Development] iDaddy:
In fact, it seems to be an incompability issue with any Froyo kernel, not the HW itself. I downgraded to stock 2.1 WWE a got speeds 14/12 - Read/Write
[Desire Android Development] caesarc:
Adata C6 8GB

Write: 9MB/s

Read: 14MB/s

Thank you for this kernel!
[Desire Android Development] Prime-Time:
can anyone help me?

i installed this kernel on my HTC Desire, and the result is I get a Boot Loop on turn on,

i'm using this ROM:http://xdaforums.com/showthread.php?t=789058

Asia WWE 2.13.707.1, Deodexed, a2sd+.
[Desire Android Development] Fisken:
does this work with RCMixHD v0.11 ? because when i test my card now its only 3/13 and its a class 6 so it should be min 6 in write... i have tested in on my pc where it has 10/15 (:
[Desire Android Development] hover99:
no the Sense HD ROMs dont work at the moment with this patch..
[Desire Android Development] hamdir:
i really can't praise this fix well enough, i keep trying my best to force a skip on a 720p video with no success :D

this fix saved me from buying a new SD, my class 2 is good enough now

it's sad that we end up fixing HTC's botched job again and again
[Desire Android Development] Pyr0x64:
Sense HD roms work just fine.

i get 6 write and 14 read with an adata class 6 card using RCMixHD v0.11
[Vibrant General] dbVibrant:
I charged my phone to 100%- then as soon as I unplug my phone, the percentage drops to 95%. Is this a battery reconditioning problem? I have 2 batteries- both brand new. The phone is only one week old.
[Vibrant General] disturkis4u:
I get the same thing. I think its software related. Mine drops to 97% n then I plug it in n charge more to 100...then I unplug and charge some more. Eventually it'll stay at 100% when I unplug it. This happens even after I've reconditioned the battery.
[Vibrant General] ericd07:
same thing happens to me =[ I tried reconditioning the battery but its still the same. I'm going to try reconditioning again and see if it helps.
[Vibrant General] beren28:
Yes
[Vibrant General] theedon323:
mines too!! it drops to 97%. but today i let myphone died then i plugged it in and left it all night after unplugging it it stayed at 100%.
[Vibrant General] Bronk93:
I've experienced the same situation, but only if I unplug it immediately after it says 100%. Now, I let it charge about 30min after it says 100% and when I unplug it, it stays. Not sure if its battery condition or the software. I don't pay all that much attention to it.
[Vibrant General] apple_g:
When I unplug my phone it goes to 97%. I find that it I plug it back in after 10 mins and let it charge for half an hour, my phone will last almost till 11pm. If I don't do it then I struggle to make it to 6pm. Not sure what is going on here.
[Vibrant General] crazyald:
Never happens to me. Maybe because I'm using juice defender.
[Vibrant General] bchalk:
Have you guys ever cleared your battery history?

Pretty much all of the weird reading anomalies are merely software/calibration of what percentage the battery is actually at. The actual voltage is pretty much never affected.

Note: Having two batteries can also make weird stuff like this happen as the device calibrates for one battery and then you change it. Just use the gauge as a rough estimate, treat it like the gas gauge in your car.

Remember lithium batteries do not have a linear mAH remaining to Voltage correlation so the calibration is very important and if off even slightly can cause weird things with the "percentages", this is true on all phones, not just the Vibrant.
[Vibrant General] iynfynity:
This is also happening to me, i just let it charge for 30 more minutes then it will stay for %100 but after awhile it will have a huge drop. my phone's battery is getting worse and i'm using wifi everyday.
[Vibrant General] Wuggs:
Once your phone is fully charged, unplug the charger and plug it back in. it will take a little while to tell you that it is fully charged. unplug it and then plug it in again. do this 3 or 4 times. Then when you unplug, your battery will say 100%. I reconditioned my battery after unplugging and replugging 6 or 7 times and now i always have 100% battery after just 1 unplug in the morning.
[Captivate Q&A, Help & Troubleshooting] unexpectedly:
Hey Everyone,

It would be fantastic if we could have a sticky in the Q&A forum with slang and simple definitions (both Captivate specific and Android in general) to act as a gateway to better forum searches.

I might be a newb to androis os, the captivate, and these forums but I'm pretty well versed tech guy... I run linux, code websites (php+mysql), integrate business apps (php+mysql+postgres+xtuple) blah blah. And the content of this forum lends itself to abbreviations and slang which create one heck of a learning curve. So I'll start with the little bit I've gleaned ... If we want to make this thread a running thing, I'll provide edits (and welcome those with mod powers to make corrections to bad info)

adb = Android Debug Bridge, a command line tool for your computer that via USB connection with phone in debug mode, allows files to be copied and commands to be sent in your phone (including reboot in recovery mode).

Cappy = slang for Captivate. Occasionally looked down upon.

Cognition =

DG = abbr for "DesignGears", a forum member who contributes greatly to

the forum with ROMs and advice.

JF6 =

JH7 =

Odin = Windows program to re-flash your phone back to how it came. (This is the only program that can do this)

OTA = "over the air" updates to your phone sent from AT&T. OTA is also the description of a way to install ROMs. (?)

ROM = (?) can have several meanings from a small program someone wrote to an entire new version of the OS on your phone.

3 button trick = (disabled on many Captivates from AT&T) while powering on your phone, holding both vol up and down keys AND the power button has the phone boot up in recovery mode, allowing the installation of new and/or non-oem programs.

TiBu = TitaniumBackup

TitaniumBackup = an app you install in your phone to backup which apps you have installed as well as user data.

update.zip = the key to installing anything on your phone. When the phone boots up in recovery mode, you can install anything you have copied to your phone and renamed from NewShinyTrick.zip to update.zip.
[Captivate Q&A, Help & Troubleshooting] Fallon:
DG now is distributing a version of Cognition for Heimdall, so it looks like Odin is no longer the only game in town.
[Touch Pro2 CDMA] digitalimagecreations:
I have been receiving an error code 129 on my Touch Pro 2 (Sprint) for sometime now. I finally brought it into Sprint and they WIPED my phone and said it was a software issue. 3 days later the same error message. I brought it back to Sprint and they gave me a brand new TP2. 4 days later I am still receiving the same error message (on my new phone). I brought it back to Sprint today and low and behold they WIPED my phone again, this time they did not put anything back on it, no contacts, no nothing. When I asked them what was wrong this time they said and I quote "DO NOT SINK IT WITH YOUR PC", HUH seriously, I have a WM phone and a Windows PC and I can't sink my phone. They recommended to put everything back on manually and see if the error happens again.

I am going CRAZY. Anyone ever see this before? Its NOT a text message I am receiving, its an actual ERROR, it appears on the top tool bar as and "!" sigh, when I click on it is says Error 129. When I get the error I can not make calls, send text or get on the Net. I have to reboot my phone to use it. Then when I reboot I have noticed my family gets repeated text messages. And once I get the error it comes back constantly.

Any help would be appreciated. THANK YOU!!
[Touch Pro2 CDMA] cajunflavoredbob:
If you're experiencing the 129 data connection error, try calling advanced tech support and have them rebuild/refresh your network settings and see if it fixes you. I'm baffled as to the why part.

In any case, I found a listing of all the Sprint error codes and what really catches my eye is the fact it says this:

Error Codes - RFC 2002 (129) 129 Administratively Prohibited Mobile should display "Unknown error. Sign in failed. Please try again. If the problem persists, turn your phone off then turn it on again."

Maybe wherever you were with your phone Sprint wasn't letting you use the net at that time.

I also found the following info you may want to try:

Go to www.sprint.com and log in to your account.

Under My Sprint, click on the Settings and Password link.

Under Account Admin Tools, click "wireless web access."

Make sure your phone number IS NOT CHECKED on this page. If it is by chance, your data has been "shut off."

You may want to check it, save it, and then uncheck it. It could cause something to "refresh."

Also, check Settings -> Connections Tab -> connections -> under Sprint click on "Manage existing connections" and make sure your "sprint #777" is there.

If not, settings are as follows:

Name of Connection : Sprint

Model : Cellular LIne

Number to be dialed #777

Username/Password/Domain are blank

Advanced - Use server-assigned IP address is checked (on both tabs)

Use Slip is UNCHECKED

Use Software compression is CHECKED

Use IP Header compress is CHECKED

You need to soft reset after adding.

Other things to try:

Also make sure your data connection is "on" in the comm manager. I know that is a duh, but who knows.

Start > Settings > System Tab > Update Profile

Phone Dialer > Menu > Options > Services tab > Internet > Get Settings

If you're feeling ambitious with that one, you could then initiate custom NAI entry to device (client-initiated IOTA) by taping start.

That's about as much as I could turn up. I hope something works for you. :)
[Vibrant General] mistabeo:
it's the main reason for the major battery drain (every time there's a significant drain, i open up advanced task killer and notice there are 10+ apps running). i'd like to know what the point in this is? some of these apps are useless, and i can't see why the android would want to load them to make anything run more efficient. so is there an app that lets you choose the apps you want to "disable"?

and is it going to be better when froyo comes out?
[Vibrant General] qtilt112:
if you have root, you can uninstall them
[Vibrant General] N8ter:
Just cause atk shows an app doesnt mean the app is actually running. This ignorance is precisely why task killers suck.
[Vibrant General] mistabeo:
how to uninstall? this is the bloatware that comes with the phones.
[Vibrant General] d01100100:
Get root, get Titanium backup, uninstall.
[Vibrant General] disturkis4u:
A program like system panel will show you which apps are actually active (running)
[Vibrant General] Singhman:
Hi. My wife emails me videos she made on her iphone 3GS, and i can't open them. Any ideas of how i can make it work? They are .mov files..thanks
[Vibrant General] watcher64:
Have her record them in a different format, .mov is the Apple Quicktime format, and the vibrant does not play them ...

So you have 2 choices ..

1.) have her record them in a different format if possible ..

or

2.) save them to your pc and convert them to a true .mp4 or another format supported by the vibrant .
[Vibrant General] office boy:
hxxp://lifehacker.com/5668721/vplayer-plays-just-about-any-video-format-on-android

Should handle .mov

(sorry bout link, new user thingy)
[Vibrant General] dcontrol:
You could post some of her vids, so we could test em :-D
[Windows Mobile] LastOttoman:
for exsample i made like this but they are stil on start menu

;***PROJECTDEFAULT_A***

Directory("\Windows\Start Menu\Programs"):-Directory("Tools")

;Directory("\Windows\Start Menu\Programs"):-Directory("Multimedia")

;Directory("\Windows\Start Menu\Programs"):-Directory("Messaging")

;Directory("\Windows\Start Menu\Programs"):-Directory("Calls")

;Directory("\Windows\Start Menu\Programs"):-Directory("Outlook")

how can i remove messaging calls from start menu ?

tenks for answer ...