yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] davidke:
I dont think the 3 button recovery mode "fix" that samsung released for Bell Canada i9000m and that was ported to work for other models is really a "Fix".

As dicussed in other threads, the original bug is on the PCB. It's a timing issue on the motherboard. The "fix" installs a software hook in the 4th level bootloader to the 3 buttons in order to trigger the recovery mode.

If you brick your phone such that it does not get to the 4BL stage ...

OR

If your phone freezes even after the 4BL stage ...

then you are **** out of luck.

Only a phone that had the 3BR working before the fix or a phone that gets a MB changed will be able to recover from being bricked.

This fix is only slightly better than installing a software that triggers recovery or using adb to force recovery mode. Basically it only works in conditions where you would not need recovery in the first place.
[Galaxy S I9000 Android Development] bigl666:
thats an assumption, but where is the proof and source?
[Galaxy S I9000 Android Development] blackdeath09:
I don't know about you but for me the recovery menu fix works great. I rooted my phone after I used that fix with the update.zip method so unless you have proves I think is better to not scary users.
[Galaxy S I9000 Android Development] xtrememorph:
I thought three limit was cause by the telco not Samsung? Read it from a post where the telco confirm they disable it.
[Galaxy S I9000 Android Development] blackdeath09:
The idea is I don't think Samsung replaced the motherboard of the mobile phones and the prove is that Samsung Canada or something posted a method to enable recovery mode back.
[Galaxy S I9000 Android Development] davidke:
I did say "I think".... but added an ? to the title.

Based my opinion on these posts:

http://xdaforums.com/showpost.php?p=8217641&postcount=390

and the serious part of this one:

http://xdaforums.com/showpost.php?p=8156981&postcount=287
[Galaxy S I9000 Android Development] Casio1987:
My reply from another thread: http://xdaforums.com/showthread.php?p=8230653
[Galaxy S I9000 Android Development] Casio1987:
There is no proof, if there was, there was probably a fix already or at least the technical details published.

No, I got my phone from a Samsung distro, not from any provider and it has 3br disabled.

That could be, then if you have 3br enabled with a firmware without the integrated fix back, it's probably a new phone without replacement.

The prove that a temporary fix exist doesn't mean it's permanent, which is for the original 3br enabled devices.
[Galaxy S I9000 Android Development] blackdeath09:
So then someone should brick his phone after installed the fix and see if he can repair it back (as a user said in the original thread)
[Galaxy S I9000 Android Development] Casio1987:
Under what kind of circumstances?

That doesn't prove anything, other than the fix works if the sbl isn't overwritten.

Then flash back to a firmware who does without the fix and tell me the results.

I've read in http://xdaforums.com/showthread.php?p=8230653 that someone flashed back and the fix is gone. Now you have your proof this fix isn't permanent, like I already said a bunch of times. I believe it was firmware JM1 if I can remember correctly. It was tested one time though. Try it and please report your results back.
[Galaxy S I9000 Android Development] davidke:
Proof will come when someone bricks a phone other than by flashing firmware and can not use the 3BR combo even though the "fix" was applied.

Prroving that the "Fix" works is just about impossible. No reports of the condition described above will constitute proof that it works.

I do have an idea for a test:

- With battery fully charged, USB unplugged and phone off,

- Initiate 3BR.

- Calculate time to reach recovery screen.

Compare "fixed" phone with originally working one.

If different assume that fix is not as good as a real working 3BR phone.
[Galaxy S I9000 Android Development] TriC_101:
My Buddy just had a bad flash and and bricked the phone.. and the recovery saved him so yes it does work....

he did not have the 3 buttons working before but did the update and started flashing roms.. and it saved him... its not a hardware issue.. its always been software.

so it does work.. if this fix didn't come out he would have a good door stop.
[Galaxy S I9000 Android Development] davidke:
Like I said, proof comes when someone recovers from a brick OTHER than because of a bad flash.

Because, in general, that doesnt touch the BL.
[Galaxy S I9000 Android Development] PatcheZ:
why does it really matter? isn't that normally the problem anywayz, bricking from a bad flash?

but then again, this appears to be one of those you can't prove anything to be true, but only to be false scenarios...
[Galaxy S I9000 Android Development] Casio1987:
I disagree.

Without pcb, rom and human-machine-interaction, there is no way the bootloader will load. So you are telling me it's not a hardware issue that 3br isn't working? I fully disagree. IT IS. Why? Because Android already have the recovery / download mode adressesed... Please study mobile phone architecture or at least computer architecture and how the android kernel and os works.

No one knows the exact architecture of sgs here, but one thing is for sure. 3br isn't working, because it doesn't get handled BEFORE spl... And if it is, it's disabled on purpose in bml1 and otherwise there is probably another rom, handling all 3 buttons first, before launching ipl.

Please tell your buddy to flash back to JM1 and let his phone brick and post back your results...
[Galaxy S I9000 Android Development] Casio1987:
I hope Richthofen and / or some other members can exclude this theory by hexcomparing bml1 from working and not working 3br devices and analyze that, so we can exclude that. If it matches, then it's probably a hardware issue. Like I told you before... Android already adressed the safemode space. So the parameters must come via the 3 buttons by pcb. You are happy now?
[Galaxy S I9000 Android Development] franklin01:
It seems BML1 to BML4 that triggers 3BR recovery mode are differents between countries and could be related to CSC version.

So it seems to be a software problem.

Until you dont flash BLM/SPL everything will be fine, just check before flashing.
[Galaxy S I9000 Android Development] Richthofen:
I find it hard to believe that it would be a hardware issue.

The first retail European I9000 phones had I9000XXJF3 factory firmware version.

As far as I know all of them had a functional 3-button "wake" function for download and recovery modes.

When Samsung started using I9000XXJM1 as a factory firmware, I have seen only one phone with a functional "3-button wake". And even with that one I could not tell if it was a brand new one or a factory refurbished one.

For some odd reason the first release using the new secondary bootloader was I9000XXJM1. All of the previous versions (from I9000XXJE2 thru I9000XWJFF) have been using the same bootloader. As far as I know none of these phones ever had problems.

Also there is no indication that Samsung would have modified the hardware.

Samsung always makes bulletin about the changes in hardware and I have not seen any. Also the hardware revision has remained the same from the start.
[Galaxy S I9000 Android Development] Casio1987:
Very odd indeed, because how is it possible that some have working 3br and others not with the same firmware jm1, coming from the same csc, coming from the same batch? Maybe the 8gb differs from the 16gb (I don't think so). Maybe asked too much, but it would be great if people can start publishing all their bml's, with the exception of the containing imei.

Because the safemode must be somewhere and it isn't in bml4.

Maybe there is a special ic for it, but it's locked for the 3br disabled phones and it's overridden by the sbl.

Are you sure there isn't a special module with the safemode in it?

That would clarify why the hw still preserves the same revision.
[Galaxy S I9000 Android Development] TriC_101:
I do know how phone architecture works and computer architecture as well....... in the end its very simple... it works its saved lots of people from having a bricked phone.. and the recovery mode is different between countries. besides you should not be flashing the SPL/BLM in the 1st place. and like you said your self you don't know how the exact architecture works on the SGS so how can you say its not a software issue. if you fully don't understand it.
[HD Mini General] jezzasin:
hi, i recieved my new hd mini this morning and decided to reformat my SD card from my nokia and use it in the mini, but for some reason the card isnt showing at all in the file explorer or in the format card bit of the tools menu, any ideas why this could be?
[HD Mini General] _Madmatt:
Reboot the device ;) If that doesn't help, replace the card. If that doesn't help neither, format the card in you PC and try again. Maybe you'd update your ROM to the newest version too?
[HD Mini General] jezzasin:
right ive updated to the latest rom from htc restarted the phone and tried a brand new 16Gb SDHC card and its still the same, but using the sd cards in my nokia they work fine, any ideas lol or am i gonna have to get this sorted at a shop under warrenty
[HD Mini General] bart3385:
I think warranty is the best way to go.

HTC's share of defective products is quite high. From experience.
[HD Mini General] jezzasin:
would i be able to take my phone to a vodafone store as the phone is one on their network or would i have to speak to the 3rd party company i got the phone through, or just go to my local carphone warehouse
[HD Mini General] _Madmatt:
If your phone is Vodafone branded, you can bring it to a Vodafone shop. But you'd bring it to the shop where you bought it ;) That's the normal way here :)
[HD Mini General] jezzasin:
i got my phone from an internet shop thats the problem, well i can but try lol
[HD Mini General] bart3385:
In that case, go to the HTC center of your country. I hope there's one in your city.

Wait. Call them up first.
[HD Mini General] _Madmatt:
Is there a HTC centre in every country? :o I don't think we have it :p
[HD Mini General] bart3385:
You can check that on htc.com.
[Galaxy S I9000 Themes and Apps] ebue:
Can anyone advise me on some of the best music & video player app one can use instead of the stock versions? If you consider design of the player apps and it's functions. Thank you. BTW, the stock player does not have a STOP button. Now that is lame. :(
[Galaxy S I9000 Themes and Apps] MagicOnline:
I go for --> http://www.appbrain.com/app/com.tbig.playerpro
[Galaxy S I9000 Themes and Apps] aditya_t90:
+infinity. That is the best music player ever!!!!!!
[Galaxy S I9000 Themes and Apps] ebue:
Thanks but where did you find it. I did a search in the Market and AppBrain but did not find it. BTW, is this a video player or a music player?
[Galaxy S I9000 Themes and Apps] ebue:
Thanks, btw, how come it doesn't say Pro? when I did a search Music player only came up. Though it sais that I can get the pro version if I donated in thier info on the site but I did not see any option to donate.
[Galaxy S I9000 Themes and Apps] jersr:
Im using mvideoplayer while its able to play subbed .mkv files

Sent from my GT-I9000
[Galaxy S I9000 Themes and Apps] jgclifton:
Best video player I've used by far is Act 1 - my review here: http://www.theandroidappreviewer.com/app-reviews/act-1-video-player-app-review/
[Galaxy S I9000 Themes and Apps] AXIS of Reality:
It's only recent, but Lithium is by far the best player I've used.

The interface is very professional with great gestural control, 4 widget sizes, automatic album art downloader, custom playlists, replacement lockscreen when music is playing, etc.

But I like it best for the interface. =)
[Galaxy S I9000 Themes and Apps] aditya_t90:
Yeah I had a word with the dev and he said that he may come up with a paypal version but he does not want to right now 'coz of licensing issues.

He said and I quote.
[Galaxy S I9000 Themes and Apps] KLoNe1:
mVideoPlayer for movies/videos

Music Player Pro for Music

Music Mod for Music widget
[Galaxy S I9000 Themes and Apps] ewok666:
There is no player that does PROPER gapless playback for mp3...

Even .ogg and .flac files all produce a statick click when the next track begins. Is this a 'feature' of the Galaxy in general?
[Galaxy S I9000 Themes and Apps] ickyboo:
I totally agree!! I love Lithium. I'm trying this new one now called "ttpod" which downloads lyrics and lets you display them over top of all apps. Get a copy and turn off karoke mode if the lyrics over top annoy you :) . Best movie player I would say is mVideoplayer . I just havn't found anything else like it (paid or otherwise)
[Galaxy S I9000 Themes and Apps] ickyboo:
Have you tried Lithium ? settings for it but I really couldn't care about gapless play
[Galaxy S I9000 Themes and Apps] hotlips69:
I've just tried mvideoplayer without success, but I still can't seem to find a (free) video player that will play (or even acknowledge) my .mpg videos! :confused:

I'm not interested in subtitles or any other format apart from .mpg

Any suggestions?
[Galaxy S I9000 Themes and Apps] Cypher_X:
Maybe winamp or realplayer?

Sent from the smooth and shiny thing
[Galaxy S I9000 Themes and Apps] EarlZ:
For audio either winamp or power amp for video its either the stock player from SGS or mVideo player, I didnt include rockplayer on the list as it has issues with a lo of my HD anime files.
[Galaxy S I9000 Themes and Apps] hotlips69:
Did you actually read my question EarlZ ?
[Galaxy S I9000 Themes and Apps] banttu:
The best music player has to be powerAMP. And the best video player is in my opinion the stock player, it's slick and clean and plays many kind of videofiles flawlessly like MKV.
[Galaxy S I9000 Themes and Apps] Maddmatt:
Personally I think the stock music player is great. Equaliser, effects, and the disc view is pretty cool. As well as controls on the lockscreen (only when using glass lock) and app drawer.

Have yet to see a 3rd party one that makes me want to switch.

For video mVideoPlayer is my favourite. It lacks the 5.1 sound option from the stock player though.
[Galaxy S I9000 Themes and Apps] slaman:
I have yet to find a music player that can sort by album artist (not artist) and provides an output selection of bluetooth or phone.

Really frustrating that such basic features don't exist.
[Galaxy S I9000 Themes and Apps] redbull320:
my faavourite is Power AMP *____* ;)
[Galaxy S I9000 Themes and Apps] Wesku:
Is there any lightweight music player that doesn't drain your battery that much?

Or is there even noticeable difference between battery drain on music players?
[Galaxy S I9000 Themes and Apps] Jonous:
Meridian. Plays most video codecs, which matters most to me. I'd say medium music player, there are surely better ones, but does the job, has playlists etc. the whole package.
[Android Q&A, Help & Troubleshooting] Lint6:
Is it possible to have my phone not charge when I plug it into my PC via USB cable
[Android Q&A, Help & Troubleshooting] ephestione:
I was about to open a new thread regarding this in the same section, yet I noticed this old one idling about with no replies at all, why not restoring it from the dead.

So, like, how to disable automatic phone charging when connected to PC via USB?

I am trying to transition from WM to Android on my HD2, and I am currently checking how smooth it can be, yet this maniacal fixation of android to charge the battery whenever I plug a USB cable just pains me, in WM there's a nice option to "do not charge the battery when I connect the phone to the PC".

I have done my share of searching, both in here and in the mare magnum of google's index, but all the replies I could find in fora around the tubes of the internets were:

1) "Why should you disable that?"

2) "I don't know, try cutting the power line in the USB cable" (??). (btw, that doesn't work as it apparently renders the cable useless for syncing)

3) "Why would you ever want to do that?"

4) "Tethering needs power so it's a good idea not to disable usb charging, just leave it on"

5) "Why ever in the world do you want to ever disable that, like, ever, in everland?"

6) "Use a bluetooth connection for tethering so you won't need the usb cable"

7) "You can't"

8) "blah blah EVER blah EVER EVER blah LEAVE IT ON blah blah did I say EVER already?"

So, why do I want to do that? Because I want to :D

Did someone find any kind of setting to have android stop charging the battery when I want to plug a USB cable to the PC? ;)
[Android Q&A, Help & Troubleshooting] goodboynyc:
I'm pretty sure it's not something you can change in software since the would phone charge when plugged into a computers USB port. You'd probably need to get your hands dirty and short a connection or two on the phone itself.
[Android Q&A, Help & Troubleshooting] missparker76:
Well this is not the reply you are expecting but a solution would be to buy a cable that only syncs and does not charge if you can find one (I have USB cables that only charge or charge & sync but I don't know if USB cables that only sync exist ...).
[Android Q&A, Help & Troubleshooting] p0peye:
Usb Charging Commander

take a look at post#3 in my last link - the guy is talking about Enclair and I can't swear, but I think I also kind of remember it was there :o

so - it WAS possible. I am not sure why it is not anymore...

Here is my reason:

I connect the phone to PC and disconnect it 20-30 up to 50x in a day (transfer the data all the time to PC, but have to get out of the office as soon as the phone rings to take the call - or to make one...)

I have heard that the Li-Ion battery don't suffer a "memory effect".

My interpretation of the "mem effect" is that with time, the Li-Ion battery won't provide shorter using time if it is randomly charged (not drained to 5% and then fully charged).

But what about a charging cycles How much can a lifetime stand? 1000, 2000 cycles?

And how do you count a charging cycle:

- connected/disconnected to the charger, or

- charged (in 1, 2, 10 iterations) from 5% to 100%?

In the first case, I really can see a potential of this app...

Or are you saying that I can connect and disconnect the charger for unlimited times?

Math:

30 x 365 = 10950.

Can a Li-Ion battery stand 10000 charging cycles (in a year)?

Plus - take a look at this tread:

http://xdaforums.com/showthread.php?t=334542

This is a Kaiser forum (WM), but there are a few more logical reasons aplicable to android phone, also...

Take a look here. I just saw this tread, so I didn't test it - yet:

http://android.modaco.com/content/z...n/333406/usb-charging-commander/#entry1717856

Cheers
[Android Q&A, Help & Troubleshooting] doktornotor:
Add #9 to your list: What bother when the thing hardly charges at all via USB when being used. :p

P.S.

Being randomly plugged in for a couple of minutes does not count as a charge cycle. As noted above, the battery will not even notice.
[Android Q&A, Help & Troubleshooting] p0peye:
Ok, for a couple of minutes, but I don't take a calls every few minutes... ;)

It's (verry approx.) every 10-15 minutes. Sometimes 3x in 5 minutes, sometimes no call in an hour, but definitly I can see that my phone is charging, and the percentage is changing (up and down).

Is there a word or two somewhere about this toppic - what a charging cycle means for a Li-Ion battery?

Cheers
[Android Q&A, Help & Troubleshooting] aweaver33:
Li-Ion batteries actually do better with frequent partial charges/discharges. If you want to maximize your long-term battery life, you'll keep it at 40-60% charge state most of the time. If you know you'll be away from a charger for a long time, then go ahead and bump charge it to 100%, but doing this all the time will shorten the life of the battery. Same with running it down too far. Also, a slower charge rate is better for the battery, so if you don't need a rapid charge, the capped current when charging from USB vs wall charger should be better for your battery. See http://batteryuniversity.com/learn/article/how_to_prolong_lithium_based_batteries

Don't get me wrong, there are valid reasons to not want to charge your battery when connected to USB, but an irrational fear of frequent short charges is not one of them. Some valid reasons I can think of:

1. Don't want to drain laptop battery.

2. Phone is already hot and don't want charging to get it hotter.
[Android Q&A, Help & Troubleshooting] myxal:
Bingo, we have a winner! :)

Another reason, which is my case, is that I want the phone to treat USB power as a secondary battery (use it while it's there, and switch to main battery only when it depletes or is unplugged) when it in fact is a secondary batttery (I was going to post a link to the product in question, but forum rules; see DX sku 18883 or any of the portable chargers available anywhere) Has anyone found a way?

A google search on this issue returns a topic on modmymobile.com (search it yourself; forum rules) with this:

Frankly, I have no idea what that means. Is it something I could use on my Blade or is it HW-specific?
[Android Q&A, Help & Troubleshooting] AppMania_ua:
Is there a simple way to disable usb charging for Samsung Galaxy Gio and HTC Desire HD? Thanks in advance!
[Android Q&A, Help & Troubleshooting] psajko:
You might give this a try usb-charging-commander - I can not post outside links so you have to search on your own. It's on modaco forum.

Your device got to be rooted

Regards
[Android Q&A, Help & Troubleshooting] myxal:
Thanks for the tip. Sadly, it doesn't just disable charging, it cuts off USB power completely (the phone runs on battery). Better than nothing I guess.
[Android Q&A, Help & Troubleshooting] ephestione:
The USBChargingCommander application was promising, too bad on my Galaxy S2 it does nothing even after a reboot :(
[Android Q&A, Help & Troubleshooting] myxal:
This should come as a surprise to no one who's looked at the code> https___github.com_t0mm13b/UsbChargeCommander/UsbChargeCommander.java (replace underscores with colon-slash-slash and slash). It simply performs

write /sys/module/msm_battery/parameters/usb_chg_enable 0/1

as root. msm_battery is a chipset-specific driver, and since GS2 uses a different chipset, this app cannot work on it. If however, you or someone savvy with a GS2 can search the sysfs interface and find a parameter which controls USB charging, getting the app to work on GS2 should be a breeze for tommie (or anyone with ADK, since tommie made the code available :) ).

Of course, there's no guarantee such a parameter exists, in which case there's not much you can do. :(
[Android Q&A, Help & Troubleshooting] lilfo:
USBChargingCommander don't work on my Desire HD :(

The path is: /sys/module/htc_battery/parameters/

But in this folder there is only: debug_mask

How can i make it work?

Edit

Found another path: /sys/power/

There are the files state (value "mem") and state_onchg (value "chgon")

Maybe this can help..
[Android Q&A, Help & Troubleshooting] guyandhisdog:
Isn't USB charging an option under ##data# ?
[Android Q&A, Help & Troubleshooting] lilfo:
Nothing found...

just /data/d/htc_battery/charget_state
[Android Q&A, Help & Troubleshooting] meier2009:
Hi there,

I want to push this thread back up.

perhaps someone has now found a solution to the problem.

i like the cable only for transfer and tethering, but not to charge from my laptop.

the battery is draining too fast then.

and i didn´t found an only transfer usb cable,without charging.

thx alot
[Android Q&A, Help & Troubleshooting] cookd2:
hi all,

I'm interested too. Any clue on how to do this on HTC wildfire? I've already checked all the folders you guys suggested without success.

Also checked the arco68's kernel source code and found some entry points . I asked to arco and he confirmed that would be possible to implement the feature recompiling the kernel...I've never did it. any kernel dev out there interested?

cheers

ste
[Android Q&A, Help & Troubleshooting] android1999:
Use recovery

Connect USB In a recovery like CWM. There is option to do that in mounts and Storage-Mount USB storage.

HOPE I HELPED!!!:D