Tests: ROM Speed Comparisons - myTouch 3G, Magic General

Hey guys,
I'm not quite sure if this section is the correct one to post such a topic. If it's not, just move it
I currently got two HTC Magic 32B devices on my hands.
Both got:
hboot-1.33.0013d
radio-2.22.27.08
595MHz for stable use
Dithering and JIT OFF
So everyone is talking about "which rom is faster?!" and there are many different opinions out there. Besides the features, my tests will ONLY be about speed.
I thought I will first do a Quadrant Bench and then do some app startup-time tests.
The first ROM battle will be COS-DS vs. GingerYoshi:
If you have any suggestions about how to test the speed furthermore to get the most appropriate results, feel free to post them!
Greetings,
VERGiL

hi I have forgotten how to flash could you point me or tell me how to our flash the new spl and radio it's been over a year since I've done that with cyn 6 stable no fix green tent when I use rom manager my phone just bootloops.

so how bout the result dude?

chinozsoul said:
so how bout the result dude?
Click to expand...
Click to collapse
As I already said in the video, the GingerYoshi is a little faster/more responsive so I'd recommend it.
Any other ROMs to test?

VERGiL1202 said:
Any other ROMs to test?
Click to expand...
Click to collapse
SenseLX vs gingerbread sense?
Senselx vs senselx-tdv(around post 242 in senselx thread)?
ezgingerbread vs ginger yoshi?

tvall said:
SenseLX vs gingerbread sense?
Senselx vs senselx-tdv(around post 242 in senselx thread)?
ezgingerbread vs ginger yoshi?
Click to expand...
Click to collapse
I'm not really familiar with all those new MTD Recovery Partition Mods and to be honest: As long as I don't need them, I won't flash them.
But I will test the ezGingerbread and some CM7 ROMs.

VERGiL1202 said:
I'm not really familiar with all those new MTD Recovery Partition Mods and to be honest: As long as I don't need them, I won't flash them.
But I will test the ezGingerbread and some CM7 ROMs.
Click to expand...
Click to collapse
Senselx-tdv doesn't need cMTD...

Good initiative, it was about time someone did something like that.
I got 374 on my GY 1.2 old radio + ezGb 1.4 config ... I'm trying COS-DS + ezGb 1.4 now, and fastest I've reached is 356 ... both at 352Mhz min and 576Mhz max. JIT on, no CC, VM 24Mb and asset purging enabled.
GY is LOTTA more responsive, but I've been having a few reboots and SD corruption, so I blame the SD - or - the ROM, so I'm trying COS-DS for a change.

ginger yoshi v froyobylaszlo?

mdacompactuser said:
ginger yoshi v froyobylaszlo?
Click to expand...
Click to collapse
Oh, I'd love to see that

Related

Cyanogenmod 6.1 Overclocking?

I'm running CM 6.1 on my hero cdma and was wondering how to overclock it. I know I've seen forums on here about the same subject but the ones I've seen haven't helped at all. Can someone show me how to overclock mine past 528 mhz?
You're already OC'd to 691mhz if you are running CM6.1.
PieM0nk said:
I'm running CM 6.1 on my hero cdma and was wondering how to overclock it. I know I've seen forums on here about the same subject but the ones I've seen haven't helped at all. Can someone show me how to overclock mine past 528 mhz?
Click to expand...
Click to collapse
As far as I know, CM 6.1 already has an OC'd kernel.
If you want a different one thats better, stable, all around amazing go HERE and download Decad3nce's stable kernel (or whatever suits your needs) and flash it <--- I would do this
If you download Deca's mau5 themed rom or AOSP they both are OC'd with Deca's kernel.
Or you can get SetCPU from the Marketplace (or here) and it will overclock you're current kernal. It has different settings for power or performance. I didn't notice much of a difference and it gave me a couple problems on the power saving mode.
kyouko said:
As far as I know, CM 6.1 already has an OC'd kernel.
If you want a different one thats better, stable, all around amazing go HERE and download Decad3nce's stable kernel (or whatever suits your needs) and flash it <--- I would do this
If you download Deca's mau5 themed rom or AOSP they both are OC'd with Deca's kernel.
Click to expand...
Click to collapse
I think i will do that. Except I'm just confused by the instructions on that link. Could you try to clear that up for me?
PieM0nk said:
I think i will do that. Except I'm just confused by the instructions on that link. Could you try to clear that up for me?
Click to expand...
Click to collapse
All you do is flash it from recovery, as the instructions say.
is there a difference in performance/efficiency between CM 6.1+setCPU to overclock to 768mhz vs. using CM 6.1 with deca's modded 768mhz kernel?
kfreshx said:
is there a difference in performance/efficiency between CM 6.1+setCPU to overclock to 768mhz vs. using CM 6.1 with deca's modded 768mhz kernel?
Click to expand...
Click to collapse
AFAIK, the stock cm kernel will not oc to 768. That may have changed, but IMHO, deca's kernels are better. He's tweaked them to run smoother and more efficiently. Also, I would suggest the batt tweak instead of setcpu.
-----
Sent from my CDMA Hero. I got some hot Froyo-on-Hero action here!
user7618 said:
AFAIK, the stock cm kernel will not oc to 768. That may have changed, but IMHO, deca's kernels are better. He's tweaked them to run smoother and more efficiently. Also, I would suggest the batt tweak instead of setcpu.
-----
Sent from my CDMA Hero. I got some hot Froyo-on-Hero action here!
Click to expand...
Click to collapse
Im new to overclocking, I know what it basically is but. I just flash decas kernel from recovery and then what? Is it done? Also if it kills my battery how do I remove it?
Sent from my HERO200 using Tapatalk

[Q] Difference between Kyrillos and Indroid (both v3.0)

Can anyone please post the difference between Kyrillos 3.0 and Indroid 3.0???
I don't want to know which one is better as a matter of fact that personal opinions vary by personal needs.
Just want to know the key/major differences in both.
next2devil said:
Can anyone please post the difference between Kyrillos 3.0 and Indroid 3.0???
I don't want to know which one is better as a matter of fact that personal opinions vary by personal needs.
Just want to know the key/major differences in both.
Click to expand...
Click to collapse
Kyrillos looks like Gingerbread.
InDroid looks like Honeycomb.
What are the difference??
http://lmgtfy.com/?q=android+gingerbread+theme
http://lmgtfy.com/?q=android+honeycomb+theme
well another major difference is the the kernel where in indroid there is no pre given overclocked kernel which you have to flash later after flashing it
Kyrillos one has already inbuilt that.... and its JIT enabledd I suppose
Pretty much the same ...
Kyrillos is slightly faster from what i noticed ...
But isn't the quadrant score for indroid a little higher?
diminishdim said:
But isn't the quadrant score for indroid a little higher?
Click to expand...
Click to collapse
Yes because the partitions are ext2.. mine are ext4...
You can install both roms to compare...
Sent from my Awesome Galaxy 3
kyrillos13 said:
Yes because the partitions are ext2.. mine are ext4...
You can install both roms to
Click to expand...
Click to collapse
Oh..i am currently using the indroid rom,will flash yours too..I'd really like to try out overclocking the phone..
did you flash it? i want to try too but are there alot of bugs and is a overclock safe? doesn't my phone get overheat or explodes or something like that is it alot faster then indroid
werker123 said:
did you flash it? i want to try too but are there alot of bugs and is a overclock safe? doesn't my phone get overheat or explodes or something like that is it alot faster then indroid
Click to expand...
Click to collapse
What bugs did you find? Your phone doesnt heat up so much... 2 celsius over the normal i think.
I still didnt flash it, maybe tomorrow. but thanks for the information
hey i flashed the rom,super smooth and fast but i just cant get the mad team apps2sd work
i mean im following all the instructions,but still the internal storage is 192 mb, and the size of my sd card(8 gb) is now reduced to 6 gb...any inputs on this?
diminishdim said:
hey i flashed the rom,super smooth and fast but i just cant get the mad team apps2sd work
i mean im following all the instructions,but still the internal storage is 192 mb, and the size of my sd card(8 gb) is now reduced to 6 gb...any inputs on this?
Click to expand...
Click to collapse
It's work... If you look into Titanium Backup you'll see a new entry "SD Card (a2sd)" with your new partition
Sent from my GT-I5800 using XDA Premium App & Kyrillos' rom v3.3
diminishdim said:
Oh..i am currently using the indroid rom,will flash yours too..I'd really like to try out overclocking the phone..
Click to expand...
Click to collapse
How is indroid working. I am on froyo with Galaxy 3. Should I flash with indroid? Moreover would there be any problem in getting back to stock froyo, if required for warranty reasons
diminishdim said:
Oh..i am currently using the indroid rom,will flash yours too..I'd really like to try out overclocking the phone..
Click to expand...
Click to collapse
How id indroid working. i am on stock froyo. Should I flash with indroid? Is it possible to revert back to stock froyo for warranty purpose
Requesting a gingerbread based rom (i know galaxy3apollo deserves it &u can do it)
kyrillos13 said:
Yes because the partitions are ext2.. mine are ext4...
You can install both roms to compare...
Sent from my Awesome Galaxy 3
Click to expand...
Click to collapse
Dear Sir.
I request you to develope a gingerbread or cynogen based rom for galaxy3apollo (gt-i5801}.
If wildfire can get a gingerbread so should galaxy 3, but the official support for it is hopeless. So we got no choice but to arrange for it. Plz, consider such an initiative , I want to help but I'm a complete noob (hope u can understand)
Thank you
hey can anyone tell me how to install apps on memory card????plz my internal memory is very low...

[Q] HTC Magic 32B recommended ROM's

Hi there, HTC Magic user here.
I've gone back to stock ROMs for a bit but lately I've been wanting to go back to a rooted phone.
My previous experience with Cyanogenmod 5 and 6 has been terrible, the phone ran slow and even completely stock there would be either launcher restarts after running even the messaging app or app force closes if the launcher was kept in memory. The only ROM's that worked well were 1.6 based ones but of the three that most people use, they all have problems which make them difficult to use in the long run.
tl;dr What ROM's are you using with your 32B Magic and what optimisations do you do to stop lag and memory overflows happening?
Ezgingerbread (link in my sig) is what I usually use. Its pretty light and fast.
If you want as many cm features as possible while still having some speed try cos-ds.
If you really like cm features, there's greenromproject cm7 or anotger cm7 rom who's name I can't remember. I haven't used those yet so I can't say anything about speed there.
And these are all gingerbread roms. Idk what to suggest for other versions.. I got into android right before cm6.1
tvall said:
Ezgingerbread (link in my sig) is what I usually use. Its pretty light and fast.
If you want as many cm features as possible while still having some speed try cos-ds.
If you really like cm features, there's greenromproject cm7 or anotger cm7 rom who's name I can't remember. I haven't used those yet so I can't say anything about speed there.
And these are all gingerbread roms. Idk what to suggest for other versions.. I got into android right before cm6.1
Click to expand...
Click to collapse
Does Gingerbread need a new radio firmware on the Magic?
vote_gough said:
Does Gingerbread need a new radio firmware on the Magic?
Click to expand...
Click to collapse
Nope. There are gingerbread roms for every radio. If you are talking about the 2708+ radio then I would recommended it for the extra ram
I'm currently running Ginger Yoshi 1.2 and love it. I've used CM 5.0.8, CM6, Ginger Yoshi 1.1 and now 1.2. All have worked great on my phone. The one thing for me is that I wipe everything...everytime. To include my SD card manually. I save my files on my computer and put them back after I load up the ROM.
help
Hi Everybody,
do you known or do you have a link to download the ROM please.
dadour13 said:
Hi Everybody,
do you known or do you have a link to download the ROM please.
Click to expand...
Click to collapse
Search is your friend
If your phone is rooted you could always get Rom Manager Free from the Market and get the rom of your choice. I use CyanogenMod-6.0.0-DS and the phone runs great. It's actually the only ROM my phone has been able to handle fully with no issues. OS 2.2 is the highest I would put on the MT3G. I've tried Yoshi's, EzTerry, Greenrom, etc.. and all either had issues or just wouldn't work.
Search in this forum, RC Magic V7, SFM 1.2 sense 2.1 (Its great recomended), or clean magic (Fast). All whit htc sense! I tested all and work greats!
Richards_234 said:
Search in this forum, RC Magic V7, SFM 1.2 sense 2.1 (Its great recomended), or clean magic (Fast). All whit htc sense! I tested all and work greats!
Click to expand...
Click to collapse
Have used both SFM 1.2 and Clean Magic 5.01. Would highly recommend either of them. The new lock screen in SFM 1.2 is very cool though
jerry28 said:
Have used both SFM 1.2 and Clean Magic 5.01. Would highly recommend either of them. The new lock screen in SFM 1.2 is very cool though
Click to expand...
Click to collapse
Sorry, just realised they are both 32A only ROMs. Maybe take a look at Ginger Yoshi 1.2
vote_gough said:
Hi there, HTC Magic user here.
I've gone back to stock ROMs for a bit but lately I've been wanting to go back to a rooted phone.
My previous experience with Cyanogenmod 5 and 6 has been terrible, the phone ran slow and even completely stock there would be either launcher restarts after running even the messaging app or app force closes if the launcher was kept in memory. The only ROM's that worked well were 1.6 based ones but of the three that most people use, they all have problems which make them difficult to use in the long run.
tl;dr What ROM's are you using with your 32B Magic and what optimisations do you do to stop lag and memory overflows happening?
Click to expand...
Click to collapse
I've tried biffmod, gingeryoshi and few others before them, unfortunately each left me wanting to try another rom. Now I'm on froyobylaszlo I simply don't have that yearning for another rom anymore, and I suppose that says it all. I think I made a couple of tweaks but nothing major(can't remember though!) and it runs great, very smooth and fast.
Only issue I have is running speedtest, where it reboots occasionally.
jerry28 said:
Have used both SFM 1.2 and Clean Magic 5.01. Would highly recommend either of them. The new lock screen in SFM 1.2 is very cool though
Click to expand...
Click to collapse
Thanks for that, but they're both 32A ROMs.
My phone is the 32B and only has 192mb of RAM so I don't think they'd run
vote_gough said:
Thanks for that, but they're both 32A ROMs.
My phone is the 32B and only has 192mb of RAM so I don't think they'd run
Click to expand...
Click to collapse
The ones I recommended above actually are for the 32b though.......
If you need links let me know.
Recommend the rom's froyobylaszlo.

Is there any good 2.2 ROM for GEN2

Hi!
is there any good ROM for White ZTE Blade II from TeliaSonera (GEN2)
ROM Which have good files which are fast which can get really good Quadrant point...?
there is only ROMs for Blade which are not good: Quadrant 444 or more
ROMs for ext4... I didn't make new partition because now I use Win7 not ubuntu!
and it looks like I got it to work (GingerBread)
CM7 some features not work sometimes ex: touch screen!
I need good ROM which are most Stable and Fastest!
Does anybody know good ROM for Gen2?
thnx!
Swedish Spring.
k0zmic said:
Swedish Spring.
Click to expand...
Click to collapse
BAD Quadrant point and it is slow! :/
but thnx!
=)
I use right now GingerBread (Quadrant: 890-980)
Enable Stagefright and you'll get a better quadrant score, not that it matters.
OK, thanks!
have you tried Blue Ginger v5 ?
I actually love it, but am not very experienced and have no idea what Quadrant is.
(note that this is the rom I am struggling to get boot sound on though)
just installed that Quadrant, standard edition
and it gives my gen 2 blade with blue ginger only 760 !
Blue Ginger perhaps no use to you then, but I love it nonetheless.
carkev said:
have you tried Blue Ginger v5 ?
I actually love it, but am not very experienced and have no idea what Quadrant is.
(note that this is the rom I am struggling to get boot sound on though)
Click to expand...
Click to collapse
Nope..
I do not use ROMs which are not stable! :/
everyday I try to find Stock GEN2 or Stable GEN2 ROM for my Blade II
manumanfred said:
Nope..
I do not use ROMs which are not stable! :/
everyday I try to find Stock GEN2 or Stable GEN2 ROM for my Blade II
Click to expand...
Click to collapse
Then try an FLB based Froyo ROM.
k0zmic said:
Then try an FLB based Froyo ROM.
Click to expand...
Click to collapse
It's not good! :/
I use now CM 7 Nighty 159 with boot audio which I got to work!
manumanfred said:
Nope..
I do not use ROMs which are not stable! :/
everyday I try to find Stock GEN2 or Stable GEN2 ROM for my Blade II
Click to expand...
Click to collapse
not stable ! ???
it's a solid as a rock
carkev said:
not stable ! ???
it's a solid as a rock
Click to expand...
Click to collapse
Agree, most ROM's based on the Gingerbread Leak or Ginger Stir Fry are quite stable and solid.
manumanfred said:
Hi!
is there any good ROM for White ZTE Blade II from TeliaSonera (GEN2)
ROM Which have good files which are fast which can get really good Quadrant point...?
there is only ROMs for Blade which are not good: Quadrant 444 or more
ROMs for ext4... I didn't make new partition because now I use Win7 not ubuntu!
and it looks like I got it to work (GingerBread)
CM7 some features not work sometimes ex: touch screen!
I need good ROM which are most Stable and Fastest!
Does anybody know good ROM for Gen2?
thnx!
Click to expand...
Click to collapse
Try the Fryied_Vanilla
xmdroid said:
Try the Fryied_Vanilla
Click to expand...
Click to collapse
Right now I use CM7 Nightly 161
So I don't try it now!
manumanfred said:
Right now I use CM7 Nightly 161
So I don't try it now!
Click to expand...
Click to collapse
Man with CM7 you get a new nightly every night! So every time someone suggests you and you reply 'I try Nxxx, I try Nxxx' - there is no way out!
Also, Quadrant scores are rubbish, pointless and baseless! I won't go by that.
None of the Gen2 2.2 will give you a better score than CM7 or any other gingerbread based ROMs.
When you enable stagefright, overclock etc - you might get closer but then you will lose battery WAY more quicker! - so not good enough for daily use.
If you are fussy about Quadrant scores - CM7 is your best bet.
If you are fussy about 'everything must be stable' - then GSFB19 or SSRL5 or Flb Froyo R12 are your best bets. GSFB19 is 2.3.4 and other two are 2.2
If you are not fussy about having fast and smooth phone - then GSFB20.
I know you might say, "Now I use CM7 N162"
drupad2drupad said:
Man with CM7 you get a new nightly every night! So every time someone suggests you and you reply 'I try Nxxx, I try Nxxx' - there is no way out!
Also, Quadrant scores are rubbish, pointless and baseless! I won't go by that.
None of the Gen2 2.2 will give you a better score than CM7 or any other gingerbread based ROMs.
When you enable stagefright, overclock etc - you might get closer but then you will lose battery WAY more quicker! - so not good enough for daily use.
If you are fussy about Quadrant scores - CM7 is your best bet.
If you are fussy about 'everything must be stable' - then GSFB19 or SSRL5 or Flb Froyo R12 are your best bets. GSFB19 is 2.3.4 and other two are 2.2
If you are not fussy about having fast and smooth phone - then GSFB20.
I know you might say, "Now I use CM7 N162"
Click to expand...
Click to collapse
the nightly ROMs: yes every night/day newer!
but so what, if the nightly is working more than the normal 7.1 RC then I use nightly older or never!
I wait when they make 7.1 stable or 7.1 RC then I use it!
Froyo 2.2: Quadrant sucks + overlock is not nice for froyo, difficult to ROOT, some ROMs can't to be ROOTED, Froyo stragefright: not faster!
So I use CM or GB ROMs which works fine!
I think CM stable releases only mean the CM specific are stable, not the entire build.
Which Froyo ROM's are hard to root/can't be rooted?
Stagefright was disabled as it was giving ridiculously high quadrant scores IIRC and was subsequently determined broken. The main advantage of enabling it on Froyo was to play Gameloft games without the broken textures, probably not to improve overall speed.
k0zmic said:
I think CM stable releases only mean the CM specific are stable, not the entire build.
Which Froyo ROM's are hard to root/can't be rooted?
Stagefright was disabled as it was giving ridiculously high quadrant scores IIRC and was subsequently determined broken. The main advantage of enabling it on Froyo was to play Gameloft games without the broken textures, probably not to improve overall speed.
Click to expand...
Click to collapse
The CM Nightly's are not Stable! bur I use that ROM which works much better than other stable!
in nightly (newest) only wifi and other fixes nothing really much else..?
Froyo: I hate froyo because I think that froyo is not finished version..? Many froyo ROMs have too much problems which is not nice!
All Froyo ROMs Which I used (Stock) them are so hard to ROOT! need to add missing root files and other files to get ROOT to work fine even with z4root!
in Froyo Stock ROMs the superuser not work fine!
stable and other Froyo versions: maybe them have good ROOT files so then works normally!
and froyo have too bad quadrant, many games lagging, easily slowing down, many froyo ROMs don't have good apps2sd files to get files to SD card!
if the stragefright is enabled in froyo then: quadrant is something 500-800 P on Blade!
And gingerBread: stragefright not enabled almost same points 500-800 and some can get more than 900 and with enables stragefright: quadrant points are: 900-1480..? I got some day more than 1430 P on CM nightly (with stragefright..)
So I use CM nightly when there is newer Nightly where is better files!
P.S. If I flash to newer CM nightly then Do I need to do wipe and all if the newer don't have new apps?
I don't want to download all apps and games again to my Blade... :/
SORRY IF I WROTE TOO MUCH!
I need to go school so I don't have time to check this text.. -.-
I find N161+ (unofficial nightly), find it on MoDaCo very stable, battery life is also good. You may want to give it a go. It has a proximity sensor calibration app for those who have problems with it e.g. Me and a few other people.
When you update to a newer nightly then just wipe Cache/Dalvik Cache from ClockworkMod recovery, all your data/apps will remain.
k0zmic said:
I find N161+ (unofficial nightly), find it on MoDaCo very stable, battery life is also good. You may want to give it a go. It has a proximity sensor calibration app for those who have problems with it e.g. Me and a few other people.
When you update to a newer nightly then just wipe Cache/Dalvik Cache from ClockworkMod recovery, all your data/apps will remain.
Click to expand...
Click to collapse
OK!
I tested nightly 164 and market stocks like in other some nightly ROMs so I installed saunalahti 2.2 ROM but dapps2sd nit help to get apps to SD card on this 2.2 ROM..
I cant root like in other TeliaSonera 2.2 ROM...
ZTE Blade don't have good ROMs, all have bugs and problems whatever which stock, stable ROM! :/

Kernels for Sense 2.1 ROM

Hello, i have virtuous 2.0 rom installed, and i'd like to get some info about kernels before flashing anything, if you have any advice or experience with this rom and tried kernels on it it would be nice to let me know, i did some research but i am kinda lost, was going to put Unity kernel but then i thought i have 2.3.3 and i read it is for 2.3.4>. Anyway thanks in advance.
Oh and one last thing are there many Sense 2.1 ROMS, iknow virtous and InsertCoin.
Some other 2.1 ROMS
eVil has 2 mytouch ROMS - one is a slide the other is not
bsbokc has a mytouch rom (myVision 2.3.4)
virtuous had 1.0.2 before the 2.0
siulmagic has paradox (2.1 + 3.0 widgets like insertcoin)
suilmagic has Synergy (2.1 + 3.0)
I think there was a leedroid that was 2.1 but I could be wrong.
There is an archive out there of many of the ROMS @ http://xda.niksie.nl/index.php?option=com_jdownloads&view=viewcategory&catid=6&Itemid=1, I have nothing to do with it, but many thanks to Niksie
blackdogdz said:
Hello, i have virtuous 2.0 rom installed, and i'd like to get some info about kernels before flashing anything, if you have any advice or experience with this rom and tried kernels on it it would be nice to let me know, i did some research but i am kinda lost, was going to put Unity kernel but then i thought i have 2.3.3 and i read it is for 2.3.4>. Anyway thanks in advance.
Oh and one last thing are there many Sense 2.1 ROMS, iknow virtous and InsertCoin.
Click to expand...
Click to collapse
Manythanks to you friend for the link provided, i think i have some more to learn, android world moves so fast ^^
i'll experiment some more and see.
Oh one more question, do i need to install SetCPU or OC'd kernels are already pre-configured to mange cpu frequencies and voltages? or maybe there is a file to modifiy or customize?
Most 2.1 Rom's will use setcpu as the other oc's came out more on the 3.0 sense roms. Also check in the /etc for a virtuous directory, if there you can edit the files there to increase the clocks as well, but you will need to know what values to use as well.
blackdogdz said:
Manythanks to you friend for the link provided, i think i have some more to learn, android world moves so fast ^^
i'll experiment some more and see.
Oh one more question, do i need to install SetCPU or OC'd kernels are already pre-configured to mange cpu frequencies and voltages? or maybe there is a file to modifiy or customize?
Click to expand...
Click to collapse
Sent from my HTC Glacier using xda premium
Ah ok it's clearer now. so i'll do with setCPU on Sense 2.1 roms, thanks for the tips

Categories

Resources