[Q] How to install Cyanogenmod7 on inspire 4g - HTC Inspire 4G

sorry if there is an exact thread just like this, imagine there is but i wasnt able to find it. i just got my inspire today im familiar with android phones but i know the phone just came out so im wondering if someone can walk me through this, from what i understand ill need to root, flash the cyanogen7 rom then flash a kernel that will allow me to have sound. i was wondering which kernel i would need and what is the easiest root method currently available. thanks for the help guys!!
edit: there is no modified version of this with a different kernel that will allow us to flash the inspire kernel and make sound work??
http://forum.xda-developers.com/showthread.php?t=917271

There is not a CM7 for the Inspire yet. I can't wait until there is tho, I'm not a fan of Sense... but making due for right now.
Sent from my Desire HD using XDA App

i thought you could install any desire hd rom, there is a cyanogen7 rom for the hd right here. and just flash a kernel over it to get the audio working. or am i wrong?
http://forum.xda-developers.com/showthread.php?t=917271

cyanogenmod has its own kernel that's made specifically for AOSP. A normal sense kernel will definitely not work for it. It is cool though, I flashed it for a few minutes and it's wayyyy quick with the 1.51ghz kernel they have on there, too bad we don't have source to get sound yet

Yeah just played around with it. Superfast. Love all the gingerbread stuff too. Tried fladhing those kernels the phone wont boot

bump, i see people posting modified versions of cm7 for dhd do they have different kernels that would allow the sound to work on our inspires?

thatg said:
bump, i see people posting modified versions of cm7 for dhd do they have different kernels that would allow the sound to work on our inspires?
Click to expand...
Click to collapse
Yes, yes they do.

Check out the android development section. There is a working kernel for sound on CM7 and I'm using it right now.
Sent from my Desire HD using XDA App

Related

Desire HD ROMs

I've found that you can flash some Desire HD ROMs to the inspire if you flash a compatible kernel over top of it.
I'm currently running Android Revolution HD on my Inspire (so far the only one I've tried, I haven't had any issues yet).
Here are the steps I used to do this:
- Copy ROM and Kernel to SDCard
- reboot into recovery
- Make a nandroid backup from Clockwork Recovery (I always make a backup just in case I need to go back)
- wipe data/cache in Clockwork
- flash ROM from Clockwork
- flash kernel from Clockwork
I used a Telus Desire HD kernel I found on the forums (same as Inspire) Sound and everything works.
I'll also attach the kernel I used for everyone to try it out.
Please report and other ROMs you have success or failure with so everyone can know what works.
EDIT: This isn't really needed anymore since the new source and kernels coming out support the Inspire. Just find a ROM that has the 1.72 kernel source and flash it, it should work as is.
I'm using Revolution HD that mike1986. posted in this this forum with no issues.
does CM7 work? I am scared to mess until I get an easy way to revert to stock like odin back to stock on the captivate. If someone knows an easy fail safe measure like the download mode on the captivate I would love to know then i will try anything!
I love you <3 lmao
laxwillsch said:
does CM7 work? I am scared to mess until I get an easy way to revert to stock like odin back to stock on the captivate. If someone knows an easy fail safe measure like the download mode on the captivate I would love to know then i will try anything!
Click to expand...
Click to collapse
That's what nandroids for! And, nothing will be like odin or kies, its HTC, not samsung, just read, you can revert to stock as long as you have a nandroid
Sent from my T-Mobile myTouch 3G Slide using XDA App
AHhh here we go, lets do this
whats voice like with the telus
davwman said:
whats voice like with the telus
Click to expand...
Click to collapse
Same question here? How is the sound quality when making phone calls?
ljwnow said:
Same question here? How is the sound quality when making phone calls?
Click to expand...
Click to collapse
i'll tell you in 10min, im flashing right now.
blaze0303 said:
i'll tell you in 10min, im flashing right now.
Click to expand...
Click to collapse
Which ROM are you flashing?
blaze0303 said:
i'll tell you in 10min, im flashing right now.
Click to expand...
Click to collapse
CM7?
........
I just flashed CM7 and the telus kernel, I got stuck on HTC white screen..hmm!!
Tony710 - genius move, buddy. I have had my goldcard ready, but have been waiting for this ROM to become available ( heard this is so much faster and more power efficient than stock).
Needless to say, i'll be rooting and flashing this tomorrow.
Thanks again.
Not cyanogen. Goto HTC Desire HD Development forum, and grab the Android Revolution ROM.
Flashed leedroid v.2 with the telus rom and it works just fine. kinda wish i had the leedroid rom because it had a %20 vol increase. but i now have a 1.22ghz OC!!!!! Can anyone make a increased volume kernel. i've noticed that ours is blocked to 73% of the maxium
HTC Inspire...check
ROOT...check
CWM...check
Flashing custom rom on a phone released 3 days ago...Priceless!!!
Let's compile a list of working Desire HD ROMs
So far we have
1) Android Revolution
2) LeeDroid v2
I'm gonna pick out some other ROMs to try out! Good find OP
Can also confirm android revolution is working and working fast indeed!
davwman said:
Can also confirm android revolution is working and working fast indeed!
Click to expand...
Click to collapse
What radio are you guys using?
r34p3rex said:
Let's compile a list of working Desire HD ROMs
So far we have
1) Android Revolution
2) LeeDroid v2
I'm gonna pick out some other ROMs to try out! Good find OP
Click to expand...
Click to collapse
Youtube will not play in Android revolution. So delete "Android revo"
ljwnow said:
Youtube will not play in Android revolution. So delete "Android revo"
Click to expand...
Click to collapse
try this https://www.dropbox.com/s/1wlh5gf2awzhozm/WiFi_fix_disables_ad-hoc.zip

[KERNEL] Stock Inspire 4G Kernel

Here's the stock Inspire 4G Kernel You can flash any DesireHD ROM, then flash this on top of the ROM to enable audio.
Basically, I just took the Telus kernel that's floating around here, and replaced the bcm4329.ko and boot.img with the ones from the stock ROM.
Happy flashing!
This is flashable with any desire hd? Does it have clean sound?
davwman said:
This is flashable with any desire hd? Does it have clean sound?
Click to expand...
Click to collapse
You should be able to flash this kernel with any DesireHD ROM. The sound quality is almost the same as the Telus kernel from what I remember.
I think the main problem with sound quality is compatibility between the ROM and the Kernel. Something is missing in the DHD ROMs that slightly degrades sound quality when used on an Inspire 4G. Hopefully someone figures this out soon
Oh ok. So what is gained from this kernel over the TELUS?
davwman said:
Oh ok. So what is gained from this kernel over the TELUS?
Click to expand...
Click to collapse
Honestly, I have no clue. Some people have said the Telus kernel is unstable for one reason or another so I figured why not just rip the kernel out of the stock ROM It might or might not be more stable
I haven't noticed any instability.
Has anyone tried this with cm7?
r_3 said:
Has anyone tried this with cm7?
Click to expand...
Click to collapse
Sense kernels don't play well with CM 7.
im still not getting sound, installed android revolution 4g 3.3, and flashed this on top of it, and still no sound, also updated radio in fastboot, i need HELP
Run the ruu to total stock and rerun the hack kit from beginning to end.
Sent from my Desire HD using XDA Premium App

Miui Nexus port

Ok, so it looks like the Miui ROM posted on the I9000/Vibrant forums that uses the Custom Bilboa1 CM7 Kernel works for the Captivate.
Here is the Link to Bilboa1's Kernel thread:
http://forum.xda-developers.com/showthread.php?t=979206
Link to I9000 Miui ROM Thread:
http://forum.xda-developers.com/showthread.php?t=992251
Follow the direction on the I9000 thread and substitute the CM7 captivate kernel in. Also it is noted that you have to flash the CM7 kernel right after flashing the beta 3.zip file (the zip file installs a I9000 kernel). Good luck hunting
Sent from my SGH-I897 using XDA App
there is already a miui port but from the fascinate. i would love to see a more functional; version though. just need someont to get the aosp kernel straitened out and reorient it. but that takes a lot of work.
Miui was being worked on and it was dropped. Have to ask master because he was the thread Creator for the captivate port as to why it was stopped. He is a vibrant dev.
This is my Captivate. There are many like it but this one is mine
flashman2002 said:
Miui was being worked on and it was dropped. Have to ask master because he was the thread Creator for the captivate port as to why it was stopped. He is a vibrant dev.
This is my Captivate. There are many like it but this one is mine
Click to expand...
Click to collapse
it could be something as simple as one idiot making a flaming post, and master getting pissed off and quiting, but as far as i knew darkyy and DG were in on it too, and both of those are experienced on cappy. however, darkyy has his own rom to focus on and im sad to say it but it kinda looks like DG has moved to focus on his atrix. Not that i blame him, but i know that i will miss his work
ballz0iron said:
it could be something as simple as one idiot making a flaming post, and master getting pissed off and quiting, but as far as i knew darkyy and DG were in on it too, and both of those are experienced on cappy. however, darkyy has his own rom to focus on and im sad to say it but it kinda looks like DG has moved to focus on his atrix. Not that i blame him, but i know that i will miss his work
Click to expand...
Click to collapse
You mean like this http://forum.xda-developers.com/showpost.php?p=12006864&postcount=2104
MIUI was picked up by the french developer jblanc, and then tinkered some by another dev in i9000 land. It's basically the NS port of gingerbread miui jammed together with CM7 and bilboa's kernal for CM7 one. So we do need a reoriented kernel, as the one they are using is not the CM7 since it wouldn't boot properly. Please don't spam the thread with requests for ETAs like what happened to the old Miui thread.
http://forum.xda-developers.com/showthread.php?t=992251
I have been following that thread. It looks to be much further along than the last port. This one reads like it will end up being usable, once ported here. I am running cm7 and bilboa has a captivate version of his kernel. May have to give it a run when I can afford dealing with a soft brick
CM7
Wasn't asking for ETAl, just didn't know if anyone saw. Its not the port Master put out there it was the nexus S port the uses that custom CM7 kernel. It has some of the same problems as CM7 but its miui. Seriously this is an awareness thread no flame. We have a Bilboa Kernel for Captivate, is why I'm saying why it might be possible
Sent from my SGH-I897 using XDA App
I would not pay mind to those who enter threads just to criticize without reading or knowing what they are talking about.
If this works on the captivate it would have all of the same "bugs" as cm7 as it is using all the set up including a custom kernel built from cm7 source.
Reading the thread it its farther along than the last port as wifi, data, and calls work. It is also gingerbread where as the last port was 2.2.1.
CM7
sold1erjjt said:
Wasn't asking for ETAl, just didn't know if anyone saw. Its not the port Master put out there it was the nexus S port the uses that custom CM7 kernel. It has some of the same problems as CM7 but its miui. Seriously this is an awareness thread no flame. We have a Bilboa Kernel for Captivate, is why I'm saying why it might be possible
Sent from my SGH-I897 using XDA App
Click to expand...
Click to collapse
Sorry, didnt mean you specifically. Just a word of the wise for all the lurkers who read these threads
Sent from my SAMSUNG-SGH-I897 using XDA App
Yeah, it would just be interested to see. I've never personally seen Miui so it could be cool.
Sent from my SGH-I897 using XDA App
hope that they can make it a stable rom then port it to captivate..
i used to use MIUI rom on my nexus one and now it's the only thing i miss... it'll be great if MIUI rom b able to run on captivate!!!
mcord11758 said:
I have been following that thread. It looks to be much further along than the last port. This one reads like it will end up being usable, once ported here. I am running cm7 and bilboa has a captivate version of his kernel. May have to give it a run when I can afford dealing with a soft brick
CM7
Click to expand...
Click to collapse
Has anyone tried using it on the Captivate with Bilboa's kernel? I might have some time later today to try.
Ok I got it to boot following the instructions from the MIUI thread in the i9000 forums:
http://forum.xda-developers.com/showthread.php?t=992251
All I did was subsitute the captivate equivalent files from CM7. I also had to flash a captivate modem from the CM7 section too. going to test it out now.
Ok FYI after you do these steps and Flash MIUI Beta 3 it will install a i9000 kernel and modem. You will have to go after the initial steps and install a captivate CM7 Kernel and Modem.
So you used bilboas captivate kernel after you flashed the beta 3 zip?
CM7
doctahjeph said:
Ok I got it to boot following the instructions from the MIUI thread in the i9000 forums:
http://forum.xda-developers.com/showthread.php?t=992251
All I did was subsitute the captivate equivalent files from CM7. I also had to flash a captivate modem from the CM7 section too. going to test it out now.
Ok FYI after you do these steps and Flash MIUI Beta 3 it will install a i9000 kernel and modem. You will have to go after the initial steps and install a captivate CM7 Kernel and Modem.
Click to expand...
Click to collapse
Hows it running? I know GPS doesnt work in addition to the stuff that doesn't work on CM7, just didn't know for the Captivate.
Sent from my SGH-I897 using XDA App
I hop i 'll come to our Captivate T_T
tmhung said:
I hop i 'll come to our Captivate T_T
Click to expand...
Click to collapse
It already work, albeit it has bugs. Try it out

[Q] Please help im new and stuck! evo shift 4 g

Hi Everyone. I am trying to larn all this rooting and flashing thing! I have a rooted HTC Evo 4G. The Rom I am using is MIUI android 2.3.5 the kernel is 2.6.35.13-cyanogenmod. First off I need to know if this is the right rom to be using, I have a couple issues. One is that i dont have 4g anymore. Two is that my phone no longer works with my bluetooth in my car. Before it was rooted my phone hooked up to the car with no issues.
Most important like i said im tryng to learn, I had my phone rooted by someone else and have no idea how to flash a new rom or what I need to do so. So if someone could help me answer these questions and maybe direct me to where ever I need to go to learn, like flashing new rom for dummies! Thanks!!!
The reason your 4G isn't working is because it's not supported on MIUI. The ROM may be causing your bluetooth issue as well.
I can't really say if it's the right or wrong ROM, it's all about personal preference. You should probably look through the development section and see what ROM would best fit you. Also, there's several other threads on this section with people giving reviews/opinions of different ROMs..
As far as flashing ROMs, take a look at this thread http://forum.xda-developers.com/showthread.php?t=1266885
Sent from Gingerbread Speedy 4G
jessperry said:
Hi Everyone. I am trying to larn all this rooting and flashing thing! I have a rooted HTC Evo 4G. The Rom I am using is MIUI android 2.3.5 the kernel is 2.6.35.13-cyanogenmod. First off I need to know if this is the right rom to be using, I have a couple issues. One is that i dont have 4g anymore. Two is that my phone no longer works with my bluetooth in my car. Before it was rooted my phone hooked up to the car with no issues.
Most important like i said im tryng to learn, I had my phone rooted by someone else and have no idea how to flash a new rom or what I need to do so. So if someone could help me answer these questions and maybe direct me to where ever I need to go to learn, like flashing new rom for dummies! Thanks!!!
Click to expand...
Click to collapse
idk too much about miui because I dont use it.
MIUI does not support 4G as of yet (and may not ever) thats just something you lose.
As for the other issues I really don't know and can't help you with
To flash a new ROM you have to do these steps.
Download the ROM of choice
Put it on your SD Card (anywhere)
On your phone turn it completley off and hold down the "Volume Down & Power" at the same time
*From this point you use the volume keys to scroll up and down and power to select options*
Go to recovery and select it
once in recovery (you will be able to tell) go down to factory/data reset and click ok
Once that is finished go to wipe cache and select it
Once that is finished go to -advanced- then wipe dalvik cache and select it
once that is done go to "install zip from sd card"
then go to "choose zip from sd card"
find the ROM you downloaded and select it and flash.
Depending on the ROM it will take from 1-5 minutes to complete flashing. Once done just go to reboot at the top
It is also recommended to do the "wiping" steps 2-3 times (steps 7-9)
edit: damn crump you beat me to it
notsointeresting said:
edit: damn crump you beat me to it
Click to expand...
Click to collapse
It's alright, you were a little bit more thorough and noob friendly on how to flash a ROM.
Sent from Gingerbread Speedy 4G
crump84 said:
The reason your 4G isn't working is because it's not supported on MIUI. The ROM may be causing your bluetooth issue as well.
I can't really say if it's the right or wrong ROM, it's all about personal preference. You should probably look through the development section and see what ROM would best fit you. Also, there's several other threads on this section with people giving reviews/opinions of different ROMs..
As far as flashing ROMs, take a look at this thread http://forum.xda-developers.com/showthread.php?t=1266885
Sent from Gingerbread Speedy 4G
Click to expand...
Click to collapse
thank you for your help. I have been reading and reading and I have a better idea as to what i need to do. Im in the process of downloading Mikshifted v1.6. I did not see anything about weather it supports bluetooth or 4g, do you have a suggestion as to what rom does if this does not? And do i need a different Kernnal?
Thank you!
MikShifted G v1.6 is fully functioning. Everything works, 4G, Bluetooth, WiFi, WiFi Tethering, USB Tethering, everything works. Plus it has a lot of extras. One thing I will say it cannot at the present time be OC'd. No you do not need to flash a different kernel with it. Believe me when I tell you it does not need it.
jessperry said:
thank you for your help. I have been reading and reading and I have a better idea as to what i need to do. Im in the process of downloading Mikshifted v1.6. I did not see anything about weather it supports bluetooth or 4g, do you have a suggestion as to what rom does if this does not? And do i need a different Kernnal?
Thank you!
Click to expand...
Click to collapse
Everything should be working with MikShifted ROMs, as far as I know. Also, there's no custom kernels for Gingerbread Sense ROMs until htc releases the source code.
Edit: prboys ninja typing got me again!
Sent from Gingerbread Speedy 4G
thanks so much! i do not know what OC'd means though I am sorry... newbie! lol
jessperry said:
thanks so much! i do not know what OC'd means though I am sorry... newbie! lol
Click to expand...
Click to collapse
Oc'd is just short for overclocked. Basically, until htc releases the source you can't use any overclocked kernels so you'll have to run at 800mhz, but MikG is surprisingly quick for running stock
Sent from Gingerbread Speedy 4G
You can oc (overclock) up to 2.0ghz (depending upon kernel and phone) with an AOSP ROM (no sense). Its all about personal preference.
Sent from my PG06100 using xda premium
Dread 7us said:
You can oc (overclock) up to 2.0ghz (depending upon kernel and phone) with an AOSP ROM (no sense). Its all about personal preference.
Sent from my PG06100 using xda premium
Click to expand...
Click to collapse
..And you know which one I prefer!
crump84 said:
..And you know which one I prefer!
Click to expand...
Click to collapse
Lol, same as me
Sent from my PG06100 using xda premium
Dread 7us said:
You can oc (overclock) up to 2.0ghz (depending upon kernel and phone) with an AOSP ROM (no sense). Its all about personal preference.
Sent from my PG06100 using xda premium
Click to expand...
Click to collapse
Very true . Thanks to all the great Devs on the Shift community we have choices to suit our personal preferences .
another issue for the newbie!
I recently flashed the mik rom v1.6 and loved it everything went smoothly until i realized I am not getting any text messages. and before i go back to the miui rom I was using i figured I would ask if anyone else had this issue?
Thanks
I did switch the rom and still have the same issue any suggestions?
My personal preference for ROM is CyanogenMod (CM). It has everything a person can need and more, but its not noob friendly by any means (I learned that the hard way! Muchos thanks to Root Master Crump for taking me off the straight and narrow!). I've tried a few other ROMs and its really all about personal preference, as others have said. I like being able to customize out the wazzoo, but if you're looking for speed/performance and ease of use, Mik is very solid.
Sent from my PG06100 using XDA App
jessperry said:
I recently flashed the mik rom v1.6 and loved it everything went smoothly until i realized I am not getting any text messages. and before i go back to the miui rom I was using i figured I would ask if anyone else had this issue?
Thanks
I did switch the rom and still have the same issue any suggestions?
Click to expand...
Click to collapse
You could try updating your prl and see if that helps.I think it's probably an issue with Sprint and not the ROM though. Maybe post something in the MikG thread and see if others are having issues.
I have talked to sprint and its not on their end. I have doing alot of reading and not on answer on how to get my texting back. I tried going back to mIui and still not texts coming in. Im lost any ideas out there?
You need to update your PRL and Profile. Then reboot the phone, but you have to be on Sense to do that. Also, as soon as you finish the flashing process. Send yourself an SMS/MMS. Before you start loading things onto the phone. That way it will help you narrow down the issue. So your sure it's not something your loading on the phone causing the issue.

Sound not working

When I am on stock froyo, the sound works fine, I can listen and watch youtube videos, play audio. But when I flashed Desire HD rom I won't get any sound. I even flashed the audio fix but still doesn't work. I am trying to Flash MIUI from Symoc's. Anything I need to take care off? I was earlier having inspire 4g 6 months ago but I came back to Inspire after playing with LG THrill. Anything I am missing. I used the ACEHD kit to root and simlock..
Anything else I am missing. If I go back to stock the sound works fine.
kingfisher1111 said:
When I am on stock froyo, the sound works fine, I can listen and watch youtube videos, play audio. But when I flashed Desire HD rom I won't get any sound. I even flashed the audio fix but still doesn't work. I am trying to Flash MIUI from Symoc's. Anything I need to take care off? I was earlier having inspire 4g 6 months ago but I came back to Inspire after playing with LG THrill. Anything I am missing. I used the ACEHD kit to root and simlock..
Anything else I am missing. If I go back to stock the sound works fine.
Click to expand...
Click to collapse
First, wrong forum..mods please move this to the Q&A forum.
secondly, why are you flashing a Desire HD rom on the Inspire, just use the Inspire MIUI rom. I usd MIUI way back when I first rooted and had no issues with the sound. Not sure if the Desire HD rom has anything to do with it but best bet would be to start with the MIUI rom for the Inspire and see where that takes you.
MMM-BACONSTRIPS said:
First, wrong forum..mods please move this to the Q&A forum.
secondly, why are you flashing a Desire HD rom on the Inspire, just use the Inspire MIUI rom. I usd MIUI way back when I first rooted and had no issues with the sound. Not sure if the Desire HD rom has anything to do with it but best bet would be to start with the MIUI rom for the Inspire and see where that takes you.
Click to expand...
Click to collapse
Okay Thanks..
MMM-BACONSTRIPS said:
secondly, why are you flashing a Desire HD rom on the Inspire, just use the Inspire MIUI rom. I usd MIUI way back when I first rooted and had no issues with the sound. Not sure if the Desire HD rom has anything to do with it but best bet would be to start with the MIUI rom for the Inspire and see where that takes you.
Click to expand...
Click to collapse
Well MIUI lumps the DHD and Inspire together, as do many folks. If you found an Inspire-specific download page, please let us know. There is also InspireMod to make a couple adjustments from DHD ROMs for the Inspire.
Anyways, to answer kingfisher:
kingfisher1111 said:
When I am on stock froyo, the sound works fine, I can listen and watch youtube videos, play audio. But when I flashed Desire HD rom I won't get any sound. I even flashed the audio fix but still doesn't work. I am trying to Flash MIUI from Symoc's. Anything I need to take care off? I was earlier having inspire 4g 6 months ago but I came back to Inspire after playing with LG THrill. Anything I am missing. I used the ACEHD kit to root and simlock..
Anything else I am missing. If I go back to stock the sound works fine.
Click to expand...
Click to collapse
With the latest MIUI ROMs, you will need to flash an alternate kernel to be to repair the sound issue. Most people have found luck with LordModUE 8.1 or Tiamat kernels. I suggest you hang out in the MIUI.us forums and the live chat for help with MIUI. Hope it helps!
xpurtwitness said:
Well MIUI lumps the DHD and Inspire together, as do many folks. If you found an Inspire-specific download page, please let us know. There is also InspireMod to make a couple adjustments from DHD ROMs for the Inspire.
Anyways, to answer kingfisher:
With the latest MIUI ROMs, you will need to flash an alternate kernel to be to repair the sound issue. Most people have found luck with LordModUE 8.1 or Tiamat kernels. I suggest you hang out in the MIUI.us forums and the live chat for help with MIUI. Hope it helps!
Click to expand...
Click to collapse
Some do, some don't. I know since the Tinny audio and stuff, the push has been to include Inspire branding scripts for most of the ROMs now that are available for both the Inpsire/DHD which consequently automatically fix certain issues that arise from Desire based ROMs being flashed onto the Inspire. AOSP ROMs seem to have to a need for Inspire branding, lucky for me I use Absolution which recognized my phone as an Inspire and no need for any kind of inspire branding or audio fixes. With that being said, I guess this would have been better served by a MIUI guru if asked in the MIUI Q&A, hope the OP gets it figured out!
Yeah, I'd love to see the branding and audio fixes pushed out with with the new releases, as there were no issues in the past. For now, the best luck I had was with Tiamat kernel 1.1.5 (audio fix) and InspireMod 0.5 (Inspire branding). In Miui.us's dhd/inspire forum, there is now a great sticky with instructions for the proper process. ^_^
Sent from my HTC Inspire 4G using XDA App

Categories

Resources