artemis dead when flashing cid unlock at 99% - P3300, MDA Compact III upgrading etc.

am using artemis p3300 but when i flashing uspl at 99% it shows upgrade failure now pda will be dead i cant go bootscreen too is any solution to back to boot screen? help me

Hi,
what do you mean by bootscreen? Windows boot screen or Artemis' bootloader (tri-color screen)? First of all I would try a hard reset, here's how to: http://wiki.xda-developers.com/index.php?pagename=Artemis_Resets
Did you try to flash USPL with this? http://forum.xda-developers.com/showthread.php?t=311403
You should at least be able to enter bootloader..here's an interesting thread:
http://forum.xda-developers.com/showthread.php?t=306904 .
Sorry I can't help more, i never experienced a similiar problem but I'm really curious to see it solved, waiting for some guru to help

sorry sir if i put battery inside pda will be start heating i cant switch to tri colour bootscreen havent money to buy a another pda am going to mad and am a looser.

Use MTTY to reset flash, the install the official rom for your device.

device never switched on is there any way to switching power on my device htc artemis p3300

bricked artemis goes mtty to reset the flash please give link here
how can i mtty to reset my bricked artemis please give me the link to download the file.

Related

HTC Herald,P4350 ERROR [300] INVALID UPDATE TOOL.

I received HTC Herald P4350 to change Language from NOrweign to English.
I try to use HERALD-USPL-beta3. and Now phone is dead
Only can enter in bootloader mode by pressing boot mode keys
and Only show
IPL :1.08.001
SPL :1.08.001
and I try to RUN Orignal RUU HTC_P4350_NOR_4.17.409.3_4.1.13.44_02.94.90_Ship.exe
and many other tools.
But I always get ERROR [300] INVALID UPDATE TOOL.
Any one here can share me the solution to unbrick this phone.
Br.
canonyang rulez)))
hate this numbers 1.08.001, as in "lost" film
DONT USE *SPL* (uspl,hardspl,jspl,another) IF YOUR SPL UNDER 4.00.0000
DrMobile said:
I received HTC Herald P4350 to change Language from NOrweign to English.
I try to use HERALD-USPL-beta3. and Now phone is dead
Only can enter in bootloader mode by pressing boot mode keys
and Only show
IPL :1.08.001
SPL :1.08.001
and I try to RUN Orignal RUU HTC_P4350_NOR_4.17.409.3_4.1.13.44_02.94.90_Ship.exe
and many other tools.
But I always get ERROR [300] INVALID UPDATE TOOL.
Any one here can share me the solution to unbrick this phone.
Br.
Click to expand...
Click to collapse
Send your phone to HTC Service Center, Same thing happend to me and they
changed it under warranty.
In my country there is no service center for HTC.
and phone is come from norway
I need solution. otherwise customer will eat me.
Br.
A. Wahab
Hi DrMobile,
Have you solved your issue? I have the same issue as you...
Please help by sharing with us the solution
Thanks,
Lamnl
same in my mobile error 300
i am still trying the rom without any success. please help
i have the same problem. my phone is showing bootloader , i have ipl/spl 1.08.0001 i tried anythin but nothing worked.
i hope there is a solution with our phones, and someone around here will take a look to our problem.
stuck in bootloader
i have the same problem.
eror 300
pls help
me 2 plz any one can help me 2 plzzzzzzzzzzzzzzzzzzzzzzzz
"those with a SPL lower than 4.0.0.0 or something like that gets bricked. I just wanted to get this first post edited to reflect that so that people don't keep bricking their phones."
(Moderator: whether this is accurate or not I do not know - but use your own discretion)2nd Jan 2008
from another topic, send them for repair
Try this:
http://forum.xda-developers.com/showthread.php?t=343450&page=2
Warranty got back my device back to life
Hi I bricked my device a few days back and tried all the stuff to bring it back to lifee but in vain... I finally gave up my trials and approached the service centre. They just replaced the motherboard inside and luckily everything seems fine now. They hadn't charged me anything as it was within warranty. Anyone in India if you need service centre address..
http://www.asia.htc.com/asia/in/support_sc.html
Though this site says HTC, I got my Dopod C800 serviced there...
Very few questions and cool guys.
Regards,
Murali
Now I think that the reason of non flashing, even with official RUU, could be corrupted CID-block after using HardSPL on devices with low IPL/SPL. I've read thread about similar problem with Wizard. The question is: how to restore the CID block in our bricked devices? I'm not even sure if this theory with CID-block is a reason...
What do you think about such a trick:
- Run RUU on someone's working HTC device but only until the moment, when it wants you to click the last button to finally proceed with flashing. (This step is to let RUU to know that this RUU is correctly dedicated to our device). It's a kind of fake for RUU, cause our CID doesn't match the CID of ROM included in RUU.
- Next disconnect working device from the USB and connect your bricked device with launched bootloader mode
- Next click the final button to launch flashing in RUU application. If the process of CID matching was done before this step, the flasher should start and let us flash our bricked device. But I'm sceptic to this solution. If it was so trivial, everyone could flash his device with different ROMs so easy...
I can't try this trick cause I don't have working HTC. What do you think? Will it work or not?
DrMobile said:
I received HTC Herald P4350 to change Language from NOrweign to English.
I try to use HERALD-USPL-beta3. and Now phone is dead
Only can enter in bootloader mode by pressing boot mode keys
and Only show
IPL :1.08.001
SPL :1.08.001
and I try to RUN Orignal RUU HTC_P4350_NOR_4.17.409.3_4.1.13.44_02.94.90_Ship.exe
and many other tools.
But I always get ERROR [300] INVALID UPDATE TOOL.
Any one here can share me the solution to unbrick this phone.
Br.
Click to expand...
Click to collapse
D'you mean
working Herald or any HTC?
I have the same prob
I'm thinking about working device, exactly the same as this bricked one - in this case Herald. But all of this is only a theory. I don't have enough knowledge about the RUU flashing process.
My another idea is to swap only ROMUpdateUtility.exe, rapitool.exe and EnterBootloader.exe files from official RUU dedicated to your bricked device, with different versions of these files from another HTC devices just to test if it helps to recognize our bricked devices by RUU. Maybe the problem is wrong version of these files? But which versions are correct?
I'm just trying to find a solution to unbrick our f.....g Heralds . I know this is only a matter of time and soon or later we will know what to do. Moreover I believe that there are people, even on this forum, who know how to unbrick our Heralds but some of them don't want to do us a favour. I know what I'm talking about...
GenePr said:
D'you mean
working Herald or any HTC?
I have the same prob
Click to expand...
Click to collapse
i have the same problem.
error 300
pleas help
have the same error...300
but i can manage via mtty using bootloader commands
when i put password <Bs...> the mtty shows last thing ive running and phone shows a progress bar with 0% (like.. what uve been doing last time?)
i think we can manage it via bootloader commands
i know.. i know
(at least our devices run bootloader mode, is recoverable!)
it can be flashed by SD? how?
Welcome to the club...
As far as I know, SD flashing doesn't work because of the CID-lock.
tramuyo said:
have the same error...300
but i can manage via mtty using bootloader commands
when i put password <Bs...> the mtty shows last thing ive running and phone shows a progress bar with 0% (like.. what uve been doing last time?)
i think we can manage it via bootloader commands
i know.. i know
(at least our devices run bootloader mode, is recoverable!)
it can be flashed by SD? how?
Click to expand...
Click to collapse
no, it cant be possible! im not goin to pay HTC Herald
there's a solution, a HOPE... (u try to flash with original flashfile?)
I thinks the solution is to unlock CID from bootloader mode, for old models i did so, but how to unlock Herald's CID

HTC P3300 completly block

Hello Buds,
I've upgrade my p 3300 a few weeks ago with Artemis_touch_1.0_WWE_rapid
IPL 1.14.0001
SPL 1.14.000
GSM 02.67.90
OS 3.7.0.0
After some days a freeze and soft reset, I made a hard reset, and re-use the upgrade soft ware.
Now its completly block on the boot page with HTC.
I use RUU(in( Artemis_touch_1.0_WWE_rapid) in the Bootloader but it run but after 3% : error 270
If a use a newer RUU ( Release_Aje_fr_1.90Full_YuanYuan) : error 260
please help me I completly lost !
Trux 13
HTC P3300IPL 1.14.0001
SPL 1.14.000
GSM 02.67.90
OS 3.7.0.0
I had almost the same problem. I intented to change my ROM with an WM6 but it faild and the PDA is some kind dead it freezes in the boot screen. is there some tool to change the rom to an original HTC rom or thre is no help. I hope somebady can help me. the version of the ROM that apears on the screen is:
IPL 1.12.0001
SPL 1.12.0000
GSM 02.67.90
OS 4.0.0.0
I've tried to :
Hello...
In bootloader run USPL
It run, to 0% >> to 100% but right after : error 270
Still block...
Trux 13
hmm i don`t know how i can get the device to boot loader mode can u tell me how
Bootloader
Go in ths Thread :
http://forum.xda-developers.com/showthread.php?t=306880
Trux13
hi i solved my problem i used one spanish version of the WM6 for P3300 and it works if u want hire is the link http://www.megaupload.com/es/?d=YZOQEF4H
u can install it and then change to one on english its what i will do today and i saw how to enter in 3 color bootloader mode ON/OFF boton + VOCAL + RESTART then holding the ON/OFF + VOCAL
Stillnot working
I tried your *.exe file but not working
Trux
me too . always the error
ipl 1,14,0001
spl 1,14,0000
g 02 67 90
os 1,14,00
i ll be crzy! jesus! someone help me!
how to run the uspl on this tm phone ?
Has anybody solved the problem? I have exactly same errors and can't do anything
Try This:
http://wiki.xda-developers.com/index.php?pagename=Artemis_SD_Card_Flashing
i tried this already. Invalid certificate any other ideas ?
woojtekr said:
i tried this already. Invalid certificate any other ideas ?
Click to expand...
Click to collapse
Hi
if you need still help GG9735272
the only solution !!!!
woojtekr said:
Has anybody solved the problem? I have exactly same errors and can't do anything
Click to expand...
Click to collapse
to everybody who is stuck at HTC screen. The only,and i mean the ONLY way to fix this is to find the original rom for your provider !!! belive me,i`ve tried every possible other way.
SD Card Flashing wont work coz your devices are probably CID Locked,so it goes only to 3% flashing and restarts.Finally I found original o2 ROM (German) and it worked like a charm Even the original o2 (English) ROM did NOT work,it had to be the German one,coz probably the device came with German ROM originally !!!.
So my suggestion is,stop trying to flash it with different ROM`s and spend some time finding original ROM from your provider and it has to be the same language as your provider. even if it`s WM6 and your device was originally was WM5,as long as its from your provider and same language it should flash with no problem.I spent 2 weeks to find this out ))
Good Luck to everybody ))
savich said:
to everybody who is stuck at HTC screen. The only,and i mean the ONLY way to fix this is to find the original rom for your provider !!! belive me,i`ve tried every possible other way.
SD Card Flashing wont work coz your devices are probably CID Locked,so it goes only to 3% flashing and restarts.Finally I found original o2 ROM (German) and it worked like a charm Even the original o2 (English) ROM did NOT work,it had to be the German one,coz probably the device came with German ROM originally !!!.
So my suggestion is,stop trying to flash it with different ROM`s and spend some time finding original ROM from your provider and it has to be the same language as your provider. even if it`s WM6 and your device was originally was WM5,as long as its from your provider and same language it should flash with no problem.I spent 2 weeks to find this out ))
Good Luck to everybody ))
Click to expand...
Click to collapse
I have the same problem and I've come to believe that this is the only solution. Just one thing: I didn't back up ROM before I tried to flash (talk about a noob mistake).
So, I ask, I plead, I beg... can anyone tell me where to get an original Orange France ROM for the Artemis (SPV M650)?
To my knowlegde you cant backup the rom from your device. whenever you change your rom, use the USPL tool. It is a golden rule until something better is made.
Here are some tips:
First make sure you have a original factory rom from your provider/brand/etc.
Check with a soft reset if code: SPL 1.11000 appears on the the boot screen. (then it is CID unlocked) Any other number and it is locked so you have to USPL first before you change to any custom rom.
If you flash a factory rom then the SPL resets to a non SPL 1.1100 number again. Use USPL to CID unlock again.
Also avoid Vista (especially 64bit) to use the USPL tool. Do it on a windows XP machine. Also there reports of glitches in the usb connection and active sync when doing upgrades or USPL. So keep you system as clean as possible. Dont use a USB hub and disconnect any other usb devices just to make sure.
Also remove your SD / SDHC card before doing a upgrade.
Sometimes the new rom misses some stuff when flashing. When this happens just flash the rom again. But first make sure if its still CID unlocked by soft reseting and check if SPL 1.1100 else use USPL first.
Even if you did all that, there still can be things that can go wrong. So if you absolutely confident to do a custom rom then do it. Otherwise use original upgrades from your provider
brim
help i breaked my htc p3300
jai lereur 270 jai essaiyer tous les rom rien ne marche ::
p3300 work again
p3300 movistar work again

probleme flash

Hello,
can some one help me please.
I try to flash my touch cruise and at 99% his stop.
after i just have 3 color screen and can't flash.
I try hard reset but it still color screen.
in the screen i got :
POLA100
SPL-1.25.0000
CPLD-2
Which rom did you try to flash on your device? I would suggest to check out the threads that relate to that rom. If you have used Olipro's hard-spl and followed all the steps for flashing the rom, maybe you could ensure your device is fully charged,that the file you have downloaded (rom) is not corrupted and try flashing it again.
shinshazz said:
Hello,
SPL-1.25.0000
CPLD-2
Click to expand...
Click to collapse
You had to hard-spl your device first!!
I have use Hard-SPL-V2 and when it get at 99%, it stop and then i get the 3 colors screen.
the rom I want to flash is the bepe 0.56.
Is my phone is over or I can get it work again.
I alreasy try to flash with the original HTC rom also, but don't work.
shinshazz said:
I have use Hard-SPL-V2 and when it get at 99%, it stop and then i get the 3 colors screen.
the rom I want to flash is the bepe 0.56.
Is my phone is over or I can get it work again.
I alreasy try to flash with the original HTC rom also, but don't work.
Click to expand...
Click to collapse
Sorry, just to be clear. It only gets to 99% of the Hard SPL V2? So the problem is not the rom you tried to flash but the Hard Spl?
The Hard-SPL-V2 that i have try is by Olipro, and I follow all the instruction.
I don't know why he stop at 99%.
I ask SFR, and they can't do anythink.
I think it's over for my phone .
I will try to ask HTC if they can do something and how it will cost.
hope give you good news .
Flash Problem
Hello,
I have the same problem...do you already have solution for your case ?!?!
Thank you in advance !
Ignore this post - I had IE troubles and double posted - See next post
Just to be very very clear since you are talking of HardSPL and of bepes ROM and mix all up:
You did not apply HardSPL to your device!
A device which has HardSPL applied would read "Pola100 MFG, SPL-2.20.Olinex, CPLD-2" at the 3-color-screen. Your device is still with the original bootloader. I suggest you try applying the HardSPL V2 again until it works or you get bored. Exactly follow instructions given in this thread: http://forum.xda-developers.com/showthread.php?t=370434
Hello, i had the same problem, i just soft reset my device and flash it back, it went up to 100% without any problem
Not working
Hello,
On device when I just connect the usb cable I get the three colour display with info:
POLA100
SPL-1.25.0000
CPLD-2.
Then I follow the instrutions, but when I get the step 7 the device appears always on 0% and get always the error 262.
Do you know how to fix this?!?!?
mrtgds said:
Hello,
On device when I just connect the usb cable I get the three colour display with info:
POLA100
SPL-1.25.0000
CPLD-2.
Then I follow the instrutions, but when I get the step 7 the device appears always on 0% and get always the error 262.
Do you know how to fix this?!?!?
Click to expand...
Click to collapse
You did something wrong. You have still original spl!
The correct steps:
Download hard-spl.
Plug your pda to pc.
On Pc run RomUpdateUtiliy (from Hard-spl folder)
Now you will see on PDA a tricolor screen and will be asked replug your usb cable. DO IT.
After Few minutes pda will reboot, hard-spl is installed.
Download the rom.
Now, STEP MANUALLY to bootlader. (press and hold camera, and press reset)
You will see a tricolor screen with OLINEX on your pda.
On the pc run the RomUpdateUtiliy (from the downloaded rom folder)
After Few minutes pda will reboot, new rom is installed.
See the images attached please.
I never get the "Replug information".
It's strange that Image version doesn't appear...
Thank in advance !
Now you will see on PDA a tricolor screen and will be asked replug your usb cable. DO IT.
On your PDA screen !
Not on your computer screen.
For information for my Polaris.
I found a phone shop in Paris, the boss of the shop say he can do something and I wait if he could or not.
Hope he will get me good news.
See this thread..
http://forum.xda-developers.com/showthread.php?t=373725

[SOLVED] Connection Error [262]. Stuck in bootloader (tri color) mode.

I'm new in these forums as well I'm new with flashing ROMs so obviously I messed up flash process and my device stuck in bootloader (tri-color) mode. This post I address to those unfortunate like me .
# Symptoms #
- ROM flash started and stopped at 17%. After recovery flash process stucks at 0% and pops Connection Error 262. Device is stuck in bootloader mode not possible to flash anything, hard reset does not help, flash from SD card does not help either.
# Possible cause for that #
1. In bootloader mode device shows:
Code:
Pola100
SPL-1.25.0000
CPLD-2
means that Hard SPL was not flashed before flashing ROM file (if Hard SPL was flashed then in second line will be written SPL-2.20.Olinex.).
2. Connection between ActiveSync and device was not established when flashing ROM file.
Before to go any further please take your time and read Polaris Wiki to get familiar with glossary and acronyms used here.
PROCEED ONLY if flashing original ROM does not help, hard reset does not help and flash from SD card does not work.
# Solution #
1. Download MTTY software.
2. Kill ActiveSync (Press Ctrl-Alt-Del and stop rapimgr.exe and wcescomm.exe processes).
3. Plug Polaris into usb port (Plug directly not through hubs).
4. Start MTTY after chose USB from PORT dropdown list (if it is not listed there then ActiveSync processes were not stopped).
5. in window type: set 16 0 (enter cmd mode)
6. after type: task 8 (this will format phone)
7. after type: task 0 (this will restart phone. Not always necessary)
8. soft reset
This procedure can damage your phone. Use it as last resort.
Official source in french here.
Now before flashing any ROMs read carefully how to flash (not install!) Hard SPL.
# P.S. about install and flash termins #
This error with flashing happened to my due misunderstanding between notions of installing something on your device and flashing. In my opinion those are completely two different things. As for first I understand of running some cab or exe directly on device. So problem comes when people sees install Hard SPL en device as they try to find some cabs or exes to install directly on device or they just copy all files to device. To make things clear Hard SPL "installation" actually is ROM flash process which must be done with maximum caution, but those who did not read Wiki won't understand it.
Cheers, whitealien
BiG THX @ Whitealien.
works to 100% on my Touch Cruise.
I flashed under Vista Ultimate...
# Solution # ... addition from me for Vista users!
....
2. Start Windows Mobile Device Center and Deaktivate USB Connection and then start Task manager end kill
Process wmdc.exe.
Rest of whitealien. and have fun!
Thank you!!!!
I had given up on this, and was sure my only option was a warranty repair :O
always welcome
Thanks, you've saved my Polaris.
Mine didn't want to react anymore to the soft reset, so I replaced your instruction 8 with:
Cmd>boot
and that did the trick.
whitealien said:
1. In bootloader mode device shows:
Code:
Pola100
SPL-1.25.0000
CPLD-2
means that Hard SPL was not flashed before flashing ROM file (if Hard SPL was flashed then in second line will be written SPL-2.20.Olinex.).
Cheers, whitealien
Click to expand...
Click to collapse
I had exactly the same problem, for whatever reason went back to original SPL before HARD SPL.
I solved my issue by using back the original original HTC RUU_signed.nbh and flash it using the CustomRUU.
Thereafter, repeat the entire HARD SPL and flash the home cooked ROM.
Cheers.
For unbricking your HTC Polaris, you can try also a hard-reset (if it is related to a software error):
http://www.hardreset.eu/htc_touch_cruise_polaris_hard_reset_soft_reset.html
Thank you very much
you really helped
thank you again
mrfone2003 said:
Thank you very much
you really helped
thank you again
Click to expand...
Click to collapse
you are welcome.
Seems people are still falling for this error.
I'm has this error.
Solution (with SPL-2.20):
- kill ActiveSync (process, not uninstall)
- cable to USB on motherboard
- hard reset on phone
- connect to cable
- flash OFFICIAL rom
Two time I revive my Polaris.
help me please
hi.I have a big problem with my htc touch cruise when I installed a hard spl htc dedicate a Diamond.donc I had a white encrant after I did a hard reset since my htc no longer I have a black encrant are neither green nor orange but when I connect with the pc I am data interface and it does not recognized my htc. In my pay is not qualified repairman three non réparé.aidé unable to please me I tried the commands mtty.exe but does not c I do not really know how it works.
thank you for your patience and for help
thanks for the support
Thanks dudes for the great help you gave to recover my htc dual from bootloader screen. I am very happy to have my phone back. Thanks for everybody for the help they have provided generously. I appreciate alot. infact thousands times.
I think i have really messed up my phone. When opening mtty i select USB and press ok, then it says "can not open USB Port"
please help me, i have all the symptoms you explain. Stuck in bootloader, POLA200 SPL-1.25.0000 CPLD-2
i cant flash any roms and the original rom stops at 39%, i have redownloaded it countless times so its not the rom.
aaront1988 said:
I think i have really messed up my phone. When opening mtty i select USB and press ok, then it says "can not open USB Port"
please help me, i have all the symptoms you explain. Stuck in bootloader, POLA200 SPL-1.25.0000 CPLD-2
i cant flash any roms and the original rom stops at 39%, i have redownloaded it countless times so its not the rom.
Click to expand...
Click to collapse
Did you follow all steps from 1st post?
Did you kill all running ActiveSync processes?
I did indeed, i'm on vista so didnt have those particular processes going but followed the step from Aeroman and it still doesn't want to play. Any ideas?
managed to find a working XP machine and it worked a treat. Thank you so much.
thanks,this solved my pb
please help
Im having the same problem, im stuck in the bootloader but i didnt do anything for that to happen....this happened all alone withount any try to flash or do anything
it is saying
POLA100
SPL-1.28.0000
CPLD-2
when this happened i tried sodt reset and unpluging the battery b4 reading and searching here.
now i tried the steps showing in the first post and step by step .... the devise restart to the same bootloader like i did nothing ((( oh god im so upset please help me .... what to do ((((
wesram said:
Im having the same problem, im stuck in the bootloader but i didnt do anything for that to happen....this happened all alone withount any try to flash or do anything
it is saying
POLA100
SPL-1.28.0000
CPLD-2
when this happened i tried sodt reset and unpluging the battery b4 reading and searching here.
now i tried the steps showing in the first post and step by step .... the devise restart to the same bootloader like i did nothing ((( oh god im so upset please help me .... what to do ((((
Click to expand...
Click to collapse
What did you do to get there?
whitealien said:
What did you do to get there?
Click to expand...
Click to collapse
hey, im sorry for the late reply. it didnt notify me and now after posting several times asking for help in many threads by accident i bumped into this thread again to see that u answered and thank you so much.
now, what i did? this is the wierd thing, i didnt do anything, i went and back to see my phone stuck in bootload .... after this i tried almost everything i can find. from ur solution to flashing original rom to hrd spl to .........
now all gave an error except the original rom (polaris.1.28.415.2), it did went to 100% and device restarted to take me to my nightmare .... another bootloader screen am i suppose to search for polaris 1.28.0000?
i still have now the same writing shown.
please help me with this, its a nightmare .... is it totaly dead???
i managed to catch what it is saying b4 bootload screen (only when SD card is in place) it says no image file was found!!! in a very fast way and go to bootloader. in case the sd is not in place nothing happens and it goes straight to the bootloader

Dead HTC Phoebus Juno Apply Hard SPL Diamond

Dear All,
Help Required,I m Trying To Load Hard SPL From Diamond.After Load My
HTC Juno is dead & Couldnot Start in Bootloader Mode.
Please Help Me To BootLoading Again.............................
I'm sorry, but I don't think it's possible. You're not supposed to use the HardSPL from one device to the other because it is meant for that specific device and only that specific device. You probably have bricked it.
The only thing you can try is to attempt to start the bootloader mode. Hold down the camera button while turning on the Juno and keep holding it after you've released the power button. If the 3 color bootloader screen comes up, you can flash the official T-Mobile ROM, but I don't think that's possible because you tried loading a Touch Diamond SPL onto it.
Thanx ND4SPD,
I Tried To Enter Bootloader Mode But Failed.
Any Advice will be appreciated.
you have to try JTAG mode
tramuyo,
Thanx For Reply.
What is JTAG? How I Use It? Please?????????????????

Categories

Resources