from hard spl to stock rom - Wing, P4350 Herald Upgrading

i have a tmobile wing and have a hard spl on it how do i go stock again??????

unpapi_4u said:
i have a tmobile wing and have a hard spl on it how do i go stock again??????
Click to expand...
Click to collapse
Back to the stock SPL? The only thing I can think off and it MAY NOT WORK OR BRICK YOUR DEVICE because I haven't tested it is using USPL to flash the stock RUU and hopefully that will overwrite the SPL.

From my understanding, the stock Tmo Wing RUU does have SPL and will over write it back to stock.

duprade said:
From my understanding, the stock Tmo Wing RUU does have SPL and will over write it back to stock.
Click to expand...
Click to collapse
Except that the HardSPL is coded not to let another SPL overwrite it. Using USPL should overwrite this lock.

duprade said:
From my understanding, the stock Tmo Wing RUU does have SPL and will over write it back to stock.
Click to expand...
Click to collapse
can't you strip the rom of the spl like on the wizard roms?

systematic said:
can't you strip the rom of the spl like on the wizard roms?
Click to expand...
Click to collapse
Yes. That will let you use any ROM, but if he wanted to go back to the stock SPL for warranty reasons, that would be the way to go, I would hope.

any one have USPL?

unpapi_4u said:
any one have USPL?
Click to expand...
Click to collapse
go to the open touch thread, you can find it in the first post there.

its not there.......anyone have a direct link?

unpapi_4u said:
its not there.......anyone have a direct link?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=351966

i tried installing it but in step three the ruu dose work period.......any other way...or shuold i give up?

unpapi_4u said:
i tried installing it but in step three the ruu dose work period.......any other way...or shuold i give up?
Click to expand...
Click to collapse
I'm sorry. Please restate your post. I didn't quite understand it.

i found a eaiser way and u dont need a uspl all u need to do is get the stock ruu and run it. your phone is going to restart...simply put it back into bootloader mode without taking off the usb and your done!!!!!

unpapi_4u said:
i found a eaiser way and u dont need a uspl all u need to do is get the stock ruu and run it. your phone is going to restart...simply put it back into bootloader mode without taking off the usb and your done!!!!!
Click to expand...
Click to collapse
This will not overwrite HardSPL.

hey it just worked for me maybe some poeple should test it out 2

unpapi_4u said:
hey it just worked for me maybe some poeple should test it out 2
Click to expand...
Click to collapse
I don't understand. You HAD the HARDSpl installed in your phone? You ran the stock RUU and it automatically wrote the HardSPL even though the HardSPL was purposely coded not to allow that?

SO you say when installing a official RUU WITH SPL.nbh - the HArd-SPL will be overwritten??
Please clarify your devicesttings.

i tried it again and i missed a step (my bad)
here are the steps that worked for me......
step 1 :run the uspl (in the botton link of these steps) but in step 3 of the uspl program the ruu isnt going to work..
step 2 : put ur phone in bootloader run the stock ruu and at 1% the phone is going to restart and get out of bootloader..
step 3:simply put it back into bootloader (without disconnecting it to your computer) and let the stock ruu run...after go thru the steps...the align the screen put a pasword ect.. let it update the windows (if u dont want it to update then just soft reset the phone before it starts) and then your done.
http://forum.xda-developers.com/showthread.php?t=351966

just thot i'd co-sign for unpapi_4u
verified: wing can go from hard-spl to stock spl via uspl
1. download uspl aka flash center and wing factory ruu
2. copy RUU_signed.nbh and SPL.nbh from wing factory ruu to flash center
3. run it
completed successfuly with no intervention, didnt have to put in boot loader
after flashing i checked (soft reset while holding camera button)
spl was 4.10.0000

Bootloader--Stuck
Hi,
After trying the above, I now get the bootloader screen... showing IPL 4.17.0001 and SPL 4.10.0000.. Try flashing it with
Stock--RUU_Herald_DOPODASIA_WWE_1.7.707.3_02.69.90_Ship_R.exe [Error 226 Flash Write] &
HTC_P4350_WWE_4.17.405.2_4.1.13.44_02.94.90_Ship.exe [Invalid Vendor ID] & RUU_Herald_HTC_WWE_5.4.405.1_4.1.13.34_02.79.90_Ship.exe [Invalid Vendor ID].
I also tried alot of the cooked rom v4.0/V4.4/OpenTouch 2.4/
HERALD.ASERG.23F.WM6.RUS.PS6.rar but also get error message as file corrupt [#270]
I had the hardSPL installed before this..Trying to got back to stock rom because I am selling the phone. Do you guys have any suggestion?
Which ROM can I use to make it work.
My phone is the Dopod C800
Thanks in advance..
Eddie

Related

EVERY HERALD.be carefull.please do read this.

I had seen the Aserg using he USPL to flash his rom and radio.
GUYs:
DO remember,if you are not Hard-spl,your spl ipl is lower than 4.00.0000,Please don't run JUMPSPL or USPL-BETA3 by pof.
Trust me or you will find lots of bricks on street.
Click to expand...
Click to collapse
If you are HTC 4350 OR VADEFONE OR T-WING.run official ruu update to WM6 frist,to make you IPL SPL upon 4.00.0000
If you think I am joking.keep on..
Click to expand...
Click to collapse
check more here or here
And if ipl/spl: 5.04.0001/5.04.0000 from WM5??? That is possible?
ASerg said:
And if ipl/spl: 5.04.0001/5.04.0000 from WM5??? That is possible?
Click to expand...
Click to collapse
that's ok. nothing at all.
safely.
Now I shall check up
I confirm. Thanks!
ASerg said:
I confirm. Thanks!
Click to expand...
Click to collapse
please warn people in your post.
and why don't you use jspl.it's quick and safely.uspl too slow but simply use
i want to be able to flash my rom so that i could install the HTC RUU on my tmo wing ( it's actually a herald but i was stupid enough to put in the TMO RUU)
Do you know any way i could do that with instructions available?
Also, once i do it, would the phone become unlocked again or still locked Just wondering.
umchriswho said:
i want to be able to flash my rom so that i could install the HTC RUU on my tmo wing ( it's actually a herald but i was stupid enough to put in the TMO RUU)
Do you know any way i could do that with instructions available?
Also, once i do it, would the phone become unlocked again or still locked Just wondering.
Click to expand...
Click to collapse
The HARD-SPL is a little more dangerous than the USPL... I can help you find ways to get any ROM you want on that phone easily enough, but UNLOCKING it again is the hard part. There's not 100% sure fire SAFE way of doing it.
welll, i just installed the hard-spl on my device and it went through
there's just one thing that gets me...
what's the difference with this hard-spl and HTC?
is the only difference is that the boot screen is different or are there more features?
For now, I just need a comparision of what the hard-spl has from the HTC one.
The Hard-SPL is a customer SPL. It's permanent, too. You will have to create your own customized RUU from now on, one that lacks the SPL. You can't flash RUU's that contain SPL because the SPL is now write protected. It's convinient, though, because now you can't accidently screw it up. (It's safe once you have it IN your device. Too many people brick their phones trying to get it in there in the first place, though.)
So now i won't be able to put in the HTC RUU anymore?
All right, sorry i'm being so stupid, but here's another question...
You said that i now have to make my own customized RUUs?
What do you mean by that?
If you don't mind, you could send me a pm, I don't want to spam this thread with my stupidity.
Now you can flash ANY rom you want.
ALL cooked ROms - really all - without the chance of bricking = your device is SAFE.
IF you respect this little thing
every RUU Rom Update Utility
contains:
1. Enterbootloader.exe
2. Rapitool.exe
3. RomupgradeUtility.exe (the one you start)
4. RUUGetinfo.exe
5. RUU ressource.dll
6. RUU_signed.nbh (that is the custom system OS - you can put every HERALD .nbh here postet in touchIT3 for example)
7. SPL.nbh ---- !!!!!!!! delete this allways!!!!!!!!! ------ (it is in all official RUU but delete it)
now you can flash with an official update tool all custom roms for you herald.
But don´t use wing roms - the keyboadmapping is different.
There are good herald roms, too.
Good luck
umchriswho said:
So now i won't be able to put in the HTC RUU anymore?
All right, sorry i'm being so stupid, but here's another question...
You said that i now have to make my own customized RUUs?
What do you mean by that?
If you don't mind, you could send me a pm, I don't want to spam this thread with my stupidity.
Click to expand...
Click to collapse
Dear Maestro Help upgrade to WM6
Dear Canonyang,
Have the following
Dopod C800 WM5 5.1.422 (Build 15633.3.2.0)
Can you please help me upgrade to WM 6
Gratefully
neelanjoo
canonyang_China said:
please warn people in your post.
and why don't you use jspl.it's quick and safely.uspl too slow but simply use
Click to expand...
Click to collapse

Strange Problem hardSpl

I'm having a weird problem with my Wing. I used the hardspl upgrade on my wing, and it worked just fine and i'm still able to flash to other roms, but for some reason i cannot flash back to the original RUU, it gets to 1% then restarts the phone and reloads the OS (as of now, i'm running PDAVIET's Touch Flo for the wing. I want to switch touch it, but in the instructions it says that you must reload the original ROM to complete the upgrade. Anybody know how to fix this problem?
dcmtnbkr said:
I'm having a weird problem with my Wing. I used the hardspl upgrade on my wing, and it worked just fine and i'm still able to flash to other roms, but for some reason i cannot flash back to the original RUU, it gets to 1% then restarts the phone and reloads the OS (as of now, i'm running PDAVIET's Touch Flo for the wing. I want to switch touch it, but in the instructions it says that you must reload the original ROM to complete the upgrade. Anybody know how to fix this problem?
Click to expand...
Click to collapse
I don't go back to the original RUU between ROMs and it works just fine. I think you'll have to remove the SPL from the RUU and the rebuild the RUU.
ivanmmj said:
I don't go back to the original RUU between ROMs and it works just fine. I think you'll have to remove the SPL from the RUU and the rebuild the RUU.
Click to expand...
Click to collapse
extract the original RUU ,delete the spl.nbh,then flash.
ivanmmj said:
I don't go back to the original RUU between ROMs and it works just fine. I think you'll have to remove the SPL from the RUU and the rebuild the RUU.
Click to expand...
Click to collapse
extract the original RUU ,delete the spl.nbh,then flash.not remove the spl.nb.no need to rebuild.
ivanmmj said:
I don't go back to the original RUU between ROMs and it works just fine. I think you'll have to remove the SPL from the RUU and the rebuild the RUU.
Click to expand...
Click to collapse
So basically, as long as i do not want the original, I'm good to go on all other roms?

t-mobile mda problem

i have t-mobile mda that stuck in first screen , i tried to format it but it show me format failed
any solution
Format failed?
Does you got more info men?
About what you have tryed to upgrade, ipl spl info rom radio etc etc
have you try to reflash it with an original ROM... again...
have you remember if it is cid sim unlocked?
I recommend you to get a batt charger cause it will die without charging.
u need more info
customer give me it stucking in splash screen that all
when i enter to bootloader it show me : ipl 1.01; spl 3.08
Download 'Button's Rom 1.05' and try to flash it in Bootloaders and get it load up to Working OS,after that download 'WST_4.2.2' tool and CID unlock the phone.
After CID unlock you can flash any latest custom build wm6 rom.
You can try to download and flash the official stock rom,but as it has SPL 3.08,it won;t flash and give error.So try to flash Button's Rom a couple of times,hope it'll work.
zabardast_1 said:
Download 'Button's Rom 1.05' and try to flash it in Bootloaders and get it load up to Working OS,after that download 'WST_4.2.2' tool and CID unlock the phone.
After CID unlock you can flash any latest custom build wm6 rom.
You can try to download and flash the official stock rom,but as it has SPL 3.08,it won;t flash and give error.So try to flash Button's Rom a couple of times,hope it'll work.
Click to expand...
Click to collapse
where i can get 'WST_4.2.2' tool
hbstun said:
where i can get 'WST_4.2.2' tool
Click to expand...
Click to collapse
yeh... everywhere is only name 'WST_4.2.2' bud insn´t link to download
(Is this programe for G3 chips, too???)
zabardast_1 said:
Download 'Button's Rom 1.05' and try to flash it in Bootloaders and get it load up to Working OS,after that download 'WST_4.2.2' tool and CID unlock the phone.
After CID unlock you can flash any latest custom build wm6 rom.
You can try to download and flash the official stock rom,but as it has SPL 3.08,it won;t flash and give error.So try to flash Button's Rom a couple of times,hope it'll work.
Click to expand...
Click to collapse
and how to use wst because phone can be detected only in boot mode
Xpended time to search..........
45 seconds!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
My men!!!! can you just take a little time? and go to tab SEARCH!!!
this is the link, the utility is attached on first post.
http://forum.xda-developers.com/showthread.php?t=329170
Feeding who no wants to search and expend a little time and has a problem!
But you're welcome this is our job right here.
So first let your phone with a functional ROM then use WST 4... if the program dont works on activesync just put it on bootloader mode holding camera button then rest... wait for the RGB screen and then release the camera button.
Sorry for that.
hOHOHOHOOHOOO
unlock from imei-check.co.uk -> flash from SD card
and now it is OK........ but only pay 20 pounds .......... but better that has got a brick
i don´t know about another free way
Yep
BongomanCZ said:
hOHOHOHOOHOOO
unlock from imei-check.co.uk -> flash from SD card
and now it is OK........ but only pay 20 pounds .......... but better that has got a brick
i don´t know about another free way
Click to expand...
Click to collapse
You're right... everybodys got a free choice.

URGENT: flashing back to stock for warrenty - all gone wrong

hi
i've need some help urgently on this as the phone is being picked up in the morning and its currently going really bad
i had dutties 3.9 rom on, but i found a 1.19 orange rom in the wiki, so installed this.
however the display is very bad, and is only showing 16 colours so looks rubbish
I belive this is to do with the SPL
This is what i did:
1. put phone in bootloader mode (was displaying SPL 1.56)
2. ran blac_uspl.exe in USB mode which changed the SPL to 1.15 (USPL)
3. installed the rom
did i do something wrong?
any help VERY appreciated
Thanks
Did you tried to flash back your original SPL??
USPL is just a temporary patch of the SPL...
I think you have to flash back to SPL 1.15...
To check if you have the right version put phone in bootloader mode it should displaying SPL 1.15...
Read here http://forum.xda-developers.com/showthread.php?t=431217
D'rath
Ikkari said:
Did you tried to flash back your original SPL??
USPL is just a temporary patch of the SPL...
I think you have to flash back to SPL 1.15...
To check if you have the right version put phone in bootloader mode it should displaying SPL 1.15...
Click to expand...
Click to collapse
thats the problem
i dont know how?
D'rath said:
Read here http://forum.xda-developers.com/showthread.php?t=431217
D'rath
Click to expand...
Click to collapse
Thanks but thats for Hard SPL, where as i used USPL
or am i getting it all wrong?
D'rath said:
Read here http://forum.xda-developers.com/showthread.php?t=431217
D'rath
Click to expand...
Click to collapse
Just look in the first post under:
How to reflash Stock/Shipped SPL - STEP BY STEP - FOR WARRANTY REASONS ONLY!
very strange
its working now
just needed a hard reset!
thanks for your help
edit------------
scratch that, its displaying them stupid colours again
GREAT!
m.r.davies said:
Thanks but thats for Hard SPL, where as i used USPL
or am i getting it all wrong?
Click to expand...
Click to collapse
You are getting it wrong!
USPL is a temporary patch to allow you to flash a unauthorized ROM!
You have currently SPL 1.56 installed, but you need flash back stock SPL 1.15
Ikkari said:
You are getting it wrong!
USPL is a temporary patch to allow you to flash a unauthorized ROM!
You have currently SPL 1.56 installed, but you need flash back stock SPL 1.15
Click to expand...
Click to collapse
thanks
i understand the problem now
but the link that was posted talks about hard spl, and when it says about reverting the rom, it talks about using hard spl, which is where i'm getting confused
Could you clarify which steps i need to take as its still showing spl 1.54
thanks
m.r.davies said:
thanks
i understand the problem now
but the link that was posted talks about hard spl, and when it says about reverting the rom, it talks about using hard spl, which is where i'm getting confused
Could you clarify which steps i need to take as its still showing spl 1.54
thanks
Click to expand...
Click to collapse
go to http://forum.xda-developers.com/showthread.php?t=431217
view the very last part of first post. It teaches you EVERYTHING. I think the part that you confused is going from step3 to step4. Read carefully. =)
good luck.
m.r.davies said:
hi
i've need some help urgently on this as the phone is being picked up in the morning and its currently going really bad
i had dutties 3.9 rom on, but i found a 1.19 orange rom in the wiki, so installed this.
however the display is very bad, and is only showing 16 colours so looks rubbish
I belive this is to do with the SPL
This is what i did:
1. put phone in bootloader mode (was displaying SPL 1.56)
2. ran blac_uspl.exe in USB mode which changed the SPL to 1.15 (USPL)
3. installed the rom
did i do something wrong?
any help VERY appreciated
Thanks
Click to expand...
Click to collapse
1. dnload the stock spl from the said thread.
2. dnload the hspl 1.56 olinex wrapper
3. connect ur fone to pc in the bootloader mode.
4. run the hspl 1.56 olinex wrapper and do nothing to the onscreen utility.
5. wait fr the files to be xtracted in the window from where u ran the hspl wrapper.
6. replace the self extracted ruu_signed.nbh with the stock spl 1.15 that u downloaded.
7. continue with the ruu utility.
thats all thts needed..
ultimatepichu said:
go to http://forum.xda-developers.com/showthread.php?t=431217
view the very last part of first post. It teaches you EVERYTHING. I think the part that you confused is going from step3 to step4. Read carefully. =)
good luck.
Click to expand...
Click to collapse
Thanks
yes you're right, it solved my problem
the reason i didn't try in the first place was becuase the title said HARD SPL and i didn't want to mess it up as i used USPL
i used Restore_Stock_SPL_115.zip and swapped the nbh file after initilizing installation (after extraction) and it worked great
thanks for all your help guys!!!!!!
i really appreiciate it
My god, I was feeling your anguish while reading this topic until the end...
Black Antitoon said:
My god, I was feeling your anguish while reading this topic until the end...
Click to expand...
Click to collapse
I eventually went to bed at 2:30am
all sorted now and got my new phone!
woohoo

Bootloader problem

Guys, i've finally decided to flash my stock rom. It's orange one and info says is't SPL-1.14.0000
Now, but whenever i connect phone to computer it says "serial" on the bottom and i'm gettin warning usb device not recognized from computer.
Help pls..
Gixso said:
Guys, i've finally decided to flash my stock rom. It's orange one and info says is't SPL-1.14.0000
Now, but whenever i connect phone to computer it says "serial" on the bottom and i'm gettin warning usb device not recognized from computer.
Help pls..
Click to expand...
Click to collapse
Hi, do you have installed the correct drivers??
http://forum.xda-developers.com/showthread.php?t=524619
cheer dude, but i think i've sorted it. USB cable was connected through the hub, so pluged it in directly, voila! it worked lol..
Sorry for double post, bit noobish question.
so it shows my SP is 1.14.0000
what am is suppose to do next? use USPL or HSPL?
And what rom? first 1.56?
it's just way too confusing, well at least for me
Gixso said:
Sorry for double post, bit noobish question.
so it shows my SP is 1.14.0000
what am is suppose to do next? use USPL or HSPL?
And what rom? first 1.56?
it's just way too confusing, well at least for me
Click to expand...
Click to collapse
You can use USPL or HSPL. USPL will change your stock SPL only for a moment, so you can't be worry about warranty.
HSPL will change SPL and replace it. You can also restore stock SPL and delete HSPL from device before you give back device to the service.
but can i use any desired rom straight away? if so, why do i need to know what my spl is?
Gixso said:
but can i use any desired rom straight away? if so, why do i need to know what my spl is?
Click to expand...
Click to collapse
if you have stock ROM now and you want to change it to e. g. Miri 6.5 v25 ROM which is 1.56 based, you must first install official 1.56 ROM which replace youcy stock SPL to 1.56. Second you can flash it with USPL or HSPL to get e. g. Miri ROM.
rafalplus03 said:
if you have stock ROM now and you want to change it to e. g. Miri 6.5 v25 ROM which is 1.56 based, you must first install official 1.56 ROM which replace youcy stock SPL to 1.56. Second you can flash it with USPL or HSPL to get e. g. Miri ROM.
Click to expand...
Click to collapse
Ah i understand, first of all i need new official rom, which is 1.56 and then i can use basically any desired rom. Does flashing 1.56 rom means i'm gonna loose warranty on my phone?
Gixso said:
Ah i understand, first of all i need new official rom, which is 1.56 and then i can use basically any desired rom. Does flashing 1.56 rom means i'm gonna loose warranty on my phone?
Click to expand...
Click to collapse
you can get 1.56 ROM on official HTC Website- you You'll not lose the guarantee
but
Every unofficial ROM from XDA it's the loss of the guarantee, but you can restore stock ROM and go to service...
rafalplus03 said:
you can get 1.56 ROM on official HTC Website- you You'll not lose the guarantee
but
Every unofficial ROM from XDA it's the loss of the guarantee, but you can restore stock ROM and go to service...
Click to expand...
Click to collapse
wonder if could help me more, just tried to install official update to 1.56 but it says it's not compatible with my device.
Gixso said:
wonder if could help me more, just tried to install official update to 1.56 but it says it's not compatible with my device.
Click to expand...
Click to collapse
so you have to get deviceID from guy who can download it. Then you can install it using USPL/HSPL
Gixso said:
wonder if could help me more, just tried to install official update to 1.56 but it says it's not compatible with my device.
Click to expand...
Click to collapse
dnload and install hspl 1.56 olinex from the tutorial thread..
no need to update to official rom... jus a waste of tim..
if u dont want hspl then dnload 1.54 stock from the same thread and flash it.
use uspl nex tim onwards to flash new roms.
updatin to officials is a waste of time..
that's exactly what i'm doing right now. Downloading 1.54 update and then will install it and put on dutty'r extreme i think it's called. Is that correct procedure?
Talking about 1.56, what i ment is that i've downloaded updated and it wouldn't install. So guess will have to do it through the bootloader. Am i correct?
Last think i want is to damage my "gem" lol..;-)
Gixso said:
that's exactly what i'm doing right now. Downloading 1.54 update and then will install it and put on dutty'r extreme i think it's called. Is that correct procedure?
Talking about 1.56, what i ment is that i've downloaded updated and it wouldn't install. So guess will have to do it through the bootloader. Am i correct?
Last think i want is to damage my "gem" lol..;-)
Click to expand...
Click to collapse
well to dnload the update u need a serial number..
nd u always can flash from bootloader as it is the safest way.
the best advise i can give u is install hspl 1.56 olinex..
this is because in future if nethin goes wrong wid ur usb port u still can flash stock rom and spl.
if u use uspl it will not be possible...
and in any case fr warranty purposes also ull change spl from 1.54 to 1.14.
so why not 1.56.olinex to 1.14.
involves the same steps rite!!
cvchetan said:
well to dnload the update u need a serial number..
nd u always can flash from bootloader as it is the safest way.
the best advise i can give u is install hspl 1.56 olinex..
this is because in future if nethin goes wrong wid ur usb port u still can flash stock rom and spl.
if u use uspl it will not be possible...
and in any case fr warranty purposes also ull change spl from 1.54 to 1.14.
so why not 1.56.olinex to 1.14.
involves the same steps rite!!
Click to expand...
Click to collapse
May i ask you for a link? i can't find the 1.56 hspl olinex
Gixso said:
May i ask you for a link? i can't find the 1.56 hspl olinex
Click to expand...
Click to collapse
Try a little searching next time and abide by forum rules. HSPL 1.56 can be found here
Fallen Spartan said:
Try a little searching next time and abide by forum rules. HSPL 1.56 can be found here
Click to expand...
Click to collapse
cheers for you help, will do next time harder. Noob here and all is so confusing. Hope i ain't bothering anyone..
Gixso said:
cheers for you help, will do next time harder. Noob here and all is so confusing. Hope i ain't bothering anyone..
Click to expand...
Click to collapse
and hey dont be afraid to ask any questions..
it's better to ask the stupidest question rather than killin ur fone..
cvchetan said:
and hey dont be afraid to ask any questions..
it's better to ask the stupidest question rather than killin ur fone..
Click to expand...
Click to collapse
yeah i know been reading whole day, guess i will have a go now, just bit scared to brick it
got usb updated, got WMDC updated, got framework , ..
Gixso said:
yeah i know been reading whole day, guess i will have a go now, just bit scared to brick it
got usb updated, got WMDC updated, got framework , ..
Click to expand...
Click to collapse
You won't brick your phone. Thats why we are here, to prevent that happening. If your unsure of something, ask away. We can help you. All I ask is that you read and search first before posting.

Categories

Resources