[Miscellaneous Android Development] DeniTCH:
Yes, I did. Sorry, forgot to mention that. I have just installed CWM again, trying to rewipe everything and flash stock recovery again to try the installation again.

---------- Post added at 05:14 PM ---------- Previous post was at 05:00 PM ----------

That didn't work... Seems like some error is happening when it tries to unmount/remount the SD card. Recovery creates an upgrade_log file in the root:

Starting recovery on Sun Jun 3 15:14:50 2012
framebuffer: fd 4 (600 x 1024)
Recovery System version is
"RECOVERY_V1.0(Sep 21 2011-20:55:19)"
battery capacity:53

Finding update package...
len = 8
root_path = SDCARD1:/update.zip
c = :/update.zip
len = 8
root_path = SDCARD1:/update.zip
c = :/update.zip
package name = '/sdcard1/update.zip'	path_len= 19
Opening update package...
start update package file
Installing update...
path=/sdcard1/update.zip
1. extract fuse
about to run program [/tmp/fuse] with 3 args
2. fuse mbr.img
#. choose mbr.
size:3907584fuse version is FUSE_1.0(Apr 28 2012-12:00:25)
$-> Fusing mbr, offset=0 block
run_program successabout to run program [/tmp/fuse] with 3 args
size:3907584fuse mbr 2GB
#. out off choose mbr.
3. format partitions
fuse version is FUSE_1.0(Apr 28 2012-12:00:25)
Fusing system...
mke2fs mke2fs -j /dev/block/mmcblk0p1
mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
73440 inodes, 292968 blocks
14648 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
36 block groups
8192 blocks per group, 8192 fragments per group
2040 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: 0/36 1/36 2/36 3/36 4/36 5/36 6/36 7/36 8/36 9/3610/3611/3612/3613/3614/3615/3616/3617/3618/3619/3620/3621/3622/3623/3624/3625/3626/3627/3628/3629/3630/3631/3632/3633/3634/3635/36done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
run_program successabout to run program [/tmp/fuse] with 3 args
fuse version is FUSE_1.0(Apr 28 2012-12:00:25)
Fusing cache...
mke2fs mke2fs -j /dev/block/mmcblk0p2
mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
24480 inodes, 97656 blocks
4882 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
12 block groups
8192 blocks per group, 8192 fragments per group
2040 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729

Writing inode tables: 0/12 1/12 2/12 3/12 4/12 5/12 6/12 7/12 8/12 9/1210/1211/12done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
run_program successabout to run program [/tmp/fuse] with 3 args
fuse version is FUSE_1.0(Apr 28 2012-12:00:25)
Fusing userdata...
mke2fs mke2fs -j /dev/block/mmcblk0p3
mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
89408 inodes, 356444 blocks
17822 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
44 block groups
8192 blocks per group, 8192 fragments per group
2032 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: 0/44 1/44 2/44 3/44 4/44 5/44 6/44 7/44 8/44 9/4410/4411/4412/4413/4414/4415/4416/4417/4418/4419/4420/4421/4422/4423/4424/4425/4426/4427/4428/4429/4430/4431/4432/4433/4434/4435/4436/4437/4438/4439/4440/4441/4442/4443/44done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
run_program successabout to run program [/tmp/fuse] with 3 args
fuse version is FUSE_1.0(Apr 28 2012-12:00:25)
Fusing inand-secure...
mke2fs mke2fs -j /dev/block/mmcblk0p4
mke2fs 1.40.8 (13-Mar-2008)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
8560 inodes, 34180 blocks
1709 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=35127296
5 block groups
8192 blocks per group, 8192 fragments per group
1712 inodes per group
Superblock backups stored on blocks:
8193, 24577

Writing inode tables: 0/51/52/53/54/5done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
run_program successabout to run program [/tmp/fuse] with 3 args
fuse version is FUSE_1.0(Apr 28 2012-12:00:25)
Fusing factory...
mke2fs mke2fs -j /dev/block/mmcblk0p6
mke2fs 1.40.8 (13-Mar-2008)
Could not stat /dev/block/mmcblk0p6 --- No such file or directory

The device apparently does not exist; did you specify it correctly?
run_program: child exited with status 1
run_program failscript aborted: assert failed: run_program("/tmp/fuse", "factory", "format")
assert failed: run_program("/tmp/fuse", "factory", "format")
E:Error in /sdcard1/update.zip
(Status 7)
install_success!!!
len = 8
root_path = SDCARD1:/update.zip
c = :/update.zip
status=1
status=2
Finding update package...
len = 7
root_path = SDCARD:/update.zip
c = :/update.zip
len = 7
root_path = SDCARD:/update.zip
c = :/update.zip
package name = '/sdcard/update.zip'	path_len= 18
Opening update package...
Can't open /sdcard/update.zip
(No such file or directory)
len = 7
root_path = SDCARD:/update.zip
c = :/update.zip
status=3
Installation aborted.
len = 8
root_path = SDCARD1:upgrade_log
c = :upgrade_log
find the log file,delete it
delete log file.
len = 8
root_path = SDCARD1:upgrade_log
c = :upgrade_log
len = 8
root_path = SDCARD1:upgrade_log
c = :upgrade_log

Any ideas?