Reteu stuck on npns26.118-22-1 - Moto Z Play Questions & Answers

Hi,
I have moto z play , reteu software channel and it seems that I'm stuck on npns26.118-22-1 with security patch stuck on august 1, 2017.
When I go to system updates I get system up to date.
I got my moto z play from a friend so I dont know if I have the latest updates but it seems that i dont as some poeple have newer security patch level. My friend didnt fiddle with the phone in any way and I can confirm that everything is stock(BL locked - OEM locked, not rooted)
Thanks for your help

Im also stuck on that version. Somehow i cant receive updates.

G4liant said:
Im also stuck on that version. Somehow i cant receive updates.
Click to expand...
Click to collapse
I managed to get the latest update(OTA) (december patch) when I reinstalled my android by following this guide
https://forum.xda-developers.com/moto-z-play/how-to/guide-relock-bootloader-to-lasted-stock-t3718190

Related

Still on 6.0 oct 1st 2015 firmware

Hey, just bought brand new 5x and I'm still on 6.0 with oct 1sr 2015 security patch. When I go to system updates it says I'm up to date. Am not getting OTA update automatically. Im on Telenor in Serbia. Should I wait or do I have to root and flash the latest update manually?
Btw, looove the handset and OS is lagfree, no issues, but still wonder why I'm not getting the latest update. No root, LB, brand new OTB device.
5ageman said:
Hey, just bought brand new 5x and I'm still on 6.0 with oct 1sr 2015 security patch. When I go to system updates it says I'm up to date. Am not getting OTA update automatically. Im on Telenor in Serbia. Should I wait or do I have to root and flash the latest update manually?
Btw, looove the handset and OS is lagfree, no issues, but still wonder why I'm not getting the latest update. No root, LB, brand new OTB device.
Click to expand...
Click to collapse
to update it manually u don't need to have root access.
But if u like to try some new 3rd party ROMs root it :good:
Geeks Empire said:
to update it manually u don't need to have root access.
But if u like to try some new 3rd party ROMs root it :good:
Click to expand...
Click to collapse
How do I update manually? Any recommended guides? I dont feel the need to flash a custom rom, I like what google is doing with android as is for now. Just want the lates and greatest, thats why I bought a nexus.
Also would like to know the reason why I am I not getting updates automatucally. I have the international H791 model. Firmware version MDA89E. Its two OTAs outdated.
Quick thought: Shut down, remove SIM, Start the device, Connect to Wifi, Check for updates.
Just unboxed a brand new 5X 10 minutes ago and have the exact same problem...
Tried to reboot and added a Google account, charged the battery to 100% but the thing still won't find a new system version...
marioemp2k7 said:
Quick thought: Shut down, remove SIM, Start the device, Connect to Wifi, Check for updates.
Click to expand...
Click to collapse
Tried that too. I activated the device without the SIM and used it that way yesterday, inserted it just today.
Than I guess you can't do anything else unless you unlock the bootloader. At this point you can fastboot \system \boot \radio \vendor from the latest factory image or you can sideload ota zip through stock recovey.
I am having the same issue, my new nexus 5x is on 6.0 MDB08L, securiry patch level: November 1, 2015.
When I check for updates it says that my device is up to date...
The OTA will show up eventually. Or update manually.
Same thing for me in Canada. I just ended up enrolling in the Android Beta to get N preview.
Issue solved!
I got a ton of OTAs overnight while device was charging. I think it was 5 OTAs one by one that had to be installed separately, now I am on the latest April security patch and loving my nexus even more. No noticable performance difference, smooth and snappy and now up to date. So I guess updates will come you just have to be patient so google can activate them for your device. In my case it was 2 days since activation.
Info
5ageman said:
How do I update manually? Any recommended guides? I dont feel the need to flash a custom rom, I like what google is doing with android as is for now. Just want the lates and greatest, thats why I bought a nexus.
Also would like to know the reason why I am I not getting updates automatucally. I have the international H791 model. Firmware version MDA89E. Its two OTAs outdated.
Click to expand...
Click to collapse
[TUTORIAL][GUIDE][HOW TO] Flash Factory Images || Unroot
http://forum.xda-developers.com/nexus-5x/general/tutorial-flash-factory-images-unroot-t3231627
How to download and install the Android Marshmallow OTA update on Nexus devices
http://www.digitaltrends.com/mobile/how-to-install-ota-updates-on-google-nexus-devices/
:good:

Need MM OTA UPdate for the Unlocked Moto Z Play,

hi i need the OTA zip file for the Moto Z Play because i used to have free unlimited wifi hotspot until i updated the phone,
I already have the Android 7.1.1 update but things keep crashing all the time, is it posible for me to downgrade the os?
the phone is unlocked
model : XT1635-02
Below is the method I know of but it seems people have had issues after upgrading to 7.1.1 so you may not be able to down grade at this moment.
https://forum.xda-developers.com/moto-z-play/how-to/autoscript-install-firmware-downgrade-t3558118
I will advise you that it is a bad idea to downgrade. After the April 7.0 patch, downgrading to Marshmallow and OTAing back to Nougat will result in a hard brick, which cannot be repaired without the necessary blank flash files, which are not available.
IncendiaryPyro said:
I will advise you that it is a bad idea to downgrade. After the April 7.0 patch, downgrading to Marshmallow and OTAing back to Nougat will result in a hard brick, which cannot be repaired without the necessary blank flash files, which are not available.
Click to expand...
Click to collapse
I've read about this issue. So basically only for those who had the April 7.0 patch on their Moto Z play will hard brick the device? When they downgrade and update? I've downgraded plenty of times, but decided not to OTA back to nougat.. Now I'm worried if I accidently OTA to Nougat will my phone get hard bricked?
Dchoi229 said:
I've read about this issue. So basically only for those who had the April 7.0 patch on their Moto Z play will hard brick the device? When they downgrade and update? I've downgraded plenty of times, but decided not to OTA back to nougat.. Now I'm worried if I accidently OTA to Nougat will my phone get hard bricked?
Click to expand...
Click to collapse
According to a user here, the brick happens when you install the April security update, downgrade to Marshmallow, then OTA back to Nougat, typically bricking on the first, initial update to Nougat. I've downgraded from the January patch once back to Marshmallow, then OTA'd to Nougat + February, then N + March whenever my carrier released it without any issues. I have not received the April patch yet though, but I think you're good.
Awesome. I think it's time to stop flashing roms now lmao.. I dont wanna brick my phone.
Dchoi229 said:
Awesome. I think it's time to stop flashing roms now lmao.. I dont wanna brick my phone.
Click to expand...
Click to collapse
I just got the April patch today, and it has not bricked my phone, so if you've never installed that update, you should be okay to OTA.
ok, im confused, I want to downgrade from nougat 7.1.1 to android mm 6.0 with adb, my phone is not rooted i just want to downgrade normally to have hotspot again
robertriverabula said:
ok, im confused, I want to downgrade from nougat 7.1.1 to android mm 6.0 with adb, my phone is not rooted i just want to downgrade normally to have hotspot again
Click to expand...
Click to collapse
you can't downgrade unless you unlock the bootloader, and are ok with potentially turning your phone into a brick.
robertriverabula said:
ok, im confused, I want to downgrade from nougat 7.1.1 to android mm 6.0 with adb, my phone is not rooted i just want to downgrade normally to have hotspot again
Click to expand...
Click to collapse
Ah, I finally find out that I am not the only one with hotspot issue on 7.1.1. But 7.1.1 is so good that I am not going to downgrade only for the hotspot issue. I will wait for the Official 7.1.1 release to fix that issue.
IncendiaryPyro said:
I just got the April patch today, and it has not bricked my phone, so if you've never installed that update, you should be okay to OTA.
Click to expand...
Click to collapse
Great. I've heard that the reason for why people are bricking their phone is because of the updated bootloader? The April patch updates the BL to C1.07 and mine right now is 1.05. Do you think I can flash the Xenon HD rom (7.1.1) and if for some reason i want to downgrade again i wont brick my phone?
Dchoi229 said:
Great. I've heard that the reason for why people are bricking their phone is because of the updated bootloader? The April patch updates the BL to C1.07 and mine right now is 1.05. Do you think I can flash the Xenon HD rom (7.1.1) and if for some reason i want to downgrade again i wont brick my phone?
Click to expand...
Click to collapse
Hi just wondering what is the security patch you have? I mean you have c1.05 is it MM?
Kap_Tutan said:
Hi just wondering what is the security patch you have? I mean you have c1.05 is it MM?
Click to expand...
Click to collapse
dont get confused. I never downloaded the april security patch. my bootloader version is c1.05 which i believe is the feb patch. the april patch is c1.07. If you downloaded the April patch and downgraded do not try to install the ota. it will brick your phone.
What's the reason for hard brick ?
When downgrading then receiving OTA Update .

Moto Z2 Force not getting OTA updates

I have a ATT branded Moto Z2 with a Cricket SIM. I got the phone in late november, and it came with Android 7.1.1 with the June 1 SPL. I know that ATT has released several updates, the latest in December with the November 1st SPL,
but everytime I check for updates it says that my phone is up-to-date.
So far I tried to check for updates after a factory reset, and also tried to do an OTA update with an old ATT SIM in it. Nothing seems to be working.
I have posted on the lenovo support page but so far I have not got any answer. I am not the guy that has to have the latest software running, but the updates fixed the BlueBorne security hole...
Othat than using a Cricket SIM, the phone is stock, not rooted.
has anybody encountered the same problem? Thank you
So I have two Tmobile versions of this phone. one rooted/unlocked, one not. I am also having a problem with receiving OTA. Mine stock device is on an August Security patch and there have been two released patches since then. I just got off the phone with both motorola and tmobile and they are both useless. I explained over and over that i wasn't calling about the oreo release, that i was calling about ANY updates and they couldn't get that through their head. Further, tmobile states they haven't released an 8.0 ota which we all know is false since several people on this forum have received it.... very frustrating. I may have to unlock my stock device if I ever want an actual update.
ululi said:
I have a ATT branded Moto Z2 with a Cricket SIM. I got the phone in late november, and it came with Android 7.1.1 with the June 1 SPL. I know that ATT has released several updates, the latest in December with the November 1st SPL,
but everytime I check for updates it says that my phone is up-to-date.
So far I tried to check for updates after a factory reset, and also tried to do an OTA update with an old ATT SIM in it. Nothing seems to be working.
I have posted on the lenovo support page but so far I have not got any answer. I am not the guy that has to have the latest software running, but the updates fixed the BlueBorne security hole...
Othat than using a Cricket SIM, the phone is stock, not rooted.
has anybody encountered the same problem? Thank you
Click to expand...
Click to collapse
Chrisy8s said:
So I have two Tmobile versions of this phone. one rooted/unlocked, one not. I am also having a problem with receiving OTA. Mine stock device is on an August Security patch and there have been two released patches since then. I just got off the phone with both motorola and tmobile and they are both useless. I explained over and over that i wasn't calling about the oreo release, that i was calling about ANY updates and they couldn't get that through their head. Further, tmobile states they haven't released an 8.0 ota which we all know is false since several people on this forum have received it.... very frustrating. I may have to unlock my stock device if I ever want an actual update.
Click to expand...
Click to collapse
At least the T-Mobile versions can be rooted. As far as I know, the ATT cannot as of yet.
theres only been one update since august and thats a fixed august. the other being the oreo update thats available now
if you would like to update your phone we have the ota updates and can get you updated without unlocking your bootloader just let me know [email protected] on hangouts
Chrisy8s said:
So I have two Tmobile versions of this phone. one rooted/unlocked, one not. I am also having a problem with receiving OTA. Mine stock device is on an August Security patch and there have been two released patches since then. I just got off the phone with both motorola and tmobile and they are both useless. I explained over and over that i wasn't calling about the oreo release, that i was calling about ANY updates and they couldn't get that through their head. Further, tmobile states they haven't released an 8.0 ota which we all know is false since several people on this forum have received it.... very frustrating. I may have to unlock my stock device if I ever want an actual update.
Click to expand...
Click to collapse
What OTA for Tmobile? Mine has NCX26. 7 as stated in Tmobile support site, I do know that OCX oreo release is suppose to be live but support site doesn't show it andy phone hasn't gotten it.
Found a way to get it to download updates.
So, after wasting my time with Motorola and ATT so-called "technical support", I decided to try something: I rebooted the phone in recovery mode (VOlume down + Power button) and put it in recovery mode. Rebooted from recovery mode, and bingo, it downloaded the next update (September SPL). It now shows "background installation..." in progress. Hopefully this is going to be the solution.
I did the update manually using the file nash_opx 27.109-34_subsidy-DEFAULT_regulatory-DEFAULT_CFC. Xml. zip and it worked perfectly.
djsboy said:
I did the update manually using the file nash_opx 27.109-34_subsidy-DEFAULT_regulatory-DEFAULT_CFC. Xml. zip and it worked perfectly.
Click to expand...
Click to collapse
I think I may have found the right recipe. The trick is to check for updates while NOT on WiFi. So move away from WiFi coverage, but still within Cell coverage, with Data on. Check for updates. It will say that an update is available and will be download when within WiFi range. Move back to where you have WiFi, and bingo, it will start downloading. I did it twice yesterday afternoon, once to go from the Sept to the Oct SPL, and then from the Oct SPL to the Nov SPL, which is the last available update according to the ATT page. All of this with my Cricket SIM. WHy this works is beyond my pay grade to figure out. I will eagerly wait for the next update to be posted to see if this trick works consistently. Again,
this seems to work with my ATT branded phone.
My ATT Z2 force, starting from last evening (1/24/2018), kept getting security update, from September, 2017. Then this morning, October 2017 and November 2017. Does this mean we are going to get Oreo update soon ?
So I've had my Moto zforce 2 for 3 days now. We're is the Oreo update ? T-Mobiles site says it was released Dec 22nd ?
lcc014 said:
My ATT Z2 force, starting from last evening (1/24/2018), kept getting security update, from September, 2017. Then this morning, October 2017 and November 2017. Does this mean we are going to get Oreo update soon ?
Click to expand...
Click to collapse
Dude..Let us know when u get Oreo update....So am I
Anyone on TMobile receive the ota update ?
There are issues with calling and sms on the T-Mobile variant. The update has been pulled while they sort out the issues.
Well that makes sense why I'm not seeing it then.
I am still not able to get the AT&T update past June. I tried the reboot into recovery and nothing. Is there a way to manually install the update from an SD card which would allow for OTA updates in the future?
TheLooq said:
There are issues with calling and sms on the T-Mobile variant. The update has been pulled while they sort out the issues.
Click to expand...
Click to collapse
Good. On my account we got 2 of them for Christmas. A few days after Christmas, one of them updated to Oreo. At this point, the Galaxy S7 Edge on our account could not hear the Z2 Force. Went through everything with T-Mobile support including network settings reset, factory resetting both the Samsung and Motorola phones. Didn't fix it. Meanwhile, the Z2 Force that was still on Nougat was fine. A few days later, it also updated to Oreo, and now neither Z2 Force can be heard on the Samsung. I hope they get this mess cleaned up soon since it's been a month.
It seems to be only between those two phones. Until the next update/patch is released, the workaround is to disable VoLTE in call settings on the z2.
Got AT&T update to 8.0.0 this morning.
I received notice of the Tmobile Oreo update, downloaded it, but cannot install it. It only says something went wrong and didn't install the update. I have the bootloader unlocked and Magisk installed. I followed the instructions for Magisk dual partition updates. I uninstalled Magisk using Restore Images and did not reboot. I went to System Updates and downloaded the update again. It never went to Security Update Installing, step 1. I am on Magisk v 16.0 which passes the SafetyNet check, ctsProfile: true and basicIntegity: true. At this point, should I completely uninstall Magisk, flash the OreoFlashAll.zip or the NASH_TMO_C_OCX27.109-36_subsidy-TMO-regulatory-DEFAULT_CFC.xml.zip? Or something different?
lcc014 said:
Got AT&T update to 8.0.0 this morning.
Click to expand...
Click to collapse
Let us know if you lose the animated home button as I did after the At&t update. I asked the question in the room and no one answered. Hopefully I didn't break any rules by asking here. Thank you.
Sent from my Moto Z (2) using Tapatalk

Android 9 Pie update

Soooo.....I just bought this phone, unlocked the bootloader and installed Magisk.
Today, I got a system update notification saying Android Pie is ready to download.
Anybody else getting this and if so, I have to go back to 100% stock in order to upgrade right? Then unlock BL again?
Mine isn't showing the update yet. I've got the TA-1068. Not unlocked or anything.
It is possible someone jumped the gun, releasing it too early, and they pulled it so can't download it.
Not yet available on my nokia 6.1. I think we are a couple of weeks away from the update.
Ozonethegreat said:
Soooo.....I just bought this phone, unlocked the bootloader and installed Magisk.
Today, I got a system update notification saying Android Pie is ready to download.
Anybody else getting this and if so, I have to go back to 100% stock in order to upgrade right? Then unlock BL again?
Click to expand...
Click to collapse
Which TA....?
Ozonethegreat said:
Soooo.....I just bought this phone, unlocked the bootloader and installed Magisk.
Today, I got a system update notification saying Android Pie is ready to download.
Anybody else getting this and if so, I have to go back to 100% stock in order to upgrade right? Then unlock BL again?
Click to expand...
Click to collapse
What security update level of android 8.1 are you on?
Good luck getting 100% back to stock.
I have a TA-1045 and I unlocked the bootloader and installed Magisk on the July patch of android 8.1. I get update prompts for the August security update, but the update won't install. I tried completely removing Magisk, but it stills fails with "Installation Failed". I don't think anyone has a stock recovery image (at least for TA-1045) to restore
At this point if you flash twrp/magisk you have no way of restoring to stock and accepting OTA updates. You will be stuck on the update you are on until someone figures out a way to take OTA updates or someone gets a hold of stock firmware images for your device (none yet for TA-1045)
EricH7001 said:
Which TA....?
Click to expand...
Click to collapse
TA-1045
prg318 said:
What security update level of android 8.1 are you on?
Good luck getting 100% back to stock.
I have a TA-1045 and I unlocked the bootloader and installed Magisk on the July patch of android 8.1. I get update prompts for the August security update, but the update won't install. I tried completely removing Magisk, but it stills fails with "Installation Failed". I don't think anyone has a stock recovery image (at least for TA-1045) to restore
At this point if you flash twrp/magisk you have no way of restoring to stock and accepting OTA updates. You will be stuck on the update you are on until someone figures out a way to take OTA updates or someone gets a hold of stock firmware images for your device (none yet for TA-1045)
Click to expand...
Click to collapse
I'm on the June 1st level
prg318 said:
What security update level of android 8.1 are you on?
Good luck getting 100% back to stock.
I have a TA-1045 and I unlocked the bootloader and installed Magisk on the July patch of android 8.1. I get update prompts for the August security update, but the update won't install. I tried completely removing Magisk, but it stills fails with "Installation Failed". I don't think anyone has a stock recovery image (at least for TA-1045) to restore
At this point if you flash twrp/magisk you have no way of restoring to stock and accepting OTA updates. You will be stuck on the update you are on until someone figures out a way to take OTA updates or someone gets a hold of stock firmware images for your device (none yet for TA-1045)
Click to expand...
Click to collapse
I've was able to get back to stock recovery, system and vendor using the 1043 images and my phone still shows as a 1045. So even if removing magisk, it fails, cause I'm getting the installation failed as well. I'm curious if removing magisk and relocking the bootloader will help?
Mobe1969 said:
Mine isn't showing the update yet. I've got the TA-1068. Not unlocked or anything.
It is possible someone jumped the gun, releasing it too early, and they pulled it so can't download it.
Click to expand...
Click to collapse
That makes sense cause I keep getting installation failure and not sure if it even downloaded.
Ozonethegreat said:
I've was able to get back to stock recovery, system and vendor using the 1043 images and my phone still shows as a 1045. So even if removing magisk, it fails, cause I'm getting the installation failed as well. I'm curious if removing magisk and relocking the bootloader will help?
Click to expand...
Click to collapse
Since earlier today, I was able to flash my phone with the WW images and my phone still shows up as TA-1045, radio works and everything. The Pie update isn't showing up for me yet, but I was able to update to the august update this way
prg318 said:
Since earlier today, I was able to flash my phone with the WW images and my phone still shows up as TA-1045, radio works and everything. The Pie update isn't showing up for me yet, but I was able to update to the august update this way
Click to expand...
Click to collapse
Are the WW images the chinese version I seen floating around here? If not, where did you get them?
Ozonethegreat said:
Are the WW images the chinese version I seen floating around here? If not, where did you get them?
Click to expand...
Click to collapse
Nope - don't think its Chinse - it appears to be a "global" or international version. I don't really notice a difference from my original stock.
I got it from here: https://forum.xda-developers.com/no...-to-flash-global-firmware-pl2-222e-0-t3831764
And was able to flash the "extracted version" with fastboot. I used some fastboot instructions that I found for a chinese rom and changed the filenames to match the worldwide filenames and it worked without the OST tool
Ozonethegreat said:
That makes sense cause I keep getting installation failure and not sure if it even downloaded.
Click to expand...
Click to collapse
Can you locate the downloaded OTA and post it here?
Ozonethegreat said:
Soooo.....I just bought this phone, unlocked the bootloader and installed Magisk.
Today, I got a system update notification saying Android Pie is ready to download.
Anybody else getting this and if so, I have to go back to 100% stock in order to upgrade right? Then unlock BL again?
Click to expand...
Click to collapse
Were you able to update to Android pie?
Danny1976 said:
Were you able to update to Android pie?
Click to expand...
Click to collapse
No I have not been able to. I don't even know where to look to see if the OTA even downloaded...
Ozonethegreat said:
Soooo.....I just bought this phone, unlocked the bootloader and installed Magisk.
Today, I got a system update notification saying Android Pie is ready to download.
Anybody else getting this and if so, I have to go back to 100% stock in order to upgrade right? Then unlock BL again?
Click to expand...
Click to collapse
Can you check under system partition and look for Data/OTA
---------- Post added at 04:37 PM ---------- Previous post was at 04:14 PM ----------
Ozonethegreat said:
No I have not been able to. I don't even know where to look to see if the OTA even downloaded...
Click to expand...
Click to collapse
Check system partition under data/ota.
Ozonethegreat said:
No I have not been able to. I don't even know where to look to see if the OTA even downloaded...
Click to expand...
Click to collapse
You should have pulled the OTA link from a logcat so the rest of us can download the update files and upgrade ourselves :/
I guess this OTA is a fake. No one with a Nokia 6.1 has reported getting an Android Pie notification. It's super rare that just one single person will get it.
Danny1976 said:
I guess this OTA is a fake. No one with a Nokia 6.1 has reported getting an Android Pie notification. It's super rare that just one single person will get it.
Click to expand...
Click to collapse
This. Unless OP is an insider and just dun goof'd, then I fail to see this as legit.
Slightly off-topic:
I was on the June security patch on my 6.1 until yesterday. I received an OTA notification while half asleep and got all excited thinking it was the Pie update, but no, it was the July security patch. What's interesting is that immediately after installing I received the notification for the August security patch, and promptly installed that. May just be me being lucky, but that almost imples that HMD are trying to push out the latest security updates to devices as a way of preparing for Pie maybe?
neowlchaz said:
This. Unless OP is an insider and just dun goof'd, then I fail to see this as legit.
Slightly off-topic:
I was on the June security patch on my 6.1 until yesterday. I received an OTA notification while half asleep and got all excited thinking it was the Pie update, but no, it was the July security patch. What's interesting is that immediately after installing I received the notification for the August security patch, and promptly installed that. May just be me being lucky, but that almost imples that HMD are trying to push out the latest security updates to devices as a way of preparing for Pie maybe?
Click to expand...
Click to collapse
I got the July update in July and then I got the August update on August. I don't know why yours took a while to update. Mine and other that I know, get the update for the month the same month.

Opps28.65-37-7-4

Does anyone have the latest security pacth update from February 1 2019 to download moto g5s?
I've download and installed successfully but the security path is still on feb 2019
And that the bootloader is unlocked and I can not block again because it is not the latest rom
keerthi perumal said:
I've download and installed successfully but the security path is still on feb 2019
Click to expand...
Click to collapse
Yeah, it doesn't do anything except apply so-called "security enhancements" :laugh:
My phone's actually rooted with bootloader unlocked, but I still got the notification for the update. Will it work?
JarlPenguin said:
Yeah, it doesn't do anything except apply so-called "security enhancements" :laugh:
Click to expand...
Click to collapse
Can't understand Moto these days
deivarchangel said:
My phone's actually rooted with bootloader unlocked, but I still got the notification for the update. Will it work?
Click to expand...
Click to collapse
i did it, same thing, bootoader unlocked and normal OTA update, working fine so far
I've got this too and still february patch. Weird releasing an update with no security patch, especially the current one is quite dated.
I updated mine too and it's normal, but I wanted to take it with me and I wanted to block the bootloader, and it's only possible with the latest rom

Categories

Resources