yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] anton69:
i accidently tried to flash an elfin rom on an elf,so now all i can do is get to bootloader,it wont accept any official roms or otherwise..when i flash,it gets to 2 percent and gives me a an error 322 invalid command..ive tried everything,hard reset,downloading nearly every official rom,tried the unbricker rom,and tried to make a gold card..all have failed..i also cant get mtty to work,therefore i cant get the divice info,tho im in australia,and ive downloaded the au and hk/asia wwe roms to try.. im doing all this on windows 7,could this be a factor?..anyone help me and give me a step by step tut,please? i,ll donate a beer to anyone who can help me get my elf going again :( forgot to mention,before i flashed the wrong rom,phone had 3.10 comen spl on it,so i thought i would be protected from a bad flash..my ipl is 1.14.0002 and spl 3.10 cmon on my bootloader screen and no,i dont have ruu in top corner,either..i can still run rom flashes thru usb,but always stops at 2 percent with the error..i cant even work out how to get my device info..please help...
[Touch GSM ROM Development] dsixda:
Well you still have the Hard SPL, so you should be OK. But I don't know if the 1.14 IPL + 3.10 Hard SPL combination is valid for an Elf... was it working before with these two?

Did you read this?? http://wiki.xda-developers.com/index.php?pagename=Elf_RUU_Error_Codes

I think you are referring to ERROR 328 (Invalid Command). This issue can be fixed if you read the above page.
[Touch GSM ROM Development] anton69:
ERROR [320-328] : INVALID COMMAND

These errors seldom occur. However, if one of these errors occurs, it usually is not recoverable and the device needs to be sent back to the customer service center. In this case, you have to flash a new ROM code. You can retry the RUU to see if it recovers

right from the wiki :( ..it is definitely error 322 invalid command error im getting... is there anyway i can flash a new rom code without sending it to a centre ? i think i may have well and truly briked it..but as i said,having the hard hspl on i thought i would have saved my self..and yeah,i hope the hspl . was the right one..i flashed roms with success,till i tried the elfin rom..funny thing is,apparently i can still flash ipl and spl..i downgraded spl to 2.28 and upped the ipl to 2.26,and both show on bootloader screen..im well and truly stumped:(
[Touch GSM ROM Development] anton69:
also,another funny thing..when i hard reset and get the erase all data etc,as soon as i press the action button,it says format partitition failed and screen goes blank....

arrgh..if anyone thinks they can unbrick my elf and wants to have a go,i,ll pay postage to ya,and if you can unbrick it,i,ll paypal you a few beers in return..this is driving me nuts ....
[Touch GSM ROM Development] dsixda:
Damn, looks like your device is hosed.... never heard of this problem before.
[Touch GSM ROM Development] maduuto:
i have error 322 invalid command, can i resolve it with gold card?
[Touch GSM ROM Development] maduuto:
Remove the Micro SD card from your electronic device (camera, computer or other device), if in the device.

Step

2

Turn the Micro SD card over so the gold contacts on the card are facing you.

Step

3

Look at the back of the card. Locate a string of characters consisting of letters and numbers, similar to " 9999nn9999n." This is your Micro SD card's serial number.

Step

4

Write down the serial number on a piece of paper in case you need the number in the future.

dows this work as a serial number
[Touch GSM ROM Development] dsixda:
What are you trying to do? This is about Gold Card (ie. obtaining card ID), not serial number.
[Touch GSM ROM Development] maduuto:
ah ok :) But i have error 322 unbricker rom doewsnt work can i fix it with cold card or it is another problem? is there a way to read the card id via j2me or via pc now?
[Touch GSM ROM Development] maduuto:
is there a possibility to read out the sd id via j2me ?
[Touch GSM ROM Development] jtarazona:
Logre recuperar por segunda vez mi touch... Gracias
[Touch GSM ROM Development] maduuto:
ok i created a goldcard, no errors, but on sd were no files. I inserted the sd in phone, there comes checking sd contents and immediantly there comes the bootloadwer, i tried to flash ther unbricker rom, error 322.. what can i do????
[Touch GSM ROM Development] ozzii:
A big noob question:

I can't access the wiki for the glod card (empty).

Can someone help me because I have a "The image file is corrupted. Please check your update utility." when I try to CID unlock my ELF.

TIA
[Touch GSM ROM Development] Guilhasbr:
Xda wik ifor goldcard is empty

Edited! [nt]
[Touch GSM ROM Development] rockerboom:
Nightmare of smart mobility

Dear All,

Please help me! I have an ELF (deviceID: ELF0110000 CID: DOPOD701) which can be flashed with any ROM but can not jump into OS, just stop at smart mobility then restart.. I flashed so many ROM but the bootloader keeps unchanged IPL 2.27.0002 SPL 2.28.0000

I already tried flashing it original ROM: RUU_Elf_DOPOD_chs_1.11.706.1B (this one I got from a China forum) but no help!

I also made a goldcard successfully, then flash the original ROM or unbricked ROM by 2 way:

- Insert the goldcard into my bricked ELF, enter bootloader, connect USB, run RomUpdateUtility.exe...this method is 100% loading but still stop at smart mobility

- Insert the goldcard with the *.nbh copied (original ROM or unbricker ROM), enter bootloader, the ELF ask for update from SD image but it hang at reading content from SD

My ELF working fine before with Window Mobile 6.0, I just want to upgrade to version 6.1, then the requirement is to have IPL2.27.0002 SPL 2.28.000, after I upgrade them from 1.11.0000 to 2.26.0000 then this problem stays until now!

Thanks for your time,
[Touch GSM ROM Development] zedd2000:
I have mda touch from t-mobile sk stucked @ bootloader, I cannot find ROM 2.26.117.52 which was originaly installed on device. Which ROM can I use to flash my device with goldcard instead of this ROM? Hope there is one for me, otherwise the phone is dead and I am dead too, because it is my friends phone :(
[Touch GSM ROM Development] Fish_with_feet:
GOLD CARD

HOPE U GUYS CAN HELP, I want to create a gold card for my elfin and everytime i clcik the link posted above it directs me to the main page

http://xdaforums.com/wiki/index.php?title=Main_Page&pagename=Elf_GoldCard

and from there i dont know where the link or thread for the instructions in making a gold card. hope u can help me guys.. thanks!
[Touch GSM ROM Development] tovan_akbar:
gold card wiki not there

same here... i wish some one could help me with making a gold card for my elf.
[Touch GSM ROM Development] jack3935:
please help me

please help me

my htc does not boot after updating wrong rom

i m not getting boot loader

i have tried power+camera and power+reset+camera

i think some problem with ipl and spl

and how to repair boot loader

please help
[Touch GSM ROM Development] kokotas:
Guys,

I had posted some info about the gold card here.

Hope it helps.

Regards!
[Touch GSM ROM Development] dannyogolo:
Mine is stuck in bootloader mode.

Phone info is as follows:

HTCSELF010000

ELF010000.......

HTC__F08

This seems to be the right file I need:

http://rapidshare.com/files/126437733/ruu_elf_htc_dan_1.11.403.1b_4.1.13.44_02.94.90_blu e_ship.exe

Device: ELF010000

CID: HTC__F08

Version: 1.11.403.1B

Language: DAN
[Touch GSM ROM Development] noname_sp:
Good to hear such words ;-)

Thanks.
[Touch GSM ROM Development] timeworm:
Excellent just wake up my Elfin ELF030050 T-MOB005 with NL Ship rom ! THX im very happy!!:):):):)
[Touch GSM ROM Development] dsixda:
OK!

Here is the Gold Card Wiki for Elfs:

http://wiki.xda-developers.com/index.php?pagename=Elf_GoldCard

It may look messy because I didn't format everything, as I am in a rush. But we can revise it later. Anybody can update it if they wish, since it's a Wiki.

I'll update the second post on the first page.
[Touch GSM ROM Development] marchese:
Confirm Testing of my Elf and my Elfin

This is very good news. If this works, I will start modifying my branded Elfin. I plan on testing this weekend. I will start with my Elf as I have the shipped rom if I really mess up. I would appreciate it if someone could confirm whether I have a proper test rom for each below.

My Elf Device:

Touch version : Elf

Device ID : ELF010000

CID : HTC__001

Proposed Test Rom:

HTC_Touch_ARA_2.21.415.2B

Device: ELF0100*0

CID: HTC__J15

My Elfin Device:

Touch version : Elfin

Device ID : ELF010051

CID : ORANG001

Proposed Test Rom:

RUU_Elfin_DOPODASIA_WWE_2.20.707.1G_4.1.13.51_03.0 7.90_GREEN_Ship_Reduced.exe

Device: ELF0100*1

CID: DOPOD001

Cheers!

UPDATED: Confirmed Testing Success

After working through some issues when creating goldcard.img, my one goldcard microSD worked on both my Elf and Elfin. Mitty showed "g_cKeyCardSecurityLevel = 0" for both devices. Also, testing was successful when microSD flashing by renaming the above shipped roms to "ELF0IMG.NBH" for each device. Though I did not go through with the flash, I had the option which I let expire in 10 seconds when in the boot loader screen.

Thank you All, especially dsixda for being persistent to bring this to the Elf forum.
[Touch GSM ROM Development] dsixda:
Yes, they should work.

ELF0100*0 = ELF010000

ELF0100*1 = ELF010051
[Touch GSM ROM Development] miky6682:
I received an "invalid model id error"

I can't get device id with MTTY and snoopypro
[Touch GSM ROM Development] dsixda:
If you don't know your Device ID, how did you know which shipped ROM to use? Are you sure you know what you are doing?
[Touch GSM ROM Development] sandman01:
At first thanks to dsixda to help me using the right version of ActivePerl

I can make the goldcard without any errors, but now I have an other curious failure.

when I use the the card in my secound device (with ELF0IMG.nbh on the card) the bootloader start the flashing screen when entering.

On my bricked device it doesn't start, also flashing through Windows XP or Vista and the RUU update utility it always tells me an Invalid Device ID ERROR.

Did anyone else know such a problem??

Thanks

PS: I test the Netherland shiped Rom and the Czech one with ID ELF030050
[Touch GSM ROM Development] dsixda:
So your bricked device has Device ID ELF030050, and so does the shipped ROM?

Try another shipped ROM, maybe. Or first use MTTY to make sure the CID is unlocked with the gold card inside.
[Touch GSM ROM Development] sandman01:
I will also go through your perfect wiki entry, and I get the same mtty output as mentioned in the wiki.

I'm totally sure that my devices have ID ELF030050.

The bricked device ist a T-Mobile Austria ElFin and now I'm a little bit helpless because at the moment I'm the only guy who have that problem.
[Touch GSM ROM Development] dsixda:
Do you mean that it worked on one device, but not on another?
[Touch GSM ROM Development] sandman01:
Exactly!!

On my good device (T-Mobile German one) the microSD card worked fine and start the flashing screen when entering the bootloader.

On the bricked device (T-Mobile Austria one) the microSD card didn't work.

It shows the normal three colour boot screen but mtty shows the same output like the wiki.
[Touch GSM ROM Development] dsixda:
If there another shipped ROM with the same Device ID? Maybe it's not an Elfin but an Elf or vice versa? Shipped ROM is for Elfin?

BTW was the first one bricked as well or were you just testing on a good Elfin?
[Touch GSM ROM Development] miky6682:
Yes i know what I do

but my pda has deviceid and cid data corrupted, so no one rom work

It ever retourn invalid model id error.

Itried also an SD flash but it doesn't work
[Touch GSM ROM Development] dsixda:
Hey bro..

How did you corrupt your DID and CID? This should not normally happen, because it's in an area of ROM that is supposed to be unwritable.

Follow the instructions carefully for MTTY and SnoopyPro to get the DID/CID.
[Touch GSM ROM Development] sandman01:
I want to add 2 pictures to show the mtty and TinyHexer window of my bricked device.

Mayby I made a mistake.

All 2 Devices have 128MB/256MB ELFin's, so the only Shiped Roms which were currently available are the Czech and the Netherland one.

(DID=ELF030050)
[Touch GSM ROM Development] miky6682:
Probably I did a mistake with mtty my elfin was locked;

I used snoopypro when i launch getdevinfo command i get an error!

DevId and Cid in snoopypro log are missing.

I can send log to you?
[Touch GSM ROM Development] bydaimon:
sandman01 i revive my Elfin with Czech ROM , i have ELF 030050 and T-MOB101

maybe you do something wrong , or maybe you dont make corect goldcard.img !

you sayd "

On my bricked device it doesn't start, also flashing through Windows XP or Vista and the RUU update utility it always tells me an Invalid Device ID ERROR."

I am sure that you dont make the goldcard.img corect !!!!!
[Touch GSM ROM Development] cmonex:
the pics you posted seem fine - or are they from the working device? can you show screenshots of the bad one too?
[Touch GSM ROM Development] cmonex:
it is not "unwritable", it's just another area of the DOC, where gsmdata is, and you can erase it too easily
[Touch GSM ROM Development] cmonex:
sorry, but it is not the script's fault. the goldcard either works or not. as i explained to dsixda already, this only makes the device supercid, not "supermodelid" (and not true hardspl either). there is no such thing, this is why USPL is patched to ignore modelid.

PS: I checked, and this tornado option is good as long as the device's SPL uses the exact same key for goldcards - i checked for example the viva, and it still has the same key. so i suspect that all or almost all OMAP based htc devices have this key as they share a lot of the same BSP (including the SPL code base). (but non OMAP works differently, there is no goldcard script for those currently)
[Touch GSM ROM Development] dsixda:
Actually, sorry, you are correct. I was thinking of the serials block which has the SIM lock code and other important device info, which I believe is not writable.
[Touch GSM ROM Development] stepw:
itsme's typhoonnbfdecode.pl 1917 2008-07-30 14:06:22Z includes Diamond des keys already (tagged "unverified" though). Non-OMAP devices may still have the same backdoor implemented in SPL that only differs by the keys.
[Touch GSM ROM Development] marchese:
Problem with itsme repository

When I added itsme, I received a not found error and no package were added. See screenshot

Add repositories:

* Name: itsme

* Location: http://www.xs4all.nl/itsme/projects/perl/ppm
[Touch GSM ROM Development] kokotas:
I just edited the wiki page...

It's

http://www.xs4all.nl/~itsme/projects/perl/ppm

The '~' didn't showed up:)

Now try again.

Regards!
[Touch GSM ROM Development] miky6682:
It's possible restore GsmData?
[Touch GSM ROM Development] sandman01:
I'm sorry the screenshots are from the dead device!

Thats why I'm so puzzled.

At mtty and TinyHexer all seems fine, but t´my dead device didn't start the ROM on the goldcard.

It's very curious because on my running device the flashing process would start without any problems.

Maybe I kill my Elfin mor than normal.

I'm not sure but I think a week after bricking my device I also test to flash it via microSD card, and the flashing sceen showed up with an error about an false rom. (thats ok because at that moment it was CID locked)
[Touch GSM ROM Development] marchese:
"MSVCR71.dll was not found" FIXED!!!

kokotas- thanks for the correction which worked for loading the package.

One of the attached images shows Crypt-DES and XdaDevelopers-NbfUtils are correctly added. However, I ran into another problem -- missing MSVCR71.dll, which is the other attached image. This popped up when I ran Perl from dos. At the same time, the dos window showed the aborting message below. As the error message instructed, I uninstalled deleted all added directories and files, and system restored to before my first installation of Perl. The version I installed is ActivePerl-5.8.8.822-MSWin32-x86-280952.msi and am following the Wiki line by line. Does anyone have suggestions? Thanks!

C:\itsutilsbin>psdread -l

C: - FUJITSU MHT2040AH

Drive geometry: 0x1430 cyls, 240 t/cyl 63 s/t 512 b/s - 37.26Gbyte

disknr=0 fixed disk

D: - FUJITSU MHT2040AH

Drive geometry: 0x1430 cyls, 240 t/cyl 63 s/t 512 b/s - 37.26Gbyte

disknr=0 fixed disk

E: - FUJITSU MHT2040AH

Drive geometry: 0x1430 cyls, 240 t/cyl 63 s/t 512 b/s - 37.26Gbyte

disknr=0 fixed disk

F: - MATSHITA DVD-ROM SR-8174

remote disk 1 has 3985408 sectors of 512 bytes - 1.90Gbyte

SerialNr: eb 73 00 dd 56 30 7c 20 47 32 30 44 53 48 50 27

C:\itsutilsbin>perl typhoonnbfdecode.pl -p cardid=007300dd56307c204732304453485027 -p keys=tornado -p seclevel=0 -d goldcard.img

Can't load 'C:/Perl/site/lib/auto/XdaDevelopers/NbfUtils/NbfUtils.dll' for module XdaDevelopers::NbfUtils: load_file:The specified module could not be found at

C:/Perl/lib/DynaLoader.pm line 229.

at typhoonnbfdecode.pl line 81

Compilation failed in require at typhoonnbfdecode.pl line 81.

BEGIN failed--compilation aborted at typhoonnbfdecode.pl line 81.

C:\itsutilsbin>

UPDATED: RESOLVED!!!

"MSVCR71.dll was not found" is a Microsoft problem and was addressed in these two posts:

http://xdaforums.com/showpost.php?p=1790279&postcount=211

http://xdaforums.com/showpost.php?p=1503458&postcount=1
[Touch GSM ROM Development] dsixda:
In Package Manager, after adding the packages, did you remember to run the Marked Action? This will compile the packages. Otherwise it'll still be the same as before.
[Touch GSM ROM Development] marchese:
Thanks, yes I clicked the green arrow and packages were successfully installed. The first image in my previous post confirms the installed packages.

If someone has this working and has some time, could you please create a goldcard.img with cardid=007300dd56307c204732304453485027? Thanks!

UPDATE: FIXED SEE PREVIOUS POST!!!
[Touch GSM ROM Development] mir2p:
i`ve made it. my orange uk elfin elf010051 orang001 was recovered :) this is brilliant ! you should use this rom : From: http://rs292l32.rapidshare.com/file....1G_4.1.13.51_03.07.90_GREEN_Ship_Reduced.exe
[Touch GSM ROM Development] rmlo:
I am still getting the incorrect model ID error at 3%. My Elf is a Rogers ELF010050 (pretty sure) and I tried three ELF0100*0 roms including one mentioned a few posts back. I have check the security with mtty and it does show 0. Does any one have suggestions? TIA.
[Touch GSM ROM Development] dsixda:
NO, Rogers is ELF010150 unless they had a rare model.
[Touch GSM ROM Development] rmlo:
dsixda, i am pretty sure you are right. So it looks like I am still stuck as I can't fine a shipped rom for this model. Thank you for your help.
[Touch GSM ROM Development] oleewear:
Problem with 030050!

Hi i ty to unbrick my elfin, device id ELF030050 cid T-MOB101. Everything is ok with my goldcard with mtty i get g_cKeyCardSecurityLevel = 0 (see attachment). But when i try to flash with RUU always get error 294 invalid vender id or error 244 invalid model id. tryed with sd card method too, without success.

This rom's i used with model id 030050 :

TMCZ_MDA_Touch_128-256MB_2.26.113.52_4.1.13.52_03.08.90

RUU_Elfin_TMO_NL_2.26.114.52_4.1.13.52_03.08.90_BLUE_Ship_SPL2.26

Touch_V2_2_81_116_1

100% sure that my model id and cid is ELF030050 T-MOB101(see usblog attachment).

Any ideas what is the problem?

ANY help much appreciated!
[Touch GSM ROM Development] bydaimon:
oleewear my ELFIN is identical like yours !

iff you made the goldcard correct , dont try to run the RUU from PC , just rename the RUU_Signed.nbh from your shipped ROM folder to ELF0IMG.nbh and copy only that file to your card and then boot your device !

i used and works very well !

the ROM that i used was : TMCZ_MDA_Touch_128-256MB_2.26.113.52_4.1.13.52_03.08.90

Just try to update from card and not from your PC !

Good Luck !

if it not work , i think you not formated corect the card !! or try to make the goldimage again !
[Touch GSM ROM Development] sandman01:
Hi oleewear!

now we are 2 wich have the same problem. My T-MOB102 ceate the same errors.

Did your device start flashing from SD correctly? Mine doesn't, it goes directly into bootloader like a card without Rom is inside.

Its curious because in my other device the flashing starts in the right way with that SD card.
[Touch GSM ROM Development] oleewear:
Hi, when i try to flash direct from SD card, just "Checking Sd content" after 2-3 seconds enter to bootloader mode with all aviable 030050 rom's, without flashing.

I tryit with two different memory cards one kingston and one sandisk(1 GB), i formated with Flash format with another pda, but tryed with the method discribed in the wiki (format with card reader and cmd .....).

Maybe my elfin is hard bricked :)

Here is a mtty log without the goldcard inside:
[Touch GSM ROM Development] sandman01:
Exactly the same problem like my device.

My mtty screen looks like yours when no sd card is inside.
[Touch GSM ROM Development] oleewear:
Partition table

Hi again, i think the problem is with the device partition table, i logged with usbmonitor when i try to flash my elfin with goldcard. and when i open the log file i find this interesting line:

Invalid partition table.Error loading operating system..FAT16....FAT12....TFAT16....TFAT12....MSystems....TFAT32

i attach the complete log, i hope someone can figurit out what is the problem!
[Touch GSM ROM Development] rustyroadie:
perl error

Dude, Ive been trying everything to upgrade my Rom and radio on my orange UK htc elf p3450, ive mangsged to stumble across your wiki, thanks very much, but ive hit a snag...and im clueless, so bear with me ;)

I get to the point where I have to make the image and i get the error 'the system cannot find the file specified' after typing in 'perl typhoonnbfdecode.pl...' what file cant it find?

my cards new number should be 007600eba95800804731305553445303

device id elf010000

cid orang001

rom 1.16.61.1

radio 02.95.9

ta!
[Touch GSM ROM Development] dsixda:
Run "psdread -l" again, with the Gold Card in a working device and verify that the CARD ID is the new one with the "00" in front.
[Touch GSM ROM Development] oleewear:
Hi, after writing the goldcard img, and do psdread-l, i don't have the "00" in front, but the goldcard is working, on another device: today i unbricked one elf with device id: ELF030000 cid: T-MOB107 with goldcard inside and using this rom: TMCZ_MDA_Touch_64-128MB_2.26.113.3_4.1.13.52_03.08.90

Device: ELF030000

CID: T-MOB004

Version: 2.26.113.3

Using the same card i can't unbrick my own Elfin (elf030050 cid t-mob101)!
[Touch GSM ROM Development] dsixda:
Use a shipped ROM with the same Device ID
[Touch GSM ROM Development] oleewear:
:) i tryed with all aviable elf030050 rom from http://xdaforums.com/showthread.php?t=379034

+ Touch_V2_2_81_116_1! But always get error 294 invalid vender id or error 244 invalid model id, and exit on 2%-3%

For thoes who don't have this shipped rom:

http://rapidshare.com/files/159388798/Touch_V2_2_81_116_1.rar

DEVICE ID : ELF030050

CID : T-MOB007

Version: 2.81.116.1

Language: USA
[Touch GSM ROM Development] dsixda:
Have you tried any of the wildcard ones, e.g. ELF0300*0, etc.?
[Touch GSM ROM Development] oleewear:
I can't find any ELF0300*0 rom's uploaded here in the forum. Do you have one?
[Touch GSM ROM Development] dsixda:
No, sorry, if I had one I would've shared it in CyZeek's thread.
[Touch GSM ROM Development] miky6682:
I try this command:

perl typhoonnbfdecode.pl -p cardid=<cardid> -r spl=spl.nb -r ipl=ipl.bin -r gsm=gsm.nb -r splash=splash.nb -r os=os.nb -p seclevel=0 -d goldcard.img

spl and splashscreen are inserted in goldcard but gsm, ipl and os give an error.

I think that this happens because the keys in thyphonnbfdecode.pl are not correct.

can someone that know perl try to add the correct keys in typhoonnbfdecode.pl?
[Touch GSM ROM Development] dsixda:
You are following the procedure wrong. Why are you entering IPL and SPL and GSM?

cmonex said the keys are fine.