New update 20F anyone? - G2 Q&A, Help & Troubleshooting

It looks like a new 20F update is going to be released for D802.
This is the original article (Italian language, sorry), and the changelog is:
- introduced Knock Code™ feature;
- enhanged low light shots, reducing noise processing alghorithm;
- introduced recents Google security patches.

http://lg-phone-firmware.com/index.php?id_mod=36 ==> Ctrl+F ==> V20F ===> find it and download.
It isn't that hard to check if it has been already released or not.
I see a Baltics kdz and open 16gb version from Italy. and also branded Rogers one.
introduced recents Google security patches
Have they merged 4.4.4 updates?

reas0n said:
http://lg-phone-firmware.com/index.php?id_mod=36 ==> Ctrl+F ==> V20F ===> find it and download.
It isn't that hard to check if it has been already released or not.
I see a Baltics kdz and open 16gb version from Italy. and also branded Rogers one.
introduced recents Google security patches
Have they merged 4.4.4 updates?
Click to expand...
Click to collapse
Mirror
https://drive.google.com/file/d/0B_ESvfVtZzEwU2dFTnR3UGJsTW8/edit?usp=sharing

Which 20f version can i use on my g2 d802 open europe 32gb?
Gesendet von meinem LG-D802 mit Tapatalk

Schrotty35 said:
Which 20f version can i use on my g2 d802 open europe 32gb?
Gesendet von meinem LG-D802 mit Tapatalk
Click to expand...
Click to collapse
The one above should include 32GB version as LG unified the ROMs

I got the 20C before 3 days, I got the knock code
AND I can said that the tabs size in settings reduced
D802 16GB
The update size is 129.63 mb

It stills 4.4.2?
Sent from my Nexus 7 using XDA Free mobile app

MickyMax said:
It stills 4.4.2?
Sent from my Nexus 7 using XDA Free mobile app
Click to expand...
Click to collapse
Yes

Anyone issues with 20f update
Hi there guys, does anyone has knock on issues with the new 20f update? As for me its seems not that responsive as it was on 20d. Sometimes i can only wake my phone up only with hw key. I wonder if someone experience the same?
Another issue i have noticed, after a phone call if i take the phone off my ear it just does stays black so i cant even end the call without unlocking it...

einoris said:
Hi there guys, does anyone has knock on issues with the new 20f update? As for me its seems not that responsive as it was on 20d. Sometimes i can only wake my phone up only with hw key. I wonder if someone experience the same?
Another issue i have noticed, after a phone call if i take the phone off my ear it just does stays black so i cant even end the call without unlocking it...
Click to expand...
Click to collapse
1. Open Phone
2. Type 3845#*802#
3. Go to Settings
4. Select Update Touch Firmware
Phone will be unresponsive for 5-10 seconds. Try knocking it off and back on.

robogo1982 said:
1. Open Phone
2. Type 3845#*802#
3. Go to Settings
4. Select Update Touch Firmware
Phone will be unresponsive for 5-10 seconds. Try knocking it off and back on.
Click to expand...
Click to collapse
Thanks for your reply but it remains the same. And its kinda strage that after I am taking phone of the ear after making a call it locks itself but my lockscreen settings has ling idle for locking the device.

Did you flash a stock KDZ, or? Did you try a sensor recalibration?

robogo1982 said:
Did you flash a stock KDZ, or? Did you try a sensor recalibration?
Click to expand...
Click to collapse
I am on stock rooted device, but i have found that 3rd party launcher causing it, went to Nova and its all gone now. Thanks for helping me.

Got it OTA in the Baltics. No issues so far.
Sent from my LG-D802 using XDA Free mobile app

Is this 20F upgrade equivalent to the 20D most of EU received earlier this year?

vPro97 said:
Is this 20F upgrade equivalent to the 20D most of EU received earlier this year?
Click to expand...
Click to collapse
Don't know if chagelog has changed but I had 20d and afterward I've got the 20f updates. My guess is that lg implemented security updates that google recently fixed like openSSL or something....

What about root/recovery?
Hey,
I've got the update as well but haven't updated yet, anyone knows if the current root/recovery methods work with the new version?
Don't want to lose my root :/
Thanks!

you can flash bruce v20f v4 stock rom for d802, it has root included (search in forum for download and instructions)...
prior flash - you can backup your apps with titanium (or preferred app) and restore them later (best to use usb otg stick for backups but you can backup on internal sd card as well since bruce's new rom flash doesn't require formatting sd card - only system, cache and data)
i've only lost my sms messages, but that's no biggie...
ps:
i have 16gb phone

Thanks!
Just got my G2 yesterday, Bruce's rom seems like a really nice option!

Yomach said:
Hey,
I've got the update as well but haven't updated yet, anyone knows if the current root/recovery methods work with the new version?
Don't want to lose my root :/
Thanks!
Click to expand...
Click to collapse
IOroot 25 works fine.

Related

214-01 instead of EUR-XX

Hello ladys and gentlement!
i already got a flawless LG G2 the international one, (D802) bought from Vodafone.
My question is something about the Software version.
When i bought ithe LG G2 got the D80210C-214-01 software version but when I've upgraded to the Netherlands one (F) the version change to F but the number 214-01 still there instead of EUR-XX is there a way to remove it? just like EUR-XX??
thanks in advances!
I'm in same case. All is working fine and Vodafone software is gone, but software version isn't EUR-XX, is still 214-01.
My main problem is i have software version d80210a-tmo-xx stock Rom and when I go to update center to check for update it says Your phone is not registered yet.
Sent from my LG-D802 using Tapatalk
any way to remove it? i already tried to format all mounts in recvoery and instaledl everything but seems that nothing happens... =(
Bump
Sent from my G2 POWERED by Dorimanx
Soooooo anybody knows?
Sent from my G2 POWERED by Dorimanx
Dunno what happened but I change the DPI and my 214-01 have disappeared.
Sent from my G2 POWERED by Dorimanx
iall5tar said:
Dunno what happened but I change the DPI and my 214-01 have disappeared.
Sent from my G2 POWERED by Dorimanx
Click to expand...
Click to collapse
You can't get rid of 214-01,I think it's factory marked for Vodafone by IMEI.If you install stock EUR-XX,when you will conect to pc with LG software,a new update will pop-up on screen and if you update will install stock ROM for Vodafone again...
Hi as I said I dunno what I did but my 214-01 disappeared.
I have to check if flashing a. Kdz backs.
Sent from my G2 POWERED by Dorimanx

lg g3 d85520e available

Hi gyus,
looks like a new Android L is availabel for LG G3.
D85520E_00.kdz.
Fetch it from here:
http://devtester.ro/projects/lg-firmwares.php
sosojerk said:
Hi gyus,
looks like a new Android L is availabel for LG G3.
D85520E_00.kdz.
Fetch it from here:
http://devtester.ro/projects/lg-firmwares.php
Click to expand...
Click to collapse
Any change from v20c/d?
paolotheking said:
Any change from v20c/d?
Click to expand...
Click to collapse
I don't know really. just noticed this new FW.
I observed that Quick Circle app does not work well under 20D. It has screen refresh issues when case is closed.
never happened under KitKat.
I hope that 20E solves that.
D85520E
Downloading will test asap
wrong section. there is nothing for development here. must move in general.
LG G3 Europe Open
LG G3 Europe Open (32GB Available) - D85520E - http://devtester.ro/projects/lg-firmwares.php
Direct Download link - http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW9BRPVE022NAX045560S86/D85520E_00.kdz
masterismos said:
wrong section. there is nothing for development here. must move in general.
Click to expand...
Click to collapse
A kdz cannot be decompiled or used for rom development?
Any link for the 20e for the 16GB version?
But there is already thred with this ... Lol
Damn it, I updated LG PC Suite, and now I cannot use the Flash Tool...
levelik said:
LG G3 Europe Open (32GB Available) - D85520E - http://devtester.ro/projects/lg-firmwares.php
Direct Download link - http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW9BRPVE022NAX045560S86/D85520E_00.kdz
Click to expand...
Click to collapse
will it work on my device?
It's the 32gb varient.
NFleck said:
A kdz cannot be decompiled or used for rom development?
Click to expand...
Click to collapse
yes it can, but 1st post it in general and devs they post their work on dev section. also atleast it needs a flashable zip to call smth for dev.
now is to the right place.
sts_fin said:
Any link for the 20e for the 16GB version?
Click to expand...
Click to collapse
Follow the link for A6DE (16GB Germany):
http://csmgdl.lgmobile.com/dn/downloader.dev?fileKey=FW4BSF5E029EAPD13760ZRW/D85520E_00.kdz
cheetah2k said:
Damn it, I updated LG PC Suite, and now I cannot use the Flash Tool...
Click to expand...
Click to collapse
Me too... What can we do?
ced357 said:
Me too... What can we do?
Click to expand...
Click to collapse
Does anyone have a link to an older copy of LG PC Suite? Maybe we just remove and reinstall an old version??
aloniado said:
will it work on my device?
It's the 32gb varient.
Click to expand...
Click to collapse
Yes it will
cheetah2k said:
Damn it, I updated LG PC Suite, and now I cannot use the Flash Tool...
Click to expand...
Click to collapse
Uninstall all LG software and install: http://www.mediafire.com/download/fwrcd3pdj0svjtb/LG_Flash_Tool_2014.zip
http://www.mediafire.com/download/g...leDriver_S50MAN311AP22_ML_WHQL_Ver_3.11.3.exe
Flash it and enjoy
Can I install this on an SEA phone?
I have unwittingly bought a D855 32Gb phone which looks like it was meant for the south east asian market (V10K-SEA-XX).
Can you answer the following questions for me?
1 - Will this EUR rom work on my phone?
2- Will my phone still appear un-rooted i.e. indistinguishable from a bought european phone (Some of my apps will annoyingly refuse to work if it's rooted)
3 - My model does not currently have the 4g option, from reading on here I believe it has been disabled in the software of some SEA phones. Will this EUR rom enable 4g?
I suspect (and hope!) that the answers will be yes, yes and yes! Give me some good news!
Thanks for your help
Hey!
I hope it will help but I'm a super noob and that was my first flashing ever.
So I have the SEA model too. I used this update and everything worked without any problem, I have the v20e version now. (The software version changed to GLOBAL but it's still SEA - so you will only get the OTA when they get the OTA at SEA region.)
I read somewhere that you will get the OTAs when it will be available for your region (so SEA in our case). But since flashing is super easy and I can't wait weeks to get my updates probably it wont really affect me.
And I can see the LTE option in the settings.
I atached 2 screenshots maybe it's useful for you!
Have fun with Lollipop!
Thanks for the info mate, I think you've just convinced me to have a go with it. Which software did you use to flash yours?
Can you confirm that your phone did not need to be or end up rooted as a result?
Cheers
Wikh said:
Hey!
I hope it will help but I'm a super noob and that was my first flashing ever.
So I have the SEA model too. I used this update and everything worked without any problem, I have the v20e version now. (The software version changed to GLOBAL but it's still SEA - so you will only get the OTA when they get the OTA at SEA region.)
I read somewhere that you will get the OTAs when it will be available for your region (so SEA in our case). But since flashing is super easy and I can't wait weeks to get my updates probably it wont really affect me.
And I can see the LTE option in the settings.
I atached 2 screenshots maybe it's useful for you!
Have fun with Lollipop!
Click to expand...
Click to collapse

[Firmware] LG G3 D855 SEA V20I & TWN V20U

Added:
For the 32GB model, SEA, V20C now available at the following link.
For the 32GB model, SEA, V20G now available at the following link.
For the 32GB model, SEA, V20I now available at the following link.
For the 32GB model, TWN, V20I now available at the following link.
For the 32GB model, TWN, V20U now available at the following link.
Sent from my LG-D855
I have a EUR model so I will have to wait. But is the bug that the LG G3 had since the update to Lollipop solved? The bug where the screen goes on every 10 seconds after the battery is fully loaded using a wireless pad? Since the update to lollipop I cant use wireless charging anymore since this is a very anoying bug.
Wouldn't know. This is my first time on Lollipop.
Sent from my LG-D855
Yargoo said:
I have a EUR model so I will have to wait. But is the bug that the LG G3 had since the update to Lollipop solved? The bug where the screen goes on every 10 seconds after the battery is fully loaded using a wireless pad? Since the update to lollipop I cant use wireless charging anymore since this is a very anoying bug.
Click to expand...
Click to collapse
Yeah, still has this bug.
EDIT: sorry, ignore me, i don't think v20b has this bug.
xdatastic said:
Yeah, still has this bug.
EDIT: sorry, ignore me, i don't think v20b has this bug.
Click to expand...
Click to collapse
I just updated my D855 SEA model with the latest OTA, did a fully wipe and started fresh. Charged it last night on the wireless charge pad and no such issue.
Cheers
Thanks, @cheetah2k
Sent from my LG-D855
If this V20B SEA an older version than the current V20E?
I believe so, @twosix but the thing is, it doesn't have much bloat, IMHO.
Sent from my LG-D855
ive just v20b on my lg g3 and im over the moon with it the slight lag i had before has gone and i like the lock screen notifications, over all very happy, its made a good phone i had for xmas into a great phone
Thanks. I would really appreciate it if someone can make this one as a flashable zip and pre-rooted.
cheetah2k said:
I just updated my D855 SEA model with the latest OTA, did a fully wipe and started fresh. Charged it last night on the wireless charge pad and no such issue.
Cheers
Click to expand...
Click to collapse
Did a factory reset yesterday and set back everything with the LG backup feature, but the bug is still present
Yargoo said:
Did a factory reset yesterday and set back everything with the LG backup feature, but the bug is still present
Click to expand...
Click to collapse
My SEA/20b version has intermittent weirdness with wireless charging. It often wakes in the night to say its charging slowly. I'm using an LG WCP-700 charging pad.
Guys, for some reason I feel that 20b is better than 20e (had that before the official launch of lollipop for SEA).
after updating via pc suite and checking for another update, it shows two upgrades available with version that is still v20b.
can someone please let me know if they have successfully upgraded their phone with both upgrades?
thanks.
Sent from my HTC One using XDA Free mobile app
mdprotacio said:
after updating via pc suite and checking for another update, it shows two upgrades available with version that is still v20b.
can someone please let me know if they have successfully upgraded their phone with both upgrades?
thanks.
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
im downloading updates now will report once tested
bazz7777777 said:
im downloading updates now will report once tested
Click to expand...
Click to collapse
well that didnt go well, it was a two part update to 20b, after the first part installed it got stuck in a boot loop and then second part installed still in boot loop, after install finished it just kept boot looping, i had to put it in recovery mode and do a factory reset, that worked but it loaded up with 10k 4.4.2 kitkat, so pluged it back in and ive just updated back to 20b, think ill leave it there unless somebody wants to try it
bazz7777777 said:
well that didnt go well, it was a two part update to 20b, after the first part installed it got stuck in a boot loop and then second part installed still in boot loop, after install finished it just kept boot looping, i had to put it in recovery mode and do a factory reset, that worked but it loaded up with 10k 4.4.2 kitkat, so pluged it back in and ive just updated back to 20b, think ill leave it there unless somebody wants to try it
Click to expand...
Click to collapse
Same thing happened to me, except i think i only got the boot loop after the second update.
Did you happen to catch the firmware file name of the second update?
xdatastic said:
Same thing happened to me, except i think i only got the boot loop after the second update.
Did you happen to catch the firmware file name of the second update?
Click to expand...
Click to collapse
in the box on the screen on the second update it was already showing 10 k 4.4.2, i can only think that the first part of the update rolled it back to kit kat
Reporting after update
Update sucks, a bit laggy, and usage bumped up from 14% to 20% in smart cleaning. And there's really no need for T-action, though quick remote did get its very much needed upgrade.
I think this has some added bloatware to it, guest mode is gone (i mean half-a$$ed), quick memo+ does not activate when pressing its icon from the integrated home button, but I did discover a way to use it.
First, open the quick memo icon (green), close it, then press the shortcut on the home tray, now it works!
does anyone of you know what's the difference between the brightness slider on notification widget having C on it and without C? I cannot understand what's the difference, it seems the same for me.

[STOCK][LOLLIPOP] V50030a_00 | LGE V500

Im uploading stock lollipop for v500 - V50030a_00.kdz
ill place the link here soon as it finishes.
download - http://www.mediafire.com/download/wlzg6tlzz19k6ix/V50030a_00.kdz
i used this method to flash it with success:
http://forum.xda-developers.com/showthread.php?t=2797190
ill update the OP with new developments.
regards
Is this the European version? Or is it the same Korean version which is floating around for a few weeks now?
edisso10018 said:
Is this the European version? Or is it the same Korean version which is floating around for a few weeks now?
Click to expand...
Click to collapse
korean, but it has all the languages and inputs.
wow .... thats really cool
when this will be available for other regions ?
That is the big question. LG sure seems to take lots of time for releases outside of Korea.
Great! Does anyone know a way to root?
infected_ said:
korean, but it has all the languages and inputs.
Click to expand...
Click to collapse
Yes, but isn't this the same rom as already posted here: http://forum.xda-developers.com/lg-g-pad-83/general/tutorial-korea-v30a-how-to-flash-t3076576
Yep.
Works great, thanks. Nice to have no drama JB finally
The md5 I have after download is 7f0c634124fe0b40c35dad8e9047c03a
Can anyone else confirm? I just confirmed it from the other thread...
Will I still receive any official ota updates after I flash this kdz (if there'll even be any in future)? Say like minor updates and bugs fixes?
Fullmetal Jun said:
Will I still receive any official ota updates after I flash this kdz (if there'll even be any in future)? Say like minor updates and bugs fixes?
Click to expand...
Click to collapse
yep, its official firmware.
regards.
First impression after update? Does It worth?
derekk75j said:
First impression after update? Does It worth?
Click to expand...
Click to collapse
If you are still running the official stock before lollipop it is a definite improvement, however LG should be releasing the actual official release here sooner (starts trying not to laugh) or later.
Oh who am I kidding, we aren't seeing the official update until fall here in the states for the V500.
LG's non phone updates are difficult to forecast to say the least. They seem to be primarily focusing on their phones (G2, G3 and now the G4) the tablet business appears to be an afterthought.
The QPair stuff seems to finally be working for me after testing this weekend. In previous situations it could not handle disconnections and reconnections very well. Now that both devices are running lollipop and the latest version of QPair things seem to be working better... In addition my problem with SDCard's perpetually unmounting on stock 4.4.2 appears to have gone away with lollipop. My problem after a long amount of research, only occurred when the pad sleeps in a certain way. I do not have to root and disable a certain sleep mode anymore with the new release (so far with one week of testing the Korean v500 release).
muiriddin said:
My problem after a long amount of research, only occurred when the pad sleeps in a certain way. I do not have to root and disable a certain sleep mode anymore with the new release (so far with one week of testing the Korean v500 release).
Click to expand...
Click to collapse
Can u be more precise about the issue? I didn't understand what you're trying to say.
I'm gonna update with the Korean version as I can no longer wait for the update, but time is preventing me
There is a thread about it.... Basically the sdcard starts unmounting uncontrollably. It is now (as of this evening) confirmed to still be present in the Korean release. Which means as before I will avoid the LG built kernel... If you want you can monitor your tablet with the app called sdcard monitor by Ahmed Moharram in the play store. If you get bad removals without rebooting your tablet you have the problem.
The thread that I was thinking of is linked below, and other threads/posts are referenced in my post in that thread... I find that running certain roms or kernels avoids the issue completely which really bothers me since it means that the devs know this tablet better than LG actually does... I know it isn't a hardware problem since the 4.2.2 original release of the software for this tablet does not exhibit the issue...
Thread here:
http://forum.xda-developers.com/lg-g-pad-83/general/solved-sd-card-unmounting-issue-t3053909
I thought the notification names and related were changed to English default in this rom, but it isn't.
There's a qvoice app which displays everything in Korean. What's that?
Better battery life yes, but takes time to set up again!!
can it be dirty install?
Can this rom be dirty install without problems? Much obliged for your intention and answer.
Chestanuky said:
Can this rom be dirty install without problems? Much obliged for your intention and answer.
Click to expand...
Click to collapse
Dirty install over what? Not over a KitKat ROM.
thanks for the quick response

honor 6 plus new official lollipop beta rom

Hi this is my first post i thought it would be helpful to share link of the new lollipop beta rom as it was hard to find it for me and hop it could be used from developers to make more custom roms as i cant find for honor 6 plus
Link:https: //mega.nz/#!YA81wDKY!6-kM4hGE_6NlUkIhLn3xUcc6_P8CP6GmmBk8-O3geZA
just remove space after https:
The update is 1.05 GB in size and carries the version number B305 .
In the beta firmware is a OTA update.zip, ie it must be installed on the Local Update. For this purpose, it packs the update.zip in DLOAD folder on your external SD card and run the task manually.
To install prerequisite to the update, the firmware version B147, the OTA already been distributed a few days ago. An update from other versions is currently not possible. For all those who did not receive B147
copied from honornews.de
Hello, Did anyone install it?
Did they remove features like "Double tap to Wake"?
Can someone post review?
on my phone, dt2w is gone at the moment, also a factory reset and a reflash didn't help. but on other h6+ dt2w is not gone. so, it seems huawei didn't remove it really. seems to be the risk of flashing a beta. you can just try it, but it could be away after a flash... or not... only god knows
mikey160984 said:
on my phone, dt2w is gone at the moment, also a factory reset and a reflash didn't help. but on other h6+ dt2w is not gone. so, it seems huawei didn't remove it really. seems to be the risk of flashing a beta. you can just try it, but it could be away after a flash... or not... only god knows
Click to expand...
Click to collapse
to which phone/FW are u referring to "Other"? Maybe i should try Indian Beta
same phone, same Beta. Official European Beta for Italy and France
mikey160984 said:
same phone, same Beta. Official European Beta for Italy and France
Click to expand...
Click to collapse
You mean you have two phones and one phone had dt2w?
Sent from my PE-TL10 using Tapatalk
no, letterio has dt2w after the update
dt2w is active after the update, but can not be found in settings. After a factory reset, it is completly gone
mikey160984 said:
no, letterio has dt2w after the update
dt2w is active after the update, but can not be found in settings. After a factory reset, it is completly gone
Click to expand...
Click to collapse
Very very strange. Hopefully more people can report here
native VoIP SIP client
Honor has also removed the native VoIP SIP client for internet calls in the dialler app, which did not really work under Kitkat because of no sound.
The SIP client just isn't in Lollipop anymore I think, I observed the same with various phones/manufacturers.
OT: I'm currently using it in my 6+ with KK. What do you mean by "no sound"?
blechdepp1 said:
Honor has also removed the native VoIP SIP client for internet calls in the dialler app, which did not really work under Kitkat because of no sound.
Click to expand...
Click to collapse
So double touch to wake is missing from your phone too?
Sent from my PE-TL10 using Tapatalk
NeidRider said:
The SIP client just isn't in Lollipop anymore I think, I observed the same with various phones/manufacturers.
OT: I'm currently using it in my 6+ with KK. What do you mean by "no sound"?
Click to expand...
Click to collapse
No sound means you hear nothing from the other party. They do not hear you, too. This happened only with the built in dialler app of emui. If you use 3rd party app like sipdroid, it works with audio.
What firmware were you on on KitKat with working VoIP?
blechdepp1 said:
No sound means you hear nothing from the other party. They do not hear you, too. This happened only with the built in dialler app of emui. If you use 3rd party app like sipdroid, it works with audio.
What firmware were you on on KitKat with working VoIP?
Click to expand...
Click to collapse
I'm on the latest chinese version, I think, B243.
And using stock dialer. There is a certain delay between you talking and the other party hearing you, maybe a second or so, but it basically works well enough.
Gesendet von meinem PE-TL10 mit Tapatalk
@NeidRider: Cannot find this B243 for the PE-TL10. Could you post a link for it?
@ blechdepp: bittschen
http://www.emui.com/plugin.php?id=hwdownload&mod=detail&mid=125
good luck for your downgrade maybe you tell us how it worked
Do not think that the chinese FW B243 will work with my european model even if it would be on Kitkat. Tried that kind of experiment already with another H6+ which ended with a softbrick. My provider three.co.uk luckily exchanged it. I do not recommend flashing in between because of different partition structures.
Notice!
Beta FW for Lollipop B305 causes high battery drain.
Double Tap to Wake is gone after a facotory reset.
Connection to hisuite is not possible after upgrading
security lockscreen is activating automatically while doing a longer phone call. That´s awkward if you want to end call or activate loudspeaker during the call.
Huawai, there´s still very much work for you!!!
Is there any unofficial recovery available ?
why double posting?
no, nothing available. so far no root.
or do you know something we do not know?
i confirm missing option for dt2w (but still active), and no choice to add button to hide navbar

Categories

Resources