Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Tip us?
 
jockyw2001
Old
(Last edited by jockyw2001; 11th September 2007 at 09:56 PM.)
#1  
Recognized Developer - OP
Thanks Meter 15
Posts: 1,499
Join Date: May 2007
Default Vox bootloader

Inspired by some threads in the Hermes and Trinity forums I started to explore the VOX bootloader. You can enter the bootloader by pressing the camera and power button at the same time. You see the tri-color (red/green/blue) bootscreen which shows the bootloader and CPLD version. In connection settings of activesync uncheck "allow USB connections" and connect PC and Vox with a USB cable. The PC will recognize the Vox and install an interface driver.

You need the MTTY to talk with the bootloader and send it commands. The Hermes wiki provides some good information and also has a link to MTTY:
http://wiki.xda-developers.com/index...mes_BootLoader

Unfortunately the Vox bootloader (v1.16.0000) doesn't display help information. The first command you should enter is password. I found a password for Trinity and Hermes which also works for Vox:
password BsaD5SeoA

Here are a couple of other commands which work: emapiWlanEERW, emapiInit, emapiWlanMac, emapiPwrDwn, emapiRead, emapiTest, emapi, cpldver, DumpReservoir, CheckImage, calcrccheck, getdevinfo, ruustart, ruurun, progress, wdata, password, mbr, set, atcmd, ResetDevice, BTRouting, BTTestMode, SetDebugMethod, IMEI, ls, lnbs

I would like to find a way to dump the SPL and ROM to SD-card or to PC. I tried a couple of things (r2sd, d2s) to no avail.

Anyone else some ideas?

Update1
I got stuck in the bootloader and luckily found how to boot into the OS again:
http://forum.xda-developers.com/show...9&postcount=11

password BsaD5SeoA
ruurun 0
ResetDevice

Update2
I discovered the 'ls' command. Afaik it allows to dump the rom parts like SPL, IPL, splashscreen when the device is CID unlocked. My unbranded S710 is SIM unlocked, but unfortunately not CID unlocked. When I issue 'ls' there's a "not allowed" error
 
jockyw2001
Old
(Last edited by jockyw2001; 12th September 2007 at 02:01 PM.)
#2  
Recognized Developer - OP
Thanks Meter 15
Posts: 1,499
Join Date: May 2007
Update3
I found a 'good' VOX ROM upgrade (the ones on the XDA FTP are all corrupt): RUU_Vox_HTC_WWE_1.15.405.2R4_4.1.13.37_02.83.90_Sh ip

Another upgrade ROM is the Dopod:
RUU_Vox_DOPODASIA_WWE_1.19.707.3_4.1.13.37_02.83.9 0_Ship

I used NBHextract.exe to extract both ROMs. The SPL bootloaders are attached.

NBHextract shows following info for the 1.15 Vox ROM upgrade:
Code:
Device:   VOX010100
CID:      HTC__001
Version:  1.15.405.2
Language: UK
Extracting: 00_IPL.nb
Extracting: 01_SPL.nb
Extracting: 02_GSM.nb
Extracting: 03_MainSplash.nb
Encoding: 03_MainSplash.bmp
Extracting: 04_OS.nb
and this for the Dopod upgrade:
Code:
Device:   VOX010100
CID:      DOPOD001
Version:  1.19.707.3
Language: USA
Extracting: 00_IPL.nb
Extracting: 01_SPL.nb
Extracting: 02_MainSplash.nb
Encoding: 02_MainSplash.bmp
Extracting: 03_GSM.nb
Extracting: 04_OS.nb
Update4
I managed to back up my S710 using itsme's "bkondisk" tool and "prun" from his itsutils suite here and here. Copy bkondisk.exe to /Windows on your device.

After running this on your PC
Code:
prun bkondisk.exe "\Storage Card"
following files are created in \Storage Card and a log file "bkondisk.log" in \
Code:
bk_00_0000.img - IPL : ONBL1 + ONBL2
bk_02_0005.img - GSM + splash + gsmdata + simlock + serialnrs
bk_03_0025.img - OS
bk_06_0001.img - SPL
bk_08_0205.img - userfilesystem
I compared a couple of these .img files with the .nb files extracted by NBHextract from an official RUU. The IPL and SPL look quite okay, but the OS is mapped totally different. So don't think you can just rename for example bk_03_0025.img to OS.nb in order to have a flashable file !! I have attached my dumped SPL which is version 1.16

Next mission is to find a 'good' (not corrupted) version of the RUU_Vox_HTC_WWE_1.15.405.2_4.1.13.37_02.83.90_Test .exe ROM upgrade. See this Excalibur thread. I think the same applies to S710

Update5

With Dark Simpson's htc rom tool here it is possible to create a flashable image file from separate .nb files. There is also Dutty's good NBHtool 1.1 yet, but so far I haven't tried it.

What we still need to have for flashing unsigned ROM images is a SSPL. See here and here.

Alternatively we need a so called Update SPL (USPL) which unlocks CID and then allows flashing any rom to your device. The version for the ELF created by the brilliant moderator pof can be found here. Since the ELF is very similar to VOX, I will study it and see if I can use it to implement a SSPL (software SPL) which allows us to also flash any ROM, but does not require to flash an USPL. I think flashing IPL and SPL is a bit too tricky atm.
Attached Files
File Type: zip 01_SPL_1.19.zip - [Click for QR Code] (169.5 KB, 961 views)
File Type: zip 01_SPL_1.15.zip - [Click for QR Code] (169.5 KB, 415 views)
File Type: zip 01_SPL_1.16.zip - [Click for QR Code] (169.5 KB, 445 views)
 
pof
Old
#3  
pof's Avatar
Retired Moderator
Thanks Meter 37
Posts: 3,562
Join Date: Mar 2005
Location: Barcelona

 
DONATE TO ME
Take the Elf USPL, remove the RUU folder (to be sure you don't flash anything by mistake), in the LOADER folder change the .nb file for a Vox bootloader (different version than the one on your device) and use the same name for the .nb file, then run elf-uspl.exe on your PC.

If elf & vox are so similar, this should jump to the bootloader you've placed in the LOADER folder, to check it disable activesync usb connections and go into bootloader with mtty. Do an "info" command or whatever identifies that the bootloader you're seeing is the one you've placed on the LOADER folder and not the one actually on your device.

If you succeed in loading a custom bootloader I can help you with the don't check cid / don't check signatures... patches

Good luck!
Caution: reading THE WIKI may be hazardous to your health!
 
jockyw2001
Old
#4  
Recognized Developer - OP
Thanks Meter 15
Posts: 1,499
Join Date: May 2007
Thanks for replying pof. I did as you said and tried it with spl 1.15 (whereas 1.16 is flashed on my S710). First I went through step1 and then went in to step2 where at 75% the screen got blank and it rebooted the phone in my native bootloader 1.16 RUU mode. I suppose that's not what we wanted to see?
 
damird
Old
#5  
Junior Member
Thanks Meter 0
Posts: 25
Join Date: Jan 2007
Where did you find RUU_Vox_HTC_WWE_1.15.405.2R4_4.1.13.37_02.83.90_Sh ip? Do you have a link?
Thanks
 
jockyw2001
Old
#6  
Recognized Developer - OP
Thanks Meter 15
Posts: 1,499
Join Date: May 2007
I found it here:
http://www.leaf.co.za/Members/Member...0My%20Profile/
 
850mph
Old
(Last edited by 850mph; 11th August 2007 at 05:04 PM.)
#7  
Junior Member
Thanks Meter 0
Posts: 15
Join Date: Aug 2007
Default Cant Find The Bootloader For The Life of Me

Tried:

"You can enter the bootloader by pressing the camera and power button at the same time. You see the tri-color (red/green/blue) bootscreen which shows the bootloader and CPLD version."

No Luck. I must be thick. Its gotta be just that easy... but...

The S710 simply boots into my home screen.

Can someone PLEASE post a (little) more detail about how to boot into the bootloader on the s710/vox?

THANKS.

Cheers.

** EDIT **

OK- Better bootloader entry instructions for SP noobs (like myself):

1) Turn device off
2) Unplug power/usb cable from handset
3) Press and hold camera button
4) Plug power/usb cable into handset
5) Be amazed by Blue-Green-Red Bootloader screen.
 
jockyw2001
Old
(Last edited by jockyw2001; 11th August 2007 at 06:06 PM.)
#8  
Recognized Developer - OP
Thanks Meter 15
Posts: 1,499
Join Date: May 2007
Yeah, it won't boot in bootloader mode if the usb cable is connected. Well, it's sometimes better to find out things all by yourself
Besides, I don't think anyone other than myself is researching this stuff on Vox. Too many ordinary users and nearly noone in to h*cking.

You don't have 1.04 on your phone by any chance?
 
850mph
Old
(Last edited by 850mph; 11th August 2007 at 11:17 PM.)
#9  
Junior Member
Thanks Meter 0
Posts: 15
Join Date: Aug 2007
Default RE: older bootloader

No joy.
Sorry.

Its 1.15

My SP has vanilla mods.
Its just out of the box the last 4 days in NYC!
The phones not even available AFAIK in the US yet-- except special order.
Got mine in London last week.
Still working out the kinks.

BTW:
Im looking for info/docs/someone who has forced GSM codec through WM6 to this handset through Asterisk LOCALLY-- Asterisk SIP logs show successful codec negotiation and initial start of audio delivery-- but the stream pukes out on my handset immediately-- ideas? Im begining to think it may be a cpu issue. Thanks.
 
jockyw2001
Old
#10  
Recognized Developer - OP
Thanks Meter 15
Posts: 1,499
Join Date: May 2007
Quote:
Originally Posted by 850mph View Post
BTW:
Im looking for info/docs/someone who has forced GSM codec through WM6 to this handset through Asterisk LOCALLY-- Asterisk SIP logs show successful codec negotiation and initial start of audio delivery-- but the stream pukes out on my handset immediately-- ideas? Im begining to think it may be a cpu issue. Thanks.
Yeah saw that. I don't think it's a CPU issue, could run GSM codec just fine on a stone old iPaq. Try trunning omap overclocker and set it to 240MHz and see if it makes a difference. Keep using the SIP thread for any replies on this

 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Careers in Android: What Hiring Managers Won’t Tell You – XDA Developer TV

XDA Developer TV Producer Jayce released a video a … more

Coloring Your Logcat World

Getting feedback for your app during development is as simple as adding logging info where necessary and looking … more

Guide Your Sheep to Safety with Finger Shepherd

Just a coupe of days ago, we brought you news about a game calledAgent Sheep. In that … more

Nandroid Manager Receives Major Update

Do you find yourself obsessively jumping from ROM to ROM? And do you hate having to restore a full … more