[Legend Q&A, Help & Troubleshooting] psyionx:
@bryanqjx

i can suggest you redo your rom and apps and try data2ext but follow blay0's strict rule on the restart thingy in his rom thread..

1.1-(to have)

download blay0s custom CWM from

http://xdaforums.com/showthread.php?t=969076

(download the customized CWM)

rename this file to update.zip and place this in the root of your sd card.

1.2-

prepare the Blay0 rom and patch leave it in your pc for now

2-(titanium bk)

use titanium backup and backup all the apps that you want. (backup the green ones which also include call logs and sms and other stuff)

3-(blay0's custom CWM)

boot up to recovery and use the update.zip to load the custom cwm

-do a backup (nandroid backup)... note on the date and time you made this backup.

-than go mounts and storage and mount usb storage...

-copy everything from your phone sd card to your pc...

3.1(repartition)

if 512MB partition is not enough, you can repartition this to 1GB (i tried 2 GB not stable). head to advance menu and partition SD card to. 1024Mb first partition second 0 third 0 and thats it... 1GB ext partition and the rest is your card FAT data. else, just skip step 4 but copy the B rom and patch to your card via usb.

4 (sd card preparation and the B rom in your card)

if you partition, go back to mounts and storage and mount usb partiton and copy all the stuff you backup just now in your pc (your whole sd card) and back to your phone sdcard again... this time copy the B rom also to your card if its not there yet.

5. (wipe and reflash B rom)

now since we have all your backup done we make a clean flash of the B rom.

go do a wipe and also wipe the cache partition and flash the B rom and patch. than reboot

6. (your new B rom)

after phone boot up. re enter your google login and other stuff like date time format... do the setup wizard.

and also let your phone sync with your account. things should look like new..

7. (titanium bk and terminal emulator)

visit market and download titanium bk and terminal emulator (u can skip this if you can use adb shell).

8. (terminal emulator)

now, use your terminal emulator and enter su if its not # (root user).

than type data2ext --enable, reboot the phone.

9. (check your setting)

after the phone reboot, you can go to setting and go see if your internal memory has expanded to your sd card or not... if its still some 100 + MB you are doing it wrong. if its 1GB than you got this rite.

10. (titanium bk)

now after the space have been made for your apps. use titanium bk to restore your data. if its a game with save. use it to restore app and data. if the app does not have any real setting or the data you just dont care. you better just restore the app and ignore the data. restore your apps first, than widgets, launcher will be last if you want to restore it with data.

note: i've been using this setting for a 6 month period without problem but because Blay0 stated that it might one day data lost your phone. so i suggest you reboot to cwm and do backup your rom, mount usb from cwm and update your backup folder in your pc with the cloworkmod folder, your DCIM folder, download, bluetooth... you get the point on what to backup.

nnote on CWM backup.... in the CWM folder in your sdcard... remember this, all CWM backup are name over a time stamp. so delete the ones you dont want.

nnnote try avoid OC to an unstable clock speed... a 1 time or 2 times reboot in a few days will risk your sd partition gone because of data2ext really don't like random reboot and this will make you in a mess. as from my experience... if you reboot your phone and it say sdcard problem... your in deep deep sh*t. as the partition got problem at the fat partition most of the time. if this happen, you need to format your card. use a recovery tool to dig your SD card for pictures and files. format your card.... load CWM to partition it again... put things back and do recovery and restore.

good luck