yashsingh1/xdaforums huggingface dataset:
[TG01 General] fxdjacentyfxd:
I tested many ROMs and in my opinion described effect is present on all of them what confirms my suggestion that battery driver is guilty. Even if we assume that sudden current flows ( mainly GSM operations ) decrease battery voltage so much that driver detects it and send notification "30%" ( normally was 50% ), this sudden flow ends and what should do battery driver ? Of course sends notification "50%" but it never does it. It never notifies battery increase voltage ( I have never seen it ). It always notifies battery decrease voltage. That is why only restart can show correct battery value. Simple solution what to do to be able utilize whole battery capacity was described by member maciek90 in this thread. Simply stop battery driver :) . It works perfect. You can discharge battery much below 0% level ( which is typically 3.4V on tg01 ) to for example 3.0V . Remember that You can not discharge li-jon battery below absolutely minimum 2.7V.

One problem with this solution is that typical system battery indicators will be useless and will start to show bad values. If You wanna to control battery level yet , there is solution. Do not stop battery driver as maciek90 wrote but restart it. In this case system will not report too small battery levels too and battery meters will work bad too but....You can write very simple application that ask battery driver what is current voltage level. It works. You can detect 0% then even if "system" meters say rubish. Having this You can start to load battery or use tg01 further below mentioned 3.4V level but remember to stop :)

P.S.

Standard tg01 1000mAh battery is in my oppinion very poor even though it is not stricte chinese production but Toshiba. Its output resistance is very big ( above 0.3 Ohm ) so sudden current peaks cause such big voltage decreases. Currently I utilize tg01 as a "brick" ;) with self made 3600mAh battery and back door from Mugen for their 3950mAh battery for tg01. Works perfect and none negative voltage effects take place like described above.

Best regards

fxdjacentyfxd
[TG01 General] olyloh6696:
hi thanks for the reply! i do not have much knowledge on how batteries work... using the task manager to disable the 20% is useful but not ideal. we needto do more investigation to disable it. i suspect we can overcome thiswitha simple registry edit. i have been tryingto browse the registry but havent found much relevance. aboutyour self made battery, how didyou manager make it? that is so good! im still on the stock battery from toshiba, ireally wantto get a mugen battery soon! doesyour battery still drop the same as quick as the stock battery, or is it slightly longer intervals when using data connection?

cheers!
[TG01 General] fxdjacentyfxd:
I do not quite understand You. You think about decreasing 0% level below mentioned by me 3.4V so that system belived it has 0% but battery 3.0V ? If so, I am afraid it is written in battery driver itself so You will not found any info in registry.

For two weeks I will be have Cameron Sino 1100mAh battery. Some people say it is not good manufacturer but I have their 3650mAh battery for ipaq 214 and it is good. It has as much capacity as it should.

I expect model for Toshiba will have less internal resistance than original Toshiba battery so voltage drops will be less and described negative effects will be not so frequent.

What concerns my big battery. As a matter of fact my 3600mAh battery consists of two parallel connected "Max Power" "naked" ( only cells without any electronics ) li-pol batteries. It is cheap Chinese manufacturer and in my oppinion it has good batteries.

One is 1000mAh placed instead of original battery ( 0.15 Ohm internal resistance not above 0.3 Ohm like original Toshiba ) and second is 2600mAh glue internally to big Mugen back door. I made special "connector" to connect to three pins You will see internally in tg01 when You remove battery. Some other electronic tricks ( simple ) had to be done :) . Currently I utilze this big battery without "safety electronics" which typically is in all batteries and in original battery too but it is not a problem. It is only "safety electonics" when charging electronics internally present on tg01 will damage. To sleep well :) I am going to do something with it and that is why I bought mentioned Cameron Sino battery. When it will turn out to be better than original Toshiba ( I am almost sure it ) it will be my main battery in "flat" not "brick" tg01 version and original tg01 battery will be source of "safety electronics". Simply I will replace 1000mAh "Max Power" connected with 2600mAh by this battery internally and its "safety electronics" via its three pins will be connected to internal power supply pins. Internally it will be looking like normal tg01 battery with two wires connected to it and connected to 2600mAh battery on the second side.

Anyway, Mugen big battery costs 98 bugs with back door. My solution is about 1/3 price. Worthy ? For me of course worthy. How it behaves ? In my oppinion perfect. None negative voltage effect and "infinite" life ;)

I hope this explanation did not bore You :)

Regards

fxdjacentyfxd
[TG01 General] olyloh6696:
hi! sorry if i didnt make myself clear, when i was talking about the registry edits, it was with the Toshiba 20% Disable WiFi, when you battery reaches 20%. i have been looking for a way to remove this stupid limitation!

What i meant to say about the data connection was whether your battery drops 10% quicker than on a stock Toshiba Battery... (it is quite hard to wrote out what i mean!)

You didnt bore me with your explanation, i think it is a fantastic idea! im looking to probably buy a couple of Cameron Sino batteries too, or perhaps a Mugen 2600Mah.... Still deciding!

Cheers!
[TG01 General] Pere:
Sounds very interesting. Could you please draw a basic diagram to better understand your project?

On the other hand, and related with all this.... I've always thought that it would be a good idea to be able to charge the battery directly, I mean connecting it directly to a regulated power source, liberating the usb host for other uses (sound, usb disk and so on) What do you thing about?

Tnks!
[TG01 General] fxdjacentyfxd:
I can show pictures how it looks in tg01 but .... I have to borrow digital camera :)

Meanwhile take into account that if You want do it like I did You have to buy/concider:

1) buy XL back door directly from internet Mugen shop for tg01 - cheap 7 bugs including shiping. It includes stylus ! It may be hide internally in cover

2) how cheap You are able to buy "naked" li-pol batteries ? My bigest one -2600mAh was bigest/cheapest available at my country which size match place between Mugen back door and tg01 with simple room for cables etc. Second 1000mAh was only I found to be able to fit to place where original battery exists.

Costs both of them was about 16 bugs including shiping

Now we have 23 bugs and it is cheapest solution if we do not want "safety electonics". If so we need few dollars/cents for cables, resistor and unfortunately self-made connector :) made from piece of printed circuit.

If we do want "safety electonics" and want to avoid mentioned manual works, resistor and so on, we need to "sacrifice" any standard battery for tg01. Cost of it ( Cameron Sino 1100 mAh ) is about 9 pounds ( english e-bay ). It will be instead of 1000mAh "naked" li-pol battery but with "safety electronics" and of course much better connector then self-made and what may be important for some people, it can be removed "on fly" ( In my current solution I have double glue tapes so any screwdriver or something other must be utilized to dismount 1000mAh battery. Very simple but not "on fly" ) and replaced by standard battery and standard back door.

Regards

fxdjacentyfxd
[TG01 General] fxdjacentyfxd:
I guess You wanna to take the battery off tg01 and connect to any kind of charger and put second charged battery to tg01 ?

It may be relatively simple because battery has simple three-pins construction:

1) + plus

2) T guess it is temerature sensor for charging

3) - minus ( ground )

If we do not charge too big current ( and in practice we dont ) we can neglect T-pin and simply charge it via + and - pins

Of course it require charger which has precise 4.2V output voltage ( absolute maximum for li-jon or li-pol is 4.25V ). In my Toshiba unit, internal charger stops at 4.195V. Current is not so important. It does not matter whether it will be 0.4A or 0.5A . Only charging time will be different. With 4.2V volatage, charge current will be limited by whole battery itself even if charger is able to give more current. Simple example based on my original tg01 battery. It has 3.8V. Charger set to 4.2V with current limit to 0.7A . When battery connected to charger, current is about 0.5A. This way I was charging "naked" li-pol batteries. It was for demo purposes only because I did not build any special charger. I have regulated power supply where I can set voltage and current limits and precise multimeter.

Sometimes I utilize this method to balance batteries I wanna to connect paralel becuase thay have posses enough accurate voltages to be connected together.

Regards

fxdjacentyfxd
[TG01 General] drupad2drupad:
All these suggestions sound too technical and long for me to read. Haven't read any. However, there is something that I did to my TG01 in a bid to save battery! It was fully charged last night at precisely 10.00 pm.

It's 12 am the next day right now. I am running SPB Shell with it. Using Opera 10 browser for facebook, bing, google. I have read news on Evening standard and BBC and I have downloaded recipe for 2 cocktails, and I have made 2 (appox. 3 minutes long) phone calls, sent 6 text messages AND my active sync is on since 10pm as I have set my exchange email retrieval 'as item arrives' - so it has downloaded 9 email items at different times. My battery is still 100%.

If it works, I will post out the 'trick' ;)

If it doesn't work, please don't abuse me to excite you by this post (if I have!)

If anybody thinks all these activities without loosing even 10% of battery is a good sign, let me know. I am open to comments and

suggestions :) However, don't just yet ask me what I did as I am still testing it, and if it works I ONLY then I will share to test ;)

EDIT :: I have created a thread with my 'trick' or 'experiment'

I am not adding it here, as it seems like more 'suggestions' there here, so will not clog it up.
[TG01 General] Pere:
Not exactly: I mean charging the battery WITHOUT take it off the cover!. Just attaching any kind of female jack to the XL back door and conecting it to the battery.

My question is if we can charge the battery being it powering the device at he SAME TIME.
[TG01 General] fxdjacentyfxd:
There are two cases:

1 ) yes in situation when internal charger does not work . In other words if You do not connect tg01 by usb cable via AS to PC or as mass storage to PC or do not charge via microusb via external charger. As You know in all this cases internal charger is on.

Battery will be powering tg01 and at the same time will be charged by our external charger. I assume we omit "safety electronics" and will charge "naked" battery in original battery. It requires to remove a little bit this plastic ( paper ? ) tape from original battery to get access to pins of "naked" battery. There is no room to charge via "safety electronics" and in my oppinion it is better to charge via pins of "naked" battery.

2) Hard to say in situation when internal charger is on ( cases above ). We will have "parallel" work of two chargers - internal and external. As a matter of fact not stricte parallel because internal charger works via "golden pins" so it is in front of "safety electronics". External charger connected to + and - of "naked" battery inside original battery will work behind "safety electronics".

However in my appinion there should not be any problems in this scenario too. Both chargers "works on" low resistance ( almost short circuit ) so common influence is small. Battery determines ( its voltage and internal resistance ) how they will be behave.

One problem I can see charging battery via external charger via pins of "naked" battery ( via "safety electonics" too ) is detection of correct voltage to stop/reduce charging. Relatively long cables and charge current at level of tenths parts of ampers can significantly cheat measurements. There is of course a way out in such situations . Charge electronics of external charger should be placed behind Mugen XL back door . In other words inside this cover. External part of charger will reduce then to trafo.

Regards

fxdjacentyfxd
[TG01 General] Pere:
If I'm not wrong do you mean connecting some cheap li-pol batteries (no matter origin) naked (removing alectronic) in parallel , isn't it?
[TG01 General] fxdjacentyfxd:
li-pol batteries I bought are "naked" and it is normal for them. There is special term for such batteries but I can not translate it into English.

It looks like this : http://www.artronic.pl/o_produkcie.php?id=1134?

You can use them whereever You want "naked" or You can create/buy any kind of "safety electonics" . You are totally responsible to protect them during charging because thay have no electronics. Yoy can connect them parallel but remember about I mentioned already : During connection they can not differ too much with voltage because big current can flow and destroy them. In my oppinion it is enough to ensure <= 0.1V voltage difference but I always do it better - even < 0.05

P.S. Attached pictures of my tg01-XL :) I did not want to dismount my work totally but I hope You will see the idea.

Regards

fxdjacentyfxd
[TG01 General] fxdjacentyfxd:
Hi.

Having at last additional standard battery for tg01 I decided to do what I mentioned about in one of previous e-mail. I utilized ( sacrificed ) one of them to connect with big additional "naked" li-pol battery. This solution has two advantages in comparison to my previous construction:

1) It gives me security because it utilize safety electronics from original battery

2) Much simpler and allows to remove it "on the fly" like standard battery. Does not require too big manual skills so everybody can do it .

Attached picture shows how it looks.

Regards

fxdjacentyfxd
[TG01 General] fxdjacentyfxd:
Hi.

I have question to people knowing more less hardware to tg01 ( if this knowledge is available at all ). Is there any other device ( smartphone or something other ) working on WM6.x and having the same hardware ? Saying the same hardware I mean :

1) the same CPU

2) first off all the same charging battery hardware.

I think to myself that It could be worthy to take battery driver from such device and apply it to any cooked rom so that to fix bugs of existing tg01 battery driver.

Of course I will be first tester of such ROM :)

Regards

fxdjacentyfxd
[TG01 General] olyloh6696:
Yes regarding this doesn't the HTC HD2 Have more or less the same hardware as the TG01? Althougb i must say your battery drivers are great in you new ROM! :)
[TG01 General] fxdjacentyfxd:
Wow olyloh6696, You tested my rom at last ? ;)

Regards

fxdjacentyfxd
[TG01 General] drupad2drupad:
NOOB QUESTION ALERT:

How do I determine that my TG01 battery is completely dead and irrechargable/non-fixable?

I don't have any fancy tools - anyway to check it other wise?
[TG01 General] fxdjacentyfxd:
"Dead" may means different things - totally internally damaged ( none voltage or voltage below 2.75V ) or simply discharged but with voltage above 2.75V.

I do not quite remember but TG01 starts ( one will be able to swich it on ) at 3.1V or more even though 0% on system gauge means about 3.4V-3.5V . Full charge on tg01 means about 4.19V.

Without any multimeter and load test it is impossible to say how good battery is but to say whether battery is not damaged try to connect for short time any blue LED diode. It has threshold voltage about 3V. But this method can be utilized to discharged battery because of current limit. If You have charged battery You have to limit current connectiong additionally to the LED any resistor - let's say about 100Ohm. In worse case ( 4.19V) You will get current about 10mA and nice blue light.

Regards

fxdjacentyfxd
[TG01 General] drupad2drupad:
thanks a lot jacenty :)

If I leave my battery to charge for over 2 hours (my TG01 freezes, and restarts in between). I have 2 different official TG01 batteries. One of them works fine while charging TG01 freezes, restarts. But other one, when I insert, shows red LED on top, as if phone is charging but doesn't switch on even after 2 hours! Worrying?
[TG01 General] fxdjacentyfxd:
Not so rare effect with poor battery. Damaged or very poor, is not able to switch Your tg01 on, because its voltage is below "on level" or loading characteristic is tragic ( even if it has voltage above tg01 "on" threshold, small load is enough to cause the voltage strongly goes down) . Red led is on because charger still tries to charge it.

Anyway, only multimeter and load test can tell us whole truth.

Regards

fxdjacentyfxd
[TG01 General] Godric8:
when my Tg01 works whit the h3g the battery dead in 30 minutes... this is a very problem!
[TG01 General] fxdjacentyfxd:
What kind of software is h3g?

Reagrds

fxdjacentyfxd
[TG01 General] drasifjk:
@ fxdjacentyfxd:

Could you kindly email me your battery driver please and also let me know your conditions. If you are happy enough just let me know and I'll send you my email.

Many thanks.
[TG01 General] fxdjacentyfxd:
Hi.

As I mentioned, please on PM only for driver.

Regards

fxdjacentyfxd
[EVO 4G Q&A, Help & Troubleshooting] misterneums:
Delete me please.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Jammie_1989:
hardik119 has found out that going to account & sync and disabling background data has stopped his device from freezing and it has also stopped mine afer 1 hours use. Before it was freezing about every 5 minutes. With doing this I have also disabled setCPU, auto screen rotate and removed gsensor.dll in windows mobile. Please try this out and respond if this has worked for you because maybe we can get a perminant solution. Thanks and also thanks to hardik119 for his extensive testing and possible solutions he is finding all the time :D Android is usuable on my device hopefully will be for everyone else aswel. Also sorry for opening another thread but there doesn't seem to be any action on hardik119's original thread.
[HD2 Android Q&A, Help & Troubleshooting and Genera] alexleon:
maybe suggested solution works...but...wot is android without data background?
[HD2 Android Q&A, Help & Troubleshooting and Genera] leginag:
If you disable background data, doesn't that like stop gmail and weather and such updating automatically??
[HD2 Android Q&A, Help & Troubleshooting and Genera] the_scotsman:
Yep...sure does..
[HD2 Android Q&A, Help & Troubleshooting and Genera] leginag:
As has been suggested above...that is kind of /fail.

I'd prefer to live with the occasional few second freeze than not have constant updates.
[HD2 Android Q&A, Help & Troubleshooting and Genera] gdog1977:
I applied the RC 7 and my screen freezes are gone. Using this image with mattc nexus 1.0 rom,

http://xdaforums.com/showthread.php?t=756513.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Buster3616:
Pretty sure he's just looking for testers to confirm the association. That way developers can narrow down the cause of the issue and possibly fix it. Stop whining about the "solution" he suggested.
[HD2 Android Q&A, Help & Troubleshooting and Genera] gg0577@qq.com:
Touchscreen freezes still exist
[HD2 Android Q&A, Help & Troubleshooting and Genera] Boxxerace:
No freezing issues as long as you get the right WM build and android port. Mine is 100% freeze free thanks to the awesome devs here at Xda.

I have auto screen rotate on and still no freezing or SOD. I am using Darkstone's 2.1 build full time now.

Fyi.
[HD2 Android Q&A, Help & Troubleshooting and Genera] LondonTownGuy:
Giving some details about your setup, WM Rom, Current android build/zImage radio etc. might help people participate more. Data connection does cause some freezing but if your saying you were getting freezing every five minutes before you turned it off, then something sounds wrong as mostly people are reporting little or no freezing.

You mention the G sensor and this is a known problem and a work around is to calibrate the G sensor in WM before turning on android, this has helped me.

I also find the kernel has an impact, I found freezing in all the undervolted/ overclocked Images, although Michyprimas latest kernel is the best to date, I have not had a freeze yet.

I found that the stock ZImage from 23rd August had no freezes in my setup.

I've no doubt that the sd card is playing some role and you may wish to experiment with changing that.

Im sure you've tried all this but you need to have the latest Hardspl V3. Do a task 29 to wipe your nand. Install a very light WM ROM, Im using my own WM 6.5.5 ROM but there is a better one by Miri V18 extra light and of course the one listed here such as chucky's ROM etc.

Format the SD card before installing the Android ROM.

Use radio v2.12.50.02.

Try Xcelsior ROM when I tested it I found it very stable.

If you already tried these thing and have had freezing every five mins, then I would suspect your sd card, but its just a guess.

There is a thread somewhere by cotulla asking for participants to isolate this problem so you need to submit your findings there (again if you have not done that)
[HD2 Android Q&A, Help & Troubleshooting and Genera] Jammie_1989:
Thanks for the tips currently using maths 1.5b Rom with 23rd kernel

Hspl3 & radio .12 aswel also tried with calibration on the g sensor in winmo and also deleting sensor.dll also using energy light but have also tried with Miri light the only build I haven't tried so far is the one you mentioned so will give it a go. Thanks
[HD2 Android Q&A, Help & Troubleshooting and Genera] caliente:
Hi I can confirm the disable background sync fix works for me.

Running

- Android O.K. v2.6 [Kumars Leo Touch Premium]

- Mattc 1.6

- Radio 2.12.50.02
[HD2 Android Q&A, Help & Troubleshooting and Genera] hoss_n2:
where to fing the original zimages not the overclocked
[HD2 Android Q&A, Help & Troubleshooting and Genera] hoss_n2:
touch screen freez reason

I nenarly identified the reason of touch screen freezing ,,it is possibly in the touchscreen kernel ,download figure race from market and the touch screen fresez due to random pess of touch screen with both hands ,I think this is the main problenthl
[HD2 Android Q&A, Help & Troubleshooting and Genera] LondonTownGuy:
http://oe.netripper.com/files/htcleo_autobuild/

23rd august is very stable, you also get usb sinc working and HTC sync.

You need to download the corresponding modules to extract the BCM and TUN files for wi fi to work.
[Desire Q&A, Help & Troubleshooting] Mestr:
I was just wondering if it's possible to underclock HTC Desire bellow 245MHz to save even more battery life or to just lower the minimum value bellow 245MHz when set on ondemand?!
[Desire Q&A, Help & Troubleshooting] quantumandy:
Just a guess, but I am imagining the underclocking is established by changing the multiplier on the processor. The multiplier can only take integer values, hence the discrete values the CPU will clock to. If this is the lowest multiplier value, then it wont be possible to underclock further (apart from turning the CPU off totally...)
[Desire Q&A, Help & Troubleshooting] PaulW21781:
Been posted before...

128MHz was tested for a while, but 245MHz is the minimum safe amount before the Desire becomes unstable/unresponsive in normal use.
[Desire Q&A, Help & Troubleshooting] Mestr:
Oh, tnx! i'll search for it! And btw i was thinking to use this underclock only when screen off.
[Desire Q&A, Help & Troubleshooting] PaulW21781:
I think it can still cause issues then too, for instance if you get a call or background processes which need it.

Either way, 245MHz is still quite a respectable drop (and power saving frequency) if you set it in SetCPU.

I have mine 245/384 for screen off. And varying speeds per 5% battery drop from 90%... Overkill maybe, but hey, I want battery life! lol