This is just some suggestion mate ;)
to OP : for fixing the wifi use stock tiwlan_drv.ko n for compass change the akmd on bin also rewrite the ramdiks 'cuz i've seen :
# Needed for AKM8973 support
device /dev/akm8973_aot 0660 c...
tomorrow i will added more Credit
-mechmetal (for source )
-wedgess (for load module and tweak inside ramdisk )
-cruizzz a.k.a Aries (my teacher development)
-anonym0us & vishall android freak ,matt khojjim(for some help)
well done ma...
i use SuperOneClickv2.3.3-ShortFuse to root this device and success also to enter recovery menu push power till the samsung code came out and vol up untill get in on recovery...hope this can help ya...
owh..u can use that option to create it but back up first your all file on sdcard, because your sdcard will be fully formated...
do not create partition ext2/3/4 more than 1.20Gb cuz it will be unstable also make swap 2x from standart RAM...
installation aborted...using cwm mode NAA can't flash the update.zip
for all that have problems with "installations aborted" it caused by the updater-script of kitchen...and i have solutions for it also it works for me...
1. use aZuZu...