[ROM]5/12 CM9 Kang - HTC EVO 3D

well the title is weird but whatever........it might change idk yet....this will be updated daily depending on if i feel the changes in cm's repos where significant enough to actually build and post here.....for now this is a pure cm9 kang..with no changes...
Credits:
Preludrew
Toastcfh and CM9 Team of course
Pwnyourace
Androidfilehost for hosting
goo-inside.me for buildbot
Me
well gapps are here http://goo-inside.me/gapps/
the rom is here http://www.androidfilehost.com/main/EVO_3D_Developers/Joel/ROMS/Cm9/
my github with device tree/vendor/and common device tree is here https://github.com/Joelz9614/
Bugs:
Camera/3D/Camcorder...etc[Close]
4G Wimax
Bluetooth
Ill organize my OP later...and yes this is 4.0.4.....and built from source....
GPL: HTC STOCK KERNEL...unmodified..

reserve......

enjoy late night release lol

Yaaaaay its on
Sent from my PG86100 using xda premium

i tried this very nice and f-ing fast ;P nice work saw ur tweet and flashed it

for those that flashed the twitter one...there really isnt much changed except some samsung stuff that doesnt apply to us....

What kernel is this using? My phone can't seem to boot on Cayniarb's Tiamats...

LiquidSolstice said:
What kernel is this using? My phone can't seem to boot on Cayniarb's Tiamats...
Click to expand...
Click to collapse
same one toast uses in his cm9 build..havent touched kernel

unless thiers issues i havent adressed i shall go to my dev cave and work on sense 4.0 lol

The term will always live on... even if CM doesn't use it anymore.
Sent from my PG86100 using xda premium

LiquidSolstice said:
What kernel is this using? My phone can't seem to boot on Cayniarb's Tiamats...
Click to expand...
Click to collapse
do toastcfh's kernel boot for u?

It booted up fine for me. Only issue I have right now is I am flashing the gapps you linked and it's not doing anything..
I am flashing with boot manager though, so I am not sure whats going on. It says it complete but when I boot the rom I have no google apps and can't add a google account.. So yeah I will mess with it later, could just be a glitch with boot manager.
But boots up perfectly
Ogrillion

Nice to see a new cm9 kang. Thanks I can't wait to try this after work.
Sent from my PG86100 using Tapatalk 2 Beta-5

Hhhmmm. Gonna check this one out...
Sent from my PG86100 using xda premium

Crap. It's 5 in the morning, I I just woke up, gotta go to work, and here I sit flashing another ROM.
Apparently I've got a problem.
Sent from my PG86100 using Tapatalk 2 Beta-5

ch1naski said:
Crap. It's 5 in the morning, I I just woke up, gotta go to work, and here I sit flashing another ROM.
Apparently I've got a problem.
Sent from my PG86100 using Tapatalk 2 Beta-5
Click to expand...
Click to collapse
Did the same thing lol
Sent from my PG86100 using xda premium

Thanks for this rom! Its getting very stable, and its nice to see the camera app opening, even if it won't quite take pics yet. I did have to switch back to gingerbread though -- for me, at least, the phone stays awake 100% of the time. Any suggestions? I'm thinking I will try one of Chad's kernels and see what happens. Thanks for all the hard work Joelz!

I'm going to wait for battery reviews for this ROM before pulling the trigger; interested though.
Sent from my HTC Evo 3D using XDA Premium App

Joelz, thanks so much for this!
One thing that I noticed in the AOKP ROM you released a couple months ago and this one is that whenever a call or text comes in and I'm listening to audio with headphones, after the notification plays, the audio gets all messed up. It sounds like its missing a few channels or something. Anyways, I have to pause the audio, wait about 10 seconds, and press play for the issue to go away. Seems like some audio buffering fix or something. Have you seen this?

tom1l21 said:
Joelz, thanks so much for this!
One thing that I noticed in the AOKP ROM you released a couple months ago and this one is that whenever a call or text comes in and I'm listening to audio with headphones, after the notification plays, the audio gets all messed up. It sounds like its missing a few channels or something. Anyways, I have to pause the audio, wait about 10 seconds, and press play for the issue to go away. Seems like some audio buffering fix or something. Have you seen this?
Click to expand...
Click to collapse
It's not just cm9 doing that.. KMeyers cm7 is doing it also..
Sent from my HTC Evo 3D

Related

[Q] Should I try Cyanogenmod?

I wanted to try Cyanogenmod on my AT&T SGSII, but I am wondering if it is worth it. Right now I am using Cognition X2. Has anyone else made the transition? Could you share your thoughts on why I should try it too?
i just tried it i would say no but its up to u to me it is in alpha/port stage
Cm7 is awesome but needs a few things worked out. But I cannot wait stable version.
Agree, I'm on cognition which I'm very happy w and tried it, saw no real benefits so I switched back. I guess the only thing would be that on cm7 it doesn't have the tiny home screen lag. I want to love cm7 for this phone cause I did on my inspire but as of now ill wait until the kinks are worked out and then give it another shot
Thanks for the input guys. I also hear that the voice issue is bad. I'll wait for it to stabilize.
Sent from my SAMSUNG-SGH-I777 using XDA App
void.pointer said:
Thanks for the input guys. I also hear that the voice issue is bad. I'll wait for it to stabilize.
Sent from my SAMSUNG-SGH-I777 using XDA App
Click to expand...
Click to collapse
I know it sounds sad but i use my phone less and less as an actual phone these days...nobody calls anymore
void.pointer said:
Thanks for the input guys. I also hear that the voice issue is bad. I'll wait for it to stabilize.
Sent from my SAMSUNG-SGH-I777 using XDA App
Click to expand...
Click to collapse
It was fixed today by Atinm with a update. PLUS as of tomorrow or whenever they put out the next update we will be officially on rom manager. I kept my SGS2 stock for two days and the TW is really nice this time around but I had/have cm7 on my captivates and HAD TO have it on my SGS2 also. It kicks ass and can run stable at 1.6Ghz. It is pretty much ready, looks like the ONLY issue still is stuff with the Bluetooth a2dp or something. But it does make it very very smooth and all the settings in it are awesomely built right in. The built in Theme Chooser is totally cool and there are MANY THEMES in the market. You can have quite a few themes from the market downloaded and then pretty much on the fly switch between the themes then just a plain old reboot after for all parts to take effect. You can ALWAYS go right back to where you are at on the stock rom as long as you make a nandroid backup.
Sent from My KickAss Captivated CM7 OC'd 1.5Ghz/Undervolted

[PORT] [WIP] [ROM] SensationXEMod007 (Sense 3.0 | GB 2.3.4 | Beats | Clean |

So I want your opinion, I have ported a rom from the sensation, it has real beats audio with sense 3.0 (it shows in the notification bar) and has great battery life, stable, ect, ect
I have everything working besides Wifi,Data, and BT
And has some FC's here and there
And some lag in some animations
If i could get this stable would you guys want to try it out???
i dont want to work on this if no one is interested.
EDIT: By trying to Fix WIFI the rom no longer boots -,- ill get back to you guys when i could get this booting while keeping wifi working
EDIT 2: trying to get this booting
EDIT 3: It flashes halfway, then i get an error
EDIT 4: It flashes without any problems, but now i get stuck at the HTC screen
ROM(3/21/12) : http://www.4shared.com/zip/1tUgzCAZ/file.html?
Issues: doesnt want to flash properly, if you could get it to flash, every thing should work great, if you could do anything to make this work please do
im always willing to try out new things
stratax said:
im always willing to try out new things
Click to expand...
Click to collapse
Good, I'm working on it as we speak
Sent from my HTC_Amaze_4G using xda premium
Yeah sure it sounds good, why not porting other roms?
Sent from my HTC_Amaze_4G using Xparent Green Tapatalk
Veras1996 said:
So I want your opinion, I have ported a rom from the sensation, it has real beats audio with sense 3.0 (it shows in the notification bar) and has great battery life, stable, ect, ect
I have everything working besides Wifi,Data, and BT
And has some FC's here and there
And some lag in some animations
If i could get this stable would you guys want to try it out???
i dont want to work on this if no one is interested.
EDIT: By trying to Fix WIFI the rom no longer boots -,- ill get back to you guys when i could get this booting while keeping wifi working
Click to expand...
Click to collapse
I'm interested... But its gotta be SUPER STABLE for me to use it as a DD. Energy ROM left big shoes to fill, but more props to you and good luck.
I know NRG and I think XB56 both have 3.5 but no BT... I don't use bt, so don't let that stop you
Sent from my HTC_Amaze_4G using xda premium
glacierguy said:
I'm interested... But its gotta be SUPER STABLE for me to use it as a DD. Energy ROM left big shoes to fill, but more props to you and good luck.
I know NRG and I think XB56 both have 3.5 but no BT... I don't use bt, so don't let that stop you
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
im with him, i would be happy to try it, and please dont stop we need more roms to the Amaze, but i will try it when data its working
and if you could get this working right and get it stable, then it would not be a problem to port other roms from the sensation? now that you know what to work on?
Still working on making this stable, not releasing this untill everything works fine
Sent from my HTC_Amaze_4G using xda premium
Gotta port insertcoin.....that ROM is badass
Sent from my HTC_Amaze_4G using Tapatalk
Flipnfr3ak said:
Gotta port insertcoin.....that ROM is badass
Sent from my HTC_Amaze_4G using Tapatalk
Click to expand...
Click to collapse
that is impossible unless we get a right kernal
Well we could always get a gingerbread build of insertcoin on here. It would be easier to port if you get this one working, then we just pick it apart
Sent from my HTC_Amaze_4G using XDA
dubt17 said:
Well we could always get a gingerbread build of insertcoin on here. It would be easier to port if you get this one working, then we just pick it apart
Sent from my HTC_Amaze_4G using XDA
Click to expand...
Click to collapse
true, i will look into it once i finish this one
this thread should probably be moved to development section
Veras1996 said:
true, i will look into it once i finish this one
Click to expand...
Click to collapse
Yea I was talking about the GB insertcoin. not the ics one.....when I had a sensation insertcoin was the only ROM that was perfect for me
Sent from my HTC_Amaze_4G using Tapatalk
seansk said:
this thread should probably be moved to development section
Click to expand...
Click to collapse
Not yet, I want to have this semi working first
Sent from my HTC_Amaze_4G using xda premium
honestly, even if it didnt start out stable it would still be cool since we are low on ROMs. it would keep people busy for a while and they could help report bugs (beta testing)
Yea, I would really just love anything to test right now, and I would at least report any bugs that persist.
Bad news, I can't even flash the danm Rom anymore, I played with the build file too much and it doesn't flash I always get this error, going to have to start again tomorrow
Sent from my HTC_Amaze_4G using xda premium
Veras1996 said:
Not yet, I want to have this semi working first
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
Let me know when you want it moved.
i assume it would be MUCH harder to port the MIUI Rom
mikeschevelle said:
i assume it would be MUCH harder to port the MIUI Rom
Click to expand...
Click to collapse
Correct, the easiest thing to port is a sense 3.0 android 2.3.4 rom
Sent from my HTC_Amaze_4G using xda premium

Best Rom As of Today?

I've been on Viper since launch...
Haven't tried any of the others. Visuals are important to me as well as smoothness.
Mean ROM.
Mean Rom.
Sent from my super HTC Evo LTE
Mean rom is a beast
any rom would do. there all pretty simple at the moment, nobody has took their rom to the next level for this device.
Many devs are still ROMing for other phones and haven't journeyed to the LTE just yet.
only time will tell. And Ive flash just about all of the roms out now.
redm1st said:
any rom would do. there all pretty simple at the moment, nobody has took their rom to the next level for this device.
Many devs are still ROMing for other phones and haven't journeyed to the LTE just yet.
only time will tell. And Ive flash just about all of the roms out now.
Click to expand...
Click to collapse
I will agree. My daily rom is MeanROM but I've tried them all and I think they're pretty much all the same. Only thing that's separating them are tweaks, they definitely all look the same. From what I hear the VenomRom will be the one that separates itself from the rest, when it gets released.
Sent from my EVO using xda premium
I've tried Mean rom and Viper. Both excellent roms but I chose to stick with Viper as my daily driver for now. It just feels a bit more familiar to me since that's all I used on my 3D.
Sent from my EVO using xda app-developers app
+1 with mean rom for sure. its got by far the most support and updates as of now. but when the viper rom comes out whenever that may be is up in the air but when it does i think i will be the best. go to the one x page and check it out....but mean all the way right now without a doubt!!!!
shook187 said:
I will agree. My daily rom is MeanROM but I've tried them all and I think they're pretty much all the same. Only thing that's separating them are tweaks, they definitely all look the same. From what I hear the VenomRom will be the one that separates itself from the rest, when it gets released.
Sent from my EVO using xda premium
Click to expand...
Click to collapse
Ive been waiting patiently on that Rom to come out, words on the threads, beta will be out by the end of this week
I'm going with mean as well simply because he supports it by far the best.
Everything is pretty much the same right now so it's not a big deal, just play around with a few
Sent from my EVO using xda premium
Stock. :trollface:
I actually like it however
Sent from my EVO using xda app-developers app
I had ARHD 6.6.7 previously. It was a stock experience with nothing new. Also my battery was terrible on it. Yesterday I flashed ViperS 1.0.1... And I must say that it's by far the best rom I have every seen and used. It's packed with so much goodies! So much customization options that you'll never get bored. And on top of that, it's also very fast. The venom hub and tweaks app is revolutionary.
So far, the battery is also doing great.
Team Venom rocks!
Sent from my HTC Sensation Z710e using XDA Premium App
if u like the customizing tweaks u find in AOSP roms like cm9 and aokp then u should look forward to charmeleon rom, it will be getting a major update in the coming days
using the AOKP right now. dont really like any of the sense options there are right now. and i like the AOSP lockscreen too much. haha. waiting for that chameleon rom guy above was talking about. hopefully we can get a good CM9 Port going.
zainkamran said:
I had ARHD 6.6.7 previously. It was a stock experience with nothing new. Also my battery was terrible on it. Yesterday I flashed ViperS 1.0.1... And I must say that it's by far the best rom I have every seen and used. It's packed with so much goodies! So much customization options that you'll never get bored. And on top of that, it's also very fast. The venom hub and tweaks app is revolutionary.
So far, the battery is also doing great.
Team Venom rocks!
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
so your a tester or what for them? how is that rom?? i cant wait to get that sh*t!!!!!
I use Mean as well, Ive tried all of the others out there and keep coming back to Mean because it keeps getting updated and each time gets better.
give it a try
jsonger121 said:
so your a tester or what for them? how is that rom?? i cant wait to get that sh*t!!!!!
Click to expand...
Click to collapse
nah man, I am just a tester and flasher for my local peeps.
Dude you should try this rom. they've made this rom very light and now i usually have around 175 - 220mb FREE.
just 3 bugs so far.. which i have already reported on day one.
1- Facebook Calender Sync doesn't work.
2- Gallery and Music app fails to load and search files. ( most of the time ) its a pain though :x
3- No Predictive Text in the keyboard. ( you'll have to use the ****ty SwiftKey for that.)
I've flashed Mean rom... All I noticed was 2% drops in battery every few minutes.. And it looked like the same stock ics layout
What's so special about It
We need roms that have boot animations and tweaked batt life roms that tweak the ui something extra ordinary
Stock suits me for now until I see a tricked out rom one that physically just looks different to the eyes
Sent from my EVO using xda app-developers app
Mean Rom hands down cm9 is ok but its buggy
Sent from my EVO using XDA Premium HD app
lojak29 said:
I've flashed Mean rom... All I noticed was 2% drops in battery every few minutes.. And it looked like the same stock ics layout
What's so special about It
We need roms that have boot animations and tweaked batt life roms that tweak the ui something extra ordinary
Stock suits me for now until I see a tricked out rom one that physically just looks different to the eyes
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
Use cm9 then there's thems in the market
Sent from my EVO using XDA Premium HD app

Who has try CM10?

I'm using cm 10 unofficial....and its great...i get good battery life..multitasking issues fix..almost perfect...the only minor bugs i have detected are gps problems to lock and phone app force closing..if you have cm 10 what do you think? And what bugs have you detected?
HTC EVO LTE
I wanna try it can u tell me a guide how to flash it I'm s off please thanks
Sent from my EVO using xda premium
tech7 said:
I wanna try it can u tell me a guide how to flash it I'm s off please thanks
Sent from my EVO using xda premium
Click to expand...
Click to collapse
do you have the rom with you?
HTC EVO LTE
It's running great. No issues to report here. It's been my daily for over 2 weeks
Sent from my EVO using Tapatalk 2
Only one issue for me and that is the music players. For some reason my music files keep duplicating and that only happens when I'm on cm 10.. other than that, everything is great.
luisrod03 said:
do you have the rom with you?
HTC EVO LTE
Click to expand...
Click to collapse
No don't have it yet
Sent from my EVO using xda premium
tech7 said:
I wanna try it can u tell me a guide how to flash it I'm s off please thanks
Sent from my EVO using xda premium
Click to expand...
Click to collapse
http://youtu.be/tll1ZYbflC0
tech7 said:
No don't have it yet
Sent from my EVO using xda premium
Click to expand...
Click to collapse
follow the link provided dogie52 and just do a full wipe and flash via recovery
HTC EVO LTE
just flashed it like yesterday. battery life is a bit soso but it works good. i ran it for around 17 hours 3.3 hours of display time and 3 times of 10-20 min charging from my car dock.
Been on it for 3 days.... very good ROM IMO. Only thing I miss is the burst shots. If I need to use the camera I nandroid back to viper, but other than that I'm on cm10
yea thats what i figured to. i got viper4g to where i could run it everyday and still be ok. but for now i'll run this to see where it goes
Krnla said:
Only one issue for me and that is the music players. For some reason my music files keep duplicating and that only happens when I'm on cm 10.. other than that, everything is great.
Click to expand...
Click to collapse
That's because its reading your sdcard as sdcard2 and as ext_SD. Go in your settings and take out one of them in the scan media folders in the music app so its only looking for your files from one SD card.
Sent from my EVO using xda premium
mikejones13 said:
Been on it for 3 days.... very good ROM IMO. Only thing I miss is the burst shots. If I need to use the camera I nandroid back to viper, but other than that I'm on cm10
Click to expand...
Click to collapse
Man that's a pain in the ass but I feel ya. Taking pictures on cm10 for the Evo is horrible.
Sent from my EVO using xda premium
My mobile data rarely stays connected...md5 matches on download and downloaded multiple times and flashed multiple times...always dull wipes...otherwise I would love it.
Sent from my EVO using xda app-developers app
I ran it since 8/18 and I fell in love with my phone again..so smooth and responsive, and multitasking is great..I did have a few issues like the GPS issue..I would get a GPS app..clear the agps data than I nandroid to sense Rom get a lock with maps nand back to cm..I also had the market issue not downloading ...but clearing data in framework fixed that..I have had bsod a few times but sticking my.phone under a lamp would usually fix that..it is still worth it..these problems all go away and leave you with the smoothest android experience I ever had..browsing is a pleasure , I love the easy themability with great themes in the play store..the camera needs some work yes..but it is so good that u may just overlook it ..I did and now cm is my daily and my meanrom backup I bust out when I know ill he taking some pics..
Really do love this ROM. Jelly Bean is a dream to use, smooth and fast, with a gorgeous interface. But, unlike many, I could not get my GPS to work, at all. I also didn't like that I couldn't record video and the camera app sucks. Also, I don't know how many people this happened to, but the speakerphone volume was very very low when making a phone call. When listening to music through the speaker the volume was fine, so it must be an issue with making phone calls. Some random force closes here and there weren't that big an issue.
These issues were enough to force me to go back to MeanROM, hopefully not for long though....
BTW: I was not S-OFF, I am currently working on getting S-OFF.
But tell me you couldnt feel the difference In overall smoothness...I don't know if that is bc of project butter or bc its aosp or both...I've never ran aosp..but geez it really is awesome..cm10 with HTC camera app would be the perfect phone..I would be 100% satisfied for once in my life ...even with the camera issues it is really difficult to go back to sense for me..I bounce back and forth to take photos of my daughter
Yes, I can't stress enough how much I loved the HTC camera burst shots. That said, JB aosp is unbelievably smooth compared to Sense and I just can't go back. Luckily, my GPS works fine and aside from the occasional proximity sensor issue, I have zero problems with this rom. It's been my daily driver for the last week.
When I tried an early august build the calendar app didn't work with my work's exchange account. that was a biggy for me. I think that issue is fixed in the latest build, but I haven't tried it yet.
GPS isn't working for me. any ideas on a fix?

Best JB CM10 ROM?

Whats the best CM10 JB ROM for the Rezound that is stable, fast and smooth and has very good batter life? Also, what would be a good Kernel to go with that ROM? Right now I'm on a CM9 ROM
Sent from my Rezound using xda app-developers app
They're all roughly equal in most areas. The instability with AOKP is gone in JB, so it's more about what you want out of the ROM. PAC has the most options, vanilla CM10 has the least (though still more than CM9), and AOKP is in the middle. Neo also has his customized versions of CM9 and AOKP if you like his stuff.
Stability wise, JB is overall a tick behind ICS AOSP, but not much (not enough to worry about in my book). I recommend pmem over ION if you are faced with the choice, and if you want to get the smoothest performance, check out one of the custom kernels (I hear Ermahgerd is good ).
I can vouch for Neo's AOSP jb Rom as far as speed and smoothness. Very few bugs at least for me (never use bluetooth) and I personally like snuzzos funky kernel (haven't tried the newer kernels like ermergerd or the oc kernel I have seen in the development section) but I don't think you can go wrong with any of the jb builds out there now because even a completely clean cm10 build without Linaro is pretty quick and definitely a very usable dd.
Sent from my Rezound using xda premium
Well I personally recommend my build.
Runs really well with no issues except for HD video which is a problem with all the JB ROMs.
GrayTheWolf said:
Well I personally recommend my build.
Runs really well with no issues except for HD video which is a problem with all the JB ROMs.
Click to expand...
Click to collapse
+1 on Grey's CM10, since 1/9/13 and no random reboots super fast/smooth.
Sent from my Nexus 7 on CM10.1
its all about testing each one one. some say grays is better, some say neo, some say shrike. Each one has its pro's and con's. you wont get an answer on which one is the "best"
just jump in and try each one.
GrayTheWolf said:
Well I personally recommend my build.
Runs really well with no issues except for HD video which is a problem with all the JB ROMs.
Click to expand...
Click to collapse
Can u post a link to that? ill give it a try
izink said:
Can u post a link to that? ill give it a try
Click to expand...
Click to collapse
I win!
Here ya' go:
http://forum.xda-developers.com/showpost.php?p=35997827&postcount=1
GrayTheWolf said:
I win!
Here ya' go:
http://forum.xda-developers.com/showpost.php?p=35997827&postcount=1
Click to expand...
Click to collapse
I tried out your latest release of CM10 & im not sure if its just me but for some odd reason the only thing that's really getting under my skin is that I can hear my own echo during calls. Also, I wanted to point out that there are times when I have no signal for a good couple of minutes or so. Everything else is dandy from there on.
Thanks
Sent from my ADR6425LVW using xda app-developers app
ChuckZv2 said:
I tried out your latest release of CM10 & im not sure if its just me but for some odd reason the only thing that's really getting under my skin is that I can hear my own echo during calls. Also, I wanted to point out that there are times when I have no signal for a good couple of minutes or so. Everything else is dandy from there on.
Thanks
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
There's no noise cancelling in our AOSP device code, so what come in the mic goes out of the earpiece. I don't hear it as a echo though. Someone had to point it out to me for me to even notice it, because to me, it sounds just like an old analog landline.
shrike1978 said:
There's no noise cancelling in our AOSP device code, so what come in the mic goes out of the earpiece. I don't hear it as a echo though. Someone had to point it out to me for me to even notice it, because to me, it sounds just like an old analog landline.
Click to expand...
Click to collapse
Yeah that's exactly what im referring to, I just wasnt sure how to describe it.
Sent from my ADR6425LVW using xda app-developers app
ChuckZv2 said:
I tried out your latest release of CM10 & im not sure if its just me but for some odd reason the only thing that's really getting under my skin is that I can hear my own echo during calls. Also, I wanted to point out that there are times when I have no signal for a good couple of minutes or so. Everything else is dandy from there on.
Thanks
Sent from my ADR6425LVW using xda app-developers app
Click to expand...
Click to collapse
Also the signal issue you are talking about is an issue with all AOSP ROMs. Enable airplane mode, wait a few seconds, and disable airplane mode and then your service should come back.

Categories

Resources