Related
Hi
I have been using WM devices for a long time but have never actually changed my ROM before. However, I have decided that it is time to start!!! and I want to change to teh latest HTC Rom for my Diamond (Orange UK). I have read the various threads on this forum, but before I start would like confirmation that the process I should follow is as follows.
For info, I have decided to use the official 1.93 HTC ROM (I know that some of the swift/dutty ROMS appear better - but I think I would prefer to stick with an official ROM for my 1st time!!)
1. Download Hard SPL, ROM and Radio files
2. Backup data etc (settings also?) using sprite backup
3. Install Hard SPL
4. Install ROM
5. Install Radio
6. Use HTC settings tool to restore settings
7. Re-install data using Sprite backup
In case this goes wrong..... is there a version of the stock Orange ROM anywhere that I can always re-install?
Also, 1 last question..... given that my Orange Diamond has an HTC ROM (no customisation)..... am I right to assume that once I have updated the ROM I will not lose anything (e.g. HTC apps/Opera etc) from my original ROM??
Thanks very much for your help
Rossy
You don't really need to update your radio if your handset is working fine.
You WILL need to reinstall your additional apps after a flash.
double post
7. and you might get big problem if you made a backup from a stock rom and put into a cooked rom, the registry get very messy. And vice versa if you made a backup from cooked rom and use that backup in a stock rom. So I adwise to make a backup..sure, but use it only with that rom you made the backup from!
adwinp said:
You don't really need to update your radio if your handset is working fine.
You WILL need to reinstall your additional apps after a flash.
Click to expand...
Click to collapse
Thanks
By additional apps do you just mean non HTC things like TomTom etc
I assume Opera/google maps etc will be included with the HTC ROM?
Salut Rossy,
I'm thinking about doing the same, meaning flash my Orange Diamond with the latest official french ROM from HTC.
Actually Lommag made a dump of the Orange ROM here :
http://forum.xda-developers.com/showthread.php?t=405481
I didn't try it yet but let me know how things goes for you.
Good luck.
I wanted to install PDACorner v22 RBSN over NRBSN and I flashed defore the See here for more info Dr Puttingham solution suggested ROM via SD.
I have done the SD Flash once more with my WWE ROM 3.54 and in both ROMS the ORDER of flashing parts on my Tytn 's screen was
Code:
IPL,Bootloader,ExtROM,GSM,OS
I know we all use dutty's nbh tool v1.1 for compiling RUU_Signed.nbh .
I dare to make a thought about this tool makes the RBS ROMS to Hard Reset, because it makes the order of flashing
Code:
IPL,Bootloader,OS,GSM
meaning it flashes the Radio after the OS.
Both Stock ROMS with EXTRom flashes the Radio before the OS.
So is there any chance of changing the order in dutty's tool and do the Radio flash before the OS???
In that way we can check if THIS is the problem (and solution) of Hard Resets
Please post your thoughts on my theory and I will contact dutty about this thread to see if he can change his tool
lagoskon said:
I wanted to install PDACorner v22 RBSN over NRBSN and I flashed defore the See here for more info Dr Puttingham solution suggested ROM via SD.
I have done the SD Flash once more with my WWE ROM 3.54 and in both ROMS the ORDER of flashing parts on my Tytn 's screen was
Code:
IPL,Bootloader,ExtROM,GSM,OS
I know we all use dutty's nbh tool v1.1 for compiling RUU_Signed.nbh .
I dare to make a thought about this tool makes the RBS ROMS to Hard Reset, because it makes the order of flashing
Code:
IPL,Bootloader,OS,GSM
meaning it flashes the Radio after the OS.
Both Stock ROMS with EXTRom flashes the Radio before the OS.
So is there any chance of changing the order in dutty's tool and do the Radio flash before the OS???
In that way we can check if THIS is the problem (and solution) of Hard Resets
Please post your thoughts on my theory and I will contact dutty about this thread to see if he can change his tool
Click to expand...
Click to collapse
The only problem here, is that I remove the radio from my stock rom before flashing, and I have had no HR or freezing problems.
Edit: Though.. atm, a single rom flash doesn't last much more than a day...
interesting thread
I don't take shortcuts, I follow the dr's order down to the T, and does take a good half an hour to 45 min to get things running, I will monitor of quicker way of doing it, if it saves me time, I would love to know too, so .. here I am watching with anticipation.
zocster said:
I don't take shortcuts, I follow the dr's order down to the T, and does take a good half an hour to 45 min to get things running, I will monitor of quicker way of doing it, if it saves me time, I would love to know too, so .. here I am watching with anticipation.
Click to expand...
Click to collapse
I'm from Mars m8
NEVER FLASH RADIO WITH CUSTOM ROMS TOGETHER
ONLY RADIO
ONLY CUSTOM OS
OR RADIO WITH OS FROM ORIGINAL SHIPPED HERMES WM6.1 ON mars
anryl said:
ORIGINAL SHIPPED HERMES WM6.1
Click to expand...
Click to collapse
there's no official shipped wm6.1 for hermes as i know
I know all this about not flashing Radio all the time with roms. I just say that the sequense of parts is not the same.
It should be IPL,SPL, Nothing , OS without flashing radio and NOT IPL,SPL,OS, Nothing which is the case now
lagoskon said:
I know all this about not flashing Radio all the time with roms. I just say that the sequense of parts is not the same.
It should be IPL,SPL, Nothing , OS without flashing radio and NOT IPL,SPL,OS, Nothing which is the case now
Click to expand...
Click to collapse
Whatever the order of the pices, wouldnt the firmwear still have to go to the same places in the chip? Or you would end up in brick town.
Didn't someone say the HR's where due to part of the chip not being overwritten, and when you flash another rom, (that isnt a FULL shipped) it ended up causing incomparability issues?
veyka said:
Whatever the order of the pices, wouldnt the firmwear still have to go to the same places in the chip? Or you would end up in brick town.
Didn't someone say the HR's where due to part of the chip not being overwritten, and when you flash another rom, (that isnt a FULL shipped) it ended up causing incomparability issues?
Click to expand...
Click to collapse
Remember guys the Real Big Storage ROMs overwrite the ext_rom portion to use as the extra storage, since it wasnt designed to do this we can assume that sometimes it might not work correctly.
Sure the tools and everything work fine with it all most of the time.
The reason flashing an official ROM seems to remedy the issues with Hard Resets is that if you reflash everything, the flash memory is refreshed back to the correct OS and ext_rom arrangement, then flashing an RBS ROM onto this area should in theory work fine thanks to the "spring clean" of the memory area.
mrvanx said:
Remember guys the Real Big Storage ROMs overwrite the ext_rom portion to use as the extra storage, since it wasnt designed to do this we can assume that sometimes it might not work correctly.
Sure the tools and everything work fine with it all most of the time.
The reason flashing an official ROM seems to remedy the issues with Hard Resets is that if you reflash everything, the flash memory is refreshed back to the correct OS and ext_rom arrangement, then flashing an RBS ROM onto this area should in theory work fine thanks to the "spring clean" of the memory area.
Click to expand...
Click to collapse
Thanks for clearing that up, though it was long those lines! (So close, but so far)
veyka said:
Thanks for clearing that up, though it was long those lines! (So close, but so far)
Click to expand...
Click to collapse
It wasnt until recently that I experienced any hard reset issues with any of the ROMs here, i noticed that leading up to a Hard Reset or freeze at the boot screen things such as file operations and running programs seemed to fail...with access denied errors and etc..
Also programs failed to save registry data aswell, coreplayer repeatedly asked for the activation key (which ofcourse ive got).
Leading me to believe that the storage portion of the OS was not working correctly...and since thats the part we have (pardon the term) misused )) then perhaps a reflash to the old configuration to give the storage area a flat format would do the trikc...which it did.
So its definatly advised, even if you havent experienced the issues, to one in a while before you flash a new ROM, flash an official ROM which uses and ext_rom aswell to give it a quick clean out.
lagoskon said:
I wanted to install PDACorner v22 RBSN over NRBSN and I flashed defore the See here for more info Dr Puttingham solution suggested ROM via SD.
I have done the SD Flash once more with my WWE ROM 3.54 and in both ROMS the ORDER of flashing parts on my Tytn 's screen was
Code:
IPL,Bootloader,ExtROM,GSM,OS
I know we all use dutty's nbh tool v1.1 for compiling RUU_Signed.nbh .
I dare to make a thought about this tool makes the RBS ROMS to Hard Reset, because it makes the order of flashing
Code:
IPL,Bootloader,OS,GSM
meaning it flashes the Radio after the OS.
Both Stock ROMS with EXTRom flashes the Radio before the OS.
So is there any chance of changing the order in dutty's tool and do the Radio flash before the OS???
In that way we can check if THIS is the problem (and solution) of Hard Resets
Please post your thoughts on my theory and I will contact dutty about this thread to see if he can change his tool
Click to expand...
Click to collapse
OK I FOUND IT WHAT YOU MEAN THE TOOL FOR IT IS htcRIE_0.4.0.49.exe as it opens the original ROM deletes ipl spl gsm and saves new orig rom with the order off flashing - splash splash extrom os
at this point im fed up with how bad my 8525 is running and ive done hard resets in the past
i want to go ahead and move up to 6.1 until the touch pro comes out for att
im wondering what is the rom which will give me the most available memory for storage and programs? i can load programs in myself im just lookin for the best basic 6.1 rom
thanks in advance
lbhocky19 said:
at this point im fed up with how bad my 8525 is running and ive done hard resets in the past
i want to go ahead and move up to 6.1 until the touch pro comes out for att
im wondering what is the rom which will give me the most available memory for storage and programs? i can load programs in myself im just lookin for the best basic 6.1 rom
thanks in advance
Click to expand...
Click to collapse
Your going to want a "lite" rom.
I would try CRC V13 or PDAcornerpro V23.
BS roms are faster, and have more storage, but PLEASES flash the AT&T shipped rom in my 4shared before flashing one.
And make sure you have HardSPL first.
And that you have .net framework installed, on the computer your flashing from.
veyka said:
Your going to want a "lite" rom.
I would try CRC V13 or PDAcornerpro V23.
BS roms are faster, and have more storage, but PLEASES flash the AT&T shipped rom in my 4shared before flashing one.
And make sure you have HardSPL first.
And that you have .net framework installed, on the computer your flashing from.
Click to expand...
Click to collapse
i tried to flash Hardspl earlier and when i tried. wmdc found it and it went to the boot screen with the 3 colors then once it got there it said it couldnt find my phone after it already did
any ideas?
Go to page 116 , post 1160 of this thread - http://forum.xda-developers.com/showthread.php?t=296722
All necessary programs and links required (as well as instructions) to flash Hard SPL using the SD card method...My preference, just make sure battery has more than 50% charge.
To flash a new os with the sd card method, just drop steps 5 & 6.
Cheers...
quick way to flash
just use sspl. It's a cab which runs on the device and takes you to the bootloader. No hardspl necessary
-J
Hard SPL is a safer thing to have installed. It gives you a better chance of recovering your Hermes if something goes wrong. There are no guarantees of a successful flash, EVER. But, with Hard SPL, you have a chance at recovering your device.
SSPL is called "Soft SPL". It was developed earlier and Hard SPL came out of the hard work that SSPL was the foundation of.
Its up to the individual. Would you be the man who uses his foot to find mines, or the man with the radio controlled minesweeper robot? Your choice....
Cheers...
thanks alot everyone il give it a shot later on today
After flashing some of the recent roms here on XDA, I seem to be having a bit of a problem.
After installing some programs,the program icons change in to windows logos and i'm unable to use them and my phone locks up instantly and only a hard reset will work.
If i do a soft reset i only get to the windows mobile screen or htc startup animation screen, then it freezes.
I have been flashing roms for a couple of years and have never had this problem,any help would be appreciated.
owz206 said:
After flashing some of the recent roms here on XDA, I seem to be having a bit of a problem.
After installing some programs,the program icons change in to windows logos and i'm unable to use them and my phone locks up instantly and only a hard reset will work.
If i do a soft reset i only get to the windows mobile screen or htc startup animation screen, then it freezes.
I have been flashing roms for a couple of years and have never had this problem,any help would be appreciated.
Click to expand...
Click to collapse
There's not alot we can tell you if you don't tell us about your device, rom, radio, hardspl etc setup.
I'm using C.T 6.4 original touchflo but have tried others. I have olinex 1.40 spl
and have a DIAM 100 model and radio 1.00.25.05
Try another ROM.............there is that freak of nature possiblity that the Hard SPL is incompatible (rare).
If another Rom persists, then move to Hard Spl 1.93. I know some Chefs recommend a specific Hard Spl at times but again it's rare.
Can i just flash 1.93 spl over 1.40 spl, or is there a different way of doing it.
*Edit* I just tried to install 1.93 spl and it didnt work it still says i have 1.40 spl,what am i doing wrong ?
These Hard SPL developer's edition has write protection. What you need is an APP called Jump SPL....http://forum.xda-developers.com/showthread.php?p=3328000#post3328000.....POST #10
I'm using CT 6.4 OrigTF Full with HSPL 1.93 with absolutely no problems (apart from a landscape bug that I solved by installing the original Diamond Volume Control). I highly recommend it, for me it's the best I've ever used in terms of speed, stability and functionality. Remember to Hard-reset after flash. You migh also have a bad flash or a bad download. If changing HSPL don't work, try to download the ROM again and re-flash.
When I upgraded HSPL from 1.40 to 1.93 I used a version with jump-SPL included, don't remember where I found it though.
Good Luck!
I always do a hard reset after a flash and have tried numerous roms but seem to have the same problem with all the roms.
Think i might have a problem with my diamond
Thanks for all your suggestions.
hello. I have a problem. I wanted to put new rom on friend`s Diamond but when it finishes, it says error 270, the image file is corrupted.On Diamond:Upgrade rom code error, please try again.What can I do now?I made soft reset and repeated again, nothing changes.I cannot even turn off the device.It only shows tricolor,security unlocked.(RUU Diamind HTC WWE 2.03.405.2 Radio signed diamond 52.51.25.26.1.09.25.23 ship.exe (100MB))
I am ok.Made it with a different rom.
O.k. I've tried a few different roms and hard spl today, and deleted my internal and phone storage and my phone is still not working properly.
It works fine after a flash and hard reset, but as soon as i turn it off then back on it freezes either on the diamond black boot screen or windows boot screen.
Looks like I need to get a new phone
Don't know if this is of any help but, when i cooked some roms for my "Artemis" i would get this sort of error if the rom was a little too big (I had added too many programs <5mb too much it would build and flash without error) it would work for a few days the slowly start to loose programs as if it had a virus or something deleting stuff slowly.
the only way to fix it was to flash a stock rom inc ipl,spl and radio then re-flash a custom rom, (a new custom rom alone would not cure it) i think the rom when flashing filled the area designated for the rom then started to overright the spl or ipl
just a thought? i don't know weather the diamond would suffer from the same problem with a bloated rom!
dose anyone know what the max size for a diamond rom is?
what happens if the rom is a little too big say 2mb?
Thanks,I've just flashed the new windows 6.5 rom which is working at the moment,but if it fails i'll give your idea a try.
owz206 said:
Thanks,I've just flashed the new windows 6.5 rom which is working at the moment,but if it fails i'll give your idea a try.
Click to expand...
Click to collapse
Man i had almost the similar issue in the recent times .. The only work around is to download and flash a stock Rom ( no matter which one it is ) , like what explained in the previous post . Use the stock fr a day or 2 , then flash it back .
Ok, basically I discovered cyanogen 7 about a week ago and was pure ''
well since then I have gone from knowing nothing at all to having a rooted 2.2 (stock rom) GSM desire (A8181 - whatever that actually means), S -ON
I rooted with unrevoked and have clockworkmod 2.something.
now from what i understand I need to S -OFF so that I can use a program (run on the phone from ROM manager) to upgrade clockwork to 3.x then (correct me if i'm wrong, I'm a total noob dont forget xD) I can use ROM manager to download CM7 and instal all on the phone?
is that right? if not could someone please correct me
I've done a NANDroid backup
i think thats all i want to say :')
I get confused when browsing forums because people talk about things, especially abbreviations, that mean nothing to me xD
Thanks for the help guys
spears93 said:
Ok, basically I discovered cyanogen 7 about a week ago and was pure ''
well since then I have gone from knowing nothing at all to having a rooted 2.2 (stock rom) GSM desire (A8181 - whatever that actually means), S -ON
I rooted with unrevoked and have clockworkmod 2.something.
now from what i understand I need to S -OFF so that I can use a program (run on the phone from ROM manager) to upgrade clockwork to 3.x then (correct me if i'm wrong, I'm a total noob dont forget xD) I can use ROM manager to download CM7 and instal all on the phone?
is that right? if not could someone please correct me
I've done a NANDroid backup
i think thats all i want to say :')
I get confused when browsing forums because people talk about things, especially abbreviations, that mean nothing to me xD
Thanks for the help guys
Click to expand...
Click to collapse
not an expert on the S-OFF side of things but ive been flashing various ROMS without ever needing to S-OFF.
Been using LeeDroid and now GingerVillain (and tried a few more along the way).
For info the GingerVillain has CM7 stuff in it and is pretty stable. Once you have flashed GingerVillain once it has its own setup for flashing updates/patches etc.
But you are right to always take a nandroid backup first. the one time i forgot my flash screwed up
wilbur-force said:
not an expert on the S-OFF side of things but ive been flashing various ROMS without ever needing to S-OFF.
Been using LeeDroid and now GingerVillain (and tried a few more along the way).
For info the GingerVillain has CM7 stuff in it and is pretty stable. Once you have flashed GingerVillain once it has its own setup for flashing updates/patches etc.
But you are right to always take a nandroid backup first. the one time i forgot my flash screwed up
Click to expand...
Click to collapse
That's sound advice because I'm not set on cyanogen however I don't know how I'd go about flashing GingerVillain :')
And how sure are you it's alright with S-ON because I don't like the sound of a £250 paperweight
thanks though
well ive never changed my S status .....
Download ROM Manager from the Market. Make sure you install clockworkmod recovery (using ROM Manager). Backup current ROM (using ROM Manager). Download GingerVillain latest version. Flash ROM from SD card (using ROM Manager)
Any future updates to GingerVillain you can use the 'Villain Setup' utility that you will find in your app list once the Flash is complete.
If its your first ever flash be aware that you should make sure the battery level is high, and that it may take several minutes (so dont panic !)
As long as you backup first everything should be fine (although there is always some risk).
Once you have finished your first Flash it will seem like you were worried about nothing
Oh ... and if you would prefer to stay with Froyo the LeeDroid ROM has a very good A2SD version
that sounds.... easy
thanks
and ROM manager says i already have CwM 2.5.0.7 -- so thats all cool, yeah?
Will my NANDroid backup count or shall I just do it again in ROM manager?
and I'm guessing I can download GV from within ROM manager?
sorry to ask all the newb questions but i'd rather be sure lol
Ive never bothered downloading ROMs from within ROM Manager but I believe you can.
As for the backup Id copy your existing backup to your PC and do another. You can never have too many backups
The backup will be in a sub folder on your SD card in a 'clockworkmod' directory.
oh ... and it generally is easy its just summing up courage for the first one.
Might be worth using titanium backup or my backup pro to take a copy of your apps if you dont want to lose where you have got to on Angry Birds etc
you can then restore them to your new ROM
Thanks
my phone is off to charge quicker at the minute then i'll give it a shot
one last question to be extra annoying
if i can't download GV within ROM man.
..could you provide a download link for me to manually slap in on my SD please
Seriously though, I'm really grateful!
They are all under the Desire Android dev sub forum.
http://forum.xda-developers.com/showthread.php?t=880465
FINALLY about to do it and I've just thought..
Im on clockwork 2.x
don't i need 3.x for ext4 which makes gingerbread more stable?
also, ROM manager didn't have GV so i downloaded the zip from the link you gave me and extracted it to the root of my SD
rom manager doesnt find the image file, only the 3 folders
..and i feel really stupid :')
[edit 5 mins later]
NOT unzipping it was a better idea, its working now
...my excuse is that im learning
Good thing it worked for you. Some users have reported a host of problems flashing ROMs from ROM Manager. I'd advice you to do it the tried-and-tested old way: through Recovery (which in your case is ClockworkMod).
If you decide to repartition, ROM Manager can do that too, but that's not too advisable either, as some have reported problems with that method, and ROM Manager only allows up to 512Mb partitions, if I remember right.
funny that ^
ROM manager ended up leaving me on the white screen with the green HTC logo untill i pulled the battery
i did it through recovery and it worked a charm
just went through ALL of the settings and i LOVE it
there are a few things i dont like but i'm yet to try different themes etc yet
I'm a happy bunny!
Glad you managed the Flash OK
Never experienced any problems with ROM Manager myself ....
Thing is, now you have recovery and a nadroid backup you are fairly safe. Anything goes wrong you can recover to a previous image from recovery
I always keep a nadroid on my SD card just in case
Of course if you try S-OFF and all sorts of HBOOT changes then you expose yourself to more risk apparently so be careful.
Happy Flashing
oh ... and if you are on GingerVillain go to the Villain Setup and flash the adfree add on. For me it always takes 2 attempts to work, which is strange, but adfree is great
and on GingerVillain you also might want to flash the 'new market' add-on too ...
.... and then there are the Kernels to try too
A week from now you will wonder what you were worried about and will be flashing daily
wilbur-force said:
Glad you managed the Flash OK
Never experienced any problems with ROM Manager myself ....
Thing is, now you have recovery and a nadroid backup you are fairly safe. Anything goes wrong you can recover to a previous image from recovery
I always keep a nadroid on my SD card just in case
Of course if you try S-OFF and all sorts of HBOOT changes then you expose yourself to more risk apparently so be careful.
Happy Flashing
oh ... and if you are on GingerVillain go to the Villain Setup and flash the adfree add on. For me it always takes 2 attempts to work, which is strange, but adfree is great
and on GingerVillain you also might want to flash the 'new market' add-on too ...
.... and then there are the Kernels to try too
A week from now you will wonder what you were worried about and will be flashing daily
Click to expand...
Click to collapse
I'm already wondering it
I though last night (well, 4.20 this morning) that I might bite the bullet and try flashing cyanogen
-which i did with sucess
then downloaded the google add on pack and added that
I felt all happy like
onr of my friends did his hero at the same time too because he was interested when i showed him
I think for now I'll keep cyanogen, but i've left it in note form: no homescreens properly set up, very few apps etc, until i find a ROM that I really like the look of
I'll keep ginger in mind though, especially as i hadn't tried the stuff you mentioned above
Hi there,
Saw the thread and thought i could help you with some information.
S-ON/OFF refers to Signature Verification on or off. S-ON stops things that the phone manufactuer do not want changed. It is totally separate to Root access to android. The main advantage of turning S-OFF is that you can change the size of the partitions on the device to give you more space for you apps. Basically playing around here can be dangerous if you are not aware of what it's actually doing at all times.
The great news is that as you have already discovered, you definately don't need to play with S-OFF to flash ROMs. Just root access and a recovery. The ClockworkMod 2.0.5.7 that comes with the Unrevoked root method should is fine for flashing all ROMs from ROM manager or by booting into recovery. But if any of your ROM instructions call for later versions you can just store the later version zip on your SD and use the older recovery to flash the newer version. It will be usable until your phone re-boots. You can't flash the image of the new recovery without S-OFF
Glad to have you experimenting in the community. I think this sort of stuff is exactly why Android is excellent. Apple hate that people Jailbreak their phones but Google openly encourage this development!
Thanks Jimmy
I flashed GV again (because i'm getting a bit carried away now ;D) and tried to install new market, adfree and a 3d desire bootlogo. I've got debugging and unknown apps enabled but it says there is a problem downloading?
Any idea why?
hmmmm.... not seen that one. Have you tried wifi and 3G ? whats the exact message ?
Did you wipe between flashes ? you dont normally need to do this when flashing updates (eg gingervillain 2.0 to 2.1) but when flashing between different ROMs (eg CM to GV) then you should do a full wipe ....
jimmytheflea said:
Hi there,
Saw the thread and thought i could help you with some information.
Click to expand...
Click to collapse
Great summary! I definitely recommend s-off as I found it as easy as root.
I have close to 300mb free on internal and usually over 200mb free ram.
You can also change the HTC quietly brilliant (should be "loudly" if you ask me!) splash screen after s-off, and write to any of your device partitions, including /system and /data while booted, saving some time using advanced for certain tasks.
Click to expand...
Click to collapse
spears93 said:
Thanks Jimmy
I flashed GV again (because i'm getting a bit carried away now ;D) and tried to install new market, adfree and a 3d desire bootlogo. I've got debugging and unknown apps enabled but it says there is a problem downloading?
Any idea why?
Click to expand...
Click to collapse
Is that just the market message telling you there is a problem downloading?
My best guess is that there is a setting in GV that allows direct install to the SD-ext partition for apps. Do you have an EXT2/3/4 partition on your SD card?
When ROMs talk about A2SD, Data2EXT and Data2SD the EXT partition is required.
have a look at the blog for the Starburst ROM for desire for a great tutorial (can't post an external link in here)
It is for a specific ROM but the process is the same. I would recommend using EXT3 because it is the most compatible with ROMS.
See how you go with that.