FORUMS
Remove All Ads from XDA

[REQ]Capture ELF/ELFIN Device ID and CID ID (to help CyZeek)

195 posts
Thanks Meter: 0
 
By leondaphillips, Senior Member on 24th March 2008, 11:16 AM
Post Reply Email Thread
Hi Everyone
I'm posting this to help out CyZeek.

To capture ELF/ELFIN Device ID and CID ID using MTTY and USB Monitor Lite on XP SP2 and Vista x64

You will need:
1. A demo copy of USB Monitor Lite
http://www.hhdsoftware.com (the demo is fully functional for 14 days).
2. A Copy of MTTY (and you need to be basically familiar with it)


Put your Device into Boot Loader
Assuming your device is not already at the TSoD (Tricolour Screen of Death) - if it is skip this instruction and move on to the next section.
1. Press and hold your camera button
2. Press reset with stylus
3. Wait 5 seconds and release the camera button


Kill ActiveSync USB Connections - XP
1. Reboot your PC with without a mobile device connected to USB.
2. After your PC has rebooted Right Click the Active sync Icon in the system tray and select "Connection Settings"
3. Turn off USB
-or-
Kill ActiveSync USB Connections - Vista
Download and install MS Windows Mobile Device Centre from here: http://www.microsoft.com/windowsmobi...icecenter.mspx
1. Reboot your PC with without a mobile device connected to USB.
2. After your PC has rebooted click Start -> All Programs -> Windows Mobile Device Centre
3. Hover over Mobile Device Settings and Click on Connection Settings.
4. Turn off Allow USB Connections


Connect Your Device to USB
1. Plug in the USB cable


Turn On Spoofing / packet capture
1. Install the demo version of USB Monitor Lite (DMS) and Start Device Monitoring Studio.
2. Connect your device which should be in TSoD (Tricolour Screen of Death) boot loader.
3. Click the item entitled "Pocket PC USB Sync" which activates the main screen
4. Double-Click the item entitled "Packet View" in the Session Configuration Screen.
5. Click the Start button in the selected processing region
You'll know you got this right because you will see two packets displayed:
PnP: Device Connected
Internal: Pipe Info Transfer
6. Leave the USB Monitor running


Run up MTTY, Log In and Issue “getdevinfo” Command
For details on downloading MTTY and recovering from the TSoD see this thread: http://forum.xda-developers.com/showthread.php?t=347700
1. In "Open Port Setting" Dialog Set to Port = USB
2. Flow Cont = RTC/CTS
3. Click OK
4. When a new communication page opens press Enter and the Cmd> prompt will be displayed
5. Type password BsaD5SeoA <enter> (a lot of diagnostic info will be displayed).
Somewhere near the end you should see
g_cKeyCardSecurityLevel = FF
Which will tell you that you're CID Locked
Check that USB Monitor is running (you may need to press the "continue 14 day trial" button to get the capture to continue)
6. Type getdevinfo and press <enter>
These commands are case sensitive!
Cmd>getdevinfo
HTCSELF030050œ=Ó HTCE
7. Leave MTTY running

Swap Back to USB Monitor
1. Starting at the last packet in the list, double click each row whose Direction is "Up"
2. The 12th packet from the end of the list when I did mine had the device ID and CID packet shown below.

45 4C 46 30 33 30 30 35 30 00 00 00 00 00 00 00 ELF030050.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
54 2D 4D 4F 42 30 30 35 00 00 00 00 00 00 00 00 T-MOB005........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 -- -- ..............


Copy and paste the text into a text file and keep for future reference as the Device ID and CID ID are useful in determining the right ROM files to use as well as the wrong ones.

To Re-Enable Boot on a Good Device
Unless you tell the device where to boot from it will go back to boot loader every time so you need to re-enable boot from ROM.
These commands are case sensitive!
1. Swap back to MTTY session
2. Type ruurun 0 <enter>
3. Type ResetDevice <enter>

Hope this helps.

Yours
Leon
 
 
24th March 2008, 10:58 PM |#2  
CyZeeK's Avatar
Senior Member
Flag Mexico City
Thanks Meter: 5
 
More
Thumbs up
Thank you Leon, im gonna post a link to this post a the rom compilation thread ( Elf/Elfin Original Roms Model Id & Cid Id List ), for the people who wants to make a request.
25th March 2008, 01:07 PM |#3  
leondaphillips's Avatar
OP Senior Member
Flag Cotswolds
Thanks Meter: 0
 
More
Any time, CyZeek
The work you're doing on ROMs DevIDs and CIDs is very important indeed, glad to help.
Yours
Leon
10th April 2008, 10:59 PM |#4  
Junior Member
Thanks Meter: 0
 
More
Thank you
After a long tima trying i managed to get the CID!
It worked fine!

Thank you


Question:
Any one knows if a non original rom ends the warranty if the device is malfunctioning?
11th April 2008, 01:05 AM |#5  
CyZeeK's Avatar
Senior Member
Flag Mexico City
Thanks Meter: 5
 
More
Quote:
Originally Posted by filiperod

After a long tima trying i managed to get the CID!
It worked fine!

Thank you


Question:
Any one knows if a non original rom ends the warranty if the device is malfunctioning?

Yes it's against warranty terms. But, if your are using a cooked rom, and need service from HTC, just reflash with your original rom and no prob.
9th May 2008, 11:08 PM |#6  
Junior Member
Flag vitoria
Thanks Meter: 0
 
More
g_cKeyCardSecurityLevel = o

what does it mean?
4th June 2008, 09:09 AM |#7  
Junior Member
Thanks Meter: 0
 
More
...
5. Type password BsaD5SeoA <enter> (a lot of diagnostic info will be displayed).
Somewhere near the end you should see
g_cKeyCardSecurityLevel = FF
Which will tell you that you're CID Locked
Check that USB Monitor is running (you may need to press the "continue 14 day trial" button to get the capture to continue)
...

no - in that case nothing happens, when I try to type in "getdevinfo" and execute - system tells me - "wrong password".

what can I try to do?
4th June 2008, 09:44 AM |#8  
kokotas's Avatar
Senior Member
Flag Athens
Thanks Meter: 1,560
 
More
Just in case you misunderstood...
5.Type:> password BsaD5SeoA <=Don't copy/paste from here!
Press:> [ENTER]
...
...
&go on with Leon's process.
Regards!
4th June 2008, 05:37 PM |#9  
Junior Member
Thanks Meter: 0
 
More
did everything as stated however no success....each UP line basically has stuff similar this written only in it....

000079: Bulk or Interrupt Transfer (UP), 04.06.2008 18:34:21.699 +0.001. Status: 0x00000000
Pipe Handle: 0x846006ec (Endpoint Address: 0x82)
Get 0x1 bytes from the device
6th June 2008, 03:15 PM |#10  
krusty007's Avatar
Junior Member
Thanks Meter: 0
 
More
Talking Dude you Rock
leondaphillips
you rock so hard that i feel the love here in Dunedin New Zealand

after harting round for days with vista drivers and all the random **** life(and computers) and now my phone hits me with i have acheaved CID nowing niss thanks to this thread here the sweet code:
45 4C 46 30 31 30 30 30 30 00 00 00 00 00 00 00 ELF010000.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
44 4F 50 4F 44 30 30 31 00 00 00 00 00 00 00 00 DOPOD001........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............
phone is GSM vodafone Touch from singapore.thanks mate keep the howtos comeing.
5th July 2008, 07:14 AM |#11  
Member
Thanks Meter: 0
 
More
Thankyou verymuch its a goodway
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes