Honor 6 Android OS battery drain. - Honor 6, 6 Plus Q&A, Help & Troubleshooting

Hey boys and girls. I got an Honor 6 (H60-L04 4C432B860 running Emui 4.0) and one day out of the blue I started having battery issues that I ignored for a year. Recently I got a brand spanking new battery and the issue has improved a bit, but it's still nowhere near the original condition. I will also point out that the side of my phone (guessing the processor) can sometimes heat up a lot.
Things I have done so far:
-Factory Reset
-Battery Change
-Put phone on ''Smart plan''
-Tried using those battery manager apps
-Using another charger (which actually helped a bit)
-Tried doing all the keep wifi on sleep
-Turned off all useless apps
So basically I don't know what to do now. Any suggestions?
Thanks

Schavlik said:
Hey boys and girls. I got an Honor 6 (H60-L04 4C432B860 running Emui 4.0) and one day out of the blue I started having battery issues that I ignored for a year. Recently I got a brand spanking new battery and the issue has improved a bit, but it's still nowhere near the original condition. I will also point out that the side of my phone (guessing the processor) can sometimes heat up a lot.
Things I have done so far:
-Factory Reset
-Battery Change
-Put phone on ''Smart plan''
-Tried using those battery manager apps
-Using another charger (which actually helped a bit)
-Tried doing all the keep wifi on sleep
-Turned off all useless apps
So basically I don't know what to do now. Any suggestions?
Thanks
Click to expand...
Click to collapse
Based on the things you've done, I strongly think that the problem is on your phone itself.

adriansticoid said:
Based on the things you've done, I strongly think that the problem is on your phone itself.
Click to expand...
Click to collapse
Yeah most likely. But the weird thing is that it randomly happened one day

Schavlik said:
Yeah most likely. But the weird thing is that it randomly happened one day
Click to expand...
Click to collapse
That's the point. Something in your phone suddenly gave up.

Related

Phone won't boot until battery is pulled/re-installed. Why??

For some reason my phone just started having an issue where once it is turned off, even with battery charge remaining, it will not turn back on until i pull the battery and put it back in.
I figured it may have something to do with the custom ROM so I tried loading the backup of my stock ROM and the problem still persists.
Is anyone else having this issue?
I also have this problem...started the thread here http://forum.xda-developers.com/showthread.php?t=1154433
There are other few people who have stated the same with them too.
I went to the service center yesterday and they told me its the faulty battery and new battery is on its way... BUT they are blatantly lying..because before using the stock battery i had used TWO chichitec and then also the same problem occurred...so i went back to the stock battery thinking maybe these extended batteries are fake...however after 15 days the same thing happened with stock.
I am using stock ROM with S-off...no hanky panky stuff to let them say that i violated anything.
I think its a hardware issue which they are refusing to accept at present. Maybe when the new battery faults then they would check the same.
Sometimes it is very frustrating and embarrassing also.
Thanks for the reply. I knew I couldn't be the only one with this issue. Luckily I turn my phone off once every couple weeks so it really isn't a huge deal to me. But between this and the touch screen acting up I'm really starting to miss my rock solid MT4G.
Just an update. After switching to the Senseless Extreme rom my phone seems to have fixed itself.
Have you tried flashing back to stock and seeing if the issue is resolved still? Maybe it was a corruption issue.
Although if you like Senseless then just stick with that.
I am on stock but still facing this problem...I doubt this is related to software somehow...Otherwise on pressing the power button the phone would have restarted... I sincerely believe this to be a hardware glitch because the power completely shuts down and the current stops flowing from the battery to the hardware.. For me it happens sometimes in 20 days and sometimes (very recently) happened on two consecutive days.
I have also ordered another SIM (of same carrier) just to rule out that possibility also that my SIM card is old (have been using it for 7 years now)
Hm, keep me posted on what you find out. Mine seems to be just fine for now. But I'll see if the problem returns in a few days.
And, Termic - I am loving the senseless rom. I forgot how much I love pure Gingerbread. I'll be sticking with this one for sure.
diosys said:
I am on stock but still facing this problem...I doubt this is related to software somehow...Otherwise on pressing the power button the phone would have restarted... I sincerely believe this to be a hardware glitch because the power completely shuts down and the current stops flowing from the battery to the hardware.. For me it happens sometimes in 20 days and sometimes (very recently) happened on two consecutive days.
I have also ordered another SIM (of same carrier) just to rule out that possibility also that my SIM card is old (have been using it for 7 years now)
Click to expand...
Click to collapse
You are right, it is a hardware problem, I solved it by buying another battery. Everything is perfect now.
P.S. get a higher mAh battery, I got Anker and I'm very happy with
Buddy have tried Chichitec batteries and then also had the same problem...AND not one but TWO Chichtec batteries... both same result...

[Q] Phone crashing but can't pinpoint

The other day my sensation just stopped (like the battery was pulled out) when I started flipboard. I turned it on and it booted up fine but then just died again like 5s after loading completely, kind of just kept doing that after a couple more restarts.
I figured it was the rom so wiped and reinstalled. It then booted and worked fine for a day but then it did it again so I figured it could be a corrupt rom so wiped again and installed a different rom but same thing again after using it for a few hours.
I then thought it might be the battery so pulled the battery out and wiped the battery stats. Seemed to work fine for a couple of days but it crashed again today (when I ran flipboard too but it doesn't seem to be just f/b that kills the phone).
I've been on the latest firm ware for well over a couple of months. Using bruces cyanogen mod x mainly and arhd aswell.
I'm only running 1350 max cpu o/c but previously i've run at 1500 and not had a problem.
I've just bought my fiance an XE so I will try her battery and see if it still crashes but other than that does anyone have any idea what it could be?
oefox said:
The other day my sensation just stopped (like the battery was pulled out) when I started flipboard. I turned it on and it booted up fine but then just died again like 5s after loading completely, kind of just kept doing that after a couple more restarts.
I figured it was the rom so wiped and reinstalled. It then booted and worked fine for a day but then it did it again so I figured it could be a corrupt rom so wiped again and installed a different rom but same thing again after using it for a few hours.
I then thought it might be the battery so pulled the battery out and wiped the battery stats. Seemed to work fine for a couple of days but it crashed again today (when I ran flipboard too but it doesn't seem to be just f/b that kills the phone).
I've been on the latest firm ware for well over a couple of months. Using bruces cyanogen mod x mainly and arhd aswell.
I'm only running 1350 max cpu o/c but previously i've run at 1500 and not had a problem.
I've just bought my fiance an XE so I will try her battery and see if it still crashes but other than that does anyone have any idea what it could be?
Click to expand...
Click to collapse
Hi,
I would suggest that it is a battery issue as well,since the same thing is happening across multiple ROMS.
There is also the suggestion that a piece of card or something to jam the battery in its casing.
Yes it is the battery I had the same issue what you need to is fold a peace of paper in a thin line oh I would say one centimeter wide and one inch in length and when you take out the battery you will see three contacts you will place the paper just to the right at the bottom and when your ready to put the battery back in you will need to place the heel meaning the end that makes contact with the prongs first so it would be the heel that go's in first and then toe and it should fix the problem but I suggest that you buy another battery
Sent from my HTC Sensation 4G using xda premium
What exactly do you mean by 'it crashes'?
If you mean it just shuts off completely, then the 2 posts above are likely the answer.
If you mean it freezes up but remains powered on, it's another issue.
Skipjacks said:
What exactly do you mean by 'it crashes'?
If you mean it just shuts off completely, then the 2 posts above are likely the answer.
If you mean it freezes up but remains powered on, it's another issue.
Click to expand...
Click to collapse
In my OP I stated that it was "like the battery was pulled out". Whilst I suspect the battery (more that it could be faulty) it isn't loose at all, in fact it's very snug as it is but i'll try wedging it in even firmer and see how that goes.
oefox said:
In my OP I stated that it was "like the battery was pulled out". Whilst I suspect the battery (more that it could be faulty) it isn't loose at all, in fact it's very snug as it is but i'll try wedging it in even firmer and see how that goes.
Click to expand...
Click to collapse
Hi,
If it's snug, then you should not jam it in.
You may damage the pins.
In some phone it is obviously loose.
Sent telepathically from my pyramid

Please help, my S6 NEVER goes into deep sleep...

Dear all,
I am writing this post to hopefully get some help or directions regarding my issue, because I have already spent hours and hours looking on the internet trying fixes on my phone without anything working for me so far.. So I am getting a bit hopeless....
I recently got a Samsung Galaxy S6 (SM-920I model), and since the beginning i have been shocked by how CRAPPY the battery life was. To give you some ideas, my phone loses around 3-5% of battery per hour when idling and screen off, meaning I am not doing anything at all with my phone. Overnight, I lose about 15-20% battery with my phone on airplane mode, power saving, or whatever else you want, when it is not doing anything at all..
I know that my problem is a deep sleep problem, quite easy to identify i guess, so I have spent a lot of time reading and trying to fix it by myself but so far nothing worked.
To give you some background, after unpacking the phone I quickly upgraded Android from 5.0 to 5.1.1, so I cannot tell how it was working at 5.0. It is only after that I saw that a lot of people have issues on 5.1, but it is strange because just before having my S6, I was having a OnePlus One on 5.1 and I didn't have such battery problems and everything worked fine except turning off the "keep awake" setting option for GooglePlayServices.
What I can say though, is that since I upgraded I never had so much difficulties trying to fix a problem on any Android phone than before. Basically, since day 1, my phone never went a single time into deep sleep mode.
So far, to fix this, I tried all the following:
- Reflash the stock firmware (Samsung 5.1.1) --> many times, with full Cache/davik wipe and factory resets
- Root my phone using UniKernel
- Install custom ROM (I am running XtreStoLite version 2.2) + all kinds of wipe/factory reset
- Flash different kernel that are shipped with the ROM (there are 5 different ones if I remember)
- Use my phone with only stock apps (to see if the problem comes from one of my apps)
- Cold reboots
- The "DeepSleepFix" using the Android terminal as described here: http://zidroid.com/fix-battery-drain-and-deep-sleep-issue-on-galaxy-s6-and-s6-edge/
- And desperately, try to use my phone normally for now
Overall, I would say that my battery would last roughly 15 -20h in total with normal usage, not even heavy, which quite sucks..
I can show the no deep sleep issue to you with some screenshots (cf. below) , I have tried many applications to try to find the root cause such as:
- WLD
- 3C CPU
- BetterBatteryStats
- GSAM
etc.
I am monitoring my phone closely for the past 1-2 weeks and so far I have never seen it being in deep sleep at all (at least more than 0.2 seconds in total..). Also, when I check on the default Battery menu of Android, after a full day I would usually see "Android OS" on top and using 20-30% of the battery at least.
The problem seems to boil down to a process called "LHD" in the kernel wakelock. This is keeping my phone awake 100% of the time, whether I am using the phone or if I am not. However, even with this info I tried to search online and I cannot find anything about "LHD", so I am really stuck right now.. Do anybody knows what it is and why it is a problem for me?
If any of you have a solution or can give me some guidelines to help me fix this issue, I would really appreciate any help. If you need more information from me also let me know.
Thank you for taking the time to read me,
Best regards.
I have G920I too and solved my problem using deepsleepfix and taking out the GSM CHIP e put into phone again. Looks ridiculous and no sense, but worked for me...
OBS.: In BetterBatteryStats my kernel wakelock was GPSD.
Hope this will help you
I have G920I too and solved my problem using deepsleepfix and taking out the GSM CHIP e put into phone again. Looks ridiculous and no sense, but worked for me...
OBS.: In BetterBatteryStats my kernel wakelock was GPSD.
Hope this will help you
thiagomed said:
I have G920I too and solved my problem using deepsleepfix and taking out the GSM CHIP e put into phone again. Looks ridiculous and no sense, but worked for me...
OBS.: In BetterBatteryStats my kernel wakelock was GPSD.
Hope this will help you
Click to expand...
Click to collapse
Hi, thanks for your reply.
You mean you took out the GSM chip and flashed the phone using the DeepSleepFIx.zip file, and it worked? I already tried the deepsleepfix and it didn't work for me, but I didn't remove the GSM chip.
I can try that.. even though it is strange.
I just flashed the deepsleep and then took out GSM chip
Ok thanks thiagomed.
I tried what you did.. I flashed the DeepSleepFix.zip without my SIM in the phone, it changed nothing.
I also removed it and put it back later on after flashing again just to try. The problem is still there.
I really don't know what to do anymore.. Thanks for your help tough.
ImPain said:
Ok thanks thiagomed.
I tried what you did.. I flashed the DeepSleepFix.zip without my SIM in the phone, it changed nothing.
I also removed it and put it back later on after flashing again just to try. The problem is still there.
I really don't know what to do anymore.. Thanks for your help tough.
Click to expand...
Click to collapse
Have you tried a factory reset and not installing any of your apps? Maybe it's an app keeping the phone awake?
LNJ said:
Have you tried a factory reset and not installing any of your apps? Maybe it's an app keeping the phone awake?
Click to expand...
Click to collapse
As specified in my post, yes.... even when I was running the stock Android 5.1.1 with no other apps than the ones comming with the fresh OS installed, I already experienced this issue.
The problem is the process LHD in Android Kernel that is running all the time, phone on or off, and draining my battery.
I cannot find any information on this process and how to fix my issue...
Can this issue of never going into deep sleep at all (I mean I am always at 0s...) be a reason for going to Samsung support and ask for a replacement ? I find other people having no problem with their S6 and mine I tried so many things and nothing fixes my deepsleep issue... Getting sick of this phone.
ImPain said:
Can this issue of never going into deep sleep at all (I mean I am always at 0s...) be a reason for going to Samsung support and ask for a replacement ? I find other people having no problem with their S6 and mine I tried so many things and nothing fixes my deepsleep issue... Getting sick of this phone.
Click to expand...
Click to collapse
You could fix this? I have the same problem .... Thanks
superchizo said:
You could fix this? I have the same problem .... Thanks
Click to expand...
Click to collapse
Yes, after some time and a lot of trouble. I tried everything on the software side and nothing could fix it (flash, re flash, clear cache, reinstall other ROM, apply deep sleep patch fix, etc.). Nothing WORKED.
So it had to be a hardware issue.
I went to see Samsung and I had to argue with them several times showing them screenshots of my phone never sleeping over time, because they were not believing me and trying to say that this is normal..
They changed my battery first, and the problem was still there.
I went back later on to show them again, then they finally changed the whole motherboard of the phone (which includes the CPU as well) and since then everything is working as intended. My phone is now in deep sleep about 70-90% of the time depending on my usage.
To convince them to change my CPU, I had to show them stats of the same phone (S6) from one of my friends which shows the amount of deep sleep he has during the day, compared to mine which was zero. So that they cannot bull**** me it was the "normal behavior" .
Basically I did their troubleshooting job.. but thankfully in the end they manage to change the motherboard and fix this super annoying issue. Because having a phone that drains all the battery in 7h when you do nothing is really annoying.
LHD is smart feature - smart alert located in advanced features

Serious Battery Issues (after Marshmallow Update)

My G4 got the Marshmallow update in early February and hasn't been the same since. First few weeks were okay and I noticed small improvements in touch sensitivity, responsiveness, and connectivity to my home and work WiFi switched automatically without having to manually tell it to connect. I was happy until...
The last couple of weeks, my battery drains drastically fast, even when it is plugged into various chargers. This morning my battery read 35%, while on the charger. I have been rotating a handful of spare batteries to see if there is a problem with any of them, but they all seem to act the same (including the original battery). I have the sync, location, calendar, and Google running, but little else.
Is this a problem that many are having after the MM update, or could it be something else?
first thing to do if you're having issues after a major update is to factory reset
Thanks, snowrelyt! I figured as much, but was hoping that there would be another fix, so that I didn't have to set up the device all over again.
Lately, my G4 has rebooted itself a few times over the last week or two, so a reset is inevitable... I just need to get the battery above 18% for that! LOL
Query: Factory Reset
DebbieNY13 said:
Thanks, snowrelyt! I figured as much, but was hoping that there would be another fix, so that I didn't have to set up the device all over again.
Lately, my G4 has rebooted itself a few times over the last week or two, so a reset is inevitable... I just need to get the battery above 18% for that! LOL
Click to expand...
Click to collapse
Deb--Did a reset resolve the problem??? I am just now encountering similar problems, beginning yesterday. My phone went from 98% to 19% overnight, and it was turned off, sitting on the nightstand.
I have four batteries, and a couple of Qi chargers, and I think they are getting a full charge when on the Qi or on the LG charger. However, I just now had trouble getting the phone to fire up, and put in a "new battery" at 92%, and Battery Doc said 60% right after I got the phone up & running.
I hate the thought of doing a factory reset, but if that's what's necessary, I guess I have to. Did the reset solve your difficulty, apologies for repeating that question. Enzo Ferraro, Long Beach, California
enzo ferraro said:
Deb--Did a reset resolve the problem??? I am just now encountering similar problems, beginning yesterday. My phone went from 98% to 19% overnight, and it was turned off, sitting on the nightstand.
Click to expand...
Click to collapse
Sorry, about the delay, Enzo! I don't get on here much.
I finally got around to doing a hard reset yesterday, because the battery draining was getting too often and very random. I also had a few spontaneous reboots while I was trying to type, so I knew there was no escaping it.
enzo ferraro said:
I have four batteries, and a couple of Qi chargers, and I think they are getting a full charge when on the Qi or on the LG charger. However, I just now had trouble getting the phone to fire up, and put in a "new battery" at 92%, and Battery Doc said 60% right after I got the phone up & running.
Click to expand...
Click to collapse
Haha, you're like me: Can never have enough spare batteries (I've got 4 or 5)! First thing I always do is buy at least one or two extra batteries. I tried using different batteries and chargers, but the behavior still happened at odd times, so I deduced that it had to be my G4.
enzo ferraro said:
I hate the thought of doing a factory reset, but if that's what's necessary, I guess I have to. Did the reset solve your difficulty, apologies for repeating that question. Enzo Ferraro, Long Beach, California
Click to expand...
Click to collapse
It seems to have resolved what was going on. After a hard reset, I noticed small changes in the look & a few functions of the OS that I hadn't seen before. Also, after Google Play reinstalled my applications, I noticed that some of them looked/behaved differently, although I don't know if a few of them were already due for an update yet or not. Yesterday, I forgot to put my phone on the charger and it was still at almost a full charge this morning. I'll have to put my G4 and the battery through a few cycles though, but it's looking like things are back to normal now. I can only imagine that I most likely had some residual stuff left over from the Lollipop OS that was interfering with the Marshmallow OS.
Back when I had my Windows Mobile phones, I would flash/reset my phone almost every other week trying out new ROMs like it was nothing and I always hard reset afterward, but I have yet to even begin to mess with my G4. I just can't grasp Android's differences that well (everything is still Greek to me) and this is my second Android phone (had my HTC Desire Z for about 4-5 years ). Couple that with how most everyone here uses terms/abbreviations that make zero sense to me (spell it out, damn it! :silly and I just may be on the AT&T G4 ROMs forever!
I hope all goes well for you, Enzo!
I'm getting heavy drain when the screen is on. More so than with 5.1
I just got a used G4 today with MM on it and it literally has the worst battery life of any phone I've ever owned. This sucks.
Sent from my LG-H810 using XDA-Developers mobile app
It is possible to revert to 5.1
http://forum.xda-developers.com/showpost.php?p=66316842&postcount=113
Sent from my SM-T320 using Tapatalk

Galaxy S6 Overheating after OTA update

Hi There,
This is the first time i've been so stuck i need to ask for help, so here it goes:-
my wife has a Galaxy S6 (sim free G920F) for around 25 days, Last night it prompted for an OTA update, which we allowed however today, all it is doing is complaining about Overheating and it needs to turn off, when putting it back on charge it says battery temp is too hot after it is left for a bit unplugged you can plug it back in and it will charge, but the error returns. saying it is too hot.
all since the OTA update
it currently on stock 6.0.1
I've tried to clear the cache and do a factory reset. but neither have resolved the problem.
anyone else had this since the update?
Many Thanks
Paul
Most likely culprit is the fast charging feature. Try disabling it and see if that resolves your problem.
Settings » Battery, disable fast charge
If that fixes your problem I'd say try a different cable and charger with quickcharge support.
You can also try turning phone off then trying to charge.
If it still gets crazy hot I'd say your battery is quickly going bad and you should get it replaced.
If it works fine without quickcharge at least you narrowed down the issue.
blandead said:
Most likely culprit is the fast charging feature. Try disabling it and see if that resolves your problem.
Settings » Battery, disable fast charge
If that fixes your problem I'd say try a different cable and charger with quickcharge support.
You can also try turning phone off then trying to charge.
If it still gets crazy hot I'd say your battery is quickly going bad and you should get it replaced.
If it works fine without quickcharge at least you narrowed down the issue.
Click to expand...
Click to collapse
its not on fast charge when it occurred, still having same problem TBH I think its a borked update, anyone else having the same after the OTA update on stock 6.0.1?
zanthraxuk said:
its not on fast charge when it occurred, still having same problem TBH I think its a borked update, anyone else having the same after the OTA update on stock 6.0.1?
Click to expand...
Click to collapse
Just power off device, then press power+vol up and home button. When you see samsung logo relase just power button. When you enter in recovery just navigate to wipe cache partition and confirm with power key then reboot device. This is good for device after ota update, battery drain problems etc
Sent from my SM-G920F using Tapatalk
What happens when you power the phone off completely and plug in charger?
See if it'll fully charge, this will rule out software / os issue.
Better to find this out first before your left with a dead phone for a couple weeks I've been there.
Sent from my stang5litre Edition 5.0 using XDA Free mobile app
Hi
It happened to my galaxy s7 and my friend's galaxy s6. Both in exact same time (after update)
After update devices start to overheat without a reason during normal usage (Web browsing etc).
And I mean really hot - this kind of temperature that makes me worry about hardware.
The weird thing is that even that I flashed previous ROM (downloaded from sammobile and flashed with odin) the problem still occur. I thought that wiping all data and cache and flashing a ROM should totally remove any change that has been done to device by update, but it seems like I "can't go back" to the state from before the issue.
I searched the whole Internet looking for that issue hoping that some people already started to complain about it and by this - confirming that this is a larger problem related to update. Right now this is the only topic that I found.
Could be that people are still not aware that their recent problems with overheating is not because of some crazy app lagging (that's what my friend first thought was).
In addition when you try to Google the issue you got 102910 tutorials about how to resolve overheating by disabling fast charge or not using phone in the sun... lol.
Strange. One possibility is that the temperature sensor(s) inside the phone are defective and reports inaccurate temperature readings. I had this problem with my ex-HTC One X+, it would report high temperatures when in reality it's nearly ice cold (during the winters), I had the service centre replace the sensors for me.
My S6's battery temperature never exceeds 40°c, while the CPU occasionally reaches 70°c, at that point, my S6 would perform an automatic soft reboot. But that's it though.
DaryllSwer said:
Strange. One possibility is that the temperature sensor(s) inside the phone are defective and reports inaccurate temperature readings. I had this problem with my ex-HTC One X+, it would report high temperatures when in reality it's nearly ice cold (during the winters), I had the service centre replace the sensors for me.
My S6's battery temperature never exceeds 40°c, while the CPU occasionally reaches 70°c, at that point, my S6 would perform an automatic soft reboot. But that's it though.
Click to expand...
Click to collapse
The temeryture is so high that I do not even need to measure it by app. The device burning my hand (literally) is enough indicator for me.
Yanush7 said:
The temeryture is so high that I do not even need to measure it by app. The device burning my hand (literally) is enough indicator for me.
Click to expand...
Click to collapse
Have it checked out at the service centre.
Solved
I had to allow it to turn off and let it cool down. left it 4 hours, turned it back on, (in all honesty, trying to replicate the problem for RMA) and all fine, over heating message disappeared and no problems since really weird.
anyway thanks for all the help guys
Cheers
See attached image, that's normal on my S6 and my ex-S6 Edge.
Sent from my Samsung Galaxy S6 using XDA Labs
DaryllSwer said:
See attached image, that's normal on my S6 and my ex-S6 Edge.
Sent from my Samsung Galaxy S6 using XDA Labs
Click to expand...
Click to collapse
I think better app for cpu temp is CPUZ. It gives you more info.
Right now I'm on custom rom (superman rom) and with custom superkernel 1.4 and it seems like the phone overheats less - but I do not really know what are the good standard Temps for processor in basic use.
Yanush7 said:
I think better app for cpu temp is CPUZ. It gives you more info.
Right now I'm on custom rom (superman rom) and with custom superkernel 1.4 and it seems like the phone overheats less - but I do not really know what are the good standard Temps for processor in basic use.
Click to expand...
Click to collapse
How do you know your phone 'overheats'? Does it show any message on the screen saying it is or does it self reboots? If it doesn't, it's not 'overheating', basic logic.
My S6 has 'overheated' only twice, it self rebooted.
Sent from my Samsung Galaxy S6 using XDA Labs

Categories

Resources