PDA

View Full Version : Upgrading for dummies


lextendo
23-03-2007, 07:43 PM
I've searched the whole wiki and most of the forum about the pro's and con's regarding upgrading my TyTN from WM5 to WM6. I'm very tempted, but...

Upgrading seems very straightforward but I still have a few unanswered questions:

1) What's KITL?
2) How can I check if my device is SuperCID?
3) I have a "Dutch" TyTN (hermes), can I put the LVSW edition on it even if it is not SuperCID?
4) Is it possible to revert the LVSW update by installing the "HTC TyTN ROM Update v1.18.254.104 Nederlandstalig (ZIP, 47.5MB)"
(the original dutch upgrade rom, provided by the official Dutch import/support firm of HTC devices) - just in case?

And the ultimate question for someone who has never done this before:
Upgrading with this LVSW (http://forum.xda-developers.com/showthread.php?t=298809) edition is really this (http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeForBeginners) simple? :confused:

If one of my questions was answered in the wiki or somewhere on the forum I apologize in advance for not searching well enough...

bkbroil
23-03-2007, 07:46 PM
Check out the guides in my signature

lextendo
23-03-2007, 08:18 PM
Thanks bkbroil!

So after installing HardSPL it is that simple :D

bkbroil
23-03-2007, 08:30 PM
I kept thinking that it was harder than it was also....I finally found those guides with screenshots and it eased my mind... I just hope it helps someone else out...

Beware...you'll be flashing all the time now! :D

ieee1394
23-03-2007, 09:14 PM
Thanks for posting this. I've been reading the forums like crazy about updating radio and OS. Anyone that is new to this will encounter tons of suggestions to read the forum and read the wiki...but neither place sums it up neatly like the linked guides do.

What I fail to understand, though, is why OS and ROM updates are ActiveSync centric. It's like asking someone to use a second computer to update their first. There are instructions now to perform some upgrades without a PC...

see this thread:

http://forum.xda-developers.com/showthread.php?t=295735

But obviously you can't install Hard-SPL that way since the ActiveSync installer asks you what version is currently installed. :(

I guess this is how the Windows world ends up selling more computers (by requiring everyone to have at least two--desktop and mobile) and more copies of the OS (one for the desktop and one for the mobile).

pof
23-03-2007, 10:04 PM
But obviously you can't install Hard-SPL that way since the ActiveSync installer asks you what version is currently installed. :(

You can do _everything_ without activesync installed, you just need to get a better understanding of what the RUU does.

The RUU sends "EnterBootloader.exe" to the device via activesync, this puts the device in bootloader mode, then it kills activesync and does not use it at all anymore.

Custom RUUs have "EnterBootloader.exe" replaced by "SSPL-HERM.exe", so SSPL is executed on the device. Both exe files put your device in bootloader mode, you can copy them to your hermes and click them, has the same effect as having the RUU pushing them through activesync.

Also you can flash without a PC (and without windows), just put the NBH file on a fat32 formated SD card and name it "HERMIMG.nbh". If the file is not signed, use SSPL-HERM.exe, if the file is signed, just put the device in bootloader mode, and if you use HardSPL, you don't need SSPL at all.

If you know really understand this, you'll realize activesync is just a bugger :)

pof
23-03-2007, 10:10 PM
1) What's KITL?
http://wiki.xda-developers.com/index.php?pagename=Hermes_Resets
click on the link "more info".

2) How can I check if my device is SuperCID?
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeFAQ#Q16
Read where it says "If you want to know which CID your device has,...."

3) I have a "Dutch" TyTN (hermes), can I put the LVSW edition on it even if it is not SuperCID?
yes

4) Is it possible to revert the LVSW update by installing the "HTC TyTN ROM Update v1.18.254.104 Nederlandstalig (ZIP, 47.5MB)" just in case?
yes

reliance
23-03-2007, 11:29 PM
I am unable to install Hard SPL. While in bootloader i plugin usb into tytn, my notebook does not synchronize with it, gave error. in normal mood notebook synchronize properly without error. I tried ignoring this error and move further to steps given on this link

http://www.mrvanx.myzen.co.uk/wmxl/guide/HardSPL.html

But i get error and fail to install hard spl.

Any ideas?

mrvanx
23-03-2007, 11:44 PM
So you checked which SPL version you have correct??

Then you reset your device and connected to activesync??

THEN you ran the updater for HardSPL v2??

Fidalgos
24-03-2007, 02:10 AM
@mrvanx, congratulations for shared your 'Hermes Upgrade Guide v2', GREAT JOB :)

reliance
24-03-2007, 07:24 PM
So you checked which SPL version you have correct??

Then you reset your device and connected to activesync??

THEN you ran the updater for HardSPL v2??

Yes exactly followed it twice, did not tried thrid time with a fear of bricking my device.

So, what can be error and how to fix it?

reliance
24-03-2007, 07:33 PM
I got this error after i tried again.

Unhandled exception has occurred in your application. If you click continue, the application will ignore this error and attempt to continue. If you click Quit, the aplication will close immediately.

Access to the path c:\Documents and settings\Waqar Bashir\My Documents\Computer\Pocketpc\Softwares\Hard-SPL\RomupgradeUt.exe is deined.

Detailed Error Message

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.UnauthorizedAccessException: Access to the path 'C:\Documents and Settings\Waqar Bashir\My Documents\Computer\Pocketpc softwares\Hard-SPL\RomUpgradeUt.exe' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.Delete(String path)
at RUUWrapper.Form1.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RUUWrapper
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Waqar%20Bashir/My%20Documents/Computer/Pocketpc%20softwares/Hard-SPL/RomUpgrade.exe
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
zip
Assembly Version: 0.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Waqar%20Bashir/My%20Documents/Computer/Pocketpc%20softwares/Hard-SPL/RomUpgrade.exe
----------------------------------------
RUUWrapper
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Waqar%20Bashir/My%20Documents/Computer/Pocketpc%20softwares/Hard-SPL/RomUpgrade.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

ieee1394
25-03-2007, 07:27 PM
You can do _everything_ without activesync installed, you just need to get a better understanding of what the RUU does.

Yes I understand that you can copy an nbh (renamed to HERMIMG.nbh) onto a fat32 sd card and then flash from there. The part I don't understand is why is everyone so concentrated on using ActiveSync when it isn't necessary at all? Is the idea that it just supplies a wrapper to make things a little bit safer for those that....well, don't have any understanding of what they are doing?

The other part I don't understand is specific to HardSPL in that the installer asks which SPL you currently have installed. Obviously, if you load from sd card directly you will not be prompted by any questions. Correct? I guess it is really a question for Oli?

pof
25-03-2007, 07:54 PM
The part I don't understand is why is everyone so concentrated on using ActiveSync when it isn't necessary at all? Is the idea that it just supplies a wrapper to make things a little bit safer for those that....well, don't have any understanding of what they are doing?
It pushes EnterBootloader.exe which is SSPL renamed, so you can flash unsigned code. People does'nt seem to notice much about it, but the RUU is hacked to do so... if not, you'd have to run SSPL manually (and disable activesync because it takes the USB port) and then do the flash, so for comodity they use activesync (although is not needed).


The other part I don't understand is specific to HardSPL in that the installer asks which SPL you currently have installed. Obviously, if you load from sd card directly you will not be prompted by any questions. Correct? I guess it is really a question for Oli?
Because the RUU for SPL 1.11 is different, the common base has changed and the bootloader commands are not the same. So it asks you which SPL you have, in order to unpack the right RUU for you.

mrvanx
25-03-2007, 08:00 PM
@reliance

Try the new version of HardSPL using my updated guide (http://www.mrvanx.myzen.co.uk/harmes_guide/HardSPL.html), also can you check that the .net framwork on your PC is up-to-date as it may be something gone awry with that!?

lextendo
28-03-2007, 01:11 PM
After reading the wiki and -the replies on- this forum I had enough 'courage' to go where many have gone before....
Though I was a little nervous about the 'white screen' issue! It might be a 'little' problem to the senior members on this forum, but for a 'newbie flasher' it's not.

I followed Mr Vanx's guide (http://www.mrvanx.myzen.co.uk/hermes_guide/lvsw/) to the letter and flashed the LVSW edition on my HERM200 without any problem.

So if you are a dummy (regarding upgrading your Hermes) like me, I guess my advise would be:
1) read the forum and the wiki over and over again. 'The forum' will answer most of your questions (hint: use the search option!!!)
2) do not try to flash the newest version of a rom, just wait a few days for the dust to settle
3) When you made a choice on what rom you want to flash, search for a detailed guide for that particular rom (though I guess they will not differ much from rom to rom)

And if any moderator might look into this post: I think Mr Vanx's guide is real wiki stuff. Its far more detailed than the current wiki entry Hermes_Upgrade For Beginners (http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeForBeginners)
Mr Vanx's step to install Hard-SPL is a important step I mis in the wiki entry.