[SOLVED] Sensation XE battery issues - HTC Sensation

Hello there!
I've been using my Sensation XE for about 1 and a half year now without too much problems, but I feel like my battery is dying.
On the stock rom the phone would randomly turn off (like pulling the battery out) and when rebooting most of the times it would keep turning off unless a charger was attached. Looking at the battery status, it reported the battery dropping from whatever it was at (sometimes as high as 90% charge) to 0%. Going back up to the old amount (or a bit lower, depending on the amount of reboots I had to do to get it to stay on) after it booted.
This can happen 5 minutes after it's been fully charged so it's not an empty battery somehow reporting 90% charge.
Since then I have rooted my phone and put a custom rom on it (the Cyanogenmod by albinoman887 found here)
The issue seems to happen less, but it still happens. Random drops in the charge causing the phone to turn off.
I have tried putting something behind the battery to improve contact, it didn't help.
I have seen a lot of people praise the Anker batteries on these forums, so I wonder if it's worth getting one.
Will a new battery fix my resetting problems?
And since appearantly the Anker batteries are less then the 1900 mAh promised, will this give my any improvement over battery life over my stock battery?
I attached a screenshot of the battery screen after one of these shutdowns. On the right side you can see a drop to 0% battery and it going right back up to above 30% charge (not near the previous amount, but 30% shouldn't cause the phone to turn off)
Thanks already for the help.

*bump*

You told that putting something behind the battery didn't help, but just to be sure, did you try hiting the phone and seeing if it causes a turn off/reboot? (hitting gently, just to make battery move, and not damaging the device itseld. Did it to my brother's desire S on my hand). if it's from physical movement, try the paper trick again, as it might have not been enough to keep the battery in place.
I don't know if getting an Anker will fix your problem, but if nothing else works, it's worth a shot.

astar26 said:
You told that putting something behind the battery didn't help, but just to be sure, did you try hiting the phone and seeing if it causes a turn off/reboot? (hitting gently, just to make battery move, and not damaging the device itseld. Did it to my brother's desire S on my hand). if it's from physical movement, try the paper trick again, as it might have not been enough to keep the battery in place.
I don't know if getting an Anker will fix your problem, but if nothing else works, it's worth a shot.
Click to expand...
Click to collapse
Hitting it like you described won't make the phone turn off.
I even tried manually forcing the battery away from the contacts without the phone turning off.

Chirimorin said:
Hitting it like you described won't make the phone turn off.
I even tried manually forcing the battery away from the contacts without the phone turning off.
Click to expand...
Click to collapse
I did some reading on the subject, and people seem to have the same issues even after battery replacement. Some people reported that locking their device to 3G only (WCDMA Only) solved the problem, and that their phones were crashing when in 2G for more than 10 seconds. I think it's worth a try (although firmware has been updated since what I found was written, it's worth a try).
To change your connection settings: On the dialer app type *#*#4636#*#* and when the Info screen shows up, enter phone information and on connection type choose WCDMA only.
Will search for more answers, but in my opinion, before buying a new battery you should try to fix it on the software side.
By the way, I once caused my phone such behaviour (but for me it was just once) by forgetting it for 20 minutes in a -30°C freezer, which killed my battery for a few minutes. Did you see any strange behaviour of the phone (besides shutting down) around the times it happens? It might be heating, having a certain app or as I said above, connecting to GSM instead of WCDMA.

astar26 said:
I did some reading on the subject, and people seem to have the same issues even after battery replacement. Some people reported that locking their device to 3G only (WCDMA Only) solved the problem, and that their phones were crashing when in 2G for more than 10 seconds. I think it's worth a try (although firmware has been updated since what I found was written, it's worth a try).
To change your connection settings: On the dialer app type *#*#4636#*#* and when the Info screen shows up, enter phone information and on connection type choose WCDMA only.
Will search for more answers, but in my opinion, before buying a new battery you should try to fix it on the software side.
By the way, I once caused my phone such behaviour (but for me it was just once) by forgetting it for 20 minutes in a -30°C freezer, which killed my battery for a few minutes. Did you see any strange behaviour of the phone (besides shutting down) around the times it happens? It might be heating, having a certain app or as I said above, connecting to GSM instead of WCDMA.
Click to expand...
Click to collapse
I did the connection thing, but since the turning off is kind of random I cannot tell yet if it works.
As for weird behavior, I doubt it's an app since it can be hard turning it back on at times (crash on the sim pin menu or even before). This would mean that the app only boots sometimes.
And for temperature, the phone doesn't feel that hot. I've had times where I was using the phone intensively (games) and the phone would be quite hot afterwards, without turning off.
And I didn't ever leave it in a freezer either

Chirimorin said:
I did the connection thing, but since the turning off is kind of random I cannot tell yet if it works.
As for weird behavior, I doubt it's an app since it can be hard turning it back on at times (crash on the sim pin menu or even before). This would mean that the app only boots sometimes.
And for temperature, the phone doesn't feel that hot. I've had times where I was using the phone intensively (games) and the phone would be quite hot afterwards, without turning off.
And I didn't ever leave it in a freezer either
Click to expand...
Click to collapse
No, the freezer was just an exmaple of my stupidity at times
But I think this could be related to radio, as some people reported locking their device to 3G-only fixed the issue for them (of course, you might not have reception everywhere). Try doing this via the testing menu - dial *#*#4636#*#* and in "Phone information" select "WCDMA Only" in the drop down menu.

My phone didn't randomly turn off since I changed the radio setting so it seems that the radio setting solution worked. Thanks a lot astar26!

Related

Pattern to my reboots - do yours have a pattern?

So over the last few days my phone seems to have settled into some sort of weird pattern with reboots. Although there are outliers, in general it always seems to reboot between 19-24h of uptime and nearly always at like 45 or 50 mins past the hour. It's the most bizarre thing in the world and why I think there's some funky software doing it. I don't have true random reboots, but I can't figure out what it is that is doing this. Very odd.
In all cases my phone is sitting with the screen off (I've NEVER had a reboot while using the phone/screen on) but it doesn't matter what radios are on, WiFi, BT, GPS (can be off or on).
Last time I ran "CatLog" a logging app from Market and had it write to SD logs and a reboot happened but it only by default writes every 200 lines so the last line in the file was probably not the last line in the log. I'm going to try again later and set it to write every line or few lines so I can see the last entry in the log before a reboot. Might shine some light on it.
Just find it very strange since it's a very stable and capable phone for about 18hrs and then it just craps on itself. Very strange.
finally. I too just think it is some weird software or driver bug because I was running EB 1.0.4 FINE for like 3-4 days and loving it... then it started resetting almost hourly. I didn't install any other apps past my initial normal set of apps.
Even CM7, seems like it is fine for a few days, then gets crazy. As long as I put a new nightly rom on it every day, it's good.
I didn't have any issues with stock though and didn't seem to have issues with CM7 for a while until lately.
The leaked GB rom causes lockups immediately out of the gate seemed hourly.
I use CM7 as my main daily driver now but I think you are on to something. We are talking about the Screen of Death right? I don't think mine ever reboots, but gets stuck at the lockscreen where the the display comes up, swiping to unlock vibrates then the phone but doesn't change screens to desktop. The buttons and click/drag widgets work even though you are looking the lockscreen.
I've never had my phone powered off in my pocket or noticed it "rebooting". Mine just has the SoD that seems to follow your pattern idea. They may be related. Stock roms may reset once it locks up, where CM7 just keeps running in its locked state.
I have a really strong sneaking suspicion that every G2X reboots but not everyone notices. Also if you naturually turn your phone off once a day or so you won't notice it perhaps or even a few days. The phone reboots pretty fast and the only way I've been noticing (except the times I see/hear it happen) is I have an uptime widget on my homescreen so it's obvious.
Same thing happened with my Droid Incredible btw...when it first came out there were all kind of random reboot issues. After a software update I would run that phone hard for 30-45 DAYS straight without a reboot.
It's annoying but I think it's just a matter of time before the G2X is the same.
I just hope that update gets here sooner than later.
Sent from my LG-P999 using XDA App
I dunno. The tmobile jingle is pretty loud and I never hear it. CM7 has a silent one so possibly there but I dunno.
I use my phone pretty often and never had the suspicious that it reboots. My phone stays very cool during my usage compared to my nexus and other phones
My uptime was 4 hours since I reset it last. I'll monitor it with results. It'll be hard not to flash but I'll keep track and see how far I can keep it online.
i have not had any reboots or waking up to a dead phone ....with the only fix is a battery pull.... ever since I started.
1) my over night charging / long term charging to 100%... only on the LG charger that it came with. Only short term...maybe. less than an hour and not to a 100% charge on a non LG charger (car charger etc...)
2) I restart my G2x every morning when I take it off the LG charger..(after I take it off..I did it once while on the charger and had an issue... (there is definitely an issue related to when it charges to/ around 100% charge)
Just my 2 cents.
Pattern to my reboots - do yours have a pattern?
Hold Power and volume up simultaneously for about 10 seconds.
I've had my phone since Friday, but the only time I had the rebooting problem was this past Saturday when it rebooted four times within 15 minutes or so. Before the rebooting began, the phone had slowed down to a crawl, so I went ahead and rebooted it. After that, I sat it down and watched it reboot a few times on its own. Luckily my iPhone 4 owning co-worker was completely unaware of this issue since we tease and bicker with each other every day over Android and iOS .
mobilehavoc said:
I have a really strong sneaking suspicion that every G2X reboots but not everyone notices. Also if you naturually turn your phone off once a day or so you won't notice it perhaps or even a few days. The phone reboots pretty fast and the only way I've been noticing (except the times I see/hear it happen) is I have an uptime widget on my homescreen so it's obvious.
Same thing happened with my Droid Incredible btw...when it first came out there were all kind of random reboot issues. After a software update I would run that phone hard for 30-45 DAYS straight without a reboot.
It's annoying but I think it's just a matter of time before the G2X is the same.
Click to expand...
Click to collapse
I can guarantee that mine don't reboot. I've had it up fire days, checked the up time and play with it constantly.if it rebooted in the middle of the night I would hear it or the uptime would be close to zero in the morning..
I have a way stable phone.running stock, rooted with bloat removed.. I love this damn stable phone.
smashpunks said:
I can guarantee that mine don't reboot. I've had it up fire days, checked the up time and play with it constantly.if it rebooted in the middle of the night I would hear it or the uptime would be close to zero in the morning..
I have a way stable phone.running stock, rooted with bloat removed.. I love this damn stable phone.
Click to expand...
Click to collapse
What bloat did you remove? I've removed most but not all of it. Can you list it?
mobilehavoc said:
What bloat did you remove? I've removed most but not all of it. Can you list it?
Click to expand...
Click to collapse
Everything other than smart share, tegra zone and qik. Of course have nova and need for speed also.
Oh also have car home froze..
Maybe jumping the gun here but I tried to let mine go as long as it could without resetting it. I kept tabs on it and it was running awesome the entire time (#33 CM7).
Last time I noticed my phone on was like 17:33:xx hours. I had like 44% battery left. Next thing I know the phone is off. I tried turning it on and a battery icon flashed and turned back off.
What I am thinking is that perhaps the faulty battery driver is telling the phone that the battery is dead and preventing it from booting up. We were talking in another thread and I said something that really makes sense: If the battery driver tells the OS that there is 0% battery then it will just reboot. The battery itself may have a 50% charge left. That would explain the random reboots too (the battery driver telling the phone there is 1% left and cutting power). Maybe a hard reset semi-corrects the problem but eventually resets again due to false information.
My weirdness/powered off occurred right around 18hours. The phone could have just died too.
Almost need a Voltmeter so someone can test the battery (or however it can be tested).
player911 said:
Maybe jumping the gun here but I tried to let mine go as long as it could without resetting it. I kept tabs on it and it was running awesome the entire time (#33 CM7).
Last time I noticed my phone on was like 17:33:xx hours. I had like 44% battery left. Next thing I know the phone is off. I tried turning it on and a battery icon flashed and turned back off.
What I am thinking is that perhaps the faulty battery driver is telling the phone that the battery is dead and preventing it from booting up. We were talking in another thread and I said something that really makes sense: If the battery driver tells the OS that there is 0% battery then it will just reboot. The battery itself may have a 50% charge left. That would explain the random reboots too (the battery driver telling the phone there is 1% left and cutting power). Maybe a hard reset semi-corrects the problem but eventually resets again due to false information.
My weirdness/powered off occurred right around 18hours. The phone could have just died too.
Almost need a Voltmeter so someone can test the battery (or however it can be tested).
Click to expand...
Click to collapse
Yes I know the battery driver is part of the problem as can be seen on CM7 builds but what's odd is my time varies so for a long time it would reboot every 17-20 hours, now all of a sudden it goes to 36 hours before it usually reboots. Looking at logs it doesn't appear to throw any major errors before a reboot which implies that it's a a kernel panic or low-level fault. At this point I've given up on trying to find the issue since it's been repeated over and over that T-Mo and LG are releasing an update. Might as well enjoy the phone and wait for that to come out
Amen. Just keep flashing CM nightlies and you'll never worry about it.

[Q] My wifi never sleeps when its ON

After I did the OTA update to 2.3.4 on my Tmobile Sensation 4G, I cant seem to get the wifi to ever sleep. It stays on no matter where I am; next to a router, in my car, outside, at home...
Attached is an example of a typical day's usage with some charging, because recently its been draining a lot quicker. I have tried restarting, turning wifi on/off, getting rid of all of the saved wifi networks and saving them again, changing the sleep policy, turning off the best performance wifi feature, pretty much everything. I have also attached todays usage thus far, notice that wifi calling is using battery even though i have it disabled.
I don't use wifi calling, and even though its off, sometimes it shows up under the the battery draining applications. Its not on though, I don't even know why its there.
Anyone else having this issue? Please advise.
Thanks
Wi-Fi Power Fix
First off, Settings>Wireless & networks>Wi-Fi Settings>Menu>Advanced>Wi-Fi sleep policy>Never when plugged in.
After any OTA the phone builds a current index and reorganizes the file system. This can take up to lets say just from personal experience anywhere from 2-8 days depending on how loaded your phone/sd card is. It is always good to plan ahead. Spare battery in pocket, charger at work/car/home. It may seem like I’m being lazy, but it’s more pragmatic than anything. The phone will truly get noticeably zippy at some point when you pick it up and you will remember this post. Have fun with your phone. It’s a great one.
Josh-
i dont really understand what you are talking about in the second part of your post after you mention the suggestion to turn that setting on. How could a setting take 8 days to go into effect? I have been using the phone for more than 2 weeks now with the new OTA.
How did You restart Your phone ? Using "Power off" from Power options ? Sensation doesn't seem to do a real power off in this case. After switching on it will start quite fast (~5s until asking for PIN).
So have You tried "Restart" from Power options or removing the battery ?
Thomas
TcG71 said:
How did You restart Your phone ? Using "Power off" from Power options ? Sensation doesn't seem to do a real power off in this case. After switching on it will start quite fast (~5s until asking for PIN).
So have You tried "Restart" from Power options or removing the battery ?
Thomas
Click to expand...
Click to collapse
That fast rebooting is a feature called fast boot. I turned it off, and it actually restarts the phone and doesn't put into some "hibernation" mode.
So, yes I have done a full reboot as well as a battery pull before starting again.
Still the same problem ? If so, a factory reset may solve it, but You'll loose Your data.
If Your device is rooted You can create a Nandroid backup before and restore it afterwards, if it doesn't solve the problem.
Sent from my HTC Sensation Z710e using Tapatalk
I have the same problem after the upgrade as well.
Did the sleep policy suggestion work for you?
It should come of after about 10th mins but my battery is fine. Maybe u should root and see what happens.http://attachments.xda-developers.com/attachment.php?attachmentid=707292&d=1314908579
Sent from my HTC Sensation Z710e using XDA App

[Q] Very weird battery problem! (screenshot)

Hey everyone,
I've got a Sensation which is unbranded, unrooted so 100% stock (I'd like to keep that for several reasons).
When my bat is at 60% or below, the phone turns off at random moments. I manually have to turn it on again. After that, my battery percentage has 'jumped', as you can see in the following screenshot. Also the phone really loses all power, because it doesn't remember the time when I turn it on again.
cevertse.nl/dump/sensation_fail.jpg
(copy-paste please; the forum doesn't allow me to post pictures because I have less than 8 posts, lol).
It seems that the phone doesn't turn off when I don't touch it. So when I activate a 'heavy' program and not touching it, the phone keeps running. However I am sure the problem is not physical shock-related (so no bad contacts or stuff like that).
I already took out the battery and back in, no effect. Currently I'm draining the battery down to 0% and going to charge it fully again and see what happens.
Anyone better idea's?
I'd start by getting a new battery to test.
I'm just visiting, but could the problem be related to this one?

[Q] Random reboots on pressing wake button?

Hi all,
Right, my phone isn't rooted as I just sent it off to HTC to have a look at - to no avail - they may just have reloaded the ROM which was wonderful
Anyway, for a while now I've been having issues whereby, normally whilst the phone is on low battery (~15%), pressing the power button to wake the phone will result in the screen staying black, before after 2 seconds, rebooting to the HTC logo.
I expected this to be a hardware error, so simply loaded my apps and settings back on as soon as it was returned. Is there any possibility that it may be something other than a hardware error that could cause this reboot, such as the SIM card or a particular app?
It's absolutely doing my nut in
Cheers,
James
Jambone said:
Hi all,
Right, my phone isn't rooted as I just sent it off to HTC to have a look at - to no avail - they may just have reloaded the ROM which was wonderful
Anyway, for a while now I've been having issues whereby, normally whilst the phone is on low battery (~15%), pressing the power button to wake the phone will result in the screen staying black, before after 2 seconds, rebooting to the HTC logo.
I expected this to be a hardware error, so simply loaded my apps and settings back on as soon as it was returned. Is there any possibility that it may be something other than a hardware error that could cause this reboot, such as the SIM card or a particular app?
It's absolutely doing my nut in
Cheers,
James
Click to expand...
Click to collapse
does ur battery life good ... coz it maybe didn't give the real status .. so it can't load phone awake amount of power
musa91 said:
does ur battery life good ... coz it maybe didn't give the real status .. so it can't load phone awake amount of power
Click to expand...
Click to collapse
Tried with two batteries, tries wiping the battery stats. Also occasionally happens with high charge so it doesn't seem a battery issue.
Cheers though.
I'm having a similar issue from time to time. I've been lucky enough to not have this issue for the last 4 weeks or so but 3-4 days ago it came back. But I think I solved it, at least temporarily.
Next time it crashes, remove the battery and while the back cover is off, press and hold the power button for ~10 seconds to drain what little power is left. Then put the battery and cover back on but don't turn the phone on. Instead, charge it until the led turns green. I'm not sure if this really is a fix but since I did this it hasn't crashed. I remember doing something similar back in January and it seemed to fix the issue then too. But it seems to come back over a period of weeks/months.
PS. Now that I think of it, maybe you don't have to wait for it to crash. Just turn it off and go through the steps and see if it helps.
apex84 said:
I'm having a similar issue from time to time. I've been lucky enough to not have this issue for the last 4 weeks or so but 3-4 days ago it came back. But I think I solved it, at least temporarily.
Next time it crashes, remove the battery and while the back cover is off, press and hold the power button for ~10 seconds to drain what little power is left. Then put the battery and cover back on but don't turn the phone on. Instead, charge it until the led turns green. I'm not sure if this really is a fix but since I did this it hasn't crashed. I remember doing something similar back in January and it seemed to fix the issue then too. But it seems to come back over a period of weeks/months.
PS. Now that I think of it, maybe you don't have to wait for it to crash. Just turn it off and go through the steps and see if it helps.
Click to expand...
Click to collapse
U r right.....It could help when my device random shutdown I used to do that but I wasn't charching it ... It drain static elect. Left in the chips keep the good working
Sent from my HTC Sensation Z710e using XDA
apex84 said:
I'm having a similar issue from time to time. I've been lucky enough to not have this issue for the last 4 weeks or so but 3-4 days ago it came back. But I think I solved it, at least temporarily.
Next time it crashes, remove the battery and while the back cover is off, press and hold the power button for ~10 seconds to drain what little power is left. Then put the battery and cover back on but don't turn the phone on. Instead, charge it until the led turns green. I'm not sure if this really is a fix but since I did this it hasn't crashed. I remember doing something similar back in January and it seemed to fix the issue then too. But it seems to come back over a period of weeks/months.
PS. Now that I think of it, maybe you don't have to wait for it to crash. Just turn it off and go through the steps and see if it helps.
Click to expand...
Click to collapse
Cheers mate, I'll give it a go now
Hi, i know this is an old thread, but I have the exact same problem on my Desire S. So i'm wondering if you ever solved this problem?
When you press the wake button, the phone doesnt restart, it just boots up. It is quite a known issue. There seem to be a design flaw that makes the battery just a little bit loose. So little that its not really noticealble, but enough to.cause the phone to turn off randomly. The solution is to place a.little piece of paper on the opposite site.from the battery connector pins. It makes the battery hold really tight, and ive never had this issue ever again.
Hope.i.could help.
Sent from my HTC Sensation XE with Beats Audio Z715e using xda app-developers app
I had similar prob
I used to have lots and lots of apps installed on my phone ALONG with all the tmobile apps since my phone is NOT rooted.
At some point on, my phone would constantly reboot from the white screen with HTC logo.
Then I thought maybe i'm over doing my phone, so I tried uninstalling some of the apps that I don't use as often.
It helped me...
hope it helps you too =]
Look for a video named "HTC sensation random shutdowns/reboots problem SOLVED" on Youtube. I can't post any link as I'm a new user, but this simple fix worked for me!
Apparently this issue has nothing to do with software updates or custom roms. It is just a design flaw that prevents the battery from connecting completely to the pins

Is my phone dead?

Hello, I am using galaxy S3 stock rom and my phone keeps shutting down/rebooting when I am using it. Sometimes I let it charge and 20 minutes later it turns off and I have to try many times to boot it. Many times I let my phone on airplane mode at night at 53% battery and It drains completely. I tried other batteries but still the same thing. Did anyone ever experience this?
Thanks
spiritblastt said:
Hello, I am using galaxy S3 stock rom and my phone keeps shutting down/rebooting when I am using it. Sometimes I let it charge and 20 minutes later it turns off and I have to try many times to boot it. Many times I let my phone on airplane mode at night at 53% battery and It drains completely. I tried other batteries but still the same thing. Did anyone ever experience this?
Thanks
Click to expand...
Click to collapse
looked here? http://forum.xda-developers.com/galaxy-s3
Sent from my KFFOWI using Tapatalk
If you're sure it's not a battery problem, and you've run a battery calibration after backup, factory reset, and restore, just to be completely positive, you might want to see if it is a power button issue. The internals of the button get stuck every so often, and I found that when it was usable, I still got huge battery drain, and sometimes turning off and on by itself. There was a place near me that fixed the button on my S4 mini for $15, worked just like new.
I found that the phone was losing battery when when turned off, try leaving it off overnight and if it drains, it's probably an issue with the button.
If it's just a software problem, then that won't help. What does the OS say is using the battery? Maybe check for wakelocks with a battery saving app, I'm sure someone could recommend something
Cortmarshall said:
If you're sure it's not a battery problem, and you've run a battery calibration after backup, factory reset, and restore, just to be completely positive, you might want to see if it is a power button issue. The internals of the button get stuck every so often, and I found that when it was usable, I still got huge battery drain, and sometimes turning off and on by itself. There was a place near me that fixed the button on my S4 mini for $15, worked just like new.
I found that the phone was losing battery when when turned off, try leaving it off overnight and if it drains, it's probably an issue with the button.
If it's just a software problem, then that won't help. What does the OS say is using the battery? Maybe check for wakelocks with a battery saving app, I'm sure someone could recommend something
Click to expand...
Click to collapse
I Just played around with the power button because there was some dust and removed the battery and tried cleaning the metal things. I tried it today and it did not shut down once, i will see how it goes.. :good:
spiritblastt said:
Hello, I am using galaxy S3 stock rom and my phone keeps shutting down/rebooting when I am using it. Sometimes I let it charge and 20 minutes later it turns off and I have to try many times to boot it. Many times I let my phone on airplane mode at night at 53% battery and It drains completely. I tried other batteries but still the same thing. Did anyone ever experience this?
Thanks
Click to expand...
Click to collapse
I had a problem which was similar to this but the phone I got is LYF Flame 7.
My phone was automatically shutting down a few minutes after the device is locked, I investigated every setting to check whether anything like auto shutting down or sleep or something was enabled , but every settings were okay but the problem continued.
When I bought this phone, I was disabled a lot of useless stock apps . I re-enabled all these apps to their default and then the problem is solved.
So you just try reverting your apps to their default,if you have tried to disabled it.
Clear its Cache and Misc
Also try a factory reset and try to boot the phone without any SIM cards and SD card.
In my knowledge , I think , the problem of your phone is software related and hardware is okay.
And keep investigating in S3 threads.

Categories

Resources