Terminology - Touch HD Windows Mobile ROM Development

Hello
Could someone please kindly explain what does SPL mean?
And why ROM is called ROM? Is it the firmware?
Doews HSPL void warranty and USPL not?
I searched at google for a while but didnt get a proper answer.
Sorry to ask this here. Anyway, I am sure there are a lots of people who would like this to know as well.
Thanks

no idea..

Check my post at the end of the "Dummys......" sticky post, Uspl Doesnt invalidadte as its a temporary change as far as I'm aware. Hspl however invalidates the Eula of windows I think.

http://wiki.xda-developers.com/index.php?pagename=HTC_Blackstone

Rom=Read Only Memory in this rom you find the firmware of your device.

thanks for all your replies..
now I understand why these are called ROMs..
but one thing that still haunts my mind..
what does SPL stand for? i am very curious in this..what is it for?
is it some securtiy protocol? or what?
thanks guys..

SPL - second program loader.
the SPL is the bootloader. on a pc, the equivalent is BIOS.
HSPL is what you use to edit the SPL in such a way that it would allow you to use custom ROMS. its a permanent change as you are flashing a new SPL. USPL works only whenever you use/run it, so the SPL remains unchanged. changes are only temporary and when the USPL application is closed (or the device rebooted), the device goes back to its previous SPL.

See the SPL Questions page on the wiki. It will tell you more than your ever want to know .
AFAIK, USPL void's the warranty just as much as Hard SPL, but does it in a way that no-one can detect.
It's like saying the warranty is void if used in the attic, taking your phone in the attic will void it, but it will take some proving that you took it into the attic
Dave

nice example with the attic
thanks guys for your replies...Now I finally now what SPL is thanks to ASK768.. thanks...
have a great one...

no problem.
but actually, while we're at it, why would one want to flash a new radio on their device? what kind of benefits does it give?

ASK768 said:
no problem.
but actually, while we're at it, why would one want to flash a new radio on their device? what kind of benefits does it give?
Click to expand...
Click to collapse
I suggest you read up on radio's. Generally speaking newer versions have better reception, GPS fixed, less battery drain. Obviously area/country you are in may effect reception so best to read up on which radio's work better in which areas!

Related

WM6 official to cooked WM6?

Hello guys...need some advises here....
Just bought Dopod 810 with WM6 official....but can I use cooked WM6 that available here?
any risks doing it?
Some risks
Hi Wid -
You can use the ROMs posted here. They will work on any Trinity. Some things to watch out for:
- you can "brick" your phone, which means it stops responding to any inputs, becoming as useful as a brick.
- however you can fix "bricking"
- You can also avoid bricking by removing the Service Provider Lock (SPL) software and replacing it with a non-restictive SPL (see posts in this forum)
- if you remove or change your SPL, you technically have violated the terms of your contract with your telecom provider. This probably won't be a problem for day-to-day use, but if you ever need warranty service, or other service with the device, they can refuse to provide it because of your use of a non-offical ROM.
see here for more discussion of ROMs:
http://forum.xda-developers.com/showthread.php?t=331429
Good luck!
Mike
Hi mike....thanks for the information...
I did read about "brick" my device & I have been suggested that I must do Hard SPL first prior flashing with cooked ROM.
FYI, my phone is not under contract with my service provider...just warranty by the manufacturer...so should I still need to remove SPL? or do HARD SPL 1st then star flashing my phone?
thanks
wid
anyone can help me?
If you install any cooked ROM or change SPL you run the risk of your manufacturer warranty been in-validated.
The question you should ask yourself, is it worth the possible trouble?
Changing WM6 for a cooked WM6, i'm not sure, but only you can answer that question.
Yes...I just wondering....because I'm type of person that like to try something new.
But after sometimes, search & read...I decided to keep with my original ROM.
Thank you for all advises here

What exactly is hardSPL? USPL vs hardSPL

I apologize in advance if my questions are trivial and I am just dense.
I am pretty sure I've read through all the threads for "n00bs" but I still can't get a grasp of what exactly hardSPL does or is. I ran the search function and found that I don't NEED it per say and has claimed that it actually is "safer" to use USPL.
I own a Tmobile Wing (IPL > 4.xxx)
1. What exactly is the difference between USPL and hardSPL?
2. What are the limitations of either one.. will flashing a cooked rom without hardSPL cause problems?
3. I currently have flashed the newest Open Touch 4.0 and haven't had any problems at all (USPL), but I noticed in the thread for Touch-IT, it says that hardSPL is required. What does that mean exactly? If I flashed it w/o hardSPL.. will my wing crash/brick?
4. At some point, I'd like to sell the phone, so I don't want to do anything that is irreversible. My understanding was USPL is reversible, hardSPL is not?
5. I was on the verge of flashing the hardSPL but chickened out.
I installed the three cab files (canonyang.cab aserpolicy.cab disablesecurity.cab) but decided I wasn't ready to flash.
Will that cause any problems (installing the .cabs but not flashing)?
any help/input would be greatly appreciated. Sorry for all the n00b questions. Thanks
Essentially what you are doing is changing the Bootloader so you can install a different ROM regardless if it's signed.
USPL and HardSPL is a matter of having it done temporarely or permenantly.
USPL (temporary), is the safe route. This will allow you to Install one USPL capable ROMs per USPL. So if you're not a big flasher, and thinking about selling your phone in the near future, then you might want to stick to this method.
HardSPL (permenant), is the only TRUE way of bricking your phone. You will flash the bootloader for good so that you can constantly flash new ROMs without having to worry about flashing your bootloader of making sure it's a signed ROM. For heavy flashers, like myself, this is the ideal route.
HardSPL is reversible, there are some threads on how to do that. If I remember correctly, you have to flash back to a Stock T-Mo ROM.
Some ROMs require HardSPL because sometimes the cooks use different methods to flash ROMs onto devices other than ActiveSync (which is needed for flashing via USPL).
For example, ttran001's Open Touch V4.0 Micro ROM flashes onto your device using your SDCard, the phone is never connected to you PC so no opertunity to USPL. If it was not HardSPL'd, the ROM would be rejected. If it was, the flash would continue flawlessly.
I hope this answers your questions, and please, if I got anything wrong, correct me.
Regards,
three4seven said:
5. I was on the verge of flashing the hardSPL but chickened out.
I installed the three cab files (canonyang.cab aserpolicy.cab disablesecurity.cab) but decided I wasn't ready to flash.
Will that cause any problems (installing the .cabs but not flashing)?
any help/input would be greatly appreciated. Sorry for all the n00b questions. Thanks
Click to expand...
Click to collapse
Oh and from what I understand, installing those cabs wont hurt your device if you dont HardSPL. I believe you can uninstall them from the "remove program" which can be found under Settings/System/Remove Programs.
Everyone's allowed a Noob question every now and then I only know all this info because I read, so im sure if you read u'll be just fine.
nKiwan, thanks for quick and throrough reply
I get a little lost with this:
nKiwan said:
This will allow you to Install one USPL capable ROMs per USPL.
Click to expand...
Click to collapse
what does that mean exactly?
perhaps I should start by asking the USPL acronym stands for - I've googled it and I couldn't find the right acronym.
From my understanding.. the only real difference (besides one uspl rom per uspl vs infinite - i'm still a little hazy on that) is that hardSPL allows for flashing outside of activesync?
thanks again... I swear I tried my best using the search function and reading
Well, correct me if i'm wrong, if you do not HardSPL, then you must USPL your device everytime you wish to flash your device. This will temporarely change your bootloader so it will allow you to flash a non signed ROM, a.k.a. an "outside" ROM. USPL capable ROMs, are ROMs that you can flash using USPL, therefore, ActiveSync.
Well there are two differences I guess... HardSPL, basically, allows for flashing outside of ActiveSync; and will allow you to flash any ROM as many times as you would like, once HardSPL'd.
As far as the acronym goes, I have NO clue lol. Never bothered to find out, I guess it would be helpful to know .
nKiwan said:
Well, correct me if i'm wrong, if you do not HardSPL, then you must USPL your device everytime you wish to flash your device.
hardSPL.... will allow you to flash any ROM as many times as you would like, once HardSPL'd.
Click to expand...
Click to collapse
Technically then.. I could also flash any rom as many times as I want using USPL as long as I run USPL.exe? I read the flashing guide several times. The only difference I found was that you run USPL.exe and it goes through a loader instead of just running the RUU flaser. Is that right?
i apologize once again if I am being incredibly dense.
thanks again for putting up with my n00bness
there ya go! you got it. As you become more experienced you'll start to understand the need of HardSPL.
I was once a noob myself, so i understand where u coming from . Just glad I can help.
Regards,
nkiwan - thank you so much for answering my barrage of n00b questions.
You have been a great help. I really appreciate it.
Wow I think this is the coolest thread I have read ...it is just awesome what the WWW has done for all of us and thanks for the info
Glad I can help
I can understnad the use of USPL but I would recommend the use of hard SPL if you are planning to flash multiple roms. Either way I think it is just a matter of whether or not you actually want to run the USPL everytime you want to flash a rom... Don't quote me on that.
Just to doublecheck myself....
If I use USPL method and hard reset my phone - will I have the stock rom or the flashed one?
if I understand correctly USPL will bring back the stock one after hard reset and HSPL the new one.
very sorry to ask this now..from what i get is there are 3 ways of turning ur phone from phone to super phone:
1. install .cabs
2.soft flashing
3.hard flashing???
am i rite??
nKiwan said:
As far as the acronym goes, I have NO clue lol. Never bothered to find out, I guess it would be helpful to know .
Click to expand...
Click to collapse
I found this thread that you might find useful for the acronyms:xdasite.com/showthread.php?t=1104
Same was with me.....
three4seven said:
I apologize in advance if my questions are trivial and I am just dense.
I am pretty sure I've read through all the threads for "n00bs" but I still can't get a grasp of what exactly hardSPL does or is. I ran the search function and found that I don't NEED it per say and has claimed that it actually is "safer" to use USPL.
I own a Tmobile Wing (IPL > 4.xxx)
1. What exactly is the difference between USPL and hardSPL?
2. What are the limitations of either one.. will flashing a cooked rom without hardSPL cause problems?
3. I currently have flashed the newest Open Touch 4.0 and haven't had any problems at all (USPL), but I noticed in the thread for Touch-IT, it says that hardSPL is required. What does that mean exactly? If I flashed it w/o hardSPL.. will my wing crash/brick?
4. At some point, I'd like to sell the phone, so I don't want to do anything that is irreversible. My understanding was USPL is reversible, hardSPL is not?
5. I was on the verge of flashing the hardSPL but chickened out.
I installed the three cab files (canonyang.cab aserpolicy.cab disablesecurity.cab) but decided I wasn't ready to flash.
Will that cause any problems (installing the .cabs but not flashing)?
any help/input would be greatly appreciated. Sorry for all the n00b questions. Thanks
Click to expand...
Click to collapse
Hi Brother,
Same problem with me i have also search every where but failed... no answer about Hard spl.Every body say do hard spl and search in fourm and so on. There was no proper guide what it is and how to do. i was really puzzel. Now i have come to know that axect what it is Hard Spl.
Hard Spl mean CID unlock. If you unlock CId of the phone its mean you have done Hard SPl. Without CID unlock you can not write ROM.
Thanks
Br Raja
I have a T-Mobile Wing. I hardSPL'd it, installed a custom ROM, then I used the RUU to flash the original ROM back to it. It doesn't show the CanonYang startup screen, but the SPL version is still 4.70.Yang. Is it still HardSPL'd?
Stargazer418 said:
I have a T-Mobile Wing. I hardSPL'd it, installed a custom ROM, then I used the RUU to flash the original ROM back to it. It doesn't show the CanonYang startup screen, but the SPL version is still 4.70.Yang. Is it still HardSPL'd?
Click to expand...
Click to collapse
You can always check in the bootloader screen (the RGB screen).
Even if you have a 4.70.Yang you still need the IPL to be higher than 4 to flash custom ROMs. That is what is important.
If you ever see any of these number's change, Run the HardSPL folder again.

Do I need to hard SPL my Herald?

Hello, my device has a SPL of 5.04.0000 and I want a new ROM on it because it still runs WM5...
Now, in some threads I read that devices with an SPL higher than 4.xx.xxxx do not need to hard SPL it... but I'm not sure about it...
Can anyone give me the correct answer on the question if I need to hard SPL my device?
Let me first tell you im still a new flasher myself (Atleast to PDA's, Ive flashed PSP's And numerous other phones) and the way I read it, its much safer to flash with the HardSPL. I had the 4.00+ SPL and Still HardSPL'ed my TMo Wing. Its quick, easy, and it also sped up my phone quite a bit by taking off uneeded junk! Any questions please feel free to ask. Ill help as much as possile.
So if I understand everything, it is nessaserry to HardSPL my Herald before I can flash it with another ROM? And there is no difference with phones with an SPL of 2.XXX or 4.XXX or in y case 5.XXX? It still has to get an Hard SPL?
Well,
you will definitely need Hard SPL when intending to use a custom ROM! But beware: All devices with an SPL below 4 will brick when trying to Hard SPL them. So be sure to have an SPL of at least 4. Don't know if there's any workaround or w/e.
Cheers
I have an SPL above 4 so it will work! There are different "ways" to hard SPL the phone... does anyone know what the easiest way is?
Heres the thread I used.... it was quick and painless lol.... Clickity Click! But before u get started if you have windows vista there will be a few minor issues, but i can walk ya through that if necessary.
Used that thread as well. Works flawless
Cheers

flashing to a new rom

Hi all i am new to this got my first HTC Touch HD today
looking at the roms theres a few i like just got a few questions.
what is the best to use HSPL or USPL?
will flashing a new rom mess up my sim lock?
When it says donate whast the normal to donate? dont want to give to little
thanks about it
Thanks
Jonathan Hemmings
HSPL sits in ur rom permanently whereas USPL opens the loop once. That means flashing each time u need to use USPL
U need to read this guide fully to understand and make ur choice
http://forum.xda-developers.com/showthread.php?t=505377
People donate as low as US$ 5 whereas donating US$ 10 is a good amount to start with. Flash different rom's and make ur choice which author u like more. Then u can donate a higher amount if u like that author's creation. I am a big fan of Energy's pheonix rom.
Regarding SIM lock. Flashing rom doesnt mess with ur SIM lock or unlock feature and if ur sim is locked u can open it with olipro's tool. Try searching it in the forum.
It all depends on u what flashing method u choose, how much u donate and which rom meets ur needs....
Welcome to XDA and have a great time here.
BEWARE: Flashing ur phones makes ur phone look much cooler and sexier and u will madly fall in love with ur Touch HD once u find ur perfect rom
HAVE A GREAT STAY....
Thanks for the info mate
one thing i cant get my head round is the USPL and HSPL it say that HSPL is permanent but then it says once you have done it you can flash as ment times as you like ?? i am a little confused.
with the USPL if the battery dies or you take your battery out will it lose the rom?
Thanks
Jonathan Hemmings
also is there a way of making a copy of the rom that is on my phone now just incase i did not get on with any of them and i wanted to go back to this one?
thanks again
hemmjonny said:
one thing i cant get my head round is the USPL and HSPL it say that HSPL is permanent but then it says once you have done it you can flash as ment times as you like ?? i am a little confused.
with the USPL if the battery dies or you take your battery out will it lose the rom?
Click to expand...
Click to collapse
HSPL is one written to the handset. USPL isn't written to the handset, the files are sent to the handset when used and it loads another SPL on top of the existing one which is lost when the handset is rebooted (i.e. when the ROM has been installed).
I personally use USPL so I can keep the stock SPL as installed by HTC. Some prefer the HSPL as they don't have to use USPL everytime they want to flash.
I'd probably start with USPL and if you find you flash more often, change to HSPL. Apparently though, HSPL provides more protection against a bad flash - unsure what it does though as I've never used it
It doesn't matter what SPL you use though, once a ROM is flashed to the phone, it stays there until you flash another.
hemmjonny said:
also is there a way of making a copy of the rom that is on my phone now just incase i did not get on with any of them and i wanted to go back to this one?
Click to expand...
Click to collapse
I'm unsure of any way to backup an existing ROM. I'd take a look on HTC's website as they may have an updated stock ROM available for download. I keep that one as my stock ROM to revert to after a couple of custom ROM flashes.
hemmjonny said:
Thanks for the info mate
one thing i cant get my head round is the USPL and HSPL it say that HSPL is permanent but then it says once you have done it you can flash as ment times as you like ?? i am a little confused.
with the USPL if the battery dies or you take your battery out will it lose the rom?
Thanks
Jonathan Hemmings
Click to expand...
Click to collapse
Factory SPL is preventing you to flash any ROM made for another region or another language. Sometimes there are specific ROMs, made by HTC for certain providers, and SPL takes care to allow you only to flash an official upgrade for the same provider or the same region.
If you wish to flash a cooked ROM, you need to circumvent this protection in the SPL.
USPL makes a loophole in your existing SPL and it will allow flashing (now I see jonifen has explained it better). However, that loophole will disappear after the hard reset. Whenever you decide to flash another ROM, yo'll have to repeat USPL. The advantage is that you keep your official SPL.
HSPL is completely replacing your SPL with a new one, and the new one is slightly changed by OliNex: it always let you flash any ROM you want.
Hard reset will not affect it, as hard resets do not replace or wipe the ROM, SPL or the radio, they only wipe all your data and all 3rd party applications installed by you.
Thanks for all the info i am now flashing i have gone for HSPL as my phone is out of warranty + its lots easier + more stable from what i have read on here.
Thanks again for all your help
Jonathan

Flashing with out a HardSpl,

It seems that it is possible to flash the HD2 with with out HardSpl, Is it possible to do this with the Tilt2/TouchPro2's ?
Anyone interesting taking on this project ?
I will offer up a donation to those make this a realty..
This is worth reading, it is possible to flash without Hardspl, but it is on the HD2, Here is the thread discussing it, hopefully this will be possible on the tilt2 in the near future.
HD2 ROM Development
[SSPL] HowTo flash cooked ROM without HSPL
http://forum.xda-developers.com/showthread.php?t=606713
Credit goes to bebe for developing this for the HD2
http://forum.xda-developers.com/member.php?u=270777
I don't know. HSPL is superbly easy, and if your device is too broken to see what the SPL is, you don't have to worry about the repair center seeing what SPL is loaded. If it's still a usable albeit somewhat borked device, just find the stock SPL/ROM/radio and flash that mofo befo' shippin' it off. Hell, you're in USA and on AT$T, too. Phone insurance for thew win, dude. Went from kaiser to rhodium for $125, and free after customer service fu*ked with the wrong mofo.
I never see the point of anything but Hard SPL. I like that I never have to worry about bricking my device, no matter what I flash.
Flashing ROMs via SSPL is has always been reported as unstable. For that reason no-one has created SSPL's that allow ROM flashing in the past. Cotulla must have found something new, or everyone got lucky.
A more practical approach might be the USPL aka SplXploit (assuming that's not what Cotulla did). stepw has plenty of information regarding it on this forum, as does itsme on his personal site.
It's not going to be easy, and will require a lot more hacking ability and time than I have.
Dave
Bumping causing solving this will making trying new roms a whole lot easier ....
BTT it seems that is a good bit of success of flashing without Hardspl, but it is on the HD2, if it can be done on the HD2 then is should possible on the Tilt2 / touch Pro or any other HTC phone..
I will offer up a donation to those make this a realty.
F2504x4 said:
Bumping causing solving this will making trying new roms a whole lot easier ....
Click to expand...
Click to collapse
HardSPL takes about 3 minutes, and you only have to do it once. So I don't see how being able to skip it would make it "a whole lot easier".
redpoint73 said:
HardSPL takes about 3 minutes, and you only have to do it once. So I don't see how being able to skip it would make it "a whole lot easier".
Click to expand...
Click to collapse
If you had taken the time to read the link i provided, you would have seen this..
This is an easy way to flash unsigned OS images to the HD2. It should not void your warranty like HSPLs do, because it does not change your SPL. I know for a fact, that repair centers are advised to check the SPL version number on the device.
Click to expand...
Click to collapse
and it would be "free" except for all the Voluntary donations the chef would receive from this..
F2504x4 said:
If you had taken the time to read the link i provided, you would have seen this..
Click to expand...
Click to collapse
I don't see how that makes things a "whole lot easier". It looks to be about as complex a procedure as installing HardSPL, except it has to be done every time you flash, whereas once you have HardSPL:
1) Flashing via USB requires fewer steps
2) Flashing from MicroSD is possible
3) You can flash radios
So tell me how it is a "whole lot easier" when the initial step is approximately the same complexity, and subsequent ROM flashes do not have the reduction in complexity that HardSPL provides?
The problem with the HardSPL is that it many people are having problems and they do not respond to support requests anymore, even with donations. That is why were looking to do it without HardSPL.
sounds like a coup is about to happen!
I wonder if anyone has even though about doing a port of this for the Rhodium... It would be great because it wouldn't void warranty (as far as I can tell) and nobody and use HardSPL for crap anyone because the tick system isn't checked and donating doesn't work.
DaveShaw said:
I never see the point of anything but Hard SPL. I like that I never have to worry about bricking my device, no matter what I flash.
Flashing ROMs via SSPL is has always been reported as unstable. For that reason no-one has created SSPL's that allow ROM flashing in the past. Cotulla must have found something new, or everyone got lucky.
A more practical approach might be the USPL aka SplXploit (assuming that's not what Cotulla did). stepw has plenty of information regarding it on this forum, as does itsme on his personal site.
It's not going to be easy, and will require a lot more hacking ability and time than I have.
Dave
Click to expand...
Click to collapse
What would be the stability of a ROM that was flashed after hardSPL was installed with softSPL?
thekewlone12 said:
What would be the stability of a ROM that was flashed after hardSPL was installed with softSPL?
Click to expand...
Click to collapse
So long as the SPL you have (Hard or Stock) matches closely with the original one HTC intended for that ROM, you will be fine.
HardsSpl DOES NOT WORK FOR me AND NOBODY WANTS TO HELP ME
wish i could do it without HARDSPL but no
tonev said:
HardsSpl DOES NOT WORK FOR me AND NOBODY WANTS TO HELP ME
wish i could do it without HARDSPL but no
Click to expand...
Click to collapse
Please see the HardSPL sticky thread, which is the correct place for this, and where I have tried to help you.
redpoint73 said:
HardSPL takes about 3 minutes, and you only have to do it once. So I don't see how being able to skip it would make it "a whole lot easier".
Click to expand...
Click to collapse
No I CANT HARDSPL MY phone so it does not take 3 minutes it takes 3 days 5 hours ( and still counting )
Gunstar_Hero said:
I wonder if anyone has even though about doing a port of this for the Rhodium... It would be great because it wouldn't void warranty (as far as I can tell) and nobody and use HardSPL for crap anyone because the tick system isn't checked and donating doesn't work.
Click to expand...
Click to collapse
So you are saying that even if I donate for hardspl it won't work?
90% chance that if you're having problems installing HardSPL, this approach is as likely to (if not more likely to) fail for you.
The only issue I've seen with HardSPL is that on some phones (such as stock Tilt 2s), you can't install it without first installing enablerapinew.cab (or something like that, I forget the exact name). This is mentioned in the HOWTOs for HardSPL, and would likely affect this approach too.
Entropy512 said:
The only issue I've seen with HardSPL is that on some phones (such as stock Tilt 2s), you can't install it without first installing enablerapinew.cab (or something like that, I forget the exact name). This is mentioned in the HOWTOs for HardSPL, and would likely affect this approach too.
Click to expand...
Click to collapse
x2
Must do automatic flash while synced with pc also.
I asked about this a while ago and got the same kinda responses

Categories

Resources