Boot-Loop, Can't Access DL/Recov Mode - Galaxy S I9000 Q&A, Help & Troubleshooting

Well, I was running J.B. by Slim Beam Version 8 (latest version as of August 2013) + Semaphore Kernel V 3.0.0s for it.
I was planing on giving this phone away to a family member so I went into recovery mode using ROM Manager and clicked "wipe cache" and "wipe delete/factory reset".
After this was done, I went on to reboot my phone and is now stuck on boot-loop. Well, stuck on the "Galaxy S" screen. There's nothing I can do. The phone was fully charged when I started all this.
Plugging it to my PC won't do anything, just charge, as the phone isn't being recognized by my PC.
Holding the volume up, down, home button and any possible combination of the three while starting-up the phone does absolutely NOTHING.
I have no idea what to do, I really need help.
Thanks!:good:

UPDATE: Managed to get into DL Mode, still no way of getting my PC to recognize it. Using different USB cables and computers. The computer "installs drivers" but it doesn't recognize the device. Opened ODIN and it recognizes the device but when I try to flash, it is stuck at <ID:0/003> SetupConnection.
Any ideas?

possible solution: When using Odin to Flash, Open task manager and close these: Kies.exe, KiesTrayAgent.exe and KiesPDLR.exe found here http://50.23.216.69/showpost.php?p=30415128

pryerlee said:
a possible solution : When using Odin to Flash, Open task manager and close these: Kies.exe , KiesTrayAgent.exe, and KiesPDLR.exe found here http://50.23.216.69/showpost.php?p=30415128
Click to expand...
Click to collapse
Fixed it. Rebooted phone, downloaded newer Samsung drivers and ODIN worked perfectly. Used the Resurrection ROM by Darky and now flashed Slim bean v8 and Semaphore 3.0.0.
All working great now!

glad to hear you managed to fix it

Have a new problem now, it seems.
No matter what I do, I can't seem to get the Network working, I have no IMEI. I read I had to go back to STOCK and so I did and got my Network back with Android version 2.2.1. Now with 4.2.2, still no network... what should I do?

Related

Help me please...galaxy tab Exclamation mark

i want to flash new firmware but i have little problem...now my tab is show exclamation point between a phone and a computer.
but Galaxy tab can not remove battery for reset this error...
Help me please....
water30 said:
i want to flash new firmware but i have little problem...now my tab is show exclamation point between a phone and a computer.
but Galaxy tab can not remove battery for reset this error...
Help me please....
Click to expand...
Click to collapse
what did you do to get to this screen? Is this after or before you upgraded firmware?
GANJDROID said:
what did you do to get to this screen? Is this after or before you upgraded firmware?
Click to expand...
Click to collapse
after upgrade firmware odin show reset but the my tab not reset then i just manual reset (i can take this method for my galaxys ) after that.....
Edit:
Had the exact same thing happen to me, but its just a bad flash.
Download the JM6 zip (in the development forum) and flash it via Odin. after the device has rebooted, if the previous apps havent been deleted, go into recovery and perform a factory reset and reboot again
i have the same problem, phone - exclamation point - computer ... but i can't get into recovery mode to do a wipe .
is i press VOLUME UP or DOWN + POWER i always end up with the same exclamation point screen ... any help?
primeroz said:
i have the same problem, phone - exclamation point - computer ... but i can't get into recovery mode to do a wipe .
is i press VOLUME UP or DOWN + POWER i always end up with the same exclamation point screen ... any help?
Click to expand...
Click to collapse
Read my above post. Go into download mode (volume down + home + power) you'll still have the same image but the phone WILL be in download mode. Then flash your previous firmware and you're sorted.
Sent from my GT-P1000
You probably got that by messing with the kernel. Fund the zImage from the firmware, extract it with a .tar extractor then use something like heimdall to flash the kernel and it should work.
Sent from my GT-P1000 using Tapatalk
Hi. I'm looking for solution for my problem but nothing has helped me. I cannot restart mu GTab or put it in download mode. I always land into Android system recovery <3e>.
My problem: I cannot restart my GTab anymore. It started when I wanted to do a backup with ROM Manager. Unfortunately EURO TAB isn't supported yet. Then I want to find out whether nandroid backup is possible. From ROM manager I booted into recovery. But there isn't nandroid backup. And now I cannot boot GTab anymore. Every time I restart it brings me back to Android system recovery <3e>. I would be grateful for every solution.
Help please
slaia said:
Hi. I'm looking for solution for my problem but nothing has helped me. I cannot restart mu GTab or put it in download mode. I always land into Android system recovery <3e>.
My problem: I cannot restart my GTab anymore. It started when I wanted to do a backup with ROM Manager. Unfortunately EURO TAB isn't supported yet. Then I want to find out whether nandroid backup is possible. From ROM manager I booted into recovery. But there isn't nandroid backup. And now I cannot boot GTab anymore. Every time I restart it brings me back to Android system recovery <3e>. I would be grateful for every solution.
Click to expand...
Click to collapse
Having the same problem too... anyone can help?
If you see Phone-!-Pc on the Tab screen it is the download mode.
You can reflash it using Odin, however, you will need to do full Rom flash. I had similar problem and solved it by replashing.
I followed the latest guide published in this forum and Roto-JME rom with reformatting of internal sd.
Phone ! PC error FML!!!
GANJDROID said:
Edit:
Had the exact same thing happen to me, but its just a bad flash.
Download the JM6 zip (in the development forum) and flash it via Odin. after the device has rebooted, if the previous apps havent been deleted, go into recovery and perform a factory reset and reboot again
Click to expand...
Click to collapse
Where can i download the JM6 zip??
Hey guys,
I tried to manually update my tab to Gingerbread today via Odin, but it kept hanging on select partition (I discovered I used the wrong PIT for the firmware I was going to flash, but as I didn't select the firmware yet that shouldn't be a problem). At last I decided to quit Odin (which might have been stupid...) and try it again. Then it kept haning even earlier, so I tried to restart the device in download mode. However, whatever I try it keeps giving the Phone ! PC sign. If I try to just boot, if I try to go into recovery mode or if I try to go into download mode. I saw a lot of possible ways to solve the problem, but my PC doesn't recognize the tab anymore. If I connect it, it does give the "usb device connected" sound, but there is a popup which sais "USB Device not recognized. One of the USB Devices attached to this computer has malfunctioned and Windows does not recognize it. For assistance in solving this problem, click this message". I already tried to reinstall the driver but it doesn't work. Also Odin and Heimdall don't detect any device.
Does anyone know a solution for this problem? Maybe taking the battery out? (for which I have to buy a new triangle screwdriver, so I need to know if it could possibly work first. It takes some weeks to order such a thing I think...)
EDIT: I played around a bit with the drivers again, and suddenly both Heimdall and Odin recognized it. However Odin stopped recognizing it again. Then I pressed "read PIT" in Heimdall, which worked. After that the device started booting up to the Samsung logo animation and then powered off again. Now it doesn't do anything anymore, not even showing the Phone ! PC screen. I'll charge it overnight (maybe it's gone empty during the process), so I hope that helps.....
In some strange way, the phone works again..... So never mind my post above.

[Q] No Downloading mode

Hi
I bought my unlocked samsung captivate recently and it had pre installed continuum rom on it. I tried to install CM7 on it, but things went downhill pretty fast after that.
This is what I did:
- Read the thread "read before flashing" got the cm7 mod and got the phone into downloading mode using the volume buttons and usb
- Then I read that I can use ROM Manager and used that to first backup and then selected the cm7 package in the install rom (I checked all 3 boxes to wipe data, both caches)
- After it rebooted it showed the Cyanogen screen but after that it kept going in loops - restarting and installing (for 3 seconds hardly)
- I put the phone again in the download mode (it went to the mode fine)
- After that, when I removed the USB cable or the battery I forgot which one : it booted back with random dots on black screen
Here is what I have tried:
- The 3 button combos and everything else just shows a blank white screen or a black screen with random dots
- I have installed the heimdall suite and installed the drivers using that
- my phone is recognized as "USB mass storage device" but nothing else works
- I have also tried the Odin method to detect the phone but it doesnt get detected
- I know about the USB jig but it will take 3-4 days before I can procure the mini usb jig
Please let me know what else I can try to get to download mode (I sincerely hope there is still a method left). As you all can see this is my first post here, so please let me know what other details I can provide.
The white screen or black screen can be download mode. The image might have gotten corrupted. I recommend reflashing to stock an reinstalling either heimdall or regular samsung drivers. You can't have both since one mess the other one up.
Check my sig. Link to a thread on how to get download mode.
Hi
Thanks a lot for the prompt response. Something weirder than the last 5 hours happened:
- I connected the phone to the comp and launched kies just to try. It didnt do anything but it was recognizing the device
- I tried for it to connect left it for 10 minutes. Disconnected the phone since nothing was happening
- Then I disconnected again and powered off/battery out. Then connected usb then connected to comp and let go of the volume buttons (which I was holding before connecting to the USB)
- Win7 installed some driver and then somehow....somehow....it was detected in the "Odin3 One-Click Downloader and Drivers CAPTIVATE ONLY" - it showed added
- After this I just clicked on it and all went smoothly from there on
- Now I am on the At&t stock firmware
Can anybody explain/think why this worked? Was it just a miracle ?
Also, any suggestions as to :
- what I did wrong the first time round which I can avoid this time when I install the mod.
- why was the cyanogen mod installation stuck in the reboot/install loop?
- Once I am in the download mode what is the safest mode to exit it? Battery out? USB out?
- Should I use ROM Manager or is it not a good software?
Sometimes you just get lucky. Most likely kies repaired the drivers, restarting phone got the ball rolling. I guess. Just be happy it worked.
I can't speak as what exactly went wrong, and I haven't used CM7 in a long while BUT Rom Manager is trash for our Galaxy S phones. =( sad truth but don't waste your time with it.
Thanks, yeah I am definitely happy that it worked but now I want to try and understand the things I did wrong so that I can do it correctly this time.
Don't use Rom manager next time. Do it from CWM (update.zip) or a kernel that has it baked. Do it manually is the best advice I can give you.
could you guide me to where i can read what a cwm is?
CWM= Clockwork recovery mod. What version of android are you running?
prbassplayer said:
Don't use Rom manager next time. Do it from CWM (update.zip) or a kernel that has it baked. Do it manually is the best advice I can give you.
Click to expand...
Click to collapse
This. Rom manager sucks. I would use odin to flash one of the leaked gingerbread builds, and then flash a custom kernel, also with odin (boogs kernel comes to mind), which has clockworkmod built in. Place the cyanogenmod install file, along with google apps, on the internal sd card. Then it's just a matter of holding power and both volume buttons until the phone reboots, when you see the white at&t screen release the power button but keep holding the volume buttons. You should eventually come to a black screen with green writing if memory serves me correctly, this is clockwork mod. I actually don't remember what color the writing is, but it should say CWM recovery at the top. choose the options to wipe data/factory reset (navigate with volume keys, select with power key), wipe cache, then go into advanced, and wipe the dalvik cache. once this is complete, go back to the main cwm menu, and select "install from sd card", then just find the cyanogenmod zip, select it, and let it go. it will reboot once to repartition to the mtd file format, and then it will automatically continue the install. Welcome to CyanogenMod. Use the same method to flash the google apps package. It sounds more complicated than it actually is.

[Q] Captivate Stuck in Boot Loop

I updated my rooted Captivate from Froyo (official build) to Gingerbread 2.3.5 (official build) today, and the process seemed to go smoothly until the phone needed to reboot at the end of the update. I found that my phone was showing the At&t animation and then going to the Galaxy S animation and then repeating the process instead of booting properly. I do not know why because I unrooted my phone using Super One Click before I updated. I am freaking out, what should I do now?
how did you update? what method? official stock? or official plus a CWM kernel?
there was no point of un-rooting. flashing stock will un-root a captivate. flashing a custom rom, it will be rooted already...
when in doubt, flash to stock again. but make sure its correct stock.. once again what method and where did you get it?
TRusselo said:
how did you update? what method? official stock? or official plus a CWM kernel?
there was no point of un-rooting. flashing stock will un-root a captivate. flashing a custom rom, it will be rooted already...
when in doubt, flash to stock again. but make sure its correct stock.. once again what method and where did you get it?
Click to expand...
Click to collapse
I updated (from official Froyo stock) using Kies Mini to the Samsung official stock (Gingerbread 2.3.5). I have never flashed before. How can I do this and how can I find the correct stock to flash to?
As a note to anyone who might find themselves stuck in the same predicament as I was in, the Odin3 One Click Downloader program by "designgears" is very useful. Using the button combinations I found here: http://forum.xda-developers.com/showthread.php?t=1351224 I was able to get my phone into Download Mode. I then used the Odin3 program (http://forum.xda-developers.com/showthread.php?t=731989) to painlessly flash my phone to the stock 2.1 rom. This was just a matter of connecting my phone to my computer, running Odin3, and clicking "start". After my phone rebooted, using Kies Mini, I updated to 2.2 Froyo. I waited for my phone to reboot, disconnected it from the computer, reconnected it to the computer and then (using Kies Mini again) updated my phone to Gingerbread 2.3.5 (which, so far, I am very happy with).
WARNING: Make sure you wait before Odin3 is completely done running!! When I was running the program I thought it was finished and almost unplugged my phone prematurely (I am fairly sure this would have ruined my phone, but do not quote me on this). If in doubt, just wait a few minutes.
captivateman111 said:
Will this Odin3 One Click Downloader by Designgears fix my problem?
Link: http://forum.xda-developers.com/showthread.php?t=731989
Click to expand...
Click to collapse
Just flash a KK4 rom or leaked KK4 in dev section. Should fix it. BTW never use kies....its ebil....
I'm having a similar problem, with my Captivate stuck in a loop at the AT&T splash screen. However, I can't access Recovery mode or get to download mode - I've tried every 3-button combo variant I've found on the forums, as well as taking out the battery, holding the volume +/- keys, plugging into USB & re-inserting the battery.
Would it be safe to assume that the only way I'm going to be able to get into download mode now is with a USB jig?
EDIT: Prior to this, I was running Froyo 2.2 - went to flash the ICS for Captivate ROM - it didn't work, but I could still get into recovery mode. So I simply booted into recovery, did a factory reset and clicked the "reboot" option on CWM. That's when it started boot looping.
Okay, so I got a USB jig and put it into download mode. Plugged it into a free rear USB port and Vista started automatically installing drivers for it, so I ran the Heimdall One-Click Stock. It saw my device as connected so I went ahead and clicked "flash", and I got an error msg saying the device wasn't found. Prompted me to install drivers, so I followed the prompts and attempted to install the drivers from the zadig program.
The first time, the install timed out after 5 minutes. Rebooted my PC and ran the Heimdall One-Click utility again, and this time after a few seconds I got a prompt saying that the drivers have been successfully installed. However, in the taskbar I got a pop-up saying that driver installation failed.
Now, every time I plug into a USB port I get an error of "USB device not recognized", and when I run the Heimdall One-Click util it says my device isn't connected. I've tried it on two seperate PCs (both running Vista), on multiple USB ports and still get the same error.
Should I just uninstall all the Samsung drivers and reinstall?
EDIT FOR FUTURE REFERENCE: Hi! If you're reading this, you may've had the same problem. What worked for me was uninstalling Samsung Kies, uninstalling the Samsung mobile phone drivers, going into regedit and deleting all SAMSUNG registry keys. After that, reboot, put your device into download mode, plug into your USB Port, run the Heimdall One-Click package of your choice and just wait!
Malheurit said:
Okay, so I got a USB jig and put it into download mode. Plugged it into a free rear USB port and Vista started automatically installing drivers for it, so I ran the Heimdall One-Click Stock. It saw my device as connected so I went ahead and clicked "flash", and I got an error msg saying the device wasn't found. Prompted me to install drivers, so I followed the prompts and attempted to install the drivers from the zadig program.
The first time, the install timed out after 5 minutes. Rebooted my PC and ran the Heimdall One-Click utility again, and this time after a few seconds I got a prompt saying that the drivers have been successfully installed. However, in the taskbar I got a pop-up saying that driver installation failed.
Now, every time I plug into a USB port I get an error of "USB device not recognized", and when I run the Heimdall One-Click util it says my device isn't connected. I've tried it on two seperate PCs (both running Vista), on multiple USB ports and still get the same error.
Should I just uninstall all the Samsung drivers and reinstall?
Click to expand...
Click to collapse
You can't go wrong by uninstalling both sets of drivers (Samsung and Heimdall), rebooting, and reinstalling just the Heimdall Drivers. Heimdall also only installs drivers for one USB port, so trying different ports is key (I know you already did, and you're on the right track).
Here's a good Heimdall thread if you need it: http://forum.xda-developers.com/showthread.php?t=1113195
Download jig will save you
Sent from my SPH-D710 using XDA App
I had the exact same problem....Kies info said to wait til I got to idle screen before unplugging usb. No dice. Infinte loop. Got into recovery and did a factory reset and BINGO...Gingerbread...yum!
ok so i used kies to upgrade to gb then used odin to flash a rom problem os i guess it was t mobile rom so when booting up i see a att screen then gets stuck on galaxys 4g t mobile screen still have cmw in red but cannot read anything or mount tried flashing from cmw no luck there tried one click to stock no luck so any help would be awesome thanks
noobin said:
ok so i used kies to upgrade to gb then used odin to flash a rom problem os i guess it was t mobile rom so when booting up i see a att screen then gets stuck on galaxys 4g t mobile screen still have cmw in red but cannot read anything or mount tried flashing from cmw no luck there tried one click to stock no luck so any help would be awesome thanks
Click to expand...
Click to collapse
Wait you have a Captivate running a Tmo 4g variant rom?
Sent from my ICS powered Captivate using Tapatalk
How?
russhayden said:
I had the exact same problem....Kies info said to wait til I got to idle screen before unplugging usb. No dice. Infinte loop. Got into recovery and did a factory reset and BINGO...Gingerbread...yum!
Click to expand...
Click to collapse
I'm in the boot loop too. How did you get into recovery?
^
Hold volume + & - and power button until phone boots and u see the at&t screen Then release buttons.
Sent from my SAMSUNG-SGH-I777 using xda premium

ODIN flash mistake...

Okay so I was flashing through ODIN, and I flashed through the PHONE section instead of PDA because for some reason I turn into Dolan Duck at 11 PM. Now ODIN won't get past "Setup connection..." and Heimdall gets an error when it attempts to "handshake with Loke". Switched to three different computers and it always acts the same, so I'm thinking I might have really jacked the ability to write directly onto the phone through the computer. Phone still powers on, but just boots to the AT&T world phone screen and stays there. No recovery mode so if I can have a way to fix this and get a kernel written onto my phone that'd be really great.
treygrizzard26 said:
Okay so I was flashing through ODIN, and I flashed through the PHONE section instead of PDA because for some reason I turn into Dolan Duck at 11 PM. Now ODIN won't get past "Setup connection..." and Heimdall gets an error when it attempts to "handshake with Loke". Switched to three different computers and it always acts the same, so I'm thinking I might have really jacked the ability to write directly onto the phone through the computer. Phone still powers on, but just boots to the AT&T world phone screen and stays there. No recovery mode so if I can have a way to fix this and get a kernel written onto my phone that'd be really great.
Click to expand...
Click to collapse
Hey hi,
1. By far the best way to go back to Stock ROM's :good:
2. I'm not sure if this is exactly the solution to your problem but hope it works.
- I've had problems with heimdall and odin, drivers not being compatible, the driver that is installed for heimdall doesn't seem to work with odin and if you try installing the driver to get the odin to work, heimdall stops working. So your best option would be to try this:
a. Go to the forum link above, download all the required files.
b. switch off your phone, wait for 3s, then hold the volume buttons "+" and "-" at the same time, you can just use your thumb, but those two buttons must be pressed at the same time, now hold it! Insert the usb connector from the laptop/pc to your phone via the micro usb slot. Wait for it.. and voila you are in download mode.
c. Now, if you are running Odin and if you HAVE the correct drivers, you will have the correct green/yellow indication when you use the software, which basically tells you that there is a "handshake" between the Odin and cappy.
d. Once this is done, you can follow the steps that you were planning to do, otherwise follow the steps from the thread posted above. one by one.
If you already have ROM's on the SD card, and you've already got CWM on the phone, you just need to go into recovery mode(hold the volume buttons and then hold onto the power button, it should work, otherwise give it another shot ), once in recovery you can install the new ROM using the normal method.
(a suggestion) Most people face problems coz the driver installed isn't the right one, so if you are using windows OS, and the drivers aren't detected, download the drivers again, go into device manager, completely uninstall the driver for samsung captivate, and install the one that is working.
Watch how it is done using one touch Odin3 --> here
If you are upgrading your ROM to ICS, after you flash the ROM, flash the Devil kernel for cappy, --> is a good one :good:
**Always remember to back up data**A clean install is always preferable**
---------- Post added at 09:26 PM ---------- Previous post was at 09:01 PM ----------
You can also try reading this post http://forum.xda-developers.com/showthread.php?t=1671969
Yeah the little box turns yellow in ODIN but it just hangs there at setup connection. I also, sadly, don't have recovery mode because my kernel flash is when it all went terribly wrong. I can connect to ODIN and Heimdall with no problem because I have the respective drivers, the problem just seems to lie in the fact that neither program can write to the device so it continually hangs.
treygrizzard26 said:
Yeah the little box turns yellow in ODIN but it just hangs there at setup connection. I also, sadly, don't have recovery mode because my kernel flash is when it all went terribly wrong. I can connect to ODIN and Heimdall with no problem because I have the respective drivers, the problem just seems to lie in the fact that neither program can write to the device so it continually hangs.
Click to expand...
Click to collapse
quick question for clarification, the phone is in download mode and then u connect it to ODIN and when u hit start(to flash) nothing happens?
You could try this.
1. Install another version of Odin, or even the Odin one click with gb
2. Remove battery and cable connecting phone and PC.
3. connect USB to PC and then go into download mode and try flashing the new package.
Let me know if its still not working, i kinda had this problem, but i tried with different Odin packages, try to flash the one with the gb bootloader.
Yeah that's what happens. Its recognized and everything then just hangs at setup connection part really don't know what's up but it's kind of weird.
I really like have tried to change it like odin packages and everything but it just won't be read past set up connection. I just wonder if I messed up my partitions to the point of no return.
Sent from my SGH-I897 using xda app-developers app

[Q] CWM not installing

Hello!
I was trying to root my samsung galaxs s4 active (GT-I9295). I installed usb drivera and used odin 3.07 and cwm v1-2(CWM-Recovery-gt-i9295_v1-2.tar.md5). I turned my phone off and back on with volume down pressed and then confirmed with volume up, after that I plugged in usb cable(original one) and launched odin with administrative rights. In odin I clicked PDA and added the downloaded .tar.md5 file, then I pressed start and it flashed the file on the phone and rebooted the phone. After the phone booted and asked me for pin a popup showed saying couldn't download, try again later. To make myself sure I restarted my phone with volume up being pressed and it opened android recovery, not cwm. I tried the same thing on multiple pcs and usb ports(I even tried on linux but didn't get far because as it seems heimdall doesn't accept .tar.md5 ). I even tried using another cwm image(recovery_6.0.4.7.tar.md5).
Does anyone have an Idea what could be causing this?
batlefield said:
Hello!
I was trying to root my samsung galaxs s4 active (GT-I9295). I installed usb drivera and used odin 3.07 and cwm v1-2(CWM-Recovery-gt-i9295_v1-2.tar.md5). I turned my phone off and back on with volume down pressed and then confirmed with volume up, after that I plugged in usb cable(original one) and launched odin with administrative rights. In odin I clicked PDA and added the downloaded .tar.md5 file, then I pressed start and it flashed the file on the phone and rebooted the phone. After the phone booted and asked me for pin a popup showed saying couldn't download, try again later. To make myself sure I restarted my phone with volume up being pressed and it opened android recovery, not cwm. I tried the same thing on multiple pcs and usb ports(I even tried on linux but didn't get far because as it seems heimdall doesn't accept .tar.md5 ). I even tried using another cwm image(recovery_6.0.4.7.tar.md5).
Does anyone have an Idea what could be causing this?
Click to expand...
Click to collapse
Try a different cable, try a different version of Odin (3.08 is the one I used). Can you better describe what happens when you boot now? Does it boot to your ROM normally or do you get a black screen or does it boot loop, etc.
I will try and use another cable(the one I used to flash nexus 7), I already tried using other versions of odin but results were the same. After flashing I can boot normally there is no bootloop or black screen or anything like that, the only problem is that i cant get into cwm - when I try to (power + volume up) it doesn't put me into cwm recovery but it puts me in stock android system recovery. It also seems like that odin does something since when I go to ota update menu it says device was changed and when I go in download mode it says im using custom something, I can't really remember now :-/ but i think it says custom firmware and custom bootloader(don't take me for granted on that!). So yeah the only problem is a) cwm isn't installed or b) im too stupid to get into cwm

Categories

Resources