[Q] Battery going bad? - Nexus 7 Q&A, Help & Troubleshooting

I was originally running PA3.98. A few months back my son dropped my tablet while it was charging, it ended up landing on the cable and split the micro-usb end away from the plastic support.
Since then it seems my battery had been draining much faster than usual.
I installed better battery stats, and at the time it appeared to me to be a game my son and I played often (Arc Redux) which left an orphaned media server process and caused the drain.
I installed m-kernel and did the suggested trickster tweaks. This brought some new life into my tablet, but the screen on time was still extremely low, like 48 minutes of screen before I had to charge. Online game or not, wifi and sync on or not. Something was messed up.
But before I could figure it out completely, my son messed my tablet again. He pulled the charging cable out by the cord not by the thick part on the end of the plug, and this was an older cord too, a little jenky. And I mean he pulled it out. I didn't see directly what happened but the end of the usb cord was split open and the micro part of it was "missing." Later my son "found" the micro end. I had to threaten him with never using my tablet again before he admitted he was the one that pulled it out, quick and fast, by yanking on the cord and not by carefully pulling it out by the thick end.
But now... my tablet was not booting past the PA splash screen. Luckily I could get to TWRP. Dirty flash didn't fix the bootloop. I couldn't do a NAND, nor could I backup to my PC over ADB, even though my PC saw the tablet, the backups were 0bytes. So I am pretty sure by him pulling the cord out like that it had to have shorted and corrupted my memory.
I ended up needing to do a fresh clean install, and this time I went with SlimKat. I also had to take the back cover off the tablet and bend the usb charging port back in, it was split open a little and no cable would fit snugly in there.
Fresh flash well and my tablet was working again.
But the battery life was/is still atrocious. Can't get much more than an hour of screen time. Regardless of if I am playing an online game, an offline game, reading an e-book or whatever. Something was still wrong, and on a clean install.
And even more curious, it was now reporting what appear to be random battery percentages. Meaning it will go from 75% to 50% and back, randomly. I installed better battery stats, disable critical shutdown (x-posed), trickster mod (and m-kernel a67) and some others I cannot remember off the top of my head. Greenify pro.
I "fully" charged it overnight 2 nights ago. My plan was to let it drain on standby (wifi and sync off) with minimal use until it died. And I was peeking, periodically, to see if anything strange was happening.
And I came across this....
Does anyone know if I just need to fully charge it and then let it completely discharge with no safe shutdown a couple of times to calibrate the battery correctly? Or is it worse, is it more likely that my battery is going bad and needs to be replaced?

Really? Nobody has any comment on my screenshots?
Take a close look, peeps.
It went from ~20% to ~40% without me charging it.
It climbed earlier too, from ~60% to about 70%.
Seriously, nobody else's nexus has ever done this?
I am at a loss and I was hoping some nice people here could help brainstorm what is going on.

From your original post, if there was damage to the USB port on your tablet the battery may be shorting out on one of the contacts. That could cause random fluctuation in the battery level and longer charging times.

riggerman0421 said:
From your original post, if there was damage to the USB port on your tablet the battery may be shorting out on one of the contacts. That could cause random fluctuation in the battery level and longer charging times.
Click to expand...
Click to collapse
TY for the response.
I thought that may be part of the issue. It does seem like it charges slower.
It may just be my selective memory but I do not remember ever seeing the battery percent jump around when it is charging. Since the last clean flash it has only jumped upward. I've not seen it jump to a lower percentage but it has been doing random battery low shut downs. Anywhere from 30% to 2% battery remaining, no low warning, just shutting down.
I just hope it is something I can deal with.
______
I took the back off the tablet and cleaned all of the contacts at the charging port. -- I had to bend the port back into place, it looked like it was bent slightly open. I used my lighted magnifying glass to look at the leads and they are all fine as far as I can tell, no shorts on the contacts at least.
The battery is seated snug. The battery plug is in flush, I reseated it anyway.

Related

Major Problems....I think....

I went on holiday recently, leaving my Wizard (02 Mini S) at home but I forgot to put it on charge. Now I have returned the phone is dead and will do nothing. Left it on charge (no charge light showed mind you but charger was plugged in and switched on) but still no signs of life. Any ideas please people?
maybe a minor problem -- dead battery?
Li-on battery doesn't like full flat. Chances are, you probably left it when the battery is low, and once you came back, it went to the 'bottomless pit'.
Anyway, there is a way to jump start it, by using a higher voltage source and spark it then charge it as normal. I dont remember the voltage use ,but you can have a search around here. Usually with people flashing their ROM, failed, left the phone around, and battery went dead.
heard of this happening with pocket pcs and phones alike when both backup and main battery are depleted.
Apparently one fix is to take battery out leave for a while (an hour maybe) and then put back in and put it straight on charge.
if that doesnt work you could try seeing if you get any resonse when plugged into your pc with the usb.
It could always be zecoj says a dead battery.
I have this exact problem with my old ipaq but just havent got around to buying a new battery yet as the battery out trick didnt work.
Hope you get it running again quicky.
hanmin said:
Li-on battery doesn't like full flat. Chances are, you probably left it when the battery is low, and once you came back, it went to the 'bottomless pit'.
Anyway, there is a way to jump start it, by using a higher voltage source and spark it then charge it as normal. I dont remember the voltage use ,but you can have a search around here. Usually with people flashing their ROM, failed, left the phone around, and battery went dead.
Click to expand...
Click to collapse
found out about this one on my travels looking for a fix for my ipaq. lots of guides suggested stripping cables from a usb cable but im not all that happy doing that myself!
I cant see it being the battery, phone is only 11 months old for a start and it held its charge no prob before I went away. I have tried plugging it into the Pc and wall, no dice. Will try car charger cradle later and as we speak battery is out of phone for one hour as suggested so will see how that goes. Damn these so called 'smart' phones that cant even tell when the charger is plugged back in lol. Not so smart after all eh! No smart remarks about me not being smart enough to charge it while on hols either!!!!!
iirc its because they need a little charge in able to charge which is silly really. And allthough the battery is only 11 months old and would otherwise work fine ive heard of them breaking because of being left to run out.
woo-hoo!!!!! Car cradle attached to a battery charger on boost and bosh!! In there like swim wear!!! I have breathed life back into her again!!! Cheers guys, up and running!!! Sweet as. Yes, Im a bit happy.

Think I found a bad flaw in the design of the HD2.

Okay so I got my phone about a month ago, I had kept it stock for a week, went to a custom rom, and put it back to stock today.
Reasoning I went back to stock:
So I had been having an issue of not charging when I plug in the charger, the phone would recongized that it had been plugged in by bumping the battery meter to 100% instead of a charging icon. The LED light was blinking orange & green so I knew something wasn't right. I then proceeded to unplug the charger and saw that the 100% knocked down to 6% which it was at 8% when I plugged it in. After I saw that I removed the battery and tried a different battery ( brother has the same phone) and his was at 70% and I plugged in the charger and still the same thing happened.
So after this I have found out that it was the phone that had the issue as it was not charging the battery at all so I then returned to stock rom using my brothers battery and it still had the same issue.
I then saw the middle contact of the three golden contact on the back of the phone was sticking between the phone and the battery so I pulled out the battery and pushed the contact toward the phone and then I insert the battery back into the phone and then place the charger on it and then it started charging.
So now I need to confirm that this was the actual fix. Can anyone confirm that the middle contact is the actual one that charges the phone or was this just luck of the draw?
sorry for the long post but I thought this would be a big deal based on the design of the contacts aren't the best.
rlacsamana1989 said:
Okay so I got my phone about a month ago, I had kept it stock for a week, went to a custom rom, and put it back to stock today.
Reasoning I went back to stock:
So I had been having an issue of not charging when I plug in the charger, the phone would recongized that it had been plugged in by bumping the battery meter to 100% instead of a charging icon. The LED light was blinking orange & green so I knew something wasn't right. I then proceeded to unplug the charger and saw that the 100% knocked down to 6% which it was at 8% when I plugged it in. After I saw that I removed the battery and tried a different battery ( brother has the same phone) and his was at 70% and I plugged in the charger and still the same thing happened.
So after this I have found out that it was the phone that had the issue as it was not charging the battery at all so I then returned to stock rom using my brothers battery and it still had the same issue.
I then saw the middle contact of the three golden contact on the back of the phone was sticking between the phone and the battery so I pulled out the battery and pushed the contact toward the phone and then I insert the battery back into the phone and then place the charger on it and then it started charging.
So now I need to confirm that this was the actual fix. Can anyone confirm that the middle contact is the actual one that charges the phone or was this just luck of the draw?
sorry for the long post but I thought this would be a big deal based on the design of the contacts aren't the best.
Click to expand...
Click to collapse
On most cell phone battery packs the center contact(s) are a data or temp sensor connection, the power is input during charging and drawn during use from the outer contacts.
It depends on how "smart" the battery pack is that determines exactly what those center contact(s) do. In sophisticated packs there is actually circuity inside the battery back that monitors voltage, current draw and temp on the battery to determine the battery's charge status and communicates this back to the phone over a serial data bus with those contacts. on simple battery packs the center contacts are simply connections to a thermistor to monitor the battery's temp during the charging cycle, so the phone can cut off charging power if the battery starts to overheat.
In the end, yes, if the phone cant get a connection to those center contacts, it likely will not initiate a charge cycle. Attempting to charge a lithium ion with no way to monitor it is just asking for fire or explosion
d0ug's point above is backed up by the fact that several users have had issues with charging and/or booting the HD2 when that one middle pin gets bent (which seems like a fairly common occurance in this phone).
Ok, so i have been having the same issue and couldnt find any information till now.
Custom rom or not, if the middle term gets bent it will not charge right, also if the battery gets warm to a certain point it will shut off on you. I have also noticed, if your battery is below 50% and your using it intensively it will also stop charging the battery. When the status gets bumped up to 100% the led's will flash between red and green, this usually means there is an issue between the battery being over save charging temp, or a malfunction of the data sensor circuit in the battery. This is built into the hardware of the phone and is a safety measure.
This is from HTC Tech support this morning.
If any one elst can find out anything, im sure there would be people glad to hear.
Too bad the terminal being bent is from having to pull out the battery all the time
acessford101 said:
Ok, so i have been having the same issue and couldnt find any information till now.
Custom rom or not, if the middle term gets bent it will not charge right, also if the battery gets warm to a certain point it will shut off on you. I have also noticed, if your battery is below 50% and your using it intensively it will also stop charging the battery. When the status gets bumped up to 100% the led's will flash between red and green, this usually means there is an issue between the battery being over save charging temp, or a malfunction of the data sensor circuit in the battery. This is built into the hardware of the phone and is a safety measure.
This is from HTC Tech support this morning.
If any one elst can find out anything, im sure there would be people glad to hear.
Too bad the terminal being bent is from having to pull out the battery all the time
Click to expand...
Click to collapse
I've never had to pull the battery when it freezes. I just hit the red reset button. Is that not working for people?
crisisinthecity said:
I've never had to pull the battery when it freezes. I just hit the red reset button. Is that not working for people?
Click to expand...
Click to collapse
In my case, I just never have anything pointy enough to press the reset button, at least not as handy as just sliding the batt up and out by an inch or so. I think out of all the soft-resets I've done on my HD2, maybe 2 were by pushing the little button (yellow in my case)
hmm, i just checked my center pin, its still good. Like someone said above, i also reset my phone by just poping the battery out.
Also in the same situation that i usually don't have anything around to poke the reset button. I don't think ive ever actually used the reset button yet. All my previous WinMo phones had a stylus and the reset button was on the outside of the device, no battery cover removal, so the reset button was convenient to use. Battery removal seems like the simplest thing to do, if you're already removing the battery cover, just pop out the battery
How often are you guys having to reset your phones that way that you are damaging the pin, are you rocking the battery into it, or kind of just pushing it in? i noticed that the contacts seem to only fold down, they don't fold up or push in.
Ill definitely keep in mind now to put the battery in with a slightly downward motion to make sure the pins fold down, and don't get mashed in, which is where im guessing the bending is happening for you guys
My left pin got bent from all the battery pulls I've been doing. I think it happens when you don't slide it in at the right angle as d0ug has suggested. Now every time I do it, I make sure that all the pins are contacting correctly. If my left pin gets bent outward, the phone does not power up at all. (which made me freak out thinkin I broke it) Both stock and cooked ROMs have required battery pulls occasionally. Overall, I think I have to do battery pulls WAY WAY WAY more than I did with my previous MT3G. So far I have tried Kumars and Elegancia ROMs. I wish I could find a stable ROM that requires zero battery pulls. =T
yupp had the same problem with the connectors under the battery
I went in for a refurb and used it for a day and that pin was already bent so i went back in and this one seems to be in good working condition.
I think they should have done better job with the pins as I have never had these issues with any other phone.
WOW!! that fixed my problem.
*sniff* I love you guys! Thnx for the fix!
I'm trying out a couple of HD2s that an acquaintance had no business getting and is now looking to unload. The one is practically right out the box, the other looks like it has been around the DC loop a few times. I'm testing the well travelled one out when it looked like it needed charging, so I plug it in and start looking at the nice one. After 2hrs, I hear the tramp vibrate. When I go to see why it vibrated, it won't turn on again! It's after midnight, I haven't purchased it yet, haven't loaded a cooked ROM, haven't even run a stock update and it's already screwing up!?!? Since I had two I did some battery swaping then both went into boot loops. Many hours and a few gray hairs later, I got them both working again. I left them essentially alone until today. When the spouse went to sync the well-used of the HD2s, he noticed it needed charging. After almost an hour, he noticed that it had less charge than when he plugged it in. I noticed the charge light wasn't steady, it's flipping between red, green and nuttin'. My spouse, who had already laid claim to this HD2, did as he always does and jumped to the worst conclusion. I said make no inferences until we get home and check this forum. I knew you'd have the answer and you did not fail me! Best yet, it cost me nuttin' to fix!! Now do I point this out as a flaw for potentially lowering the sale price?
Thanks again!!
My take on this is that the flaw is in the way the battery wants to come out. When you lift using the tab on the left side, it tries to come out at an angle, angling from top left to bottom right, which means the connectors come away unevenly, and since the connector plates on the battery are inset, the plastic of the battery casing catches the pins as the battery rotates on its way up.
I keep my thumb on the battery just above the sim card until the battery is out about 45 degrees both top left and top right, and then pull it towards the top of the phone so the connectors all come away evenly, rather than being dragged up and over the pins.

[Q] Battery or Logic Board failure?

So the other day while minding my own business, I pulled out my phone to use it's calculator for some accounting work. Just as a side note, I keep my phone in my front pocket, and do not wear skinny jeans. When I pulled it out, I looked at the back and it had a crack going down the center of the glass with a slight bulge where the battery is. As soon as I got home, I pulled the battery out and saw that the backside was bulging outwards. It bulged so bad that it managed to crack the glass even with one of those gel-like protectors on it . I tossed it aside and put it my spare battery, which should have been good. This is where the interesting stuff starts happening.
Slowly but surely, the lifespan of my battery would get shorter till the point where as soon as I unplugged it, it would die. It got so bad that It would die around 95%. When it would charge, the percentage would vary a lot, making a very interesting graph in the battery app I have. Not only that, but sometimes when I would restart my phone, it would be a completely different percentage than it was before. On top of that, when the phone would die, it would be at a different percentage than when it was still alive. I would have to plug it into a charger in order for it to start up again. If I did not, it would sometimes get into a boot loop where it would say google, turn off, then turn itself back on, rinse and repeat until I held the power button forcing it off.
After I changed the battery, I rooted it and put the Carbon nightly rom on it, but in order to eliminate possible problems, I did do a factory reset to the phone to make sure it was either of those.
Now I did put a "new" battery from ebay in it, but I am still having the same issue. However, the battery I believe was not new because it still had glue on the back of it from a previous nexus. My actual new battery should be here tomorrow I hope.
Could there be a problem with the batteries, or could there be a problem with my logic board? I have tried two different chargers, the LG one provided with the phone, and a rocket fish wall charger, same problem. Attached are two different pictures of the battery graph. The sharp drops are where it dies, and the sawtooth wave is it on charge. (Don't hurt me! I know I'm not supposed to post outside links, but this is absolutely necessary for you wonderful people to help me! Just remove the space in the link and it will work)
http: //i1177.photobucket.com/albums/x345/Foxx1996/Screenshot_2014-05-08-19-50-58_zps1fdf4967.png
http: //i1177.photobucket.com/albums/x345/Foxx1996/Screenshot_2014-04-28-08-34-42_zps7a396d8d.png

A mix of mechanical and ROM questions

2018 may be late in the game to become a new owner of a OnePlus 2 phone. But here I am. My main phone at present remains a Samsung Note 4, and I'm trying to get a feel for how this old (but not as old as the Note 4) phone can be repaired. My issues are a mix of battery, possible circuit board, and other problems / eccentricities.
The phone was given to me non-working. I have a minor-league reputation for rescuing phones, so thought I'd try this one.
First, I had to get it up and going. Nothing worked initially. I wasn't delighted to find out the battery is only accessible after removing two covers and about 30 microscopic screws. I reset it by pulling the small "plug" at top center-right and the phone decided to allow me to boot. I immediately (per instructions I found elsewhere here) went to fastboot and wiped the cache.
I did manage to install TWRP and the latest (as of a few days back) version of Lineage 8.1. But then the problems began again. The phone would suddenly, after charging for a while (and reporting a battery that was nearly charged), shut down. No charging icon showed on the screen.
Fast foward. Today, I got a cheap knock-off battery in the mail. It intially worked and I got it nearly charged. But after more spontaneous reboots I noticed something odd; in TWRP, the battery said only 50% charged while in Lineage it said 97% charged. So once again I wiped the cache and this time the ART/Dalvik cache as well (pointless, but ya never know).
This did get the two percentage reports matching up. And initially it got the phone working again. But alas, once again, the phone started the shutting down.
Currently, I'm leaving it overnight to charge - if in fact it is charging (how does one tell)? If that doesn't work, I'm thinking about using Odin to totally reflash the original version of the operating system.
Any other ideas or input - including laughing at me for bothering with this - is permitted.
I will say that the engineering of this phone compared to the older Note 4 leaves the Note easily the winner; to take its battery out is a matter of 20 seconds. Really not impressed with my OnePlus experience so far...
Thought I'd update things. After spending a day on sites (here and on the official OnePlus community boards) I tried any number of fixes. I'm reasonably convinced the only way to somewhat consistently start my particular OnePlus 2 phone is to:
1. Open it up, thus voiding the warranty (hehehe.... by now that's void anyway).
2. Unplug the battery's small plug at upper right-center of battery (a fingernail works fine, but do make sure the phone isn't plugged in!)
3. *Leave the back off* or at best gingerly snap it on but without attaching the screws. (Every time I did so, even after extensively using the phone while it lay on my sofa's arm and rebooting it numerous successful times previous to replacing the screws, the phone refused to reboot.)
4. I also cleaned the usb c socket with a wood toothpick and was a little surprised at how dirty it was; I did the same in a minimal way to the battery contacts.
5. I found no real use to having the actual OnePlus charger; I used it a bit but my best results came from the Samsung charger and a new (though cheap) usb c cable I nabbed via ebay.
Today I did get the phone going and intentionally wiped Lineage and installed the latest (2017) version of the OnePlus2 official os. It went on fine. I rooted it, installed apps, and (as mentioned) repeatedly shut down and restarted the phone, which promptly restarted with only a 3 second lag. I did this 5 times because one thread I found suggested this was an official OnePlus suggestion. (I rolled my eyes but did it anyway.) Played with the phone a bit, then shut it down again and screwed the back on. As noted, the phone suddenly wouldn't turn on again.
In summary, I'm not sure if this phone can be meaningfully resurrected. If I knew where what may be a short in it was, I could possibly replace that part. But I have little idea and am not quite the geek enough to sort that out. I am guessing at a short because without the lid or screws, it wants to work. It wants to be a good phone for me and I'll keep toying with it for a while longer.
Any suggestions appreciated.
Third post is a question for others:
Has anyone else experienced their OnePlus 2 working fine *without* the back cover screwed on, but as soon as it was screwed on the phone stopped working and wouldn't start again? And, if so, did they ever sort out why?
I'm going to make this a separate discussion.
Hey. I experienced the same symptoms with a "official" replacement battery I found online. Random reboots over and over again until I couldn't even turn it one anymore.
TWRP was always showing different battery percentages than OS.once I put back in my old but original battery that came with the phone it turned on again and it works flawlessly again.
maikl91 said:
Hey. I experienced the same symptoms with a "official" replacement battery I found online. Random reboots over and over again until I couldn't even turn it one anymore.
TWRP was always showing different battery percentages than OS.once I put back in my old but original battery that came with the phone it turned on again and it works flawlessly again.
Click to expand...
Click to collapse
This is something I've read, and may well do. It also, however, raises another thorny set of issues re battery calibration. I understand that sometimes new batteries have to be "calibrated" by being charged, discharged completely, charged again, discharged completely, and charged yet again and discharged. After that, things are supposedly going to run right. Trouble is in my case, the phone doesn't want the battery; it keeps stopping completely and not restarting. Either the battery stats are wholly inaccurate (says around 57% charged during those brief times I've had it up) or I need to go with your idea. Trouble is there the original battery from this phone is dated 2015; I hope it has anything at all left to give.
shonkin said:
This is something I've read, and may well do. It also, however, raises another thorny set of issues re battery calibration. I understand that sometimes new batteries have to be "calibrated" by being charged, discharged completely, charged again, discharged completely, and charged yet again and discharged. After that, things are supposedly going to run right. Trouble is in my case, the phone doesn't want the battery; it keeps stopping completely and not restarting. Either the battery stats are wholly inaccurate (says around 57% charged during those brief times I've had it up) or I need to go with your idea. Trouble is there the original battery from this phone is dated 2015; I hope it has anything at all left to give.
Click to expand...
Click to collapse
Mine is dated 2015 as well and I'm getting through the day with closely 3 hours of SOT.
maikl91 said:
Mine is dated 2015 as well and I'm getting through the day with closely 3 hours of SOT.
Click to expand...
Click to collapse
I'm trying this in desperation. The phone has gone completely unresponsive at this point, and I'm looking at having a technological paper weight. Hope I can resurrect it but the odds are not good.
Some progress, some regress.
Here's what I'm seeing. I can get the phone up and running again after extensive recharging. As long as I leave the back of the phone off - that is, both the inner and outer backs - it seems willing to keep running. As soon as I snap the inner back into place, not even with the screws yet, the phone locks up. Soon after, around 10 to 20 seconds, it shuts off. Sometimes it will restart and other times it won't for a long time, even after unplugging and replugging battery.
Has anyone else run into shorting or grounding issues associated with the back (inner, the one w/ 18 screws) case?
I am now back to a dead phone. A new (3rd party) battery is my current hope... charging it for over a day now has not yet led to the phone showing any sign of life.
One other question: I know both this cable and charger work, but as they are not the "original" OnePlus charger / cable combo, could that be the difference? I'd appreciate it if there is any clear evidence regarding this question.
The below article raises a disturbing possibility, based on the reality that OnePlus cables and chargers are - by OnePlus' own admission - non-standard and possibly could harm other electronics. But on top of that, and not well explored in the article, is whether or not OnePlus' charger/cable combo might even be damaging to the OnePlus 2 (and other OnePlus phones). They "assure us" this is not the case. Hmm.
https://www.androidauthority.com/oneplus-responds-to-bad-usb-type-c-cables-658048/
I thought I'd update this thread with what may be the final installment.
I invested $70 in a highly bent but somehow still working second OnePlus 2 phone off ebay. (The guy had a great fall on a log story as to how the phone got bent.) Long story short... I gambled and won. That is, I gambled that the innards of the second phone would go into my first phone and that the first phone's screen would work. YES. And so, after playing amateur phone repairman, I have myself a OnePlus 2.
So many questions. Going to peruse this board now...

PSA: Battery drain from faulty USB port

Just a PSA for anyone else with mysterious battery drain. I was having terrible drain (I could get 2-3 hours of screen on time in a day) that I couldn't pinpoint. I had been messing around with some new ROMs so I figured that was the cause. Went back to stock, the problem was still there. Rolled back to a previous build of EMUI, no improvement. Installed better battery stats but no wakelocks appeared to be causing it. Finally, I noticed that I had an odd process showing up: typec_port0 (or something like that). Couldn't find any reference to it, so I shrugged it off. Then my USB port started acting up. I would charge my phone, then unplug it, but the charging indicator would remain. I gently bent the board within the port, which fixed that for a bit, but it came back. Rebooting would clear the indicator, but it would appear again when I charged.
So, I finally ordered a new charging port board ($5 or so on eBay). Super easy to swap out. After I installed the new board I was back to 6-8 hours of SOT. I would link to the board I bought, but I don't recommend it as the first one I received had a bad microphone. They sent a replacement, but this one looked much different, though everything seems to work.
Moral of the story is that if you have unexplained battery drain, it could be hardware related.

Categories

Resources