please help!!! i upgrade with corrupt ROM - HTC Vox

Friends,
I mistakenly upgraded my HTC S710 with corrupt ROM. Now i am stuck at boot-loader but everytime in get INVALID VENDOR ID, how to bypass this.
I can't run USPL because it does not connect with activesync

skchattha said:
Friends,
I mistakenly upgraded my HTC S710 with corrupt ROM. Now i am stuck at boot-loader but everytime in get INVALID VENDOR ID, how to bypass this.
I can't run USPL because it does not connect with activesync
Click to expand...
Click to collapse
just hard reset your phone. and then try reflashing.

I tried hard reset several times but does not work.

Friends,
is it possible, if i can check vendor ID and somebody expert on ROMs cooking can give me any ROM wih that vendor ID so atleast i can flash it 100% once
Later i will flash it with latest ROM.
Pls help!!!!!!!!

skchattha said:
I tried hard reset several times but does not work.
Click to expand...
Click to collapse
Its strange that are not able to git it through a hard reset. may be ur not doing the hard reset properly. u have to switch it off and then press power key along with the two soft keys for five seconds and then leave the soft keys but not the power key. keep pressing the power key for 5 to 10 seconds and when u see the message press green (call) key.

corrupted rom
most of the roms i downloaded from this site are corrupted, could anyone help me with a good htc s710 rom

Amyral82 said:
most of the roms i downloaded from this site are corrupted, could anyone help me with a good htc s710 rom
Click to expand...
Click to collapse
if so you try looking at http://shipped-roms.com/index.php?category=windows mobile&model=Vox

Amyral82 said:
most of the roms i downloaded from this site are corrupted, could anyone help me with a good htc s710 rom
Click to expand...
Click to collapse
You picked up a 3 year old thread. Which are your problems? Solutions much depend on the state of your device. Just tell as detailed as possible:
- your device
- the boot-status
- what you want to achieve
- what you have tried already
Mind that not all ROMs can be put on all devices (CID lock) so if a ROM does not upload the device it is not "corrupted" - it is just discovered to be "non matching". Cooked/custom ROMs cannot recover from a non-booting device. Starting with the shipped ROMs site is the best approach if you find the original one for YOUR device. If not, then more sophisticated methods may have to apply - depending on your problem.

Related

Fatal downgrade...

Hi there,
My currently installed Rom was RUU-Prophet-G4-AKU2.2-2.20-2.47.21-Jester-r1.exe. (thank you jester for you good job)
Nevertheless, this ROM is in English and I wanted to downgrade to a French One before the selling of my device.
I have tried to install the downgrade kit detailed in this topic : http://forum.xda-developers.com/showthread.php?t=267344
The first step went OK but while trying to make the secnd step, my qtek is blocked at the boot splash screen showing the Jesterz picture and red information about the SPL and so on on the upper left corner... without starting... The USB connexion is not detected so I can't do anything... While trying to install any ROM, the USB connection is not detected ang I get an error message...
Did I kill my phone ?
Please help ! Tell me that it's not dead....
Don't worry, its nowhere close to being dead. If you have superCid, then use the SD card image to restore in bootloader mode. However, if the Cid is locked, then you would need a utility that can unlock Cid without Activesync mode (coz in your case, you would not be able to get an Activesync connection). imei-check.co.uk has a utility ($38 i guess) that unlocks Cid in bootloader.--- else show it to a professional. (in my country, I would have to shell out around $20 to get such a problem fixed at a mobile repair shop)
illanz said:
... The USB connexion is not detected so I can't do anything... While trying to install any ROM, the USB connection is not detected ang I get an error message...
Did I kill my phone ?
Please help ! Tell me that it's not dead....
Click to expand...
Click to collapse
Just take out the battery for about 10 minutes and re-insert. If it does not re-start, do a soft resert with the stylus and hopefully you should be fine
Hy,please help!
after downgrade, it doesnt work anymore.... i mean... i cant start the mobile!
after the downgrade i disable the USB data cable and now the mobile is dead... it doesnt starts from the ON/OFF Button and even if i connect the USB cable it makes nothing! No Led on... nothing! absolutly DEAD!!!
I have tried to put off the battery all night long with no result.. but I have achieved to reach the bootloader mode by pressing the camera button while soft reseting and keeping the camera button pushed...
OMG, I have been so scared ! ! !
Try this in order to reach the bootloader:
Hold down the camera button and reset the device. (Boot Loader Mode is: Press Camara + Soft Reset, then release soft reset and KEEP PRESSING camara button till appear the Boot Loader.)
it doesnt work
I seem to have a simular problem. this is my post in another topic. It seems to fit better here.
This is what I tired so far:....
I used the RUU_Prophet_2151327_21513121_021921_DOP_ASIA_WWE_S hip-NoVendorID and it often hangs and was slow with Push Email over GPRS.
I tried to find a way to downgrade but hadn't had time sofar. When I logged on XDA Developers Site I saw there was a new Image.
So I thought Great I dont need to find how to downgrade.
I don't know what G4 and G3 is so as everybody let's try the higest best one.
I uploaded the RUU-Prophet-G4-AKU3.3-Jester-b1
Wrong...
Now as previously stated I get to the multicolor screen with IPL 2.09 and the SPL 2.20..0001 on the screen and that's it.
I can get to the bootloader and load the same image again and get the same result.
I can load another image on and it loads to 80 Percent and says error [326] Invalid Command This NBF cannot be used with your PDA Phone. Please check your NBF file.
If I try an older Version it tells me upgrad only
And when I try to upload the G3 version it tells me error[300] invalid upgrade tool. This upgrade utility canot be used for your PDA Phone. Please get newer Upgrade utility.
Trying to use the nf.nbf or the G3 with the ROMUpdateUtility_NoID of the G4 doesn't work either.
If I would like to do the downgrade tool I need a Active Sync connection which I don't have.
I have no more thoughts. Please Help.
If you would have just read the forums better you would have known if your device is a G3 or a G4. (read this!).
Now it appears you have tried both for an update. Which may possibly have bricked your phone.
But... first things first. Can you get into the bootloader? (read wiki HERE on how to do that).
If you can still get into the bootloader then there is still a possibility for updating.
Try upgrading with the latest Qtek rom (note: this is an official rom, this one works for both G3 and G4! And since it's the latest you should be able to upgrade to this one).
Instructions quoted from another post of me:
You could try the 2.20 qtek rom which seems to be working well for quite some people (found here).
Although you have to make sure you read that thread good and use the ROMUpdateUtility_NoID.exe (found here ) to upgrade.
Update instructions:
1: With the qtek 2.20 rom you need to extract the zip and the exe file in the zip with WinRAR.
2: Then there is one folder called 'OutputFile' and a folder called 'RUU_TOOLS'.
Inside the RUU_TOOLS there is prophet and in that one WWE, when you go through them and in the WWE folder you see a bunch of files (readme.doc, enterbootloader.exe etc etc).
You need to copy ROMUpdateUtility_NoID.exe to the WWE folder with all the files. And you also need to copy the 'nk.nbf' file to the WWE folder (from the 'OutputFile' folder).
3: And then you need to put your phone in bootloader mode and run ROMUpdateUtility_NoID.exe to upgrade, which should work nicely then.
Click to expand...
Click to collapse
This should give you a good enough idea of what to do. This should work (new rom combined with no NoID updater).
However, if it's impossible to get yourself into the bootloader your options of upgrading your device are getting smaller.
Downgrading of a complete rom is only possible on a CID unlocked G3 (when it's CID unlocked you would know! because you would have done that yourself) and not on a G4 device.
Flasing a G3 device with a G4 rom or G4 device with a G3 rom might possibly turn your phone into a brick. This can easily be avoided by reading the forums properly and know what you are doing.
If anything (even if it's a small thing) is not completely clear to you about upgrading/downgrading your device I'd recommend not doing so.
edit: oh yeah... if you have a G4 device (which you should know by now) you cannot downgrade from this rom (well, only via a payed online service). And when you have a G3 device you could try and CID unlock it (read wiki + forums) before you want to downgrade, or don't downgrade at all.
But whatever you do, don't try to downgrade it without doing any of those things because you'll get into trouble. (to put it down bluntly)
illanz said:
I have tried to put off the battery all night long with no result.. but I have achieved to reach the bootloader mode by pressing the camera button while soft reseting and keeping the camera button pushed...
OMG, I have been so scared ! ! !
Click to expand...
Click to collapse
If you have reached the bootloader screen, just run my installer (or any official ROM) to get your phone working again.
My Prophet Died
I need help, to restore my Prophet, i upgrade wrong rom, i need will try the SD Backup, where can i see this process ?
Sorry my Inglish is too bad.
I've merged a couple of threads under this one, as they are all about the same problem (mostly)
Opening a new thread for the same problem isnt very useful
Hi RaptorRVL
Thank you very much for your patience in resuming all this for me.
I do try to read the forum but it isn't like a manual where you find the procedure stepby step. Like the G3 and G4 version I have newer come across until now. Sorry.
I tried the image you metioned and I have the result that at 80% it tells me error [326] Invalid Command This NBF cannot be used with your PDA Phone. Please check your NBF file
Any more thoughts?
As you seem to be an expert Can you let me know more about goldcard solution.
Cheers
Mick
From a readme I once found inside an update:
* ERROR [320~328] : INVALID COMMAND
These errors seldom occur. However, if one of these errors occur, it could not be recovered and the device had to be sent back to the customer service center. In this case, you have to flash a new ROM code.
Click to expand...
Click to collapse
Doesn't sound too good really. Maybe someone else here on the forums know what to do with this error :/
You did use the ROMUpdateUtility_NoID.exe and not the normal updater right? Can remember someone getting a similar error when using the wrong updater, but I'm not sure about that though...
edit: try doing a search on the prophet forums for "INVALID COMMAND" maybe there is a helpful post in there somewhere...
THANKS!! I was worried b/c i had the same problem today. I've been looking for so many threads abt this problem. Thanks for ur help guys!
same problem
so i have the same problem. I want to downgrade and it break at 95% invalid file. But now XDA is still alive. I can`t go into the bootloader but i tried this file: RUU_Prophet_220734_2207114_024721_NVID.exe
and now my Prophet is still running again. Hope i can help you. Good luck.
peter paul
P.S. sorry for my english, but its good to learn it again

ERROR [260] Connection installing WM 6.1??? what to do?

Hi
Tried installing the HTC 6.1 Rom RUU_Kaiser_HTC_WWE_3.03.405.0_radio_sign_25.70.40.02_1.64.06.04
on my TyTn II from Vista and XP but i still get the same Connection Error.
Can somebody help with this
Thanks
Need More Info
We need more info to properly troubleshoot...
Make of phone (TyTn II, Tilt, Vario III, etc)
If you are trying to use this rom on anything other than an unbranded HTC TyTn II, then it will not work unless you have used HardSPL to remove carrier branding first.
Check out http://forum.xda-developers.com/showthread.php?t=369282 for more info.
260 errors are usually related to USB port access. If you are using McCafee or Firewall software, you will have problems unless you disable or gifve full access.
Again, to quote NotATreo, more info will help, but consider temporarily disabling firewall or virus software.
Thanks guys
Its the HTC TyTn II and the rom im trying to flash is the 1 released by HTC so i assume its the other problem, yes iam running mcafee firewall, ill disable that and try flashing.
thanks a lot
pyk said:
Thanks guys
Its the HTC TyTn II and the rom im trying to flash is the 1 released by HTC so i assume its the other problem, yes iam running mcafee firewall, ill disable that and try flashing.
thanks a lot
Click to expand...
Click to collapse
I was able to flash while running the mcafee, but I still can't connect to the internet after flashing the Hard SPL and the radio
Have you try using SD card to flash?
just renamr file "RUU_signed.nbh" to "KAISIMG.nbh" and place the file in your Micro SD card.
Power on the phone and enter bootloader mode by press "power botton" + "camera botton" and using stylus to reset the device. It will auto start reflashing the ROM. It only takes 1min to 2min.
Tried the mcafee thing but then it gave me the Vendor ID Error
Basically there is no way around except for flashing the Hard SPL and removing the vendor thingy.
Not sure if i want to do that cause that will void the warrenty.
Tanks so much guys
Well, technically you are but they don't know it untill you make it noticable and there are ways to make it back to OEM.
pyk said:
Hi
Tried installing the HTC 6.1 Rom RUU_Kaiser_HTC_WWE_3.03.405.0_radio_sign_25.70.40.02_1.64.06.04
on my TyTn II from Vista and XP but i still get the same Connection Error.
Can somebody help with this
Thanks
Click to expand...
Click to collapse
Just flash while you are in bootloader screen (tri-color)
Tried putting in bootloader mode and flashing but the same Vendor ID Error, dont have a choice but to Flash the Bootloader. Dont want to do that cause had a Problem with my previous Imate phone, the service center guys checked that 1st.
thanks
well... When I purchase a new phone, I never think about returning it unless DOA. When I flash my Tilt and iPhone, there is no turning point. Oh well, I change a new phone almost every year......Currently wait on my new N96
pyk said:
Tried putting in bootloader mode and flashing but the same Vendor ID Error, dont have a choice but to Flash the Bootloader. Dont want to do that cause had a Problem with my previous Imate phone, the service center guys checked that 1st.
thanks
Click to expand...
Click to collapse
well i had to do the same thing but i just used jump.spl. it worked great and now im runnin wwe 6.1.
ERROR 260
Guys,
I'm stuck with the same issue of ERROR 260 on my TYTN Phone. Not sure what went wrong, I tried HardSPL using Micro Sd but after going to loading screen it just got stuck & nothing happend. I had to reset again to bootloader screen.
Any suggestion guys? Please help
Regards
Sean
sean_kore said:
Guys,
I'm stuck with the same issue of ERROR 260 on my TYTN Phone. Not sure what went wrong, I tried HardSPL using Micro Sd but after going to loading screen it just got stuck & nothing happend. I had to reset again to bootloader screen.
Any suggestion guys? Please help
Regards
Sean
Click to expand...
Click to collapse
I would try plugging your cable into a different usb port and giving it another try- this has worked for me so far. Good luck

[REF] China Clone (SKU 12811 from DealExtreme - DX)

Hi dudes.
Here's the deal: I have read the entire forum seeking information on how to flash ROMs on the china clone for HTC Touch (also know as Dopod S1, Elf, P3450, etc.), especially the one sold by DealExtreme ([U]www.dealextreme.com[/U]), under SKU 12811, and, after tried ALL the ones available, did not find any working method so far.
So, this thread is meant to solve this problem only.
Let's work together and (finally) find out how to do it!
Hello,
I have also create this post today.
I have the exactly same problem.
I have tried this but I always come to the penguin and then the phone reboots. I have done a hard reset several times, but I am not been able to go to the bootloader. Does anyone went far then this?
i try, but me don´t open the bootloader
various sites, incluing dealextreme how to access bootloader pressing reset + volume up, but dont seems working =(
(brasileiros aqui?)
bigfriendpunk said:
how to access bootloader pressing reset + volume up, but dont seems working =(
(brasileiros aqui?)
Click to expand...
Click to collapse
pressing reset + Camera button.!
clany said:
pressing reset + Camera button.!
Click to expand...
Click to collapse
This doesn't work as well.
bigfriendpunk said:
i try, but me don´t open the bootloader
various sites, incluing dealextreme how to access bootloader pressing reset + volume up, but dont seems working =(
(brasileiros aqui?)
Click to expand...
Click to collapse
Portugues
Haha..
Its not a real ELF, so dont upgrade, the hardware is else and i will brick youre phone i think. This only works for the real Elf's and Elfin's not for clone's.
If you want to upgrade and more, then buy a real elf.
Sorry for this, BUT DONT TRY TO UPDATE IT WITH ELF OR ELFIN IMAGES.
iceman667 said:
Its not a real ELF, so dont upgrade, the hardware is else and i will brick youre phone i think. This only works for the real Elf's and Elfin's not for clone's.
If you want to upgrade and more, then buy a real elf.
Sorry for this, BUT DONT TRY TO UPDATE IT WITH ELF OR ELFIN IMAGES.
Click to expand...
Click to collapse
DX already provided a ROM here, that is why I think is possible to upgade it. The question is how?
Reset + Camera Button = Master Clear
bigfriendpunk said:
Reset + Camera Button = Master Clear
Click to expand...
Click to collapse
ok. But we need not to master clear but to enter the bootloader.....
ROM provided by DealExtreme
Hi dudes.
I'm still working on a valid method to flash ROMs on that phone/PDA (china elf clone)...
We all probably have find the same posts (even on DX Forum) teaching how to do it from the SD card (see http://www.gsmin.com/forum/showthread.php?t=36578 and DX Forum too, with an image they provide).
Have anyone tried this?
I've done it but stopped on that bootloader problem...
My phone appears to enter on it by pressing VOLUME UP while do a soft reset ("stylus in the hole" ), but the screen gone black and don't show anything, forcing me to do a new soft reset to restart the phone.
Comments, please...
ok, i have one of them elf clones, the rom updates from the SD.
you put the (update.img) file in the Micro-SD card and press and hold the Vol-up key and reset.
that works for me.
why do you want to flash it anyhow?
I saw in the elf forum, someone managed to do it on the clones.
Not sure whether he is using Dealextreme phones.
But you can check out the threads i replied on the elf forum.
I remembered that its on the first page.
Reason to flash ROM
fat_fat said:
ok, i have one of them elf clones, the rom updates from the SD.
you put the (update.img) file in the Micro-SD card and press and hold the Vol-up key and reset.
that works for me.
why do you want to flash it anyhow?
Click to expand...
Click to collapse
Hi fat_fat,
Answering your question, I do not want to flash the update image provided by DX. What I want is to flash any (other) Elf ROMs to the device, such as Onyx, Blue Elves, Shadow, etc...
Know any working method, please share with us.
adrianoercy said:
Hi fat_fat,
Answering your question, I do not want to flash the update image provided by DX. What I want is to flash any (other) Elf ROMs to the device, such as Onyx, Blue Elves, Shadow, etc...
Know any working method, please share with us.
Click to expand...
Click to collapse
Go ahead, if you want to have a lovely desk ornament. If you want to flash ROMs written for Elf, you buy an Elf.
adrianoercy said:
Hi fat_fat,
Answering your question, I do not want to flash the update image provided by DX. What I want is to flash any (other) Elf ROMs to the device, such as Onyx, Blue Elves, Shadow, etc...
Know any working method, please share with us.
Click to expand...
Click to collapse
ahmm actually. you would have to get the original rom, extract it mod it and pack it.
you will not be able to flash it with an HTC rom. the hardware is similar, it uses the omap850 and all, but things like the LCD and the cam are different. so you would have to edit the image you have.
on the battery, does it say HTG ?
i have the same problem. also i bought an 4 gb micro sd and it doesnt recognize it. doew any one else have the same probem?
Hi Every one
The clones looks like ELFs but they are not and all chinese clones run a modified WM based on WIN CE6 including even iphone clones
They had their specific hardware (not as ELFs) so they need their own drivers to run meaning you cannot upgrade it with elf roms UNLESS one of the developers cooks a special roms to it based on their own rom
my cloned phone was in portugese and to have it sent back to the seller i had to spend almost the same amount as i bought it so i took the risk with the DX rom and it was successful thank God
what i did was:
*downloaded the image
*formatted a micro SD card
*copied the image to the card
*inserted the card
*did the volume up + power key thingy
*the device showed it was downloading the image (heart thumping now)
*took about 10 minutes the device rebooted
*now i have an english speaking china cloned HTC Touch
update rom
To enter rom update on my clone i discovored that the correct combination is: volume up + red button and sof reset it!

[Solved]Error upgrading Radio ROM, how to fix

Hi all,
I tried to flash my TPro with Blackstone Radio 1.13.25.24 downloaded from Wiki-Raphael_ExtractedRadioRoms
After the update get to 100%, the phone gets stuck on tricolor flashing screen with a message "Upgrade ROM code error Please try again"
Please anybody have an idea what might go wrong, and how can I fix this?
Thanks a lot!
Update:
Look like I didn't do Security Unlocked before flashing!!! Damned stupid!! How can I fix this, anyone? Thanks
If a soft reset didn't fix it (sounds like it didn't), then you should flash a stock touch pro rom, preferably the one for your particular device. I don't really understand why anything happened if you weren't security unlocked. You should just be able to soft reset. Hopefully you already have hard spl.
The new raphael radios (1.14's) are pretty good, imo, are worth trying.
Thanks for the reply, Ted!
You are right, soft reset doesn't help.
I had HardSPL 1.90.OliNex so hopefully I still can fix my phone.
As I digging through XDA, I found one thread that I think it is relevant to my problem.
ttp://forum.xda-developers.com/showpost.php?p=1951338&postcount=11
In the thread, member dwny wrote
If the Rom has issues.....the flash will not complete and the device will be stuck in BootLoader Mode. At this point,you must FLASH a FACTORY ROM!!
Pop the battery off 1st, power up the device, device will power up in BootLoader Mode, connect to pc & FLASH your devices FACTORY ROM. This will restore your device back to it's original out the box settings.
The above only works if the device has been put through the Hard SPL or SuperCID process.
Click to expand...
Click to collapse
Sounds pretty much like my problem and possible solution. I think I will try it when I get home from work.
One thing I need to ask it, if my phone is stuck in BootLoader, will it be able to sync with the PC, and then got flashed?
Sorry if the question is stupid
Thanks a lot!
Update
And my TPro is safe and sound now! Here is how I did it:
1. Enter the bootloader mode
ttp://forum.xda-developers.com/wiki/index.php?title=Raphael_For_Beginners
2. Connect the phone with PC using USB
3. Flash the phone with the HTC ROM named RUU_Raphael_hTC_Asia_WWE_5.07.707.2_Radio_Signed_Raphael_52.58.25.30_1.11.25.01_Ship.exe. Based on suggestions of dwyn.
4. After flashing the phone was fully functional.
I flashed the phone again with Energy ROM-Titanium 07-Sept, and it works flawlessly. Cheers!
Thanks for the great knowledge-base of XDA community!

Help with my P4351

Hello friends, I need your help, to be trying
P4351 upgrade my cable took off from there, it is
nailed to the first screen (not the system starts
OS), just let me enter the Tricolor screen,
I tried many roms (both P4350, P4351 as)
with officials, as cooked, and give me error, with
the original Sell tells me Invalid ID, and the
The rom cooked tells me is corrupted, being that before
allow me to update with any rom.
My IPL is 4.24.0002
My SPL is 4.14.0000
For more information: my phone was bought in Paraguay.
I've tested with the official rom T-Mobile.
Anyone can help me?
thanks.
matuzalen said:
Hello friends, I need your help, to be trying
P4351 upgrade my cable took off from there, it is
nailed to the first screen (not the system starts
OS), just let me enter the Tricolor screen,
I tried many roms (both P4350, P4351 as)
with officials, as cooked, and give me error, with
the original Sell tells me Invalid ID, and the
The rom cooked tells me is corrupted, being that before
allow me to update with any rom.
My IPL is 4.24.0002
My SPL is 4.14.0000
For more information: my phone was bought in Paraguay.
I've tested with the official rom T-Mobile.
Anyone can help me?
thanks.
Click to expand...
Click to collapse
Oki, maybe i can help you.
Did your DROP your phone recently?
cause that's what happened to me, and it broke my camera button. so my device was forced to go to the bootloader screen (aka RGB screen).
mrbayn said:
Oki, maybe i can help you.
Did your DROP your phone recently?
cause that's what happened to me, and it broke my camera button. so my device was forced to go to the bootloader screen (aka RGB screen).
Click to expand...
Click to collapse
No, not been dropped, the problem arose because I took the
cable during the update.
Okay. On the RGB screen plug in your usb and run then run this:
http://www.mediafire.com/?yj1oz2m3mzm
Let me know how it does from here. If this works then i'll guide you the rest of the way.
I have tried with the file that I've been, but still
jumping the same error, ERROR [294] invalid vender ID, the update runs to the 1% and the phone is restarted and returned to the initial state.
Also thank you very much for your help!
First thing - Is your phone a Herald?
Because my last bit of advice was for the Wing..
Try to find your original ROM for your device.
The service provider that you have your cell pone through should have that stock ROM/Update.
Then make sure you're at the RGB screen when running the stock ROM.
Tribulattifather said:
First thing - Is your phone a Herald?
Because my last bit of advice was for the Wing..
Try to find your original ROM for your device.
The service provider that you have your cell pone through should have that stock ROM/Update.
Then make sure you're at the RGB screen when running the stock ROM.
Click to expand...
Click to collapse
Hi friend, my phone is Herald (HERA110), and it's runing on the screen RGB
1) Download THIS.
2) Flash with the above while on the RGB screen.
3) Run the HardSPL package.
4) Get back to RGB screen.
5) Flash any custom ROM for your device
^>^
I tried and nothing happened, I digue giving the same error, and
Phone will not start, and do not know what else to do, because I
the steps you give me the bottom of the letter or even so
does not work. You may no longer serve?

Categories

Resources