Something i still don't understand about USPL... - P3300, MDA Compact III ROM Development

Hello,
So much time in the forum and i still didn't get this part properly:
I have used USPL for the Artemis, and i have been flashing some ROMs with no issues at all. My problem is that i want to try out an official WM6 ROM:
HTC_P3300_WWE_3.13.405.1_4.1.13.44_02.94.90_Ship_R
And i know this will overwrite my SPL once again. I currently have SPL 1.11.0000 (so it is CID unlocked).
Can i flash this ROM safely without bricking the Artemis? (silly question but better safe than sorry). I know that if my SPL gets overwritten i have to USPL once again in order to flash cooked roms, this part i got
Basically what i need to know is if USPL will make the Artemis flashable with ANY type of ROM (cooked, official, etc).
Thanks for any help.

yep, uspl will allow officail/cooked roms
tried flashing official rom with out uspl and my ppc was showing SPL 1.11.0000 from before, it wouldn't flash even though it was the official rom.
flashed with uspl and all was fine

Okay thank you

hey dude - did you read the uspl manual by POF
the uspl tool for artemis temporarily add files to the phone RAM so that it will allow any rom to be flashed! once the phone is immediatly soft-reseted after running the uspl utility the uspl files will be deleted (from the ram i think) and it will be protected again (locked again) the uspl tool by pof does not change the ispl it just create kind of a backdoor way! (my analogy)
from experience a hard reset is alway beneficial and necessary from my point of view after flashing roms
also soft rest is useful before running the uspl - u need ram
best wishes and happy flashing - we are flashing addicts here thanks to pof

jahrami:- not true, start_uspl thru cewrite.exe adds some files to allow Ruu to flash USPL (SPL:1.11.0000) after flashing spl is finished(correctly) U can do as many HARD/Soft resets as u want to. U can flash whatever U want as many times U want to. But u need to take care if its not SHIP rom (they flash SPL as well) While u'll use only cooked roms, u can sleep in peace. Best way is to check SPL version always before flashing.

phsnake said:
jahrami:- not true, start_uspl thru cewrite.exe adds some files to allow Ruu to flash USPL (SPL:1.11.0000) after flashing spl is finished(correctly) U can do as many HARD/Soft resets as u want to. U can flash whatever U want as many times U want to. But u need to take care if its not SHIP rom (they flash SPL as well) While u'll use only cooked roms, u can sleep in peace. Best way is to check SPL version always before flashing.
Click to expand...
Click to collapse
Hi phsnake
When you use uspl does it change the spl version??
read the notes 2-6 in the uspl manual
2 says the uspl does not change imei we all agree
3 says says the uspl it does not correct cid (country id) area yeah
4 says the uspl TEMPORARILY unclock the device
5 says the uspl AFTER FLASHING the phone is set back to factory settings
dear phsnake ppl were running uspl, soft reseting their phones, then try to flash a rom (they reported that flashing did not work) so it seems that files extracted by uspl go into a temporarily memory would you say its the rom or ram?
i just offered my understanding to what i've read i am not as intelligent as pof - i am just an ordinary member i am even not senior
best wishes

The USPL is permanent unless it is overwritten by another FULL flash (including SPL). If you just flash the OS, GSM, EXT_ROM or SPLASH parts, it'll be there forever.
I tried flashing an official ROM after USPL and it still said the device didn't have the characteristics for the ROM or whatever, so i extracted OS.nb, flashed it, and it worked like a charm.
For as long as you have SPL 1.11.0000 (forever if you don't overwrite it) you can flash away as you like.

Related

All this is sooooo new!!!

A quick (probably simple) question. I have a CID unlocked Orbit, thanks to imei-check. Does this mean I don't need to use the USPL software now to flash handset or must I still do this first?
Thank you for your time.
Shand359 said:
A quick (probably simple) question. I have a CID unlocked Orbit, thanks to imei-check. Does this mean I don't need to use the USPL software now to flash handset or must I still do this first?
Thank you for your time.
Click to expand...
Click to collapse
If you want update Rom NBH format still need Run USPL again..!
Although it may seem redundant, I would run the USPL before loading any of the roms found on this board as a fail safe. I also have an unlock file from IMEI check and I only use that to load non-modified OEM roms like HTC/O2/Dopod etc. Also remember that you have to run the IMEI check or the USPL EVERY time you change roms. Unlocking once will only serve to load a single rom. So save the unlock utility and the IMEI code file they gave you in a file for quick access if you plan on playing the experimentation game. Also, look through the posts there was a thread on how to unbrick your IMEI-unlocked phone no matter what by doing a trick and a HEX edit involving the software you use to CID unlock your phone.
imei-check vs. USPL
there is following difference with imei-check and uspl:
imei-check recalculates and modifies cid area on your device, uspl doesn't.
with uspl, cid area and model id are ignored and not checked.
this enables to perform upgrade of any rom.
rom has to be properly signed though, if you do nbh upgrade with regular upgrade utility.
if you use pdocwrite method, then it is wise to have uspl installed before you write to doc (same for nbh upgrade. always have uspl installed first). otherwise in case of faulty upgrade it will be quite difficult to recover the device.
keep in mind, with next full rom upgrade (say factory rom upgrade, spl will be overwritten). this means you need to run uspl again, before performing upgrade.
regards.
fdp24 said:
there is following difference with imei-check and uspl:
imei-check recalculates and modifies cid area on your device, uspl doesn't.
with uspl, cid area and model id are ignored and not checked.
this enables to perform upgrade of any rom.
regards.
Click to expand...
Click to collapse
@fdp24,
nice to see you alive and kickin`!
Say, does this mean I could flash the wm6 rom from the hermes (see: http://forum.xda-developers.com/showthread.php?t=305940 )
into my uspl unlocked hero ?
tried it with the implemented installer without success!
greetz
Please answer me this then. Just to see if I have it right.
I have my Orbit unlocked by imei-check. I now have Bepe's WM6 installed and running great with absolutely no problems what-so-ever. Since I have unlocked my phone and flashed a new ROM onto it, do I now need to re-unlock my phone if I intend to change the ROM in the future? (Does flashing Bepe's ROM reset the CID-lock?)
imei-check does permanent cid unlock. you don't need to re-unlock device again.
- some roms will not install on device, because they have different model id.
- uspl is a solution for this. with uspl installed, model id is not checked.
- if you use pdocwrite method, then you are writing directly to doc, and don't have to bother with cid and model id. however, if something will go wrong with this method, it could be not very easy to recover cid locked device. optimal in this case to have device with uspl installed, because you will not be dependent on cid and model id.
- wm6. most of cooked roms represents just an os. during upgrade, ipl and spl parts remains intact during upgrade. wich means with uspl installed, after os upgrade you don't need to install uspl again. spl version is 1.11.0000 when uspl is installed on device.
- regular factory upgrade. all parts are upgraded (ipl, spl, gsm, splash, os). uspl will be overwritten. for future upgrades you need to install uspl again.
regards,

SOFT-SPL ??

Hallo,
sorry für this question but is it possible to have a Soft-SPL instaed of a Hard-SPL to jump the SPL protection like the HTC-Prohet.
with my Old HTC Prophet i used always the Soft-SPL (copy some files in the Phone, run them and the phone boot in bootloader mode, then flash any ROM) so i do not need to worry about warranty or else! it is more secure than a Hard-SPL
is that not possible with our precious diamond?
Thanx in advance
WBR
This might not be a satisfying answer, but you can revert to a stock SPL at any time, see here: http://forum.xda-developers.com/showthread.php?p=2324837#post2324837
-Alex
cptsunshine said:
This might not be a satisfying answer, but you can revert to a stock SPL at any time, see here: http://forum.xda-developers.com/showthread.php?p=2324837#post2324837
-Alex
Click to expand...
Click to collapse
yes i know that, but i do not want to swim in the Hard-SPL stories (change from 1.xx to 1.40, flashing, ROMS compatiblilty (some has problems with Hard-SPL after ROM flashing), reflash to stock SPL.. and so on..)
any way thanx for ur answer
WBR
the issue is not necessarily jumping the SPL protection.. Hard-spl remains on your phone and protects you in case of a bad flash.. it is removable and doesn't really make any sense to not use it unless you're desperate for a really expensive paperweight..
To answer your question, yes there is a kind of SoftSPL.
It was used to flash the HardSPL and is loaded by the batch, you executed.
It uses JumpSPL by pof and a modified mfg bootloader in .nb format.
Theoreticaly, you can take JumpSPL, the Bl.nb and a shortcut with the right arguments to the device storage and execute it.
Or use the SSPL from Developer HardSPL, it's one file.
And, no. I'll not explain more, because I won't write a How To for device bricking.
But it is highly recommended to use a HardSPL.
There is always a way back and in case of a crash, it may protect you from a nice brick.
It is safer to use HARD SPL.
DO NOT USE SOFT/JUMP SPL TO FLASH ROMS OR RADIOS.
THERE ARE CHANCES TO BRICK YOUR DeVICE USING JUMP/SOFT SPL.
sumitescp said:
It is safer to use HARD SPL.
DO NOT USE SOFT/JUMP SPL TO FLASH ROMS OR RADIOS.
THERE ARE CHANCES TO BRICK YOUR DeVICE USING JUMP/SOFT SPL.
Click to expand...
Click to collapse
I'm totaly agree with that.
Thanx to all
vote for the HARD-SPL.... ;-)
sumitescp said:
It is safer to use HARD SPL.
DO NOT USE SOFT/JUMP SPL TO FLASH ROMS OR RADIOS.
THERE ARE CHANCES TO BRICK YOUR DeVICE USING JUMP/SOFT SPL.
Click to expand...
Click to collapse
Re-flashing SPL is the most dangerous part.
To use SSPL you don't have to re-flash SPL, so it IS safer.
If OS doesn't boot though, SSPL can't be used. HSPL is your best bet if you want to flash just anything you come across without damaging SPL.
stepw said:
Re-flashing SPL is the most dangerous part.
To use SSPL you don't have to re-flash SPL, so it IS safer.
If OS doesn't boot though, SSPL can't be used. HSPL is your best bet if you want to flash just anything you come across without damaging SPL.
Click to expand...
Click to collapse
Yeah but imagine your running sspl to install a rom, and your flash did not go well eventhough it completed the 100%. Now you are stuck on bootloader. You can´t do anything coz you did not have hard spl on. I think you can still recover using mtty.exe but that is a long thing. Do not take the risk of losing your phone forever by bricking it.

Hard spl problem!!!

I know you guys most be tired of this but im still a lil confused about all this since i have searched around and i have still to know how to return the stock SPL...now i know theres alot of post that show how but what i need to do is find out one which i dont have to use my phone:
What i mean is....i dont have to copy SSManual.bat to my fun and run it from my phone...because i have to return my phone to HTC for warranty reasons but i cannot get passed the align screen configuration at boot since my touch is messed up (p.s. i can still flash and active sync)...
what i need to know is a way to return to the stock SPL without using the phone (except for Active Sync)...
p.s. if i have the ASIA WWE HK ROM on the SPL would be 1.34 or 1.93?
thank you!!
[SOLVED]
Basically, thanks to the ppl in this thread for helping.....since i couldnt get passed my align screen cause of hardware problems with my screen i couldnt access the sspl-manual in order to revert to stock spl so what i did is i flash my phone with Dia duit 1.4 which has no welcome screen or align screen so i could go thru to the phone then performed the sspl manual and reverted to the 1.93 spl (my version)and afterwards i flash my phone with the Asia HTC wwe orginal romhttp://forum.xda-developers.com/showthread.php?t=410720 ......i know ure supposed to first flash orginal rom and then the stock spl but i took a chance and it worked...THANKS u guys keep up the good work and now its up to HTC to fix my hardware....Hoping its on warranty
By the way right now im on Olinex 1.40
thank you again!!!
can't you install the hardspl through bootloader mode?
Unfortunately no, everytime i do either i get an error [202] or it goes straight to 100% but then when i check with the vol - and reset button it shows olinex 1.40
did anybody ever try to send it without reverting back to the stock spl ?
emy09 said:
did anybody ever try to send it without reverting back to the stock spl ?
Click to expand...
Click to collapse
Try to install a rom which don't have to align the screen. then you copy the file you wants from the phone.
Good luck
does anybody know of a rom like that that exists cause that sounds like a pretty good idea!!
hi
i had your problem and has olinex 1.40 anld like to restore hard spl
first you should install original rom on your device
then install original hard spl ( i try it )
download rom 1.93 WWE from the htc site (it should be 1.93)
then hard spl with it (copy sspl manual om your device run it then restart you device run it again then connect it to pc and run ruu
hard spl : http://rapidshare.com/files/215819452/1.93_Original.rar.html
sorry my English is not good
http://forum.xda-developers.com/showthread.php?t=493719
emy09 said:
does anybody know of a rom like that that exists cause that sounds like a pretty good idea!!
Click to expand...
Click to collapse
i think the new rom of suiller (diadiut 1.4) would do. you don't need to screen align after flashing.
azera_2000 said:
hi
i had your problem and has olinex 1.40 anld like to restore hard spl
first you should install original rom on your device
then install original hard spl ( i try it )
download rom 1.93 WWE from the htc site (it should be 1.93)
then hard spl with it (copy sspl manual om your device run it then restart you device run it again then connect it to pc and run ruu
hard spl : http://rapidshare.com/files/215819452/1.93_Original.rar.html
sorry my English is not good
Click to expand...
Click to collapse
I appreciate the help but the problem is that i cannot get passed the align screen of the first boot which means i cant run sspl manual since i cannot in the files from my phone.....also if i do flash the Dia duit 1.4 rom which does not boot with the align screen or welcome screen, dont i have to flash the original rom before putting the stock SPL !!.....thank you guys for the info

how to upgrade a rom 6.1 to artemis?

please help me,i want to update my artemis to wm6.1,how to proced?
Upgrade
First of all and most importantly you need instal a soft USPL. This is essential and will stop your phone from bricking.
Do a forum search for POF he is the god of all things unlocking and USPL and find the correct USPL for your phone. There are usually instructions attached so have a deep read.
Then you just need to flash the rom of your choice, again you will be instucted all the way through the flashing, then when you you are instructed all is well and the phone reboots ALWAYS DO A HARD RESET, Remember though that if you want to flash other roms you must always reinstal the USPL as this will not survive the hard reset.

[Q] - Rom flashing help needed

I'm a new diamond (DIAM100) user and i'm having so many doubts about flashing a new custom ROM and all related to HardSPL and stuff.
This is my 3rd PPC and i've been flashing custom rom's for years in my Polaris (i've even cooked some myself) and it was very simple.
Now for Diamond, there's so many HardSpls, each with so many pros and cons that it's so very confusing. I've been reeding this forum for a week and i haven's still cleared up my mind.
So i would appreciate a little help from more experienced users.
Here's the deal: My Diamond (my father in law gave it to me as he doesn't use it any more and my Polaris has become very instable) shows this at bootloader:
DIAM100 64M
SPL-2.03.0000
MicroP-Diam (LED) v11
PSOC-Diam STAGE_PVT v0x32
It has the last oficial portuguese rom (2.03) and radio 1.09.
In the forum i've found olinex's SPL but its only 1.93. - (Q1) Can i flash this SPL and so unlock the device, flash a new custom rom and then flash back the original 2.03 SPL, thus locking it again?
(Q2) To update the radio to a new version is there any special requirments?
(Q3) Would aprecciate if any diamond experienced user posted some help on How-To upgrade my diamond based on his self experience and point me to the right tools.
TIA
Lets start...
Okay. So flashing a Diamond for the first time with a new HSPL and ROM is pretty confusing at start. But when you get the hang of it, you would know this cudnt have been easier...
This tutorial is based on my experience and on actual procedure. Still, you can take a look around this tutorial as well. Click here
This tutorial is divided in 3 main parts.
1. Flashing the HSPL 1.93
HSPL 1.93 is by far the best HSPL you will ever get. Most of the ROM chefs in their prerequisite have also recommended HSPL 1.93. If you find this hard to believe, see for yourself in the Diamond ROM development section.
Okay. So download is HERE For details abt this HSPL read from this link http://forum.xda-developers.com/showthread.php?t=400950
a) Put your device into Bootloader mode.
b) Flash away using the RUU
Now you have got HSPL, why the H, because it stands for HARD, means now if you load your official ROM 2.03, this HSPL will not be overwritten.
And believe me, i have flashed HSPL 1.93 and using the official ROM 1.93 WWE along with it.
AND i have NOT faced ANY problems at all
Plus! There seems to be a screen flciker problem with SPL 1.40. So dont flash HSPL 1.40. I can guarantee from my usage 1.93 is the best.
Moving ON!
2) Flashing a CUSTOM ROM (Need to do mtty)
a) Now see, this is the part where the initial headache comes. Cos every cook recommends that you do a mtty format on your Diamond before you flash their custom ROMs. What the hell is mtty and why do you need it so badly.
Answer: Suppose you dont care abt mtty and you flash a Custom ROM. Then you experience sudden freezes on your device and even a few resets also. And even before that gets started, You might not be able to flash the Custom ROM at all, because somehow the flashing gets stuck at maybe 3% or X%
Is the Chef to Blame? Nope! This is where mtty solution Jumps in.
So the next step is to read and format your device with mtty. READ HERE THOROUGHLY and FOLLOW THE METHOD MENTIONED Depending on your Computer Operating System!
b) MTTY DUDE RIGHT HERE
3) FINALLY, time for a CUSTOM ROM!
Oh! SO you done with mtty and reading this part eh? Well what are ya waiting for.
Since you formatted your device using mtty, keep your device in Bootloader mode
a) NOW flash any custom ROM which you want to flash.
b) AND if you want to flash another custom ROM again, you have to do mtty again
WHY?
Because Custom ROMS vary in size and take different sizes on the flashable part of your Diamond. When the current rom which you want to flash is smaller than the existing ROM in your Diamond, this can cause some problems. This is the reason you needed to do mtty in second step above.
And even if the case was vice versa in the matter of size, i would recommend doing mtty.
NOW Answers to your questions!
UNLOCKING and RELOCKING
Q1) Ofcoz! Indeed! Once you flash a Custom via the USE of an HSPL, you can revert back to your locked SPL. Havent caught the sight of a SPL 2.03 available here. But still this forum is full of suprising stuffs. So look around..
SO if you are reverting back to a locked SPL, then after flashing of your custom ROM is DONE! you will need these to erase away the HSPL, which wud not go even if you do an a flash from your official ROM. Because it is protected. SO read a similar case presented in this post http://forum.xda-developers.com/showthread.php?t=504675 and download the attachment in the 3rd POST. (I recommend this link and attachment than the link i am providing below)
Also a similar post abt returning to stock SPL is here http://forum.xda-developers.com/showpost.php?p=2324829&postcount=39
If you are following the second scenario, in the case of Stock SPL 1.93 you wud need stock SPL 2.03
RADIO
Q2) There is no special requirement apart from unlocking your device with an HSPL. Once you complete the HSPL (Unlocking section) you are done! You can flash any number of RADIO and Custom ROMs which you want to check. Just remember to give your Diamond a lil rest. And Oh! one Radio and Custom rom at a time.
Q3) I hope most of your doubts have been cleared and you are confident to flash now.
Still if you need any help please post back or PM me. I may not reply soon, but still i would come around every 6-9 hours. Oh yeah i m a student!
Thanks for the reply, very complete and useful and a confirmation to what i was thinking. Thank you again.
I did find a 2.03 SPL in http://forum.xda-developers.com/showpost.php?p=3359191&postcount=390 and i've dumped my own as per http://forum.xda-developers.com/showpost.php?p=2460876&postcount=3. Just don't know if it is the correct adress to 2.03 SPL.
Anyhow here's what i'm thinking:
1- Flash olinex 1.93 HardSLP
2- Flash custom ROM
3- Flash 2.03SPL back
Well the 3rd step may not be immediatly after step 2. I may want to try som other roms. But from what i've read it's best to have the latest SPL on your device.
By the way, what 6.5 rom's with bottom start button keep the same functions as the stock Diamond rom as when one pulls the stylus out while on a call it'll open notes, mute the ring when faced down, etc.
On call - stylus out - notes open is basically a feature available with the type of Phone Canvas version in the rom. You can try any of the below threads to get a suitable rom. These are the ones i have tried so far. There are some more 6.5 ROMs available also.
http://forum.xda-developers.com/showthread.php?t=611011
http://forum.xda-developers.com/showthread.php?t=765247
http://forum.xda-developers.com/showthread.php?t=517300
I think the mute option can be enabled by changing a registry value in the diamond, because it is dependent on g-sensor and light sensor, and irrespective of the ROM.
Good that you found my guide useful. I just checked that link for 2.03 SPL. Appears valid. Only when you try you will know. And yep what you say is correct. I also go with the latest updates. But somethings are really good i just get stuck with them, like my 1.93
Today i jus cooked a rom from my 1.93 stock. Removed some stuffs like customer feedback, error reporting and disabled security on installation of unsigned cabs.
I may post it online along with link to kitchen. The kitchen is very basic and so simple, i cooked my rom in 5-10mins max

Categories

Resources