Is my Diamond bricked? - Touch Diamond, MDA Compact IV ROM Development

Hello Everyone!
I got a diamond recently, and it stops at the Touch diamond screen, no OS and radio info. it hasn't got hardspl, it says on the bootloader: SPL-1.93.0000
I can't flash ROMs or hardSPLs because I can only go into the bootloader. is there anything I can do? Is there any way to flash unsigned HardSPL when I'm on the bootloader screen?
thanks in advance
L.
----UPDATE!---
I solved it!
Anyway I wrote down to help anybody who fell in this trap too:
So first, this is good if you flashed back your stock HardSPL and the device won't boot!
First: I hunted for my stock firmware because htc.com europe section said I cannot download with my S/N. I've figured out that my phone is from one of the ASIAN country, so I started to try my serial in all asian contry specific pages on htc.com. I've found this is the stock ROM for my phone:
http://www.htc.com/hk-tc/SupportDownload.aspx?p_id=133&cat=2&dl_id=489
this ROM is especially for the hungarians who bought the diamond in speedshop, with 1.37.405.1 WWE shipped rom!!!!
just go to bootloader, flash this rom, and VOILÁ you've got a recently shipped diamond now you can start again with flashing the hacked HardSPLs around here, and flash cooked roms etc...
L.

Related

Do Not flash your Artemis with a different carrier/cooked Rom without cid unlocking

Noobs beware!
As a number have been flashing their devices with various roms not from their own carrier or country or cooked roms and bricking their device - I put up this sticky. Your device must be cid unlocked first before you do this. This applies to the coming wm6 roms to - if the rom is not specific to your device - i.e. if you try to flash the upcoming htc 3300 wm6 rom on O2 orbit - you must cid unlock first - with imei check or you will end up with a BRICK!
This does not apply if you are only updating the os http://forum.xda-developers.com/showthread.php?t=299154 or radio.
cid = country id i.e. locked to that country/language/vendor
cid unlock for the artemis is here with USPL http://forum.xda-developers.com/showthread.php?t=311403 (thanks pof)
or here http://www.imei-check.com/c3unlock.php (costs though)
Bricked devices
If you have flashed your device and not cid unlocked it, your device maybe salvagable if you can get it into bootloader mode.
Hold down the voice speed dial button and soft reset - you should then enter bootloader mode 'multicolored' screen'
If you do, attach device to pc via usb cable (a small usb will appear bottom left of screen) and flash factory rom. (run rom executable or RUU updater from pc) You do not need to be activesynced to do this.
HTC P3300 WWE factory rom downloadable here http://rapidshare.com/files/19322112/HTC_1.12.405.01_026790_WWE_SHIP.rar
Dopod P800 WWE factory rom downloadable here http://rapidshare.com/files/21058219/ARTE_DOPODAU_1.25.707.02_026990_WWE_SHIP.rar
O2 Orbit WM5 WWE factory rom downloadable here http://rapidshare.com/files/41574866/Arteimg.nbh
O2 Orbit WM6 WWE factory rom downloadable here http://rs314.rapidshare.com/files/102261908/RUU_Artemis_O2_UK_3.4.206.2_4.1.13.50_03.06.90_Ship.exe
Before you flash again with a non-factory rom, your device MUST be cid unlocked.
If you cannot enter bootloader mode your bootloader has been damaged and your device will need to be sent away for repair.
Hi Folks,
Firstly many thanks for everyone's freely given time! Great Forum!
There seems to be a lot of confusion about who and what can be flashed with the German official ROM and then with Bepe's creation.
Can we try to clear some of the ambiguity for us simple folk? Might stop some of the repeated questions littering threads in both related artemis sections.
So, many thanks to anyone who can clarify the situation by providing definitive answers to the following questions!
(1) Can an 02 Orbit from, say, the UK or Holland be flashed with either the German and/or Bepe's ROM, even if it is CID Locked (i.e. same devcie and carrier, different country).
(2) Can a non-Orbit O2 device be flashed with either the German or bepe's ROM, even if it is CID Locked (i.e. different devcie but same carrier).
(3) Is there a fall back Rom available for non-German O2 Orbits should the upgrade fail?
Again, many thanks for your time.
Cheers - Adam.
Hi people, when I tried to upgrade to wm6, I recived a msg telling me "wrong vendor", but when I bought my HTC, it was free, no carrier sold me this device...
Pocha said:
Hi people, when I tried to upgrade to wm6, I recived a msg telling me "wrong vendor", but when I bought my HTC, it was free, no carrier sold me this device...
Click to expand...
Click to collapse
Same here...
any help anyone ?
By what i read "wrong vendor" means CID locked right ? but what EXACTLY is CID locked definition ?? i CAN put any sim card inside my HTC P-3300, whether from SFR operator (france) or Proximus (belgium) one... so why do i have this wrong vendor when trying to upgrade to WM6 german rom ?
Take a look to this post http://forum.xda-developers.com/showthread.php?t=299154 I tried it, and now I have wm6 on my HTC P3300, it's true that you can't have upgrades to radio or extrom, but meanwhile I can use wm6
kaemon said:
Same here...
any help anyone ?
By what i read "wrong vendor" means CID locked right ? but what EXACTLY is CID locked definition ?? i CAN put any sim card inside my HTC P-3300, whether from SFR operator (france) or Proximus (belgium) one... so why do i have this wrong vendor when trying to upgrade to WM6 german rom ?
Click to expand...
Click to collapse
cid = country id i.e. locked to that country/language/vendor thats why cid needs unlocking before flashing diff any of aboves roms.
imei checker
is it just me or is any one on this forum a bit sceptical of a merchant who so brazenly operates their business under the assumption that all potential customers are all fraudsters/criminal scum? is there no - more customer friendly- merchant who can perform this much valued service?
my first serious post!
xan
My HTC has no vendor since I can use all SIMs from different vendors, now I upgraded from HTC Spanish version to HTC WWE version, so Vendor and Language (plus location?) locks are disabled?
meschle said:
Noobs beware!
As a number have been flashing their devices with various roms not from their own carrier or country or cooked roms and bricking their device - I put up this sticky. Your device must be cid unlocked first before you do this. This applies to the coming wm6 roms to - if the rom is not specific to your device - i.e. if you try to flash the upcoming htc 3300 wm6 rom on O2 orbit - you must cid unlock first - with imei check or you will end up with a BRICK!
This does not apply if you are only updating the os http://forum.xda-developers.com/showthread.php?t=299154 or radio.
cid = country id i.e. locked to that country/language/vendor
cid unlock for the artemis is here http://www.imei-check.com/c3unlock.php
Bricked devices
If you have flashed your device and not cid unlocked it, your device maybe salvagable if you can get it into bootloader mode.
Hold down the voice speed dial button and soft reset - you should then enter bootloader mode 'multicolored' screen'
If you do, attach device to pc via usb cable (a small usb will appear bottom left of screen) and flash factory rom. (run rom executable or RUU updater from pc) You do not need to be activesynced to do this.
HTC P3300 WWE factory rom downloadable here http://rapidshare.com/files/19322112/HTC_1.12.405.01_026790_WWE_SHIP.rar
Dopod P800 WWE factory rom downloadable here http://rapidshare.com/files/21058219/ARTE_DOPODAU_1.25.707.02_026990_WWE_SHIP.rar
Before you flash again with a non-factory rom, your device MUST be cid unlocked.
If you cannot enter bootloader mode your bootloader has been damaged and your device will need to be sent away for repair.[/Q
HI I TRY TO FLASH MY HTC P3300 (BRICKED) WITH FACTORY ROMS AND NEGATIVE RESULT THE PROCESS STOP AT 2%.
CAN ANYBODY HELP ?
Click to expand...
Click to collapse
Hello,
I would like to Upgrade my O2 XDA Mini S with Windows Mobile 6 (localized / German version). I hardly searched for such a WM6 Upgrade but there seems to be no final version for my device and german language.
I figured out that there is an WM6 OS Upgrade for the XDA Orbit and XDA Trion (coming soon). Might it be possible to flash only an OS-ROM for WM6 extracted from one of these O2 ROM updates? I was able to extract the OS-Image and I already backed up my current ROM using aWizard. aWizard also supports flashing a single OS-ROM only.
Some people in this forum already said I might brick my device. Is it possible or not to flash the OS ROM? Is it risky to give it a try?
Do you know a final working German Upgrade for the XDA Mini S (Qtek 9100)?
Best Regards
Gabriel
Hello
I am in Bootloader mode right now and I started the updater but it says it can't connect. I see the device in Windows and my Artemis says it sees a USB connection (it says "USB" on the bottom of the screen in the white stripe).
What do I have to do for it to start working for a change?
I think I found the problem: First, it would be wise to close mtty . Then it is important to reboot and after entering Bootloader mode to connect USB not while booting. After trying it a dozen times it suddenly worked.
Please, could someone explain how I can unlock the CID with USPL? It starts the batch, when it's done I have a black screen with the Linux penguin and it says loaded. When the RUU tries to connect, though, the device doesn't respond. So I take it the process doesn't actually get finished...
I think this sticky has become useless, there is a reasonably fool-proof way to flash CID locked devices these days
Hi I Try To Flash My Htc P3300 (bricked) With Factory Roms And Negative Result The Process Stop At 2%.
Can Anybody Help ?
Just to inform you guys that i tried the USPL Method 3 times and always got an error message UPDATE ERROR (i think it was error number 270 ??).
Well, that was because after the DOS mode went until 100, and the dialog box for the ROM Update Utility appeared, this dialog box ask to wait for the PDA to be activesynced before presing the "UPDATE", so i was waiting for the PDA to reconnect to activesync (while in a black screen mode) before pressing update . THAT was the mistake. Don't wait for it to RE connect to activesync (strange right ?) and just press the NEXT and UPDATE without waiting anything.
THEN it worked i just upgrade to WM6 without VENDOR ID error anymore thanks to the USPL method
just got a dopod m700 for my wife i know it is a g4 ppc hence will this zip file work on it to get the cid unlocked or do i have to follow a similiar procedure as i had to for my wizard
sorry i got my answer
please ignore my earlier question
fout said:
I think this sticky has become useless, there is a reasonably fool-proof way to flash CID locked devices these days
Click to expand...
Click to collapse
Hi there,
any pointer to this fool-proof way?
A foolish GioVAX
****ed up my artemis with this rom by upgrading stucks in loading mode WM6 screen. Can access bootloader but it always tell me upgrading again that i have the wrong rru....
CAN ANYBODY PLEASE UPLODE THE ORIGINAL WM5 ROM in GERMAN by htc for Artemis
(NOT Orbit oder MDAIII)
OR where can i get the original rom to downgrade????
Please help
thanks
Last night I flash my Dopod M700 to WM6 but after reboot it only enter to the boot flash screen showing IPL SPL 1.11 OS 3.7 etc......
I did unlock the CID but the flashing of WM6 seems not ok.
Then I enter to the bootloader mood and flash the WWE WM5.0 of HTC M700 rom. It did turn the M700 back to WM5.0 and then I flash it with WM 6.0 again.
However, I forgot to unlock CID again before flashing. Then now the device stuck in the boot screen with SPL 1.28 OS 3.7 etc......
I still can enter to bootloader mood, but I have tried to heal the device by flashing it with the WWE WM 5.0 rom of HTC M700 again. But it cannot be flashed again!!!! Error message came out that the rom is not for my device!!
Help!!!!!!!!!
Is the wm5 wwe rom the factory rom for your device or are you from another country?

[HELP]HELP!!!!!

I Have Got An Orange Uk Diamond And Have Been Trying To Upgrade From Rom 1.37.405.1 Wwe To 1.93..... But Was Unsuccesfull. I Have Got Few Questions.
1. Is It Possible To To Do It(1.73 Rom To 1.93)
2. Do I Need To Hard Spl For This As It Is I Believe An Official Rom
3. Is There Anyone Who Managed To Backup The Orange Rom 1.37 So If Something Goes Wrong I Can Return And Reflash My Phone Back To The Original Rom It Came With.
I Maybe Asking For Too Much Here.
And Sorry Guys For The Newbie Questions. As It Might Have Already Been Answered A Million Times. I Just Couldnt Find Them.
Thanks In Advance.
When You Type In All Caps It Makes Your Words Normalised But Every Word Has A Capital Letter
Just In Case You Wanted To See Who The Idiots Were
yuv said:
I Have Got An Orange Uk Diamond And Have Been Trying To Upgrade From Rom 1.37.405.1 Wwe To 1.93..... But Was Unsuccesfull. I Have Got Few Questions.
1. Is It Possible To To Do It(1.73 Rom To 1.93)
Yes but you need hardspl unsigned 1.34 or 1.40
2. Do I Need To Hard Spl For This As It Is I Believe An Official Rom
Yes see post above
3. Is There Anyone Who Managed To Backup The Orange Rom 1.37 So If Something Goes Wrong I Can Return And Reflash My Phone Back To The Original Rom It Came With.
Mine is sim-free so cannot help you there but I am sure someone else can.
I Maybe Asking For Too Much Here.
And Sorry Guys For The Newbie Questions. As It Might Have Already Been Answered A Million Times. I Just Couldnt Find Them.
Thanks In Advance.
Click to expand...
Click to collapse
1. Is It Possible To To Do It(1.73 Rom To 1.93)
Yes but you need hardspl unsigned 1.34 or 1.40
2. Do I Need To Hard Spl For This As It Is I Believe An Official Rom
Yes see post above
3. Is There Anyone Who Managed To Backup The Orange Rom 1.37 So If Something Goes Wrong I Can Return And Reflash My Phone Back To The Original Rom It Came With.
Mine is sim-free so cannot help you there but I am sure someone else can.
Since you're not giving any details I don't know what your exact issue is. It depends on your Phone and where you got it.
Most likely your issue can be resolved by reading the thread which I link to in my signature.
daleski75 said:
1. Is It Possible To To Do It(1.73 Rom To 1.93)
Yes but you need hardspl unsigned 1.34 or 1.40
2. Do I Need To Hard Spl For This As It Is I Believe An Official Rom
Yes see post above
3. Is There Anyone Who Managed To Backup The Orange Rom 1.37 So If Something Goes Wrong I Can Return And Reflash My Phone Back To The Original Rom It Came With.
Mine is sim-free so cannot help you there but I am sure someone else can.
Click to expand...
Click to collapse
If you HardSPL you wont be able to install a standard HTC ROM without some faffing, I had this problem this week, so if your 1.93 is the released Standard OEM HTC one then dont HardSPL whatever you do.
thanks alot guys. what a quick response. and sorry for the caps lock if it got u confused.
as far as the details of the phone is concerened. its an orange UK contract phone with the ROM version 1.37.405.1 WWE radio 1.00.25.03. the phone hasnt been flashed at all. i did try to flash it to _QMR_RUU_Diamond_HTC_WWE_1.93.405.1_Radio_Signed_Diamond_52.29.25.12_1.00.25.05_Ship.exe but was unable to. i guess i should have hard spl it before.
i m guessing the only thing i need to do is to hard spl it right. or do i need to do something else as well.
again thanks alot guys for the quick responses.
hi tony.
i have actually tried to do it without hard spl but it would get stuck on 1%. is there any other way to do it. i believe the ROM i m trying to flash to is an official one as far as the thread i downloaded it from is concerend.
one thing to clear here. its the first time i m trying to flash from 1.37 to 1.93 official rom. could someone confirm that there is a 1.93... official rom available or is it one of the cooked ones. and could one confirm as well that i need to hard spl even flashing from oficial to official rom. coz two post before tony mentioned not to hard spl.
any ideas guys. thanks
Here's what I've just done, I hope it helps -
Vodafone UK to UK release HTC ROM.
1. I read the info here, over and over and asked lots of questions.
2. I checked the current SPL of my fone (Volume Down & Reset) and found I had 1.37.
3. Downloaded Hard SPL 1.37 UnSigned and installed it - Here was my first problem. Everyone just says use RUU to install hard SPL however the SPL's I downloaded didn't come with RUU so I took a guess and decided that RUU was a generic flasher which could also flash the SPL for me.
4. Use RUU to flash the SPL, mine reported V1.0 as the new ROM version but installed and rebooted perfectly to reveal the coloured screen informng that I did now have a Cooked SPL installed.
5. Followed the fisrt startup procedure that the phone asked me to do.
6. Flashed the new ROM in a similar way to flashing the Hard SPL.
7. Phone flashed ok and I'm just in the process of setting it up now.
One issue I did have was using Vista I had to right click and run as Administrator to make it work.
tonyb15re said:
If you HardSPL you wont be able to install a standard HTC ROM without some faffing, I had this problem this week, so if your 1.93 is the released Standard OEM HTC one then dont HardSPL whatever you do.
Click to expand...
Click to collapse
wrong. if you use unsigned hardspl (aka "developer hardspl") it will flash HTC ROMs just fine
1.93 is also unsigned.
vrstu said:
3. Downloaded Hard SPL 1.37 UnSigned and installed it - Here was my first problem. Everyone just says use RUU to install hard SPL however the SPL's I downloaded didn't come with RUU so I took a guess and decided that RUU was a generic flasher which could also flash the SPL for me.
Click to expand...
Click to collapse
who's "everyone"? this information is totally wrong, wrong, wrong.
next time you download an attachment from a post, read the post where the attachment was, and you won't have this problem (the post that had the unsigned hardspl 1.37 also talked about where to get the special SSPL RUU for it - have a guess. it is in the same post in another attachment).
Thread has been closed due to maintenance of the forum. If you want it reopened, PM a MODERATOR!

HTC Touch Diamond On Orange?

Hi,
I have recently purchased a HTC Touch Diamond. I purchased it from Orange UK on contract
My current ROM version is: 1.37.405.1 WWE
Ive tried downloading the ROM from HTC website it says device not supported
Can somebody tell me how to update to latest 1.93 ROM. Anyone here that has bought the phone from Orange UK
PLZ HELP!!
You need to install hardspl in order to install any other ROM than the carrier's stock ROM.
I have a Diamond on Orange UK contract which came with the same ROM.
You need to install HardSPL before flashing any ROM other than an Official Orange UK ROM. I tried the official HTC ROM however I much prefer Dutty's ROM as it yielded better performance. I currently use Dutty's 1.5 and will probably flash 1.7 when it is released this weekend.
How about teh offical 1.93 ROM will I be able to flash that
Can you give me the exact method you used also the hard spl version etc signed or unsigned
As far as I am aware Orange UK haven't released an updated Orange branded ROM yet for the diamond, so the only way to flash a new ROM, whether official HTC 1.93 or other 'cooked' rom based on the official rom is to flash HardSPL 1.4 first (unsigned). If you are not comfortable doing that (there are plenty of threads on the subject), then you will have to wait until Orange UK launch their version of an official HTC rom, probably complete with Orange branded TouchFlo 3D - yuck!.
I used the information in the WIKI useful which contains a link to the following site which gives step by step instructions -
http://www.modmydiamond.info/
You can download the latest European ROM from
http://rapidshare.com/files/1376163...igned_Diamond_52.29.25.12_1.00.25.05_Ship.exe
Is this really the case, only way to flash is via hardspl?
I only ask because I have flashed mine twice now with official roms just by extracting the file and running it - worked both times without problems.
Tad confuddled...
Trixster101 said:
Is this really the case, only way to flash is via hardspl?
I only ask because I have flashed mine twice now with official roms just by extracting the file and running it - worked both times without problems.
Tad confuddled...
Click to expand...
Click to collapse
Yes, it is. But is not a hard thing to do. Use Hardspl 1.40 (unsigned) and then flash the rom you want
Quote:
Originally Posted by Trixster101
Is this really the case, only way to flash is via hardspl?
I only ask because I have flashed mine twice now with official roms just by extracting the file and running it - worked both times without problems.
Tad confuddled...
Click to expand...
Click to collapse
mml78 said:
Yes, it is. But is not a hard thing to do. Use Hardspl 1.40 (unsigned) and then flash the rom you want
Click to expand...
Click to collapse
No, you do not always need HardSPL, this depending if your device is CID Locked or unlocked.
Carrier Id or CID - commonly used in the form `CID-Unlocking`. If you purchase your phone (example) from Orange UK (Orange is the 'carrier'), your phone will only accept Orange ROMs or official ROMs (the carrier's ROMs or HTC). If you want to flash ROMs from other carrier, you'll need to CID-unlock your phone, so that your phone will accept other ROMs. This is where HardSPL comes in to play.
Windoze9t8 said:
No, you do not always need HardSPL, this depending if your device is CID Locked or unlocked.
Carrier Id or CID - commonly used in the form `CID-Unlocking`. If you purchase your phone (example) from Orange UK (Orange is the 'carrier'), your phone will only accept Orange ROMs or official ROMs (the carrier's ROMs or HTC). If you want to flash ROMs from other carrier, you'll need to CID-unlock your phone, so that your phone will accept other ROMs. This is where HardSPL comes in to play.
Click to expand...
Click to collapse
Gotcha.. Mine is SIM-Free so that will explain why it can flash without hard-spl then, at least the official roms as I've not tried another yet.
Will give it a try. Will contact orange first or go to their repair centres.
I have noticed the device does get hot with original orange stock rom.
I would recommend if admin makes this thread a sticky will help alot of people out
Newbie question and probably an obvious answer. I have installed HardSPL and upgraded my Radio with no problems. I am a wee bit nervous about a full rom upgrade. What will happen to my orange settings (voicemail etc) and if i were to restore my info and programs using spb backup will that restore everything
Windoze9t8 said:
No, you do not always need HardSPL, this depending if your device is CID Locked or unlocked.
Carrier Id or CID - commonly used in the form `CID-Unlocking`. If you purchase your phone (example) from Orange UK (Orange is the 'carrier'), your phone will only accept Orange ROMs or official ROMs (the carrier's ROMs or HTC). If you want to flash ROMs from other carrier, you'll need to CID-unlock your phone, so that your phone will accept other ROMs. This is where HardSPL comes in to play.
Click to expand...
Click to collapse
@Windoze9t8
So just to confirm, IF I was able to get the official HTC WWE ROM from their website i.e. "RUU_Diamond_HTC_Europe_1.93.401.2_Radio_Signed_Diamond_52.29.25.12_1.00.25.05", are you saying that CID Locked Orange UK HTC Diamonds would still be able to update using this *without* having to do the HardSPL update first?
Alternatively.. IF the HardSPL is required.. would I need the HardSPL 1.40 (unsigned) as mentioned above.. or should I be looking to use HardSPL 1.38 Signed as the Official Rom has "signed" in the filename?
Sorry for (possibly repeated) questions - I just want to be sure, and no one has replied as concisely as you before
Ok.. please ignore my previous post.
My Orange UK Touch Diamond would not update with that latest HTC Rom without installing HardSPL 1.93 Unsigned.
I couldn't find 1.40 unsigned anywhere, and the ROM *wouldn't* update with any other version (1.37unsigned, 1.38 signed or 1.24mfg)
Using DiamondCustomRUU that came with 1.37, I copied the 1.93 HardSPL into its folder (this updated the SPL via a hard reset), and then used the RUU that came with the Official Update.

Quick question about loading flashing

I have a Diamond NAM 3G unit. And am tired of waiting for an offical update from HTC.
i just want to make sure that i can HARDSPL this phone, just like the EURO version, and load a new ROM.
Is there anything i should know thats different since its the NAM unit?
Also, can someone give me a link to the latest version of an offical HTC rom? i cant seem to find it.
thanks guys!
official htc 2.03 roms: http://forum.xda-developers.com/showpost.php?p=3412791&postcount=18
nothing different for a NAM unit as far as hardspl or flashing roms...
I put hardspl on my diamond, and tried to flash the newest factory HTC rom. i get 1% and then the phone resets, and i get an error on my PC that says ERROR 244 - INVALID MODEL ID
whats the deal?
I thought i would be able to install any rom since the hardspl is unsigned or whatever
Well, i went thru the steps of changing the model ID of the NBH with the NBHUTIL, and its flashing now. i just dont understand why i had to do that. i thought the 1.40 olinex spl was for allowing me to flash any kind of rom on it.
can someone explain please, i'd really like to understand.

Upgrading Rom of already upgraded Uni... Unlock again?

So, I got my hand on an Uni G4 (xda exec) that has 6.5 on it... I want to downgrade to the Tmo UK WM5 rom.
How do I know if I have to unlock the sim and cid (again)?
Under what circumstances would the sim and/or cid be re-locked (after it had been unlocked)?
And how do I know if I should do a DOC format? I see that there are a few ROMs that once installed require a DOC format if you want to change the ROM again.
And I did search the forums first, and could find the answers I need. I'm still checking up on the ROM that is currently installed on my Uni - 5.2.23016 (5.3.0 Luca16)
TIA!
Once it has flashed the 1st cooked ROM it has to be full unlocked, no need to do it again so you can downgrade without any problem os locking sim.
Have a look here to get one great wm5 ROM
http://forum.xda-developers.com/showthread.php?t=549207
Hope it helped,
Awsome!
Thanks!

Categories

Resources