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.
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
EDIT: instructions and download link have been updated. see also update in other posts in the thread too.
Last edited: