In call speaker (earpiece) stopped working, replacing the module didn't fix it - General Questions and Answers

Hello everyone,
The phone is a leeco x526 bought from banggood couple of years ago
Suddenly the in call speaker stopped working
I went on and bought a couple of earpiece module replacement from aliexpress,
I've disassembled the phone and replaced it, but did not solve the problem: still no sound from the in call speaker.... tried both the earpieces I bought
All the rest is working fine, including the loudspeker on the bottom.
PS. I've also tried reflashing the rom (even the stock one)
I don't know what to try next, hoping some guru around here can help me
I'm almost tempted to try the oven trick, but I'll wait a few days to see if anyone can gives me some other idea

squinzia said:
Hello everyone,
The phone is a leeco x526 bought from banggood couple of years ago
Suddenly the in call speaker stopped working
I went on and bought a couple of earpiece module replacement from aliexpress,
I've disassembled the phone and replaced it, but did not solve the problem: still no sound from the in call speaker.... tried both the earpieces I bought
All the rest is working fine, including the loudspeker on the bottom.
PS. I've also tried reflashing the rom (even the stock one)
I don't know what to try next, hoping some guru around here can help me
I'm almost tempted to try the oven trick, but I'll wait a few days to see if anyone can gives me some other idea
Click to expand...
Click to collapse
are u sure its not caused by the hardware.

squinzia said:
Hello everyone,
The phone is a leeco x526 bought from banggood couple of years ago
Suddenly the in call speaker stopped working
I went on and bought a couple of earpiece module replacement from aliexpress,
I've disassembled the phone and replaced it, but did not solve the problem: still no sound from the in call speaker.... tried both the earpieces I bought
All the rest is working fine, including the loudspeker on the bottom.
PS. I've also tried reflashing the rom (even the stock one)
I don't know what to try next, hoping some guru around here can help me
I'm almost tempted to try the oven trick, but I'll wait a few days to see if anyone can gives me some other idea
Click to expand...
Click to collapse
Can you upload photos?
Perhaps the connection of the replacement speaker is weak?
Or maybe the contacts on the main board a little loose
Pictures would be helpful

Thanks for the answers.
I'm not sure if it's Hardware or Software, but I think it's hardware since when it stopped working it didn't had any update/rom flash/etc
I've tried to clean the contacts on the pcb
The earpice is not misplaced cause it's forced in the right position by the black plastic cover that sits over the pcb
Here's a pic, sorry for the weird quality:
I've tested the 2 earpieces that came from aliexpress with a multimeter in "continuity mode" and for both the value is around 30, I think they are ok.
I don't know if there's a way to test with the multimeter those 2 points on the pcb where the earpiece should sit.

Well I guess I'll give the oven trick it's chance next weekend, then I'll toss it away or use it as a car gps

Related

Audio Issue

Hi there everybody,
First of all, I'd just like to point out that I'm new to this forum, a friend of mine referred me to here.
I have a Tornado SPV C600, which as of today, is running WM6 Platinum Edition 5.2.1711.18165.0.5.0 SP1 by NiTroGen.
On with the problem, a couple of weeks ago my ipod died. Again.... So this time I decided to put some music on my C600. 3 days later, the headphone jack got pulled out of the socket when I put the phone back into my pocket after choosing a track. Since then, whenever somebody has called me, or I've called somebody, no sound comes out of the earpiece on the phone itself. The only way I can hear what's going on is by plugging the handsfree headset back into the bottom.
The same issue occurs when using HTC Audio Manager/WMP to play music through the phone's speaker....I have to use the headphones again.
However, the phone does seem to be playing small sounds like the annoying jingle when I receive a text. Which leads me to believe that it is a software issue rather than a hardware issue.
Has anybody ever had this problem? Could anyone point me in a direction?
Thanks,
Bassmad
You've damaged the jack. Probably the solder points where the jack connects to the board, or possibly the spring-like part inside the jack which acts like a switch.
Go to the Modaco forums for disassembly instructions and follow the guide to open yours. Take a good look at the jack; if it's loose, see if you know anyone good enough to resolder it for you.
i have same problem before 2 week and i try plugin hardly my earphone several time.and solved it
fayizk1 said:
i have same problem before 2 week and i try plugin hardly my earphone several time.and solved it
Click to expand...
Click to collapse
You probably loosened the stuck springy part or pushed the part back into the board.

Problems with front speaker

I have been having some problems with the front speaker lately. Most of the time when I get an incoming call or make a call no sound comes through the front speaker and have to put the loudspeaker on to hear anything. The weird part is that from time to time it works fine usually after using the wired headphones. Oh an the volume is set to max.
Has anyone else had the same problems? How to fix this? could it be that I changed some settings inadvertantly?
RaulTT said:
I have been having some problems with the front speaker lately. Most of the time when I get an incoming call or make a call no sound comes through the front speaker and have to put the loudspeaker on to hear anything. The weird part is that from time to time it works fine usually after using the wired headphones. Oh an the volume is set to max.
Has anyone else had the same problems? How to fix this? could it be that I changed some settings inadvertantly?
Click to expand...
Click to collapse
Mine did not work at all any more. I even did a hard reset; no change. I have now sent it back to HTC for repairs.
Robin
Same here
Mine doesn't work at all.
Wow, I guess we should start a poll where people would select which problems they are experiencing:
1. Wi-Fi
2. BT
3. Front earphone
4. Radio
5. Bad painting
6. Shutting down suddenly
7. None of the above
More than one could be chosen... That would ballpark the size of the problem. Maybe some production batches were messed up due to the hurry from Qualcomm to deliver the already delayed parts? Maybe HTC came to that point where the brand is far larger than is the company's capacity of growing (especially in terms of QA)...
-Feaps
I have the same problem. The wired is that it ocassionally works. Another problem is that FM not always working. I bought the device in German. But now I'm in China. Any one knows how to fix? I don't know how to disassemble it. But I'm curious, maybe some pin is loose?
Same for me, the front speaker didn't work for 48 hours and then worked again I don't even know how
No sound speaker htc touch
I have the same problem, no sound from de phone, when switching to handsfree mode i hear de caller
Hello,
I have the same problem and found that this happened when starting an application that uses only rear speaker or hands free speaker (e.g. Tom Tom, Compe Pocket, etc.)
And the problem is not of that application, the problem is in the phone application of the cruise. I think that these applications mute or power off the front speaker and the phone application don´t activate it.
I have found a solution to this. When making or receiving a call, press many times speaker or hands free button on display and after many times, speaker works again.
Now, I am looking for a new phone application, in order to quit HTC application. Somebody knows a good phone application to use in Cruise????
Many thanks in advance.
My device has been returned today.
Have not had a chance to test it. Will do so when I get home tonight (in 8 hours). I will let you all know if it has been resolved.
As a remark to fran_mad's post; In my case, even after a FULL HARD reset, the speaker did not work.
I therefore do not think it was caused by a software problem.
Kind regards,
Robin
robincop deel 2 said:
My device has been returned today.
Have not had a chance to test it. Will do so when I get home tonight (in 8 hours). I will let you all know if it has been resolved.
As a remark to fran_mad's post; In my case, even after a FULL HARD reset, the speaker did not work.
I therefore do not think it was caused by a software problem.
Kind regards,
Robin
Click to expand...
Click to collapse
Motherboard has been replaced and all works OK again.
Good and quick service from HTC (free pick-up and delivery within one day)
I am still not sure if I like this one better then my good old sleek, slim and sexy Touch.
no sound from phone speaker
fran_mad's solution did not work for me.
I am affraid it's a hardware thing with me too?
I checked volume, did soft and hard resets (clear storage) but frontside speaker does not work!
HTC technical Support is going to collect my phone tomorrow. I will post my proceedings...
frontside speaker repaired
HTC Techsupport repaired my Touch Cruise within a week. Bravo!
See if it keeps working this time!
Same here. Front speaker started to fail a few times. 1 week later it totally stopped. Was repaired by HTC (EuroTwice.be) in 2 weeks.
Front speaker stopped working after 1 month usage - motherboard replaced by htc within 12 days. But now the device shuts down by itself sometimes - will send it to htc again tomorrow - meanwhile i am very disappointed about my Touch Cruise.
Gerhard
Hi
I have problem with the front speaker.
The sound is "blurry" if i put the caller to rear speaker the sound is crystal clear.
So the problem must be in front speaker??
I search the net but i cant find where to get it?
Is somebody have the front speaker from dead Prophet?
TNX
fran_mad said:
Hello,
I have the same problem and found that this happened when starting an application that uses only rear speaker or hands free speaker (e.g. Tom Tom, Compe Pocket, etc.)
And the problem is not of that application, the problem is in the phone application of the cruise. I think that these applications mute or power off the front speaker and the phone application don´t activate it.
I have found a solution to this. When making or receiving a call, press many times speaker or hands free button on display and after many times, speaker works again.
Now, I am looking for a new phone application, in order to quit HTC application. Somebody knows a good phone application to use in Cruise????
Many thanks in advance.
Click to expand...
Click to collapse
just wanna share with others..
my touch cruise experienced this weird problem since yesterday.i've tried fran_mad's method and and its works!! thanx dude! i'm still figuring why the heck this kind of problem happened as i didnt change any setting on my phone.
Sorry for being clueless but what do you guys mean by "front/rear speakers"? I thought there is only one speaker on the back side of the phone and a universal connector for handsfree - earphones+mic?
There are two speakers, one in front and one on the back. My front speaker died and was repaired by htc - new motherboard. Seems to be a known problem...

No sound at all from the ear speaker :(

During a call yesterday, I completely lost all sound from my One S. There is absolutely nothing, and yes I have tried the in-call volume! Speaker phone works fine, but obviously I can't just use that. Has anybody had or heard of this problem? Any suggestions I can try? So far, I have reset to factory settings, and updated to the latest RUU, no luck.
If I need to send this in to HTC, I'd appreciate some guidance as to what I need to do (I'm in the UK). Thanks!
Try cleaning out the headphone jack port.
Happens to all phone if it get dirty enough. Hopefully that's the problem with yours and nothing major.
Sent from my HTC AMAZE 4G
Hmmm no luck with that I'm afraid Headphone jack works fine with headphones in, took them out and gave it as good a clean as I dared, but still the same.
Pretty sure the phone is borked, I've tried everything I can think of. Even bought an app that bypasses the headphone socket, but no joy.
Could anyone give me advice on the best way of getting this repaired by HTC UK?
Just wanted to post to give a massive thumbs up for the HTC UK repair centre. Phone was picked up by UPS on Tuesday, and returned to me today. Not only have they fixed the main issue with the internal speaker, they've also replaced the entire casing of the phone which was starting to chip badly. Basically looks like a brand new phone! Very impressive service

[Q] nexus 5 jack problem

I bought a nexus 5 like 10 days ago. It was working perfectly fine but recently my earphone jack started giving problem. Whichever earphones i use (and I've tried like 5 different ones) but the right earpiece gives a very faded sound where as left works fine. The phone has not been damaged at all. Can it be a software issue or is it faulty hardware? What should i do?
rohan.10594 said:
I bought a nexus 5 like 10 days ago. It was working perfectly fine but recently my earphone jack started giving problem. Whichever earphones i use (and I've tried like 5 different ones) but the right earpiece gives a very faded sound where as left works fine. The phone has not been damaged at all. Can it be a software issue or is it faulty hardware? What should i do?
Click to expand...
Click to collapse
Faulty hardware. If you bought it new or used from eBay or something, you should be able to return it. If there's no warranty available for it, you can repair it yoursefl. LGs are very modular, and you can pick up the headphone jack module for $7 on eBay. Go to ifixit.com for a teardown tutorial.
rohan.10594 said:
I bought a nexus 5 like 10 days ago. It was working perfectly fine but recently my earphone jack started giving problem. Whichever earphones i use (and I've tried like 5 different ones) but the right earpiece gives a very faded sound where as left works fine. The phone has not been damaged at all. Can it be a software issue or is it faulty hardware? What should i do?
Click to expand...
Click to collapse
It's probably a hardware issue. You might have dropped the phone somewhere or the phone might got damaged while in your pocket by getting in contact with something else which caused pressure on it and the right(clip, in the jack) got damaged. You can go and show it to someone who repair phones and he might help you out with a cheap method(except of doing it yourselve which might creat another problem, but you can always find tutorials and try to do it yourselve which I prefer no to do in this case). Good luck!
If any further help needed or have some other question just go on this thread http://forum.xda-developers.com/showthread.php?t=2911338
Please press the thanks button if you think I helped

Microphone and speaker no longer working

I have run into the dreaded headphone jack problem. The phone won't play audio through the speakers and doesn't use the microphone because it thinks that headphones are connected. I've tried resetting it to factory settings and it didn't fix anything which is why I think it's not a software problem.
After some Googling I found that I'm not the only one to have this problem and that Google is replacing the units with this hardware fault. Unfortunately I didn't buy the phone via play store so I can't return it directly to google.
I'd like to try and fix it myself. If anyone knows where I could buy a headphone jack for the 5" pixel I'd be very grateful. Before I buy the replacement part I was thinking of removing the headphone jack and trying to start the phone like without it. My reasoning is that the phone would then default to playing the sound through speakers and I would be sure that it's a headphone jack problem. Would that work at all or the phone won't even start?
I need your advice and opinions, thanks
Please keep us updated as I'm facing the same issue:/
Alaadragonfire said:
Please keep us updated as I'm facing the same issue:/
Click to expand...
Click to collapse
I ordered a replacement headphone jack and as soon as it arrives, within the next 2 weeks I hope, I'll replace it and see if that gets it fixed.
A couple of more details:
-problems started about 3 days after updating to Oreo
-at the beginning the volume would first turn itself gradually down to zero and I had to fight it with the volume up (I would always lose eventually xD)
-there was usually a loud pop heard through the headphones after that 'battle' and then the audio and mic would completely cut off
-restarting the phone would enable the audio and mic again but the problems returned as soon as I plugged in the headphones again (tried with several different headphones)
-factory reset didn't fix it and after a couple of days of problems I'm now stuck with no audio at all and no mic input
-my phone can't recognize the headphones anymore
I have the exact struggle, restart will work for a while and then problem return, when I contacted google they offered a replacement but since I'm not in Canada at the moment, they will not be able to process my replacement request, but google representative told me that I can try and replace the mic with the charging port(as it all comes together) and it should fix the issue, but I also think that it might be the headphones jack, also this happened after I tried Android O beta.
FooFighter312 said:
I ordered a replacement headphone jack and as soon as it arrives, within the next 2 weeks I hope, I'll replace it and see if that gets it fixed.
A couple of more details:
-problems started about 3 days after updating to Oreo
-at the beginning the volume would first turn itself gradually down to zero and I had to fight it with the volume up (I would always lose eventually xD)
-there was usually a loud pop heard through the headphones after that 'battle' and then the audio and mic would completely cut off
-restarting the phone would enable the audio and mic again but the problems returned as soon as I plugged in the headphones again (tried with several different headphones)
-factory reset didn't fix it and after a couple of days of problems I'm now stuck with no audio at all and no mic input
-my phone can't recognize the headphones anymore
Click to expand...
Click to collapse
please update the progress, i'm having the same problem. I hope it get fixed after you replace the headphone jack
malstroms said:
please update the progress, i'm having the same problem. I hope it get fixed after you replace the headphone jack
Click to expand...
Click to collapse
I'm still waiting on the part to arrive. I'm expecting it within the next two weeks. I'll try to document the replacement with photos and/or video so others can do it if it turns out successful
Okay guys, here's the update with some good news and some bad news.
The replacement headphone jack arrived yesterday and the good news is that I replaced it and it seems to have fixed the problem! Yay!
But the bad news is that in the process I damaged the LCD screen so now I'm waiting on a replacement LCD. I guess I should've expected that because the screen and LCD itself are extremely sensitive and the damage is not even visible, but it's simply not working anymore.
So how do I know it actually works? Well since the phone used to be paired to my PC via bluetooth, whenever I turn on my PC a notification sounds on my phone if I want to pair or not.
Minor bad news - I tried to record the whole process as a tutorial for anyone who'll try to fix this themselves but my camera's battery died halfway and I lost everything I recorded.
Here are the 2 teardown videos I used for guidance: First and Second. I highly recommend you watch them entirely before attempting anything.
I got the headphone jack on eBay from here. It is totally overpriced but it's the only place I was able to find it.
I'm getting my replacement LCD and adhesive for it from Replace Base
FooFighter312 said:
Okay guys, here's the update with some good news and some bad news.
The replacement headphone jack arrived yesterday and the good news is that I replaced it and it seems to have fixed the problem! Yay!
But the bad news is that in the process I damaged the LCD screen so now I'm waiting on a replacement LCD. I guess I should've expected that because the screen and LCD itself are extremely sensitive and the damage is not even visible, but it's simply not working anymore.
So how do I know it actually works? Well since the phone used to be paired to my PC via bluetooth, whenever I turn on my PC a notification sounds on my phone if I want to pair or not.
Minor bad news - I tried to record the whole process as a tutorial for anyone who'll try to fix this themselves but my camera's battery died halfway and I lost everything I recorded.
Here are the 2 teardown videos I used for guidance: First and Second. I highly recommend you watch them entirely before attempting anything.
I got the headphone jack on eBay from here. It is totally overpriced but it's the only place I was able to find it.
I'm getting my replacement LCD and adhesive for it from Replace Base
Click to expand...
Click to collapse
Thanks for the updated! Are you sure problem is fixed by changing the headphone jack ? It's not temporary fixed like before ? BTW the link for eBay headphone jack is already sold out
Alaadragonfire said:
Thanks for the updated! Are you sure problem is fixed by changing the headphone jack ? It's not temporary fixed like before ? BTW the link for eBay headphone jack is already sold out
Click to expand...
Click to collapse
Well I'll know for sure as soon as I replace the LCD. I'm hoping it will arrive during the next week and then I'll update this thread again
Alaadragonfire said:
I have the exact struggle, restart will work for a while and then problem return, when I contacted google they offered a replacement but since I'm not in Canada at the moment, they will not be able to process my replacement request, but google representative told me that I can try and replace the mic with the charging port(as it all comes together) and it should fix the issue, but I also think that it might be the headphones jack, also this happened after I tried Android O beta.
Click to expand...
Click to collapse
I definitely recommend others try to get Google to replace it. I got mine from Swappa second hand and they still respected the warranty. Much easier and cheaper than replacing it yourself.
wow its nice to hear that it work, but some say that its the charging port board that has a problem(the location of the microphone). should i buy headphone jack replacement or charging port board?
yesterday i put i my pixel into freezer for 2 hour(i tried this because it help my previous phone which is nexus 5x come back to life for a while haha) and rebooted to safe mode and tried to record and microphone work, rebooted to normal and until now it still work, but im hoping that your replace method would be a permanent fix and i will do that too.
please update this thread again as soon as you replace your lcd
thank you
Another update. I got the replacement screen today but the problem hasn't been fixed. Well, partly it has been. The speaker now finally works when nothing is plugged in but the phone can't recognize any headphones. So, like Mattish13, if you can get it replaced by Google do so. Fixing things on my own is my hobby and was logical since I couldn't get mine replaced by Google, but this fix is not worth your time or money, trust me. I'm guessing the next thing to get replaced would be the daughterboard, maybe that would fix the problem finally, but in my opinion it's not worth it.
Ironic how so many problems with the headphone jack appeared for so many people and at the same time Google decided to ditch the jack for Pixel 2 :laugh:
Edit: just to be clear, since I already invested in a new screen and new jack, I will drop in another 25$ for the new daughterboard. If that doesn't fix it, nothing can
malstroms said:
wow its nice to hear that it work, but some say that its the charging port board that has a problem(the location of the microphone). should i buy headphone jack replacement or charging port board?
yesterday i put i my pixel into freezer for 2 hour(i tried this because it help my previous phone which is nexus 5x come back to life for a while haha) and rebooted to safe mode and tried to record and microphone work, rebooted to normal and until now it still work, but im hoping that your replace method would be a permanent fix and i will do that too.
please update this thread again as soon as you replace your lcd
thank you
Click to expand...
Click to collapse
As strange as it sounds the freezer trick works! I think the issue appears when the phone heats or it's heat related
FooFighter312 said:
Another update. I got the replacement screen today but the problem hasn't been fixed. Well, partly it has been. The speaker now finally works when nothing is plugged in but the phone can't recognize any headphones. So, like Mattish13, if you can get it replaced by Google do so. Fixing things on my own is my hobby and was logical since I couldn't get mine replaced by Google, but this fix is not worth your time or money, trust me. I'm guessing the next thing to get replaced would be the daughterboard, maybe that would fix the problem finally, but in my opinion it's not worth it.
Ironic how so many problems with the headphone jack appeared for so many people and at the same time Google decided to ditch the jack for Pixel 2 :laugh:
Edit: just to be clear, since I already invested in a new screen and new jack, I will drop in another 25$ for the new daughterboard. If that doesn't fix it, nothing can
Click to expand...
Click to collapse
Any updates ?
Alaadragonfire said:
Any updates ?
Click to expand...
Click to collapse
Yes, sorry for forgetting to post earlier. I changed the daughterboard and it appeared to be working perfectly. But about 30 minutes later the microphone again wasn't working and there was no audio. I was back at the beginning.
Then I did a factory reset and again it worked. But every time, after about 30 minutes it stops working. At this point I have no idea what the exact problem is.
I've definitely fixed it partly somehow because before I couldn't get the microphone and speaker to work at all. Now I can, but it fails after some time eventually. The headphones jack works normally until the failure happens.
I've tried the freezer trick after that and had no noticeable improvement. My theory now is that the problem probably was on the daughterboard but the replacement one I got (which is actually a refurbished part) might have had the same problem but not as serious as my original part.
FooFighter312 said:
Yes, sorry for forgetting to post earlier. I changed the daughterboard and it appeared to be working perfectly. But about 30 minutes later the microphone again wasn't working and there was no audio. I was back at the beginning.
Then I did a factory reset and again it worked. But every time, after about 30 minutes it stops working. At this point I have no idea what the exact problem is.
I've definitely fixed it partly somehow because before I couldn't get the microphone and speaker to work at all. Now I can, but it fails after some time eventually. The headphones jack works normally until the failure happens.
I've tried the freezer trick after that and had no noticeable improvement. My theory now is that the problem probably was on the daughterboard but the replacement one I got (which is actually a refurbished part) might have had the same problem but not as serious as my original part.
Click to expand...
Click to collapse
Thanks for the update, interesting... Maybe the daughterboard is faulty as well, but didn't Google response was that there is a crack line in the audio codec, as far as I know the audio codec is on the motherboard, I guess this problem won't be fixed after all, it is really annoying!! I wanted to get another pixel maybe XL this time, I found some offers with used ones, but now I am really afraid to buy one and this problem appears with the second phone.
Yes, found that response but unfortunately changing the motherboard is not possible because I couldn't find any place that sells them and I guess it's the same as getting a new phone in the end ?
I ended up getting a pixel XL but Google said this problem appears on devices manufacturered before March 2017,so I made sure when I was buying that I got a device manufactured after that and I did. So far so good ?
FooFighter312 said:
Yes, sorry for forgetting to post earlier. I changed the daughterboard and it appeared to be working perfectly. But about 30 minutes later the microphone again wasn't working and there was no audio. I was back at the beginning.
Then I did a factory reset and again it worked. But every time, after about 30 minutes it stops working. At this point I have no idea what the exact problem is.
I've definitely fixed it partly somehow because before I couldn't get the microphone and speaker to work at all. Now I can, but it fails after some time eventually. The headphones jack works normally until the failure happens.
I've tried the freezer trick after that and had no noticeable improvement. My theory now is that the problem probably was on the daughterboard but the replacement one I got (which is actually a refurbished part) might have had the same problem but not as serious as my original part.
Click to expand...
Click to collapse
I had this problem and Google said pixel has warranty till 2019 and sent me a new one... However they sent me the wrong color and I have no choice in the manner
knowitall72 said:
I had this problem and Google said pixel has warranty till 2019 and sent me a new one... However they sent me the wrong color and I have no choice in the manner
Click to expand...
Click to collapse
Do you mean your phone had warranty till 2019 or all pixel devices, because when I contacted Google the guy on the phone told me my phone has warranty till Jan 2018, which sucks in my case as I'm at the moment outside of Canada and won't be returning till summer 2018
Alaadragonfire said:
Do you mean your phone had warranty till 2019 or all pixel devices, because when I contacted Google the guy on the phone told me my phone has warranty till Jan 2018, which sucks in my case as I'm at the moment outside of Canada and won't be returning till summer 2018
Click to expand...
Click to collapse
I believe all pixel devices because I bought mine just after they came out in Australia... Phone screen broke and when I replaced it I had these problems... Told Google it was a hassle contacting my australian provider and would cost alot and they said it had warranty until '19 and that they would replace it here in the states free of charge... It may have been only till '18 but my first pixel was faulty as well and I had it exchanged out there n straya so maybe that's why it is until 2019

Categories

Resources