[Q]: Munjeni or WinSuk ICS? - HTC Aria Q&A, Help & Troubleshooting

I'm confused - what are the differences/advantages/disadvantages/progress/status of the two options of CM9 ROMs?
MunJeni
WinSuk
"official" CM9 (which I haven't really seen yet)
Maybe I'm the only one confused, but these two ROM developers seem to be working both together and separately.
Don't get me wrong - I'm thrilled that multiple people are working on an ICS ROM for the Aria. I just want to know what the differences are.
Thanks,
Dan

They use different kernels. as far as I know thats pretty much it. I'm running munjini's currently and it works great for the most part

80+% of munjeni's ROM came from mine, if that helps. Yet everyone is exploding over it

I think that the projects should be merged with the best parts in each one. You both do great work and it should be best for the community to combine efforts and avoid confusion and supporting two projects.

CaptainMaki said:
I think that the projects should be merged with the best parts in each one. You both do great work and it should be best for the community to combine efforts and avoid confusion and supporting two projects.
Click to expand...
Click to collapse
Already tried that.

CaptainMaki said:
I think that the projects should be merged with the best parts in each one. You both do great work and it should be best for the community to combine efforts and avoid confusion and supporting two projects.
Click to expand...
Click to collapse
I tried but all my commit pushed to WinSuk github was reverted so I opened separated git using initial repo from WinSuk and started working separated... but builds between WinSuk and me is not drastically diferent, thing about 2 roms is good thing becouse we have 2 diferent tests and we are at finish abble to merge good things between 2 roms!

if you both be able to work together in the end that would be awesome and the best for the community.
Again, thanks for both of you on all the hard work you put into this.

Big thanks to you both. I have been running the Munjeni May 10 build for just a few days now but it is working great. I love how fast the GPS gets a lock (easily 20x faster than CM7.2).

what navigation software are you using. cause I'm still have trouble with getting a fast lock on some of them.

CaptainMaki said:
what navigation software are you using. cause I'm still have trouble with getting a fast lock on some of them.
Click to expand...
Click to collapse
Stock Android Maps and Navigation. However, the first time it did say I was a full 2 states away. Letting it settle for a day seemed to do the trick.

Related

Any desire for a choice of stock?

I have lots of my old unreleased roms stored up and am curious if you guys would like them.
These are the 2.2.1 i9000 releases, with signal fixes and home key haptic feedback.
The ones I haven't done I can get done in about a half hour. In fact, to get back in the swing of things, I have been redeodexing, fixing signal reboot and adding haptic to them one at a time - very helpful as a learning experience for me as my "Chemo Brain" sucked tons of knowledge away and I have to relearn a lot of it.
Anyway, do you guys have any interest in these or any of my unreleased past roms? I don't want to start a new thread if there is no demand for it.
Let me know!
Absolutely!!
Sent from my HTC_Amaze_4G using XDA
Welcome back jellette. I hope your doing allot better. Sounds like you are. Its good to see you back in the game.
And if anyone its wondering, Jellette made some bad ass roms. If you haven't tried his work I highly recommend it.
Sent from my myTouch_4G_Slide using XDA
jellette said:
I have lots of my old unreleased roms stored up and am curious if you guys would like them.
These are the 2.2.1 i9000 releases, with signal fixes and home key haptic feedback.
The ones I haven't done I can get done in about a half hour. In fact, to get back in the swing of things, I have been redeodexing, fixing signal reboot and adding haptic to them one at a time - very helpful as a learning experience for me as my "Chemo Brain" sucked tons of knowledge away and I have to relearn a lot of it.
Anyway, do you guys have any interest in these or any of my unreleased past roms? I don't want to start a new thread if there is no demand for it.
Let me know!
Click to expand...
Click to collapse
Are they all pretty much the same? 2.2.1 based, differently themed etc. I honestly don't know how much you can change in like 8 ROMS on the same firmware.
If they are, I would just say Make one ROM thats the most stable; and then put the others as themes possibly for that one ROM?
I think you should also move along to ICS as the other devs have done, possibly join one of the devs and work with them rather than creating the same ROM, like there are right now about 8 AOKP Roms, which run the same, have a different kernel.
I'm interested in stock style 2.2 roms. Now that megauploads is gone most of the links in here are dead and we're stuck with ICS roms aren't 100% working or 2.2 roms that are so tweaked they're unreliable at best.
Blown 89 said:
I'm interested in stock style 2.2 roms. Now that megauploads is gone most of the links in here are dead and we're stuck with ICS roms aren't 100% working or 2.2 roms that are so tweaked they're unreliable at best.
Click to expand...
Click to collapse
I suggest you try ICS Euphoria/Passion and ICZen those are the best in my book. no bugs at all.
xriderx66 said:
I suggest you try ICS Euphoria/Passion and ICZen those are the best in my book. no bugs at all.
Click to expand...
Click to collapse
I did and had either problems with bluetooth, gps, mute/unmute, mic problems (which killed my bt headset), or all of them at the same time. They were all pretty bad. I need a phone that 100% works and ICS hasn't offered that yet. When it does I might switch but right now I'm content on near stock 2.2. All out speed isn't worth reliably IMO.
Jellete, i'm interested. I still have your BOJS5 rom on my sdcard. I'm sure people will love your new rom. Thanks
Chemo brain? Where have you been jellette. I thought you just moved on to other devices like our other good old devs. Were you not well?
rakeshchn said:
Chemo brain? Where have you been jellette. I thought you just moved on to other devices like our other good old devs. Were you not well?
Click to expand...
Click to collapse
Yep, I HAD cancer - radiation and chemotherapy seem to have taken care of it though!
jellette said:
Yep, I HAD cancer - radiation and chemotherapy seem to have taken care of it though!
Click to expand...
Click to collapse
Cancer effing sucks. But at least you get to talk about it in the PAST tense! That's awesome!
My wife is a survivor - we got into Relay for Life. I'll be thinking of you this June when we relay!
Oh - and my wife still has 'chemo brain' - and her last infusion was in 2002.

[ROM Preview] Partially working AOKP ICS port for HTC View 4G

First of all, I know that this might not be the right forum for this, but since this id is new I am not allow to post the thread on the development forum. Now that I got that out of the way. I think a lot of you would really enjoy this video =)
We have started an effort to port HTC View to AOKP ICS. It's far from fully working. But we hope to get some of the basic functionality working in the coming weeks before we release the rom. So stay tuned!
Video 1
http://youtu.be/mW8qLrse4pc
Video 2
http://www.youtube.com/watch?v=bA9IllruYZA
List of things that are working so far.
WiFi, touch screen, captivity buttons(no back light), GPS, sound, HW accelaration? (not sure, as we don't know how to test it), internal sd card
List of things that we're working on before a rom release.
1. On screen button has weird look on some apps, it shrinks to a very small icons.
2. HD movies don't play, Omx codec issue?
3. Touch screen seems to be un-responsive in some game apps.
4. BT doesn't work at all (not as important)
5. Pen doesn't work at all (not as important)
If you have any ideas on how to fix these issues or provide some ideas what could be the cause of the issue (for example, you encounter the issue in other devices and know where to look for the issue) Please let us know by posting on the thread or PM us so we could speed up the release.
This thread is now close and has been moved to development forum as there is a pre-alpha rom for download.
http://forum.xda-developers.com/showthread.php?t=1673430
That looks great, i dont have an evo view, but a flyer bu i see that you have been able to avoid the graphic seizure we have on the flyer roms, i think maybe you and drew garen could colaborate some of your work, but idk, im not a dev or anything, but looks great
Drew Garen ROM
Same here hope you can collaborate with drew to get the graphical seizure issue worked ot between the two of you - I'll post this in Drew Garen's Dev thread.
We're open to share our experiences, if someone post specific questions regards to a specific problem like graphical seizure issue mhkabir98 mentioned. We could provide some ideas. But keep in mind that we're still talking about 2 different devices so there might be areas where they will differ.
Can you elaborate or maybe post a short video of what you mean by graphical seizure?
if i get the time i will eventually take some pics and tape it so you can see it
Wow, looks great so far. Hope to see WiFi, Bluetooth, and GPS working soon.
I'm willing to test if you need it. I don't really use my View for anything important right now.
awesome man! pumped!
looking good! thanks for sharing the progress. sounds very promising. as a view user, the idea of getting ics before the flyer makes me grin.
schadenfroh said:
looking good! thanks for sharing the progress. sounds very promising. as a view user, the idea of getting ics before the flyer makes me grin.
Click to expand...
Click to collapse
your name fit's very good to your comment xD
freak4dell said:
Wow, looks great so far. Hope to see WiFi, Bluetooth, and GPS working soon.
I'm willing to test if you need it. I don't really use my View for anything important right now.
Click to expand...
Click to collapse
Got sound to work. Graphic is much better now, there are no red boarders anymore. Wifi is so close to working.... thanks for the offer, will probably need help when we test app compatibility.
yncconsulting said:
Got sound to work. Graphic is much better now, there are no red boarders anymore. Wifi is so close to working.... thanks for the offer, will probably need help when we test app compatibility.
Click to expand...
Click to collapse
funny,
i think the Flyer is at the same stage too
you're in a competition and reached the same breakthrough around the same time, cool!
you should work with Garen on the wifi solution, there are always room for programmers to fix things.
This is awesome!!! I had kind if given up.
Sent from my Galaxy Nexus using xda premium
wow i might have to dust off my view now lol
wifi works now. will post a video later with the latest
I will happily donate for this, thanks for your hard work!
oldpueblo said:
I will happily donate for this, thanks for your hard work!
Click to expand...
Click to collapse
thanks. that's encouraging
Update video.
http://www.youtube.com/watch?v=bA9IllruYZA
That's looking great -- awesome work!
Got a newbie question. Since we're building this rom from HTC HC kernel source + AOKP source tree. Does this consider porting or building a rom? What is the difference?
yncconsulting said:
Got a newbie question. Since we're building this rom from HTC HC kernel source + AOKP source tree. Does this consider porting or building a rom? What is the difference?
Click to expand...
Click to collapse
my personal opinion which is: porting if you have no compatible drivers available or framework already working on the platform.
- If HTC did not develop any drivers and framework for ICS and for our view/flyer, it becomes a port.
- If you use drivers from another device because HTC did build it, its a port.
- If you take panel device kernel driver and adapt it to this device, its a port. but changes are development.
porting is using existing source or drivers and make it work on another device.
kernel is an exception since all of it is opensource and everything build a custom kernel.
framework in aokp builds are modified aosp sources, where most is compiled from source with changes to source (which becomes a port, like you see old games ported to new devices)
but those i made, are nearly 100% ports, i did smali changes, a few library hardcoding changes into binary files, and only a few kernel changes.
i would call my changes 100% porting.
even if i ported a camera driver from desire hd, which again is not build from scratch.
a rom build is very common as i see it, when guys combine files after their choice and changes some graphics + apk's changes. that is a definate rom build. if you got not development c/java/smali involved) it cannot be a port or a developer rom, its a rom mod(ified) of an original with changes.
its not easy to define "build" .
a modified rom build, or compiled build from source.
not a direction on the term, but just my opinion on this.
(previously already mentioned that ports never are any good, and ICS builds from source are better.)
some people porting are better than others.

MiniCM Development Central

As many of you might have noticed, I've been pushing lots of MiniCM sources the last days. ICS is done and JB is on its way.
I'd like to take this opportunity and invite other developers or members that would like to contribute patches to do so. We already have some people contributing code for MiniCM and I would like to see more joining in. The code is available at: https://github.com/MiniCM
Why do this now?
This arch is reaching its limit as far as android development is concerned and there is too much ROM fragmentation for an old phone like this.
I know that most of the ROMs around are already using MiniCM binaries or sources and I'm ok with that. However, now is the time to consider contributing back and helping this project.
MiniCM is a fork of CM dedicated for these old phones. Notice that we are never gonna have official CM support, this is actually the cause that MiniCM serves
Licensing
I decided to keep my modifications Apache licensed. This is what gave android such a rapid development and I'd say has proven successful so far
I'd like to see this thread being used for Development ideas and solutions. NOT by user spamming (which will get you banned soon anyway since this thread is mod-monitored - you've been warned).
Reserving for build instructions
I can try to do option for disable/enable display button, but i'm not sure that i can do it
Lets keep this thread clean and on topic, as the OP has requested
We (the mods) will have a close eye on things, so lets not have any nonsense :good:
AChep said:
I can try to do option for disable/enable display button, but i'm not sure that i can do it
Click to expand...
Click to collapse
You mean the navigation bar right?
See this: http://review.cyanogenmod.com/#/c/20726/
nobodyAtall said:
You mean the navigation bar right?
See this: http://review.cyanogenmod.com/#/c/20726/
Click to expand...
Click to collapse
Oooppss, hour of my time wasted Cyanogen guys are fast
FAQ of course
and remember, for each version (miniCM7,9 and 10) there is a dedicated FAQ
that you can find here
I have a little idea. Many users of X8 and X10 Mini/Mini Pro uses stock kernel and can't unlock bootloader. I tried to make an addon to boot MiniCM7 based ROM's on stock, but still without success. With your help, nobodyAtall and other users, we can make such addon. I'm too unexperienced yet to do this by myself. What are your thoughts?
eagleeyetom said:
I have a little idea. Many users of X8 and X10 Mini/Mini Pro uses stock kernel and can't unlock bootloader. I tried to make an addon to boot MiniCM7 based ROM's on stock, but still without success. With your help, nobodyAtall and other users, we can make such addon. I'm too unexperienced yet to do this by myself. What are your thoughts?
Click to expand...
Click to collapse
Hi eagleeyetom,
Unfortunately stock kernel is VERY outdated to be usable in modern ROMs (e.g. gingerbread onwards).
In essence, one would have to replace the kgsl system to get the graphics to work decently with latest adreno blobs. Also I'm not sure if usb would be working since this too is outdated.
Other things to note: RAM (175MB if I remember correctly) is desperately low for modern Android versions, performance would also not be good enough for daily use. Kernel-side, I'm doing my best to boost performance as much as possible by backporting almost all of the main components that android uses from later versions.
All in all, for gingerbread it would be possible with serious performance sacrifices which I'm not willing to accept (even as a user). For ICS/JB, just forget it.
Perhaps a good project would be to make bootloader unlocking work for recent devices...
I understand your concerns and also think that stock is utter piece of crap, but it's still worth a shot. Such universal patch would improve development to our old shakiras. Your MiniCM is way better than official CM - really great job. Even with these bugs you've mention it's better than spent cash to unlock bootloader. I really admire the work of Alf and you - it's amazing to have such modern kernels to over-two-years-old devices.
Worse performance is a fact, but the ability to use almost every CM7 ROM on stock is tempting. This would be a great contribution to our small community.
P.S. I also think that you should have Elite Recognized Developer title. Such good work should be appreciated.
eagleeyetom said:
I understand your concerns and also think that stock is utter piece of crap, but it's still worth a shot. Such universal patch would improve development to our old shakiras. Your MiniCM is way better than official CM - really great job. Even with these bugs you've mention it's better than spent cash to unlock bootloader. I really admire the work of Alf and you - it's amazing to have such modern kernels to over-two-years-old devices.
Worse performance is a fact, but the ability to use almost every CM7 ROM on stock is tempting. This would be a great contribution to our small community.
P.S. I also think that you should have Elite Recognized Developer title. Such good work should be appreciated.
Click to expand...
Click to collapse
I see what you mean. Gingerbread compatibility is feasible BUT is gonna be pretty slow - in fact REALLY slow compared to MiniCM7.
We try to give a top quality ROM, so if this would ever happen it would be like a flashable zip and totally unsupported
I hope a lot pf devs will join the development. Cause everybody is working alone and if you all work together, it will bbe better for you and all ROM users. You'll develop quicker and easier.
Envoyé depuis mon Sekiz avec Tapatalk
nAa, is there a chance we can have CWM 6.XX on our GB kernels ?
RohinZaraki said:
nAa, is there a chance we can have CWM 6.XX on our GB kernels ?
Click to expand...
Click to collapse
I think it is possible, you can try it yourself, because you are able to change the recovery of the Kernel
actually it's possible. you just need to change the recovery file in the ramdisk with the one from JBMiniProject kernel or with one you compiled.
Why do not use the "Camera ICS+" in the market to replace the default camera app instead of taking a lot of time to fix the camera ???
LEDelete said:
Why do not use the "Camera ICS+" in the market to replace the default camera app instead of taking a lot of time to fix the camera ???
Click to expand...
Click to collapse
nAa roms are pure CM roms custom built for our device. If you see there is no third party apps. Not in GB and ICS and neither in JB.
RohinZaraki said:
nAa, is there a chance we can have CWM 6.XX on our GB kernels ?
Click to expand...
Click to collapse
I was trying something similar last night but with FroyoPro25.. Trying to get usb tethering working in it..
Can you all focus on GB please?
Working on ICS and JB is useless because they will never work smoothly on these old phones
shvelo said:
Can you all focus on GB please?
Working on ICS and JB is useless because they will never work smoothly on these old phones
Click to expand...
Click to collapse
And what has left on GB to be developed? How can we improve it?
Sent from my X8 using xda app-developers app

Bugs bugs bugs!!!

I am a long time ROMer, mainly sticking to MIUI, as I like the interface. I like to try and test many ROMs, as I'm sure many people here do.
I am finding it very frustrating that every release seems to have some critical flaw. I tell myself not to worry, that the next release will fix it, and usually it does. And brings in a new bug. Every release seems to fix something and break something else. Things that are most often broken:
- Call recording only records one side of the conversation
- WiFi tethering
- Camera issues
- Theme handling
I used to use Galnet for a while, as he paid a lot of attention to stability and bug fixing rather than inclusion of bleeding edge kernels or untested mod packages. Unfortunately, I have not been able to find another ROM cook like that since he left the scene. MIUI.us is my current ROM of choice, but they seem to be more a loosely knit group some of whom care about stability, others care more about givning you an AROMA installer that allows you to choose between half a dozen 0-day kernels, none of which have much field testing.
Is it really that hard to fix all of these things all at once? Is ROM cooking really that much of a totally random game of whack-a-mole? Are there any ROM devs out there that actually pay attention to basic functionality and stability of the system rather than switching to some new, bleeding edge kernel package that came out 27 seconds ago and therefore must be included right now?
mrnaz said:
Is it really that hard to fix all of these things all at once? Is ROM cooking really that much of a totally random game of whack-a-mole?
Click to expand...
Click to collapse
NOPE. It is easy. and you have my personal permission (I think that most devs would agree with me) to cook the ROM with the properties you want, as well as fixes.
No one wants to argue with you, and anyone is accepting your position that it is so easy.
Therefore - do it for yourself:fingers-crossed:
Samsung doesn't release all source codes for the hardware. To develop the whole thing from scratch, you'd probably have to write codes again for these, as the original code would only work with other Sammy-based codes. It's kinda difficult expecting it to work first time round when you're building from scratch.. At least this is my guess.
MIUI is based in CM, so would include any bugs that CM has. If you want stability, use one of the Sammy custom roms.
spamtrash said:
NOPE. It is easy. and you have my personal permission (I think that most devs would agree with me) to cook the ROM with the properties you want, as well as fixes.
No one wants to argue with you, and anyone is accepting your position that it is so easy.
Therefore - do it for yourself:fingers-crossed:
Click to expand...
Click to collapse
So what you're saying is that it is easy, but nobody has done it because I'm the only one that wants a working, stable phone.
Are you serious, or on drugs?
Dude devs put a lot of hours and hard work into making custom ROMS, they don't get paid (apart from donations) and when someone comes along and says these things it is very disrespectful.
I'm sure these bugs annoy the devs a lot more than they annoy you!
If you want a perfect, stable, super ROM then make one.
Sent from my GT-I9300 using xda app-developers app
mrnaz said:
So what you're saying is that it is easy, but nobody has done it because I'm the only one that wants a working, stable phone.
Are you serious, or on drugs?
Click to expand...
Click to collapse
YOU have stated that it is EASY. YOU need the changes you mentioned.
So, if it is so easy, but you do not want to do it - using your friendly wording:
are you too stupid or too lazy?

Too many custom roms.

We have too many custom roms for onyx. That's a good and bad thing the same time. It's a good thing because we have many good developers who create special roms from there personal time giving us great diversity but at the same time we have many buggy or constantly updating roms in very small incremental steps. I think it would be a good idea if we users could create some kind of feature database with all the various roms and the most important, how they stack up to each other from features /steadiness, battery stamina point of view. I don't know if it's a good idea koritsi even doable) but it is a thought I had for a long time because I encountered the same problem when I wanted to choose between various roms. What do we think about that?? Thanks for taking the time and reading / contributing in the topic.
Ps; If mods think it needs to be moved in another section I would be grateful. Thanks again.
Omicron Technics
You've posted in the wrong section.
I think it's a good idea! Thought of something like that myself a few days ago. So far I've tried pure unofficial CM13 and Temaseks Custom CM13, apart from stock OOS, of course. Liked the pure one a little better due to better stability and lesser, but also less incremental updates. That's my two cents. What's your experience?
sniper20 said:
We have too many custom roms for onyx. That's a good and bad thing the same time. It's a good thing because we have many good developers who create special roms from there personal time giving us great diversity but at the same time we have many buggy or constantly updating roms in very small incremental steps. I think it would be a good idea if we users could create some kind of feature database with all the various roms and the most important, how they stack up to each other from features /steadiness, battery stamina point of view. I don't know if it's a good idea koritsi even doable) but it is a thought I had for a long time because I encountered the same problem when I wanted to choose between various roms. What do we think about that?? Thanks for taking the time and reading / contributing in the topic.
Ps; If mods think it needs to be moved in another section I would be grateful. Thanks again.
Omicron Technics
Click to expand...
Click to collapse
I was thinking about Candy 6, maybe I'll roll it back!
@sniper20 You are right. But Please PM Mike Channon to move this thread to the Gernal Section.
Sent from my Moto G 2014 using Tapatalk
rohitporoli said:
I was thinking about Candy 6, maybe I'll roll it back!
Click to expand...
Click to collapse
DON'T ROLL BACK!!
This is ONLY OP's opinion.
Majority are WAITING for custom ROMs as far as I know.
sniper20 said:
We have too many custom roms for onyx. That's a good and bad thing the same time. It's a good thing because we have many good developers who create special roms from there personal time giving us great diversity but at the same time we have many buggy or constantly updating roms in very small incremental steps. I think it would be a good idea if we users could create some kind of feature database with all the various roms and the most important, how they stack up to each other from features /steadiness, battery stamina point of view. I don't know if it's a good idea koritsi even doable) but it is a thought I had for a long time because I encountered the same problem when I wanted to choose between various roms. What do we think about that?? Thanks for taking the time and reading / contributing in the topic.
Click to expand...
Click to collapse
Yes, there are many custom roms with issues, but they are basically all based on the same custom CM rom - which means that once we solve an issue there, it will also be fixed on the custom roms.
For now I think: more custom roms = more users = more feedback = less issues in the long term.
Having a feature database would be great, but people have way too different requests/expectations from roms, that would not really work.
We need to have more custom roms so that we stick to this lovely service for a long time.. It's a nature of human being too desire more rather than sticking for one thing
I agree, the claim of "too many roms" might be exaggerated. The underlying notion of a database listing all the ROMs at our disposal with their objective feature sets plus maybe things like current versions, links, bugs and quirks and benchmark scores plus personal experience with them concerning day-to-day performance and battery life would be a great thing, wouldn't it? New users would get a hub with essential information to get into finding and flashing the ROM most suited for them quickly, while senior users would have the overview of new developments of their favorite ROMs. For me, that sounds great. I hope the OP did not want to imply limitations of ROMs would be the way to go. Competition makes for some nice developments.
I had the same problem choosing a ROM. features are all described in their own threads. but it's a lot to read and hard to decide which one is right for you.
maybe something like categories could be made. like: Resurrection ROM is feature heavy and only for power users, CrDroid is in the middle and CM is just basic without extra features....
someone would have to make a list like that.
Agreed.
Quality>quantity.
All the ROMs have a very minor bug, but most of them were cleared and being cleared. But now the ROM I really miss in OnePlus X is MIUI. But yes We have CM13 which is awesome in every aspect.
I myself tried porting miui to opx but stuck with mi logo and have no idea how to Clear this. I hope Our beloved OnePlus X devs are trying to make one.
Biggest issue is you have a solid Rom working for you and you feel the need to flash every update. I was that guy for a while. If your Rom is working great don't update unless it's next month's security patch or some major feature added in you must try.
as for me: choose rom with ota stable & feel free
What intrigues me the most is not the many custom roms available, but the same devs compiling/maintaining 3 or 4 roms at the same time. That ends up in not getting enough time to deal with bugs imo...i never saw such thing (the same dev having 3 or 4 roms at the same time) with any other device I had previously, only the opx. Sometimes the same dev maintains a rom for other devices(like sultans cm13 for our opx and another device that dev has for example), but not different roms. At least I never saw it happen on my previous devices

Categories

Resources