error 608 - Touch Dual, MDA Touch Plus ROM Development

Has anyone ever recieved the critical error 608? I cannot start communications with my device and the computer? Anyone have any ideas or ever seen this
Communications Error
Cannot start communications with desktop computer. Remote Networking could not start due to a critical error (Error 608).
Please reconnect your device. if the problem persists, restart your device using the instructions provided by the manufacturer.
Click to expand...
Click to collapse

I have been here all day trying to solve this... no answers...
Using Windows 7!

yes i use 7 to
i try all :S

I am using Radio 1.71.09.01 and ROM from Insomnia:360_2-21903-3G;
Also got this problem on XP.
Computer does detect my HTC, I have the latest and correct drivers.
Message that appears on my HTC is:
Communications Error
Cannot Communicate with the OC because of the following remote networking error: 608
Try to reconnect the device.
I already boot both PC, and HTC. Nothing!

me to, Radio 1.71.09.01 and ROM from Insomnia:360_2-21903-3G;
and i try other rom and radio but same error
i do downgrade to WM 6.1 with bootloader [when you turn up device press cam but + power + reset and then insert usb and you can install other rom & radio] .....
and try to reinstall Windows Mobile Device Center but no help

Solved it... set all your IP connections to auto (in the Nikki of course).

shadowEOS said:
Solved it... set all your IP connections to auto (in the Nikki of course).
Click to expand...
Click to collapse
how? Can you explain in more details

Related

WM5 upgrade in bootloader mode doesn't work

Hello,
I tried to upgrade my SPV M1000 to WM5. I followed the procedure and ran the device in bootloader mode. I put the device on the cradle and it displayed USB and V1.06. Ok sounded good.
I started then the HimaUpgradeUt.exe program on the PC. The problem is HimaUpgradeUt.exe didn't find the mobile device at all. After maybe 1 minute looking to it displayed an error 101 message.
I tried different things : install ActiveSync 3.8, 4.2, 4.5 (no change)
I tried to connect the device with mty and it worked !
I tried to run HimaUpgradeUt.exe with the SPV running WM2003 and it found the device. I didn't try to upgrade in this mode anyway.
Any help is very welcome.
is your machine with win vista also?
as you said that you tryed to install ActiveSync 3.8, 4.2, 4.5, guess its WinXP. if its 2000/WinXP/win2003 then use only 4.2 version of ActiveSync. don't know why but i can only have sucess with that version. check for any security software that may block COM. with ActiveSync-Pocketpc.
that HimaUpgradeUt.exe you use is for your model? as im not an expert on this matter, don't know if your precise phone is a himalaya, maybe thats the prob. ehehhe then maybe not as im not aware of all the brands this peace of tech can became!
do right click on my computer and select manage, goto device manager and see for a mobile entry there, while your pocket is connected in serial/usb boot mode. there must be a windows ce device there for this to happen, and you should, not a must, but try to shut activesynch down while doing this detection with HimaUpgradeUt
Yes I'm running Windows XP Pro SP2. I installed activesync 4.2 again and disabled the firewall. I can see windows detecting the device when I put it on the cradle. But there is still the 101 error message when I try to run the update.
Vista and upgrade
Firstly thanks to marcjero for guiding me to this thread...
secondly... I had no probs at all, syncing my device with vista's WMDC(Windows mobile device center), apparently I tried to flash my device... and yes its an i-mate XDA II, currently running on C_ShekharAKU3.5.R40.P24_public_ROM and want to update to the latest one... apparently, connected my device to my system in bootloader mode... and well since then my system has a prob detecting my device... and I cannot even sync now... when i try to run HimaUpgrade, get the same 101 error code... :-(
any ideas how to get this thing working again?
PS: its seriously frustrating for me
use the "HimaUpgradeUt_noID.exe " instead the "HimaUpgradeUt.exe"
download it HERE!
install the latest Active Sync...version 4.5
Syncing in Vista is no problem but as i said from other thread...i tried but not working...you cannot flash the device except in winxp...
Regards!
jojo
syncing not working either...
xda2jojo said:
you cannot flash the device except in winxp...
jojo
Click to expand...
Click to collapse
The prob is that now a normal sync does not work either... so I cannot synchronize my device with my system at all :-(, any ideas at all... on how to get it to work?
xda2jojo said:
use the "HimaUpgradeUt_noID.exe " instead the "HimaUpgradeUt.exe"
download it HERE!
install the latest Active Sync...version 4.5
Syncing in Vista is no problem but as i said from other thread...i tried but not working...you cannot flash the device except in winxp...
Regards!
jojo
Click to expand...
Click to collapse
I tried both (as 4.5) and HimaUpgradeUt_noID.exe without any success.
daWidoW said:
The prob is that now a normal sync does not work either... so I cannot synchronize my device with my system at all :-(, any ideas at all... on how to get it to work?
Click to expand...
Click to collapse
marcjero said:
I tried both (as 4.5) and HimaUpgradeUt_noID.exe without any success.
Click to expand...
Click to collapse
what OS you are using while flashing and synching? xp? vista?
I'm running XP SP2
About Vista...
Read this thread
Could worth to try.
I tried to flash using my work laptop and it's working now
44% processed, finger are crossed...

Bricking...

Hi.
I am a bit embarrassed about writing this, I never thought I would make a brick of my Prophet during “upgrades”...
But here I am, with a phone that don't want to sync with any computer after I accidentally pressed cancel on an active sync dialog box asking for setup with a new device, during upgrade to the latest Touch VIII. Have upgraded several times with several different ROM’s before, but this time things went wrong.
If I choose to start my device normally, it goes trough the HTC screen and stops after the Qtek (HTC in Norway) screen listing the different versions of the hardware…
When I restart to boot loader (Cam button + reset) the 3 colours turn up ok, but when I put an USB cable in the device and the lower, left part of the screen shows USB, active sync will not recognise any new device no matter what I do.
I can still find the Prophet when I go to properties on the computer, but somehow active sync does not care about that.
Are there any way to use a program at the host computer to sync properly with the Prophet?
I would really appreciate any help that could rectify this problem.
Regards, Lars Norway
I believe the " WM6 Upgrade Guide" thread has the info you needed.
panda88 said:
I believe the " WM6 Upgrade Guide" thread has the info you needed.
Click to expand...
Click to collapse
Tried the info there without success...
The guide assumes that you have connection with ActiveSync, but I can not seem to get connection.
So, I really need some advice about how to make a connection to the computer I will make the programming from, when ActiveSync is not working properly.
Have tried to restart both the device and the host computer, have reinstalled ActiveSync, have tried to start the different roms without having a connection to A.S., but no luck...
Have realized my mistake and bought a new Prophet, but would still like to get the old one working again.
it has nothing to do with activesync.
Not sure u really understand the below statement from the thread I mentioned.
RECOVERING FROM ERROR IN STEP 8 WM5->WM6
1. Don't panic
2. Don't panic
3. Unplug the phone
4. Reset with stylus,and keep the Camera Button pressed.
5. A 3 color screen will appear(Bootloader Screen)
6. Connect your device with your PC,and run the NVID(no vendor) WM5 rom.
7. The device will be resetted after RUU(rom update utility)finishes
8. Repeat the WM6 upgrade,from STEP 5..
in case you can't NVID roms, you can still use those step1 roms mentioned by ROM gurus here.
panda88 said:
6. Connect your device with your PC,and run the NVID(no vendor) WM5 rom.
Click to expand...
Click to collapse
Well, the problem is that I am not able to connect...
As far as I understand, the only way to connect is by using ActiveSync?
Regards
connect = the cable between prophet and your pc. after that just run the rom update utility. just dun bother the activesync (does it sound logical to u to establish activesync in bootloader mode?)
OK, I have tried it, but will try on some different computers also.
Posting in a couple of hours.
Thanks for your help so far!
then wish u good luck. happy un-bricking.
OK, same as before.
Depending on which ROM I try, the following messages are the result:
Error [300]: Invalid update tool.
Error [274]: Connection (The update utillity cannot connect to your PDA phone.)
If I try the Touch VIII direct, it stops in Initializing for a while, and then a message appears with the text: Cannot connect to device, Would I like to try again?
Besides, in the welcome screen during the "ROMUpdateUtility_NV_G4.exe" in the Prophet_PV_Temp program, step nr. 2. asks me to ""Establish an ActiceSync connection with your PDA phone."
So, no change from yesterday yet...
are you using windows vistA???
Have only been using computer with XP Pro installed.
Anybody of the opinion that the connection tools built into Vista might do a better job?
hifiasylum said:
Have only been using computer with XP Pro installed.
Anybody of the opinion that the connection tools built into Vista might do a better job?
Click to expand...
Click to collapse
No, on the contrary. The best change you have is XP. Zeroed asked about Vista because it could be the reason of your troubles.
What I should do is just one detail different of what you have already tried:
Put the prophet in bootloader.
DISable "allow USB conection" in the conection-setting panel of ActiveSync
Connect your prophet with the USB cable
Run the NVID RUU again
If that is succesfull, you can upgrade to the WM6 ROM you like.
OK, will do.
Tried Vista just now, same errors and no luck.
Be posting in a minute...
OK, now I'm back.
Made a restart of the host computer, changed settings in ActiveSync, startet my device in Bootloader...
But unfortunately, no more success this time either.
Feel that the device must be more seriously defective/broken than others, this mishap happend at the end of the programming, when the 3 partitions were being written in the device. I was loading Touch VIII...
Anybody know if there is any more combination of buttons or reset methodes I could try?
Next step is to start opening the Prophet...
hifiasylum said:
OK, now I'm back.
Made a restart of the host computer, changed settings in ActiveSync, startet my device in Bootloader...
But unfortunately, no more success this time either.
Feel that the device must be more seriously defective/broken than others, this mishap happend at the end of the programming, when the 3 partitions were being written in the device. I was loading Touch VIII...
Anybody know if there is any more combination of buttons or reset methodes I could try?
Next step is to start opening the Prophet...
Click to expand...
Click to collapse
Sorry, I'm out of options...
OK.
Thanks again for all help and support.
Really appreciated!
Regards, Lars
hifiasylum said:
OK.
Thanks again for all help and support.
Really appreciated!
Regards, Lars
Click to expand...
Click to collapse
Just wondering if your computer detects prophet as a device at all? Does the normal plug device sound comes on when you plug in? Just a long shot, stick in a SD card and try with windows media player to see if it can sync or put files onto SD card. if so, get rom refreshed via SD card...
try few hard resets before you try this.
Not quite sure I understood what you suggested. I can get the device up in the host computers machine properties, but there is no way to get it up in any other program - like the Windows explorer.
Or are you saying that there is a way to boot the Prophet directly from a SD card? That would impress me!!!
hifiasylum said:
Not quite sure I understood what you suggested. I can get the device up in the host computers machine properties, but there is no way to get it up in any other program - like the Windows explorer.
Or are you saying that there is a way to boot the Prophet directly from a SD card? That would impress me!!!
Click to expand...
Click to collapse
This sounds dumb, but try restarting your PC, closing all apps running in background (including firewalls), restarting Prophet (with stylus in reset hole). DO NOT TRY TO USE ACTIVE SYNC. Boot into bootloader (Three colours screen), connect USB cable and flash QTEK lastest official, or Jesterz AKU 3.3 (I have found this ROM to have magical powers of unbricking.)
Good luck!
hifiasylum said:
OK.
Thanks again for all help and support.
Really appreciated!
Regards, Lars
Click to expand...
Click to collapse
Hmm this is wierd.I ran into problem earlier this month trying to flash a ROM but got stuck somewhere. So I followed the steps given in the sticky thread. Everything work smoothly. I am using XP SP2 and mine is a G3.
Let's make the assumption that your PDA is not faulty. Maybe you can try the steps again but this time :-
1. Change to another USB cable (or you may test the existing cable by connecting to a working pda)
2. Change to another USB port
3. Make sure you are not running any program that hogs the USB resource
4. If you are using USB hub, please don't connect using it. Make a direct connection to your computer.
that's all I can offer now...hope it helps.

how to rescue from bootloader ??? help ??

hi
guys i am newbie in upgrading and tried to run athena wraper and it died and after searching forums i still cant find cure ok so here it is i can do hard reset but it dosent help no boot up it still gives me ring round joystick good news is i can get it to bootloader screen (or at least thats what i think ) its red green blue and white screen with usb or serial (depending on cable )
screen reads
ATHE100
IPL-V0.90
ATHE100
SLP-V1.20.Olipro
now can any one help me ??
how can i upgrade rom with out device being detected by active sync every time i run upgrade utility it just comes up with connection error
still no luck
hi
still no luck
do i need special drivres to detect device if its in bootloader ?
it dosent show any thing in device manager when i connect it while its in boot loader
on running upgrade utility it comes back with error 260 connection error saying cannot find device (i am stuck in bootloader)
any advices ??
please help !!!!
The fact that you can still enter the bootloader means that it is not bricked, so first advice would be, as is so well presented in the Hitchhicker's Guide to the Galaxy, "Don't Panic".
Enter bootloader without any SD Card or SIM left in the Athena.
Then, plug it to the USB port, and see if it goes from "serial" to "usb".
Then try to flash first the Black Dual PK ROM available on the forum (in the WM6 section), or an official ROM available from the Wiki, for instance.
hi
tried to flash it with both and came out with same error
260 connection cant find device
and i cant even see any changes in devicemanager but it dose goes serial to usb when i connect
and my pc is not detecting the device (just like that depressed robot from hich hikers guide to galaxy )
Do you have Windows XP or Vista ?
Ecraseur said:
Do you have Windows XP or Vista ?
Click to expand...
Click to collapse
xp (pc i am trying to upgrade i also have vista on other pc which i havent tried yet should i try that ?)
nop no luck in vista ether same error still no connection
both pc have netframework 2
activesync in xp and mobiledevice center in vista
but after connecting device nothing happens in device manager there is no new device
(could it be beacouse of faulty cable? )\\(noi have tryed 2 different cable )
is it worth getting cradle ??
No no. I think the problem comes from the flash utility that requires that the Athena be detected prior to flashing.
I know that with the Universal, some flashing utilities could force flashing when connecting the device already in bootloader mode...
So there must be an easy way to bypass the device detection and go on with the flash process. I'll try and find out, and maybe one of the gurus will cruise by and find it for ya in the meantime.
In the meantime, don't freak out and be patient. Your Athena's not bricked, probably the ROM that's screwed up. We only need to find a way to do that exclusively from the bootloader (chich I know is possible, that's the whole point of the bootloader ).
vijay5264 said:
nop no luck in vista ether same error still no connection
both pc have netframework 2
activesync in xp and mobiledevice center in vista
but after connecting device nothing happens in device manager there is no new device
(could it be beacouse of faulty cable? )\\(noi have tryed 2 different cable )
is it worth getting cradle ??
Click to expand...
Click to collapse
Hi
Try a hard reset ( Volume down+reset) and then get into the boot loader(Camera+reset~10seconds) then flash the PK dual rom. Don't panic, Your athena is hard spl patched therefore not bricked. If that not works down load the exact official rom for your device flash that then flash the PK dual rom. try Redownload the rom again.
Good luck
HeartOfDarkness said:
No no. I think the problem comes from the flash utility that requires that the Athena be detected prior to flashing.
I know that with the Universal, some flashing utilities could force flashing when connecting the device already in bootloader mode...
So there must be an easy way to bypass the device detection and go on with the flash process. I'll try and find out, and maybe one of the gurus will cruise by and find it for ya in the meantime.
In the meantime, don't freak out and be patient. Your Athena's not bricked, probably the ROM that's screwed up. We only need to find a way to do that exclusively from the bootloader (chich I know is possible, that's the whole point of the bootloader ).
Click to expand...
Click to collapse
hi
thankes i think u understood the problem it is utility which fails before even starting beacouse of no connection see if u can find any thing
and yes i tryed hard reset and then tryed to flash with project black rom and i have downloaded latest t mobile rom from oficeal website but as i said before it fails with connection error it starts up and box says ''verifying information on your pda fone please wait'' and minut later it comes up with error 260 connection error '' please check following
1 your pdafone is connected to usb cable /cradle
2 usb cable connected to pc
(wich is basicly same if you try to nrun upgrade with out connectind pda )
(and yes i have tryed it with 2 different cables and it dose change from serial to usb)
some ting intrestin i foun in orignal update utility faq
 ERROR [260] : CONNECTION
This error occurs when there is an “open port error” before upgrading the CE ROM image.
Solution: You can reset the device and run RUU again. If you still encounter an “OPEN PORT ERROR” again, reset your computer and try again.
is possible because device is in bootloader ?
or am i doing some ting wrong?
Reboot your PC, make sure you are not using a USB hub, try it with each USB port on the PC.
Pantaloonie said:
Reboot your PC, make sure you are not using a USB hub, try it with each USB port on the PC.
Click to expand...
Click to collapse
good idea but dident work after 4 on board ports and 2 hub ports no joy at all
by looks of it upgrade utility is trying to read info from my device and could be failing for 2 reasons
1 it is not detecting device
2 info in pda is corrupted and could not get any info from device
well thats my theory but not really sure any suggestions??
Is your PC running XP or Vista? I got the impression reading the post that XP machine works better in unlocking. I think the info was posted by Olipro himself if my memory is right.
eaglesteve said:
Is your PC running XP or Vista? I got the impression reading the post that XP machine works better in unlocking. I think the info was posted by Olipro himself if my memory is right.
Click to expand...
Click to collapse
it is running xp the one i am working on now (i do have 2nd pc running vista 64 bit )
but i am doing unlocking in xp
all i want to find out is dose device needs any drivers or dose it gets detected if device is in bootloader ?
if thats the the case i dont see any new devices in xp devicemanager
No no, it doesn't. Couldn't find it for Athena, but don't have much time lately, alas.
Maybe you should PM one of the gurus asking how to flash a ROM straight from bootloader without having the device detected by WinXP. I believe there's a small, easy manipulation to make, but can't remember it for the life of me. :-S
HeartOfDarkness said:
No no, it doesn't. Couldn't find it for Athena, but don't have much time lately, alas.
Maybe you should PM one of the gurus asking how to flash a ROM straight from bootloader without having the device detected by WinXP. I believe there's a small, easy manipulation to make, but can't remember it for the life of me. :-S
Click to expand...
Click to collapse
i found this in wiki and first three posts are empty but followed the procedure and downloaded all three roms and still no joy error
''Problems using the Athena Unlocker - the Black Screen of Death
Using The Athena Unlocker tool (developed by Olipro) is a 3-stage process. Most users get through the first stage but as they start stage 2, get a black screen where their device becomes unresponsive and so cannot proceed with the unlocking. See these posts
http://forum.xda-developers.com/show...&postcount=169 or http://forum.xda-developers.com/show...&postcount=176 or http://forum.xda-developers.com/show...&postcount=226
It is always recommended that you first take out your MiniSD card. You can then follow the instructions below.
* Get one of the ROMs in this link and extract it http://forum.xda-developers.com/showthread.php?t=314672
* Get your device into bootloader (the three-colour screen; You can get there by pressing the Camera key + Volume key + Soft Reset at the same time)
* Connect your device to your PC (even if the PC shows no sign of recognising it, it does) and the SERIAL shown on the screen of your device will change to USB)
* Hit the ROM Upgrade Utility and upgrade your device.
* Once the upgrade is completed, configure your device (Calibrate screen, set time zone, etc).
* Now continue with the Unlocker, to the end.
It is important to complete the unlocker to the end or else you will miss out on flashing your radio, with a common symptom of your gps not working.
Good Luck and enjoy your improved device!
''
now i am still stuck will it make any difference if i try it in different xp pc other then the one i started the process ?(and screwed it up)
Please ensure all software firewall or IP filtering apps are turned off then reboot the PC. After rebooting, confirm the apps are not running and blocking anything. If you are unsure, then try it from a freshly installed XP.
Put the device in Bootloader mode and try it again.
lpsi2000 said:
Please ensure all software firewall or IP filtering apps are turned off then reboot the PC. After rebooting, confirm the apps are not running and blocking anything. If you are unsure, then try it from a freshly installed XP.
Put the device in Bootloader mode and try it again.
Click to expand...
Click to collapse
good idea
i have already tryed with firewalls and virus protection off but doing it in fresh xp might just work small question do i need to install active sync or is it not needed (any way ill try both first without and then with )
ill report back in about 3 hours (i know i am sad and havent got a life but its worth a try )
Yes, the wiki confirms what I thought but didn't voice out loud as yet (I was sure about it for the Universal, but not for the Athena): the upgrade utility doesn't *require* that it be Activesynced. That's, as I'd said, te whole point of the bootloader.
If you still have problems uploading the new ROM to your Athena after following the wiki thing, then it *does* mean that there is some external factor playing dirty, so the firewall to check (and some anti-virus software also scan network connections) indeed is a good idea.
Keep us posted, and I'm keeping my fingers crossed.

Help! My Atom Pure stuck in 'Update Utility' and not able to sync!

I'm using Vista to flash 'PDAVIET_ROM_WM61_OS20765_ATOM_Sonblack' but I was disconnected from Windows Mobile Device Center. Now my Atom cannot reset, cannot sync and STUCK with message 'Update Utility'!
Please help me to get back my Atom!
Thank you so much!
Use rec + camera + reset button.
In DM mode choose Exit DM.
weird! it works on winXP but not in Vista!
anyone know why?
Lots of things could be causing your problem. Here are some things for you to try:
1. MOST IMPORTANT: Make sure that you plug your device directly into the computer. Do not plug the device into a USB hub or other device. If you are using a laptop, do not plug the device into USB ports in your docking station. More technically, make sure that the port you are using is a Root USB device, not a Generic USB one. This make quite a difference in Vista, because locking your computer or having a UAC prompt while you are connected to a generic USB device seems to interrupt the connection.
2. Make sure that you have "Advanced Network Funcationality" enabled.
2. Make sure that you have the latest version of ActiveSync or Windows Mobile Device Center (Vista). If you are using Vista, the current version is 6.1. This version has some updated drivers that seems to help immensely with stability.
3. If you are using Vista, make sure you have all the latest OS updates installed. There was a Windows Update sometime back in November of 2007 that fixed some serious bugs in the USB drivers in Vista.
4. If you have Windows Firewall Client for ISA installed, do a search on the Microsoft website for possible problems with interactions between ActiveSync/WMDC and the firewall client.
Hope this helps.
Problem with Rom flashing
kate78 said:
I'm using Vista to flash 'PDAVIET_ROM_WM61_OS20765_ATOM_Sonblack' but I was disconnected from Windows Mobile Device Center. Now my Atom cannot reset, cannot sync and STUCK with message 'Update Utility'!
Please help me to get back my Atom!
Thank you so much!
Click to expand...
Click to collapse
You must be careful with connection whenever you flash your rom. Never disconnect when the process is still going on.
This is what I think you should do to try to rescue your Atom.
1. Make sure that your Atom can really communicate with your PC. As long as they show that they're connected is ok.
2. Flash that rom again. This time please make sure that there will be no disruption on the connection. Don't disconnect while the process is going on or you'll have a high chance of transforming your Atom into a toy.
You have to follow the instruction and wait until the end of the process. I've flashed many roms without any single problem.
3. You better flash using direct connection. Don't flash from your SD but directly from your PC.
Hope this helps!

[Q] Please, I need your help

Hi dear,
I have TG01 WM 6.5 and I'm trying to use headset WH-203 that came with the set. Once I connect it to TG01 the following massage appears:
(Unidentified USB Device
Enter the name of the device driver for this device. For information, see the device manufacturer's documentation.)
Note that this headset came with the set, so for sure it is compatible.
Do you have any idea to solve this problem?
try to hard reset the device
I did, but the poplem still exists.
any other idea.
HDSSWDN said:
Hi dear,
I have TG01 WM 6.5 and I'm trying to use headset WH-203 that came with the set. Once I connect it to TG01 the following massage appears:
(Unidentified USB Device
Enter the name of the device driver for this device. For information, see the device manufacturer's documentation.)
Note that this headset came with the set, so for sure it is compatible.
Do you have any idea to solve this problem?
Click to expand...
Click to collapse
Try
Go to Start > Settings > Connections > USB to PC. Check or uncheck Advanced network functionality. Now try to connect.
If this don't solve the issue, hard reset.
If that don't solve the issue, you have missing drivers which sounds very odd, as I use this USB cable all the time to connect my usb to it and never had any problems!
Still
In fact, I tried hard reset, and I tried using the headset befor restoring my data from the backup, but the same massage appears.
I think there should be a driver associated with it which is not available.
Any one knows?
Thank you
HDSSWDN said:
In fact, I tried hard reset, and I tried using the headset befor restoring my data from the backup, but the same massage appears.
I think there should be a driver associated with it which is not available.
Any one knows?
Thank you
Click to expand...
Click to collapse
When you connect to ActiveSync doesn't it automatically download drivers? :s Did you install Windows Device/Mobile Center using the CD that comes with the box? It generally downloads all your drivers on connection (or so I presume!)

Categories

Resources