I want to know what exactly is:
Radio Version:
Protocol Version:
SPL:
What is the difference between these concepts, ROM; RADIO; Protocol y SPL.
Thanks Very Much.
I search in the forum but i couldnt find a complete answer thats satisfied myself .
radio is the embedded software which control the phone part of the device
rom means read only memory and is the windows mobile operating system
Rudegar said:
radio is the embedded software which control the phone part of the device
rom means read only memory and is the windows mobile operating system
Click to expand...
Click to collapse
SPL is the boot loader that also protects the phone from "accidentally" flashing software that is not meant for it.
HardSPL is the boot loader that enables us to flash all the goodies the chefs provide for us.
Related
Greets.
Where or how can I get the radio rom 1.20.00.11.
There are Roms with it, but they are full roms. I only need the radio rom part.
Also, is the radio rom 1.20.00.11 equal to all the phones sold? Or is it brand specific?
Thanks.
rjtd said:
Greets.
Where or how can I get the radio rom 1.20.00.11.
There are Roms with it, but they are full roms. I only need the radio rom part.
Click to expand...
Click to collapse
use NBHextract.exe to split full nbh rom to nb files. radio part would be called 05_GSM.nb . It can be flashed either with MFG bootloader or with SSPL after converting it back to nbf (containing radio only) with nbhgen. Search will help you in obtaining this tools.
Also, is the radio rom 1.20.00.11 equal to all the phones sold? Or is it brand specific?
Click to expand...
Click to collapse
They are supposed to be. But I've got some doubts 'bout it recently (some things yet need to be researched): so be extreme carefull dealing with SoftBank devices or CHT ROMz.
So this will work if I just want to get the GPS, and not alter everything else?(language, os, settings, etc?)
and will this method leave the bootloader at the original 1.05 ?
Blackstone USPL version 2.5
MOD Edit HDuser
This thread has gone wiki and can be found under
http://wiki.xda-developers.com/index.php?pagename=HTC_Blackstone_USPL
END MOD edit
MOD Edit (DaveShaw)
0. Virus Warning
Your AV software may detect this file as a virus, please read here.
1. Disclaimer
THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND. I SHOULD NOT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE. USE AT YOUR OWN RISK!!!
2. Warning
USPL does not make any permanent changes to your device. It operates from volatile memory (RAM) and once the device is power-cycled, no traces of USPL remain there. As long as there's a valid SPL flashed and starting up, you can run USPL to help you solve many other troubles.
Therefore USPL itself is safe and can NOT damage your device. You CAN... USPL is not foolproof; inrepairable damage can be caused through incorrect use of USPL, so be cautious.
Unless you know what you are doing, NEVER:
- flash an unsigned/cooked ROM/SPL/Radio/Splash/etc... that wasn't tested by someone else;
- issue SPL commands known to be dangerous or if their purpose is unclear or unknown;
- upgrade/downgrade SPL using USPL.
Again, USE AT YOUR OWN RISK.
3. What is USPL?
USPL is Unsigned... Unbricker... Universal... Ultimate... SPL, you name it!
USPL is for running different SPL versions and installing cooked/unsigned ROMs on your device without flashing patched SPL.
USPL is for unbricking your device if OS doesn't load, you don't have HardSPL installed and there's no stock ROM you can find for your device.
USPL is for debugging and testing if you are up to your own SPL patching.
4. Current version and supported devices
USPL is highly experimental. It is alpha software, and it will remain such forever. This is version 2.x of USPL for HTC Blackstone (HTC Touch HD) only. Please don't try it with any other devices! It will not cause damage, but it won't work either.
5. Why version 2.x? Where are the previous versions?
USPL version 1.0 was originally created in April, 2007 for HTC Trinity (HTC P3600), however my laptop with all source codes was stolen in May, 2007 just as I was about to make it public.I didn't have time and will back then to start the project all over. Now that I own an HTC Blackstone, it made better sense to do it again. RIP trin_uspl! Long live blac_uspl! Version 2.0 was developed in early December 2008, but it was too buggy to release at that time.
6. How does it work (under the hood)?
USPL is exploiting multiple bugs/vulnerabilities in HTC SPL codebase (known since 2007) to inject and execute unsigned code. The same concept was reused by pof to implement HTC Trinity splxploit (http://forum.xda-developers.com/showthread.php?t=308691).
7. Why another SPL?
Why not?
Personally, I don't like the idea of flashing patched/hacked bootloader onto my device, so HardSPL doesn't work for me.
Having just SoftSPL is not enough, as sometimes OS doesn't boot to allow SoftSPL/JumpSPL execution.
8. What's in the package?
USPL comes as a single Windows executable - blac_uspl.exe. blac_uspl.exe is a console application developed and primarily tested on Windows XP. As of version 2.2 USPL should work in Windows Vista as long as RUU does; if you are still having problems with USPL under Windows Vista, consider downgrading HTC Sync drivers as described in http://forum.xda-developers.com/showthread.php?t=291723. Sorry Linux lovers, no version for you You may be able to run it from Wine, but I didn't try.
By default Blackstone USPL loads SPL 1.14 (or SPL 1.15 starting from version 2.4) patched to allow flashing of unsigned/cooked .nbh files. You can specify a different SPL (for example HardSPL or MFG SPL) to be loaded instead via command line.
9. Who should (not) use it?
If you can't tell the difference between SoftSPL (SSPL) and HardSPL (HSPL), then USPL is probably not for you.
10. How to use it?
New:
cRaCKwHoRe developed a GUI for USPL for those not familiar with command line, see http://forum.xda-developers.com/showthread.php?t=508361. It makes USPL a better experience, check it out!
Download the latest USPL attached to the second post of this thread and extract anywhere on your computer.
Go to ActiveSync properties and disable "Allow USB Connections" option. Turn off your device (long press "Power" key or remove/replace battery), then enter SPL bootloader mode (tri-color) by pressing and holding "Power" and "VolDown" keys simultaneously.
Connect USB cable and make sure "USB" label appeared in the white portion of the screen on your device.
Execute blac_uspl.exe; current status and any error messages USPL encounters will be displayed in the console window.
If everything goes well, your device will restart and SPL version label should read "1.14.USPL" indicating that USPL was loaded successfully.
If SPL version does not include "USPL" or if the screen is black, soft reset and try again. If "USB" label disappeared and did not reappear, reinsert USB cable.
You can then start RUU update to flash RUU_signed.nbh. Once RUU update is completed, device will restart using regular flashed SPL.
If you want to flash from SD card instead, make sure your SD card is not inserted when you enter the bootloader originally.
SPL will try to install it and would fail if blacimg.nbh is not signed by HTC. Insert the card after "USB" label comes up in SPL but before running USPL.
You can run "blac_uspl.exe ?" to get command line parameter help. Only 1 parameter is accepted and that is the name of an SPL file you want to load. You can load an MFG SPL or HSPL. USPL automatically takes care of allowing unsigned/cooked ROM flashing with any SPL you use.
11. Limitations
USPL relies heavily on multiple bugs specific to certain SPL versions, so it will only work on devices running **SUPPORTED** SPL versions.
The following Blackstone SPL versions are currently supported by the latest USPL version:
SPL 1.13
SPL 1.14
SPL 1.15 (TELSTRA)
SPL 1.19
SPL 1.54
If you run it on a device with unsupported SPL, an appropriate error message will be displayed and USPL will not run.
If you have a device with unsupported SPL version and you want to add support for it, please PM me to discuss.
blac_uspl.exe may not work in Windows Vista, unless HTC Sync drivers are downgraded. The ultimate solution to this problem is to use WinUSB instead of HTC Sync, this enhancement is not planned at this time though.
12. Thanks to:
Des - for original SoftSPL
pof - for JumpSPL and HTCflasher
OliPro - for original HardSPL
cmonex and OliPro - for Blackstone HardSPL
mikechannon - for HTC service manuals and repair guides
Dark Simpson - for HTC ROM tool
ViperBJK - for QMAT
jess6217 - for Telstra RUU
AnDim - for HTC Rom Editor tool
cRaCKwHoRe - for USPL GUI wrapper
PS Just noticed this is the first thread I have ever opened at xda-devs
Latest versions of USPL will be attached to this post...
Version 2.1
- Initial public version
Version 2.2
- USB port enumeration implemented for Vista support
Version 2.3
- Added support for SPL 1.19 host
Version 2.4
- Added support for SPL 1.15 host
- Updated default SPL base to version 1.15
Version 2.5
- Added support for SPL 1.54 host
*** Reserved for the time when this thread/project is closed ***
WOW! And I just flashed OliNex HSPL. Well, It's still handy to have around. We all appreciate your effort!!!
Jesse
ps. Stepw.. you have a pm...
Wow, that sounds good!! Thanx for posting this. I am still waiting to get my Blackstone and can't try it by myself atm. Anybody else has used it?
is there any conflict with OliNex HSPL ? i have installed OliNex HSPL? if i use this one, will this cause any problem? or will this brick my phone?
You don't need USPL if you have HSPL flashed. You can still use it though, HSPL is based on stock SPL 1.14, so USPL will run as well.
well, another great contribution for BLACKSTONE! thanks stepw!
Well, that's a turn up for the books
Many thanks for this!!
Awesome, I reckon that with USPL we will have no problems with warranty. If hardware problem occurs, just flash stock ROM and send in for repair - original SPL was never removed!
Truly exceptional. The best compliment stepw!
Well Done. Thanks for your hard working. This is amazing.
losdrivare said:
Awesome, I reckon that with USPL we will have no problems with warranty. If hardware problem occurs, just flash stock ROM and send in for repair - original SPL was never removed!
Click to expand...
Click to collapse
Yes, this is one of the advantages.
...
no problems flashing, just like described.
great, thanks a lot!
This sounds very good not touching the original SPL.
Thank you very much!
Thanks for your hard working
just downloaded it...antivirus gives me a "TR/Dropper.Gen" trojan warning. Nobody else seems to have stumbled over this, does that mean the account was lately hacked ?!? Or I am overly suspicious ?
ducatisto said:
just downloaded it...antivirus gives me a "TR/Dropper.Gen" trojan warning. Nobody else seems to have stumbled over this, does that mean the account was lately hacked ?!? Or I am overly suspicious ?
Click to expand...
Click to collapse
Some antivirus products give more "false pozitives" then others.
Very good job for something new around!
Excellent job!!!
ducatisto said:
just downloaded it...antivirus gives me a "TR/Dropper.Gen" trojan warning. Nobody else seems to have stumbled over this, does that mean the account was lately hacked ?!? Or I am overly suspicious ?
Click to expand...
Click to collapse
If you don't trust it, don't use it
https://www.virustotal.com/analisis/d87a314caf4da880a5935bbb1df0f121
Hi,
I am planning to get a Diamond but would have a few general questions and have to admit I am a bit overwhelmed by the information to be found here, so I hope someone could help me a bit.
What exactly is the SPL?
I found some information at http://wiki.xda-developers.com/index.php?pagename=SPL Questions?, however am still not quite sure what it is doing. As far as it seems it is similar to a x86 BIOS which gets started at the boot process by something like a FPL (First Program Loader) and then takes care of starting the actual operating and also has control of installing/flashing a new one. Is this correct? Entering the boot loader then probably means skipping to load the operating system and entering a kind of command shell of the SPL, right?
What does a SoftSPL?
To me it seems it is nothing installed but to WM a regular application which actually exits WM and allows, respectively, performs direct hardware access, which probably serves to install a HardSPL to overcome any restrictions the original system SPL is setting, right?
Do I always need to install a new SPL?
If I get an open/unlocked Diamond and want to install third party ROMs I suppose I need to install a new SPL nonetheless as the original one always checks the ROM vendor. Is this correct?
How can I flash?
Do I always need a connection from ActiveSync or can I flash directly from the phone's flash memory without an actual connection to a PC?
Thank you.
Can nobody confirm or correct my assumptions or has further information?
Having read http://forum.xda-developers.com/showthread.php?t=416211 some questions have been semi-answered but new ones arrived .
The HardSPL does not seem to be the official term, but is the name of the "hacked" SPL to skip vendor id checks, correct?
(btw, if I buy an open/non-locked Diamond is it CID locked as well?)
The FPL I referred to previously seems to be actually the IPL which would be the actual BIOS comparison I mentioned previously, right?
Is there a reason why there is an IPL and a SPL? I guess the former can never be flashed.
Why is there the need for different HardSPL versions? Shouldnt they all do basically the same basic steps? http://forum.xda-developers.com/showpost.php?p=2437385&postcount=27 mentions changes by HTC, but even then shouldnt an updated HardSPL be enough?
It seems it is not really possible to flash/update from the internal memory but an ActiveSync/Windows Mobile Device Center connection is necessary.
lutent said:
Having read http://forum.xda-developers.com/showthread.php?t=416211 some questions have been semi-answered but new ones arrived .
The HardSPL does not seem to be the official term, but is the name of the "hacked" SPL to skip vendor id checks, correct?
(btw, if I buy an open/non-locked Diamond is it CID locked as well?)
The FPL I referred to previously seems to be actually the IPL which would be the actual BIOS comparison I mentioned previously, right?
Is there a reason why there is an IPL and a SPL? I guess the former can never be flashed.
Why is there the need for different HardSPL versions? Shouldnt they all do basically the same basic steps? http://forum.xda-developers.com/showpost.php?p=2437385&postcount=27 mentions changes by HTC, but even then shouldnt an updated HardSPL be enough?
It seems it is not really possible to flash/update from the internal memory but an ActiveSync/Windows Mobile Device Center connection is necessary.
Click to expand...
Click to collapse
You can found many information in WIKI:
http://wiki.xda-developers.com/index.php?pagename=HTC_Diamond
I'm only able to answer to question 4, and it's possible to flash from internal memory:
http://wiki.xda-developers.com/index.php?pagename=Diamond_FlashfIS
Ciao, Andrea
Ciao Andrea,
grazie per la risposta.
........
meanwhile I got some answers from http://forum.xda-developers.com/showthread.php?t=416211&page=25#post3584177. I am posting below more details for others, which I consider to be right, please correct them if I understood something wrong.
lutent said:
What exactly is the SPL?
I found some information at http://wiki.xda-developers.com/index.php?pagename=SPL Questions?, however am still not quite sure what it is doing. As far as it seems it is similar to a x86 BIOS which gets started at the boot process by something like a FPL (First Program Loader) and then takes care of starting the actual operating and also has control of installing/flashing a new one. Is this correct? Entering the boot loader then probably eans skipping to load the operating system and entering a kind of command shell of the SPL, right?
Click to expand...
Click to collapse
The SPL seems to be started by the IPL (what I referred to as FPL previously) and can boot the actual operating system but also flash new ones.
lutent said:
The FPL I referred to previously seems to be actually the IPL which would be the actual BIOS comparison I mentioned previously, right?
Is there a reason why there is an IPL and a SPL? I guess the former can never be flashed.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=2575171&postcount=19 seems to explain the differences.
lutent said:
The HardSPL does not seem to be the official term, but is the name of the "hacked" SPL to skip vendor id checks, correct?
(btw, if I buy an open/non-locked Diamond is it CID locked as well?)
Click to expand...
Click to collapse
HardSPL is actually the name of the modified/hacked SPL available from here, which allows the flashing of non-official ROMs. As long as you want to install official ROMs (from HTC or your provider, if branded) the modified SPL should not be necessary. For all other ROMs it is.
lutent said:
Why is there the need for different HardSPL versions? Shouldnt they all do basically the same basic steps? http://forum.xda-developers.com/showpost.php?p=2437385&postcount=27 mentions changes by HTC, but even then shouldnt an updated HardSPL be enough?
Click to expand...
Click to collapse
As far as it seems there are not as many versions from different people as I thought but only different version numbers, which seems to be due to different versions shipped with the devices. Generally the newest version seems to be recommended, however sometimes a previous one might work better.
Apart from version numbers there are however two actual different HardSPL versions, one which only allows signed ROM package and one which accepts all. The former is the more secure one, as only signed (and so by the xda-developers.com community approved) ROMs can be installed.
lutent said:
What does a SoftSPL?
To me it seems it is nothing installed but to WM a regular application which actually exits WM and allows, respectively, performs direct hardware access, which probably serves to install a HardSPL to overcome any restrictions the original system SPL is setting, right?
Click to expand...
Click to collapse
http://wiki.xda-developers.com/index.php?pagename=SPL Questions? seems to provide a good explanation.
A SoftSPL seems to be a workaround if the system's SPL does not allow the flashing of a new SPL. It is a WM application which you need to run on your phone and runs as SPL, allowing to install a new SPL on the machine.
lutent said:
Do I always need to install a new SPL?
If I get an open/unlocked Diamond and want to install third party ROMs I suppose I need to install a new SPL nonetheless as the original one always checks the ROM vendor. Is this correct?
Click to expand...
Click to collapse
The default SPL coming with the device only allows ROM installations from the official vendor (either HTC itself or the provider if it is branded). As long as you install only those official ROMs you shouldnt need to install HardSPL.
All other ROMs (in particular those here) need HardSPL however.
lutent said:
How can I flash?
Do I always need a connection from ActiveSync or can I flash directly from the phone's flash memory without an actual connection to a PC?
It seems it is not really possible to flash/update from the internal memory but an ActiveSync/Windows Mobile Device Center connection is necessary.
Click to expand...
Click to collapse
As Andrea already mentioned flashing the Radio and ROM from the internal memory is possible, flashing the SPL itself is not as far as it seems.
windows mobile 6.1 professional
Ce Os5.2.1911(build 19199.1.0.0) but under phone it states
software version TREO750-1.13-CNG
HARDWARE VERSION A
FIRWARE VERSION 1.54.27.00
from reading around...my software version should be something different...is this true...i followed the unbranding, unlocking thread to 6.1 and im wondering if that software version should have changed or is it suppose to be like that?
This just means that the update program or procedure failed to write the version information to the phone. It won't cause you any issues other than being visually wrong. You can try reflashing your device to try and write the correct version information.
nah if it just didnt visually change then i could care less, i like things how they are now
navenedrob said:
This just means that the update program or procedure failed to write the version information to the phone. It won't cause you any issues other than being visually wrong. You can try reflashing your device to try and write the correct version information.
Click to expand...
Click to collapse
It actualy is a litle bug...
even when you flash or reflash your firmware version, it doesn't change on the operating system...
It happens a lot, but it isn't anything you must worry about...
the most important thing is that in the "3 color screen" you have the correct version of SPL and Radio...
well mine reads
palm tr
ipl-0.20
oalmtr
spl-0.24.0000
is this what you are referring to?
yes, may I recomend that you download and instal the Olipro SPL and radio...
Hi all, first off this is my first post here at XDA. Soon it'll be 5, 100, 1000 lol they grow up so fast...
Anyway i'm used to my phone now and I want to get a slimmer version of WM6 runiing on it to free up as much ram as I can for advanced apps like video playing, web, streaming radio, and games. This is my 1st rom flash so I read through the noobie install tutorial and there's just so much to check on first. I bought this 8125 wizard off ebay and it's xingular branded but is already unlocked and currently being used with Tmobile with a sim card in Dallas area and it works fine, web and all but slow running and with weak signal... It is running IPL/SPL 3.08/3.08 and WM6.5 titanium and 3.02.11 radio All done by an ebay member named SHcowboy (what up if you're reading this!) who mentioned being a member here. Here's the specs on the phone before going any further. It's definitely a G3 just wanted to point that out.
Wizard Service Tool v4.2.2
07/10/09 09:14:12
CPU: Texas Instruments - OMAP850
MODEL: Wizard
IMEI: 356378002821973
=> Bootloaders:
IPL: 3.08 (G3 device)
SPL: 3.08 (G3 device)
Built on Nov 13 2006 at 14:02:18
Copyright (c) 2003 High Tech Computer Corporation
=> Firmware:
OS: Unknown
ROM: Unknown
Registry AKU: .5.0.1
Radio: 03.02.11
Protocol: 4.1.13.47
=>Extended_ROM:
Version: Unknown
Name: Extended_ROM
Status: hidden
=> Drives and partitions:
|--Handle--|---Size---|
4e9b4d92 - 9.99M (0x9fd800)
8eadcc42 - 48.23M (0x303c000)
4fb20cc2 - 44.31M (0x2c50000)
efb20af2 - 3.06M (0x310000)
4fb20a9e - 3.06M (0x30fc00)
The signal sucks so I want to try an older radio when that comes up in the process if it's needed maybe 2.69. The donsolari 3.2 sounds good for my needs so far but other suggestions are welcome for a slimmer/faster running OS.
So what do I need to do with the updating then? Do I need to mess with my IPL/SPL version or SIMunlocking since it's already running unlocked and new IPLSPLs that are currently running wm6.5 titanium or can I just go straight to rom flashing process? I don't want to brick it, that much I know. Do I have to flash with WM5 first still and then flash up to 6?
I appreciate any help.
Hey man, welcome to the forums!
I'm not a expert to ROM flashing, so I recommend you to wait while someone with more experience can give you some advice too.
For the slim ROM, I have used this one. Pretty fast, light and basic. There's not a bunch of apps I would never use, but still has all I need.
As for flashing the ROM, it depends of the ROM you're going to... Some are safe, meaning you can put it on a G3 or G4 device. If you get a safe one, you can try the soft-SPL hack to flash it. I've used this and worked.
I don't know if you gotta downgrade to WM5, sorry.
Check if the ROM is safe, try safe-SPL, follow the guide on the Wiki... If you are carefull enough, it will all run smooth.
Cool thanks. It's good to hear that the slim rom I was eyeing runs well. I figure I can download whatever apps I do want later on as needed. I guess loading WM5 first is that way to go because that's what it says, I might as well try it that way first.
As far as needing to unlock an already unlocked Sim G3 though.... does anyone know if I need to re-unlock it? And the IPL/SPL too? mine's already 3.08/3.08 and the radio's 3.02.11 already. I want to try a different radio version later unless i need to when doing the WM6 flash.