enterbootloader and hard reset program - the first step to fully unlocking the shift

Search This thread

cmonex

Retired Recognized Developer
Jul 23, 2006
3,040
49
Budapest
well i reverse engineered some things for the shift (though this was done without a device, just pure disassembly of some drivers and programs), and first results are here - i wrote the initial version a program that can enter bootloader mode, which is initiated from vista without WM running at all, and hence can hard reset your WM on the shift if something goes wrong even if WM doesn't boot anymore.

this is obviously just a first version, it will look a lot nicer later, and will be a lot more user friendly too. but for that a lot more testing will be needed which is very hard without the device itself and also development is slowed down without access to a test device -- more donations for shift project will help us get the device a lot faster.

for now it's a command line app so you need to run cmd.exe on vista first, then launch it from there. and then when you entered bootloader mode you can run mtty for vista (download below), then issue "task 28" (without the quotes) from mtty to hard reset.

please do not ever try issuing task 2a! never! it will brick the device!

so anyway..

download: http://hpcmonex.net/ECShift.exe

you can type ecshift.exe -help to get command info

but the ones that are actually useful commands:
ecshift.exe -bl enters bootloader
ecshift.exe -mode0 exits bootloader (do a soft reset to get back to WM after this command). no battery removal needed!
ecshift.exe -reset soft reset
ecshift.exe -gm status info, mode 0: normal mode, mode 1: bootloader



USAGE:
to enter bootloader mode you need to:
1) run cmd.exe on vista on the shift while the snapvue side is not powered down (doesn't matter if it can't boot to WM).
2) run this command: ECShift.exe -bl
PLEASE give administrator rights to the program if needed!
3) wait until it says it successfully entered bootloader (if you get an error message please let me know)
4) disable WMDC on your shift!!! means under wmdc you must tell it to not allow usb connections!
5) download a special version of mtty for vista from http://hpcmonex.net/mtty_0513_Test.exe and run it
6) select USB in it and you should be in bootloader OK
so if you want to hard reset then do step 7:
7) issue this command: task 28
that's it, you can reboot after exiting bootloader (command: ecshift.exe -mode0, then -reset, or you can also remove battery), this should hard reset your device.

two things:
if mtty can't see usb then remove battery, reboot the snapvue and try the app again.
and bootloader is not tricolour screen, it is black.
and AGAIN, please do not ever try issuing task 2a! never! it will brick the device!



sorry for the many steps. that's so until the app is made more *userfriendly*, that needs more testing and development but will be done and this thread will then be updated with that version.



now, what is left is finish SSPL (important goal is making it userfriendly) to fully unlock the shift to enable you to flash custom roms on the device with
SD, GPS, etc drivers and a lot of apps etcetc.

the work has started on all these, but again, development and testing is slow now without a device.


thanks for your interest, and donations too :) for donations, see: http://forum.xda-developers.com/showthread.php?t=376111




EDIT: instructions and download link have been updated. see also update in other posts in the thread too.
 
Last edited:

Pfeffa-rah

Senior Member
Sep 26, 2005
270
2
Enschede
www.pfeffa.dds.nl
Great work!
It is great to know progress is being made (even without a test device!).
It is great to know that indeed there is a way to hard reset WM side if needed :)
Keep up the great work!

And people, if you didn't yet, plz donate to the shift project. Even if it is just a tiny amount. It would help speed things up.
(although I think things are going fast allready :) )

grtz,

Pfeffa-rah
 

LTxda

Senior Member
Jan 1, 2005
1,854
2
USA
Great work!
It is great to know progress is being made (even without a test device!).
It is great to know that indeed there is a way to hard reset WM side if needed :)
Keep up the great work!

And people, if you didn't yet, plz donate to the shift project. Even if it is just a tiny amount. It would help speed things up.
(although I think things are going fast allready :) )

grtz,

Pfeffa-rah

Thanks and main project thread updated with latest donations. You're right, the team is doing everything possible to move forward.
 

pdagal

Senior Member
Jul 5, 2004
136
56
Texas
www.mobiletechreview.com
It works on the CDMA version! :)

The bootloader screen *is* however tricolor and displays:
CLIO200
SLP-0.14.0000

at the top of the screen.

I didn't even have to reactivate the Sprint module (you don't have to if you use Clear Storage either but you do if you use the HTC ## command to wipe the device).
 

pdagal

Senior Member
Jul 5, 2004
136
56
Texas
www.mobiletechreview.com
It works on the CDMA version too! :)

The bootloader screen *is* however tricolor and displays:
CLIO200
SLP-0.14.0000

at the top of the screen.

I didn't even have to reactivate the Sprint module (you don't have to if you use Clear Storage either but you do if you use the HTC ## command to wipe the device).
 

cmonex

Retired Recognized Developer
Jul 23, 2006
3,040
49
Budapest
It works on the CDMA version too! :)

The bootloader screen *is* however tricolor and displays:
CLIO200
SLP-0.14.0000

at the top of the screen.

I didn't even have to reactivate the Sprint module (you don't have to if you use Clear Storage either but you do if you use the HTC ## command to wipe the device).


wow it has tricolour screen. i'm going to reply to your email, hope we can get this bootloader dumped, i'm very interested ;)
 

michael85

Senior Member
Dec 4, 2006
141
0
37
It works on the CDMA version too! :)

The bootloader screen *is* however tricolor and displays:
CLIO200
SLP-0.14.0000

at the top of the screen.

I didn't even have to reactivate the Sprint module (you don't have to if you use Clear Storage either but you do if you use the HTC ## command to wipe the device).
Strange. THe normal Shift version doesn't have the tricolor in bootloader mode :confused:
 

cmonex

Retired Recognized Developer
Jul 23, 2006
3,040
49
Budapest
[size=+2]UPDATE....[/size]

I improved on the programs and merged them in one

there will be a GUI very soon, when functionally it gets out of beta status. :)


so download: http://hpcmonex.net/ECShift.exe

you can type ecshift.exe -help to get command info

but the ones that are actually useful commands:
ecshift.exe -bl enters bootloader
ecshift.exe -mode0 exits bootloader (do a soft reset to get back to WM after this command). no battery removal needed! :)
ecshift.exe -reset soft reset
ecshift.exe -gm status info, mode 0: normal mode, mode 1: bootloader



and a [size=+2]REQUEST....[/size]

if anyone tries the bootloader mode, then please try this command in bootloader in mtty:
info 7

and tell me if in the command reply the SPL is older than version 1.00
especially if 0.14! (that one will also have tricolour screen.)
 
Last edited:

pitt1983

Senior Member
Nov 13, 2007
425
1
aosta
[size=+2]UPDATE....[/size]

I improved on the programs and merged them in one

there will be a GUI very soon, when functionally it gets out of beta status. :)


so download: http://hpcmonex.net/ECShift.exe

you can type ecshift.exe -help to get command info

but the ones that are actually useful commands:
ecshift.exe -bl enters bootloader
ecshift.exe -mode0 exits bootloader (do a soft reset to get back to WM after this command). no battery removal needed! :)
ecshift.exe -reset soft reset
ecshift.exe -gm status info, mode 0: normal mode, mode 1: bootloader



and a [size=+2]REQUEST....[/size]

if anyone tries the bootloader mode, then please try this command in bootloader in mtty:
info 7

and tell me if in the command reply the SPL is older than version 1.00
especially if 0.14! (that one will also have tricolour screen.)

sorry but i'm not expert in this, where i must put ECShift.exe, and insert the commands that you listed before?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I'm afraid my tip was the extent of my knowledge, as I am no expert.
    There are experts here though, and they might have already posted a solution for your problem.

    Without them reading this and posting help for you, I can only advise you on what I would do in your Shift situation:

    Plan A. First try searching the forums for the specific error that you are getting to see if a solution has already been posted.

    Plan B. If Plan A doesnt help, then I would try installing the Windows Mobile side from scratch. I forget the first step.

    Plan C. If plan B doesnt work, then maybe your Windows PC side is interfering. In which case I have a more drastic idea, but if you do it correctly you should not lose everything. You can dump your entire hard drive image to an external disk drive using software such as "Paragon Backup & Recover". Once this is backed up, you can reinstall the factory vista Business without any firewalls, virus checkers, and then attempt the WM full installation from that state. After you have finished installing WM, you can restore the hard disk image using Paragon and your Windows side will be back to the exact same state when you backed it up.

    Good luck.:)
    1
    I'll try to read from you tread suggested

    Hi Estateitaliana!

    I'm sorry I cannot help you any better, I'm not an experienced guy in such matters. I only changed the ROM for my Shift an year ago by following all the instructions found on the forum and it went OK. But I was reading all the related threads (do a good search for them) and I recall that some fine details were coming out from questions and answers placed 5-6 pages away from the start of the thread.
    This means you have to read the complete threads to get the whole "how to".

    Best of luck to you!
    1
    Thanks Flanimal
    YOU are a true friend!
    I can try to find out how to install WM from scratch, but I could not find the post
    I can try to search again

    Thank you

    Hi estateitaliana,
    ok, the first steps that you need to do to flash the WM side from scratch is firstly, to liberate you WM side, and secondly, to hardSPL you Shift.

    After that, I would recommend reading this older thread:

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

    If that doesnt help then the Shift library post in the stickies section of the forum provides an index of many useful threads.

    Good luck :)