yashsingh1/xdaforums huggingface dataset:
[Vibrant Q&A, Help & Troubleshooting] Vinotas:
OK watched the video, but 2 things:

-when I try to boot into Recovery it gets stuck on the Vibrant Samsung initial splash screen and never moves, even when holding down the 3 buttons;

-this video assumes I can access the phone to install the fix or anything else. I can't, it just stays stuck in the splash screen;

-I tried holding down the 3 buttons and simultaneously plugging in the USB cable, and still nothing but the splash screen;

-is there any way to turn on the device while hooked into the computer so Odin or something else can use the necessary files to turn it on and make it accessible?

Thanks all for your patience and advice, it's much appreciated. I LOVE this little phone and really want to heal her!
[Vibrant Q&A, Help & Troubleshooting] haarsh:
Hi,

I think you have tried to go to recovery mode using 3 button combo. But in order to use ODIN device has to be in DOWNLOAD MODE which can be done using following steps

hope this will help you to go on :)

tc

NOTE: here is a link I found. Just take a look http://www.ithinkdiff.com/how-to-access-download-and-recovery-mode-in-samsung-vibrant/
[Vibrant Q&A, Help & Troubleshooting] samsgun357:
OK we are trying to get download mode not recovery. Your phone must be off for download mode. If it flashes vibrant screen you have gone to far and something is wrong. I specifically said pay no attention to the mod in video. Regardless I think you might need a jig to get in download mode.

I approve this message.
[Vibrant Q&A, Help & Troubleshooting] Vinotas:
OK, noob error (smacks head), I kept saying Recovery Mode when what I needed was DL Mode, my sincerest apologies.

I got into DL Mode finally by holding down the Volume buttons (not the Power button), then plugging in the USB cable. The Vibrant promptly went into DL mode. Odin recognized the phone and off we went. It's now back to Stock Eclair (yuck).

So next question: am I rooted or do I have to do that all over again? And if so, what's the fastest way to do it so I can flash to the ROMs I knew and loved?

Lastly, a great big THANK YOU to samsgun357 & haarsh for all your assistance, you guys ROCK! :good:
[Vibrant Q&A, Help & Troubleshooting] samsgun357:
No you are not rooted after using Odin to go back to stock. Glad you got it buddy! Now use this guide to get root and cwm recovery. Option b is probably what you want

http://xdaforums.com/showthread.php?p=9375927

I approve this message.
[Vibrant Q&A, Help & Troubleshooting] haarsh:
Glad you are successfully ODINed and you are in perfect position to make things BETTER :D

Still the device is not rooted as samsgun357 said. :) but no worries it is a simple process to get rooted and go ahead. I will post an video and hope it will also ease up your task :)

[YOUTUBE]08W4VwNmQy0[/YOUTUBE]

tc and its a pleasure to help you

Happy Flashing :good:
[Vibrant Q&A, Help & Troubleshooting] Vinotas:
Yep, got it rooted and flashed Cyanogen7, then flashed up to an ICS ROM (started with Chimera but it's a tad wonky so flashed over to Euphoria, we'll see how that goes).

That said, the microphone is still sounding very muffled, so I think it's a hardware issue. I was due for an upgrade anyway so I picked up the Samsung 4G Blaze (nice since the Vibrant I had was the 3G). So right now I'm just having fun exploring Android on the Vibrant while I read up on how to root and improve the Blaze.

I will miss this little phone though, it was light and super fast and agile, perfectly sized, especially compared to the mini-tablets coming out lately like the Samsung SIII and LG L9 or HTC One. I prefer smaller phones, so the Blaze fits the bill right now even though it's heavier than my old Vibrant.

Thanks again for everyone's assistance, VERY much appreciated! :good:
[Vibrant Q&A, Help & Troubleshooting] hoss9009:
Hey guys,

I'm having the same problem w/ my phone (see img).

I can't get out of the little loading pinwheel.

I've tried all the prescribed methods in this thread.

Thoughts?
[Vibrant Q&A, Help & Troubleshooting] hoss9009:
Sorry, also, I can't get to DL or the splash page. When I turn the phone on, it goes directly to the spinning pinwheel.
[Vibrant Q&A, Help & Troubleshooting] haarsh:
check this thread : http://xdaforums.com/showthread.php?t=848737

tc
[Vibrant Q&A, Help & Troubleshooting] samsgun357:
Download mode IS what you need to use Odin a get back to stock.

The above post shows the button combo for DL mode and recovery based on which bootloaders you're running (thanks haarsh). If you haven't flashed GB boots, you have froyo boots.

Now make sure you have the correct Odin files and drivers on your PC.

The goal here is to get power to the phone, while holding button combo, from the PC.

Do a battery pull/replace. Plug USB into computer

While holding your button combo (see above) plug the phone in.

Hopefully you see DL mode

Also try pulling battery, plug USB in PC and phone

While holding button combo, pop the battery back in.

This can be tricky sometimes so don't give up.
[Vibrant Q&A, Help & Troubleshooting] hoss9009:
OK. Let me backup and give you more info.

So sorry...

I rooted, but was unable to download ROM manager from the Store (im assuming bc it was running Froyo).

I was able to get CMW to install via update.zip. Once installed the phone was going directly into recovery when asked (3 button method). It would go into the Anroid recovery, first and then from continually installing CMW, go into CMW.

From there i installed a CM10 nightly.

Install went fine, but no mobile data connection. I went back to CMW and restored the original ROM, rebooted and am stuck w/ the pinwheel.

I can't get into to download mode AT ALL. I've tried the various button methods with no luck.

From what I did, I can assume that 2.1 IS installed on the phone.

Thoughts?

Thank you so much for the help.
[Vibrant Q&A, Help & Troubleshooting] samsgun357:
Well the issue you have was caused by going back to a 2.1 or 2.2 build from cm10 through cwm. You should have used Odin to get back to stock.

If you can't get in DL mode manually you will need to buy a DL jig. You can get them from www.mobiletechvideos.com also from amazon I think. You can also make one yourself, just search USB download jig, you should find it.
[Vibrant Q&A, Help & Troubleshooting] hoss9009:
Ok.. nothing at against your advice, but do they really work? :o
[Vibrant Q&A, Help & Troubleshooting] samsgun357:
Yes they do. Look them up, I'm sure there are testimonials.
[Vibrant Q&A, Help & Troubleshooting] Mr_Indian:
I am still very much new to flashing but I experienced a similar problem:

1) Managed to get on a slim rom 4.1.2 via CM9

2) In the process of trying this, I was messing around with SDK (still not sure what that's all about)

3) The rom was great but I couldn't choose APN's so couldn't use mobile data. Did not manage to solve problem so decided to use a backup.

4) Went into recovery and tried to restore a backup. It failed.

5) No longer managed to get past the Vibrant boot image

6) Tried Odin back to stock. It failed.

7) Traced back what I had done in step 2 and undid all changes to my comp

8) Odin back to stock: SUCCESS

This is my first post. Hope it's in the right place and useful. Will now attempt to flash back to Slim bean rom. Hopefully will be able to choose APN now. :)
[Samsung Epic 4G Touch] ghostlegion7:
Wanting a few different types of gallery apk files. i want something different than whats on Kuban
[Samsung Epic 4G Touch] Mattix724:
AOSP gallery works
[Samsung Epic 4G Touch] ghostlegion7:
lol can someone link some apk downlods?
[Samsung Epic 4G Touch] Mattix724:
There is one in this section. It's not hard to find.
[Samsung Epic 4G Touch] DEF3NDER:
Try quickpic from the market. It's awesome.
[LG Optimus 2x] tetrahedonism:
I would personally love it if people included instructions for other distros. Not everything uses apt-get. That's kind of just me being nitpicky, but I've compiled CM9 on Archlinux with substituting a few things.

Also, what happened to the month of letting RC shine?
[LG Optimus 2x] owain94:
Google their advice is to use ubuntu if you want to use a distros if your own choices you are probably advanced enough to change the instructions to your needs

And about Ricardo his month it is only a tut to compile it yourself you don't have to share it ;)
[LG Optimus 2x] tetrahedonism:
I guess I could always post my own adapted instructions! Maybe some day. Ahah.
[LG Optimus 2x] Ryukenden:
As funny as it may seem to u, instructions to compile CM10 on different distro than Ubuntu would be highly appreciated. Not everyone uses Ubuntu (I do actually), so u may help someone trying to set it up on their distro...

Just my 2 cents....
[LG Optimus 2x] SuperSkill:
I think you should, and hey, please don't tempt us, share your things :)

Thanks for the tread as well raum1807 :)
[LG Optimus 2x] Rayman96:
Great guide. This will probably let me make my own rom and share it on xda ;)
[LG Optimus 2x] slebit:
Is it possible to compile on 32 bits system?
[LG Optimus 2x] HerrKuk:
No, 64 bits only
[LG Optimus 2x] Litderose:
You mean it's impossible to compile on Ubuntu 12.04 32-bit ?
[LG Optimus 2x] HerrKuk:
If i've done my homework properly, yes

ICS and older are possible with 32bits though
[LG Optimus 2x] ethansp:
Hi, i'm trying to build following your guide.

I have a little problem with step 5.

When i put the line exactly like your

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-6u37-linux-x64.bin/bin/javac

I get fail, system told me they need prority in entire numeric. I get it work with this:

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-6u37-linux-x64.bin/bin/javac 1

Have to do the same with the other 2 commands.

Hope this help someone stucked.

Cheers,

eThAn
[LG Optimus 2x] Raum1807:
Thank you for pointing me to that error. Somehow the priority got lost while pasting. I corrected it.
[LG Optimus 2x] tonyp:
As owain already said, we devs have decided to wait for 3-4 weeks before using his work and releasing it as an "own" ROM.

This does only affect releasing a ROM, not building it.

I will always encourage everone to build their own ROM for their own purpose, there's nothing wrong with that. And you will learn a lot :)
[LG Optimus 2x] Raum1807:
HerrKuk is right. If you try to compile it on a 32-bit system you will see a lot of errors. As JBQ stated here, a 64-bit OS is mandatory.
[LG Optimus 2x] TrymHansen:
Do any of you guys get working wi-fi on your kangs?
[LG Optimus 2x] ethansp:
Is not working. I have too dead wifi. Stucks "activating WI-FI..."

I going to see logcat later and share here.
[LG Optimus 2x] TrymHansen:
Good, thanks, was just wondering if I had to make a new build-system from scratch, I've re-used my old CM9-builder.
[LG Optimus 2x] cmahendra:
We all understand rest of the devs here are waiting for RC Shine, thats fine. But as these nightly builds are having too many annoying bugs liek slow battery charging, wifi-battery drain issue, screen wake issue, power button issue, which makes it impossible to even test, forget making it daily driver. In fact even some pals are not able to install it properly (4,5 builds). I dont understand why rest of the devs are not making fixes to these various issues in this nightlies. Other devs are expert who can understand this seperate issues and can make patches till a month, before actually making own custom roms.

Uptil now the fixes suggested by some members are either not working or even making it worse sometimes.

Devs, Please think again for your strong valuable expert fixes. How about a single file parmanent patch with all possible fixes? :) Will appreciate. Sorry if asking too much or out of protocol. I dont know much what you devs have decided long time back.
[LG Optimus 2x] SREEPRAJAY:
Was on the latest build from RC and on bb v20c and the ril which came with the build....wifi was working perfectly and I confirm without a big drain of battery....it was richly smooth

O2X with Magical ROM and supersonic kernels from my buddies
[LG Optimus 2x] alakyr:
i just got this message (not only with cm10 but also with cm10.1)...what it means? :S
[LG Optimus 2x] Raum1807:
It means that you got an update of the git-repo tool. The structure of these scripts have changed and in the future local_manifest files have to be put in their own directory. But right now it is just a warning and for the time being you can ignore it.
[LG Optimus 2x] alakyr:
ok then i'll continue in this way....you'll update the procedure when it will be necessary? =)
[LG Optimus 2x] Raum1807:
Yes, I will update the procedure with one of the next updates.
[LG Optimus 2x] Wolf80:
I modified files to get it to work on NEW BL and PL layout,synced repo,and when building I get this error:

Creating filesystem with parameters:
Size: 536870912
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 2048
Label:
Blocks: 131072
Block groups: 4
Reserved block group size: 31
Created filesystem with 4021/32768 inodes and 66070/131072 blocks
+ '[' 0 -ne 0 ']'
Install system fs image: /home/alessandro/cm10/out/target/product/p990/system.img
/home/alessandro/cm10/out/target/product/p990/system.img+ maxsize=548106240 blocksize=135168 total=536870912 reserve=5541888
Package target files: /home/alessandro/cm10/out/target/product/p990/obj/PACKAGING/target_files_intermediates/cm_p990-target_files-eng.alessandro.zip
Package OTA: /home/alessandro/cm10/out/target/product/p990/cm_p990-ota-eng.alessandro.zip
./build/tools/releasetools/ota_from_target_files -v \
-p /home/alessandro/cm10/out/host/linux-x86 \
-k build/target/product/security/testkey \
--backup=true \
--override_device=p990 \
/home/alessandro/cm10/out/target/product/p990/obj/PACKAGING/target_files_intermediates/cm_p990-target_files-eng.alessandro.zip /home/alessandro/cm10/out/target/product/p990/cm_p990-ota-eng.alessandro.zip
unzipping target target-files...
running: unzip -o -q /home/alessandro/cm10/out/target/product/p990/obj/PACKAGING/target_files_intermediates/cm_p990-target_files-eng.alessandro.zip -d /tmp/targetfiles-DNDlHb
--- target info ---
blocksize = (int) 131072
boot_size = (int) 8388608
default_system_dev_certificate = (str) build/target/product/security/testkey
fs_type = (str) ext4
fstab = (dict) {'/sdcard': <common.Partition object at 0x113bb90>, '/cache': <common.Partition object at 0x113ba10>, '/boot': <common.Partition object at 0x113b8d0>, '/system': <common.Partition object at 0x113bc10>, '/recovery': <common.Partition object at 0x113b850>, '/external_sd': <common.Partition object at 0x113bb10>, '/data': <common.Partition object at 0x113ba90>}
recovery_api_version = (int) 2
recovery_size = (int) 20971520
system_size = (int) 536870912
tool_extensions = (str) device/lge/p990/../common
userdata_size = (int) 1610612736
using device-specific extensions in device/lge/common
unable to load device-specific module; assuming none
Traceback (most recent call last):
File "./build/tools/releasetools/ota_from_target_files", line 863, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/ota_from_target_files", line 831, in main
WriteFullOTAPackage(input_zip, output_zip)
File "./build/tools/releasetools/ota_from_target_files", line 396, in WriteFullOTAPackage
AppendAssertions(script, input_zip)
NameError: global name 'AppendAssertions' is not defined
make: *** [/home/alessandro/cm10/out/target/product/p990/cm_p990-ota-eng.alessandro.zip] Error 1

EDIT: I also tried to update to the new Java version,but it didn't help...as I can see it should be a problem with the filesystem parameters that maybe are wrong,but i checked every file and they correspond to the ones in the guide.
[LG Optimus 2x] Raum1807:
Guide Update: V1.5 2013.01.07 Update to newest Java 6 version: Java SE Development Kit 6 Update 38

Check here
[LG Optimus 2x] Wolf80:
Can someone please post here the files to get cm10 working on new BL and PL layout? thanks :)
[LG Optimus 2x] orbital_71:
orbital@orbital-Aspire-V3-471G:~$ ls -la /etc/alternatives/java* && ls -la /etc/alternatives/jar

lrwxrwxrwx 1 root root 46 Jan 30 21:05 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java

lrwxrwxrwx 1 root root 56 Jan 30 21:05 /etc/alternatives/java.1.gz -> /usr/lib/jvm/java-6-openjdk-amd64/jre/man/man1/java.1.gz

lrwxrwxrwx 1 root root 43 Jan 30 21:05 /etc/alternatives/javac -> /usr/lib/jvm/java-6-openjdk-amd64/bin/javac

lrwxrwxrwx 1 root root 53 Jan 30 21:05 /etc/alternatives/javac.1.gz -> /usr/lib/jvm/java-6-openjdk-amd64/man/man1/javac.1.gz

lrwxrwxrwx 1 root root 45 Jan 30 21:05 /etc/alternatives/javadoc -> /usr/lib/jvm/java-6-openjdk-amd64/bin/javadoc

lrwxrwxrwx 1 root root 55 Jan 30 21:05 /etc/alternatives/javadoc.1.gz -> /usr/lib/jvm/java-6-openjdk-amd64/man/man1/javadoc.1.gz

lrwxrwxrwx 1 root root 43 Jan 30 21:05 /etc/alternatives/javah -> /usr/lib/jvm/java-6-openjdk-amd64/bin/javah

lrwxrwxrwx 1 root root 53 Jan 30 21:05 /etc/alternatives/javah.1.gz -> /usr/lib/jvm/java-6-openjdk-amd64/man/man1/javah.1.gz

lrwxrwxrwx 1 root root 43 Jan 30 21:05 /etc/alternatives/javap -> /usr/lib/jvm/java-6-openjdk-amd64/bin/javap

lrwxrwxrwx 1 root root 53 Jan 30 21:05 /etc/alternatives/javap.1.gz -> /usr/lib/jvm/java-6-openjdk-amd64/man/man1/javap.1.gz

lrwxrwxrwx 1 root root 48 Jan 30 21:05 /etc/alternatives/javaws -> /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/javaws

lrwxrwxrwx 1 root root 58 Jan 30 21:05 /etc/alternatives/javaws.1.gz -> /usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/javaws.1.gz

lrwxrwxrwx 1 root root 41 Jan 30 21:05 /etc/alternatives/jar -> /usr/lib/jvm/java-6-openjdk-amd64/bin/jar

Raum, Am i installing the java correctlly? Tks
[LG Optimus 2x] Raum1807:
If you want to build with OpenJDK 6 this seems to be quite right.

You want to do another

sudo update-alternatives --config javaws

and switch javaws to OpenJDK 6 as well. Then check your setup again with

$ ls -la /etc/alternatives/java* && ls -la /etc/alternatives/jar

If you would have followed the guide in the first post to the letter, you would build with Sun's/Oracle's JDK 6, but with OpenJDK 6 you will be able to build ROMs as well. It's your choice...
[LG Optimus 2x] orbital_71:
Sorry Ruam this is a nood question, i saw ppl say "extract to home directory" what does it mean in ubuntu and what the step for it? Tks
[LG Optimus 2x] tonyp:
By the way, if someone wants to build a (clean) ParanoidAndroid build you can do so now pretty easily.

Unfortunately the PACM (PA based on CM10) repos from the github.com/ParanoidAndroid profile are broken.

Thankfully Utacka picked it up and transformed it into a working state, this makes him sort of the PACM maintainer.

I have submitted my patches for the P990 three weeks ago, so you can repo init using his link and build the ROM.

repo init -u git://github.com/Utacka/android.git -b jellybean
repo sync
./rom-build p990

You can do the same thing against my build manifests as well:

repo init -u git://github.com/tonypp/android.git -b tony_pacm
repo sync
./rom-build p990

and for the oldbl:

repo init -u git://github.com/tonypp/android.git -b tony_pacm_[B]oldbl[/B]
repo sync
./rom-build p990

But I'm using the early release kernel repo from pengus77 which is private, you'd have to change that in the manifest to his release repo or to CMs kernel repo.

Where's the fun in building my ROM 1:1 anyways - build a clean PA, then fork some repos and add your own customizations :)

You probably want to cherry-pick my backup script fix here, then you don't have to reflash gapps after every update.

https://github.com/tonypp/android_vendor_pa/commit/3ca1e13f689d9ec5a3f0cffc870dfdfd168ecc96

Additionally I fixed the broken (or better: not implemented) Toggle 2G button, these are the commits:

- https://github.com/tonypp/android_frameworks_base/commit/56284e2cb0bfe6e1c93a8464ec169d25b824ae04

- https://github.com/tonypp/android_frameworks_base/commit/ddfd58c1dd24b786154a2495b8496f8b771fc10b

- https://github.com/tonypp/android_frameworks_base/commit/d8a3da41e78a0297c347aff958f2250583d4e221

- then you need to either use my Phone repo or fork it yourself and apply this and this commit.

This should be it.
[LG Optimus 2x] Wolf80:
Succesfully builded cm10,flashed and seems to work,but it says "SD is broken,please fix it by formatting",probably something is broken in partiton layout/assignment cause when I reboot to CWM,and try to flash any ROM on internal SD it says "can't mount internal SD,and if I reboot to system it reboots in CWM.

So I please ask you,could some good soul post me the working files? :p Thank you in advance!
[LG Optimus 2x] Raum1807:
AW: [GUIDE CM10] How to build your own CyanogenMod 10 ROM from sources for LG P990 O2

This has nothing to do with the ROM. You probably changed the bootloader/partition layout prior to flashing your ROM. Get spyrosk's intSD-mount-fix from his 'all in one toolkit' thread and apply it in CWM first. Finally reflash your ROM and GAPPS.

http://xdaforums.com/showthread.php?t=2020737
[LG Optimus 2x] Wolf80:
I will lose any file? Actually I have CM10.1 from miw.

EDIT: To make cm10 work on new BL and pl layout,I followed the guide in the main post,did everything as described.
[LG Optimus 2x] orbital_71:
Raum, After extract the java at mine download folder trying to move to bin folder from ur guide i get this fail error.

mv: inter-device move failed: `jdk1.6.0_38' to `/usr/lib/jvm/./jdk-6u38-linux-x64.bin/jdk1.6.0_38'; unable to remove target: Is a directory
[LG Optimus 2x] Raum1807:
AW: [GUIDE CM10] How to build your own CyanogenMod 10 ROM from sources for LG P990 O2

By using the intSD script your emmc partition will be formatted if necessary.

It all depends on what you did before:

- Did you change your partition layout/bootloader?

- Does it work with mivv's ROM but not with yours?

Can't really help you as long as you aren't sharing all the details.
[LG Optimus 2x] Raum1807:
AW: [GUIDE CM10] How to build your own CyanogenMod 10 ROM from sources for LG P990 O2

You have a problem with your rights. Maybe forgot to use sudo or downloaded as root or you are trying to move from one filesystem to another. Copy it to your home directory first and give it the correct rights as written in the first post.

If this doesn't help please try to make a build with openjdk 6 first. You already had setup that part yesterday. Later on you can try switching to Sun's Java again if you want.
[LG Optimus 2x] Wolf80:
Well,I come from Original ICS from LG,what I did was update Gingerbread to Official ICS using official lg update program,then install Unlocked Bootloader and CWM using AIO-Tool,and then switch to CM10.1 by mivv.

All works with mivv's rom and other devs rom's,but does not work with my cm10 and cm10.1
[LG Optimus 2x] Raum1807:
AW: [GUIDE CM10] How to build your own CyanogenMod 10 ROM from sources for LG P990 O2

Check if you really can access both SDs (internal AND external) on mivv's ROM first. If not, apply the SD fix. If yes, then check the changes you made to your sources to make them compatible to the new bootloader and partition layout. Then the error is there.
[LG Optimus 2x] Wolf80:
R: [GUIDE CM10] How to build your own CyanogenMod 10 ROM from sources for LG P990 O2x

I can access both SD's (external and internal),I also checked all the modified files they correspond to The guide here in xda,i don't know what to do. I can post them if you want! :)
[LG Optimus 2x] Raum1807:
Still doesn't make any sense. In my opinion the internal SD-Card doesn't work at all at the moment. But the ROMs you downloaded that 'work' have the external SD-Card mounted as the internal. Something you wouldn't have done to your own builds without noticing, would you?

What you can do:

Try to make a backup of the (real) internal SD-Card (if possible).

Apply spyrosk's IntSD-Mount-Fix via CWM. If the error exists in CWM too, then it is definitely to blame on the switch to the unlocked bootloader.

After applying the patch and rebooting to CWM the SD Card mount error should be gone.
[LG Optimus 2x] Wolf80:
Ok then,will try and report back! :)