yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z General] heygrl:
If the antenna is at the top of the phone, it must be weaker by design so there isn't too much radiation. It works in some situations but fails in others. Everything has it's trade offs. Somewhere like my house where there is no line of sight to the tower, it doesn't matter where the antenna is.
[G2 and Desire Z General] Jon C:
Holding the phone by the bottom (as one normally would), my 3G signal degrades until it drops to GPRS, then immediately rebounds to EDGE.

Oddly, I have not been able to top the speeds I hit using the Vibrant.

There are a few theories going around about the radio software, so I guess we'll see if this sort of stuff is fixable...
[G2 and Desire Z General] sino8r:
The antenna is on the bottom. And the ota (if it ever arrives) contains a new radio version so hopefully that will fix the signal loss a good bit. I remember I has the same thing with the MTS... after I upgraded the radio, the issue disappeared. One thing that might help y'all until the ota is... hold the phone with you right hand. I noticed when I hold it with the left... I tend to cover the antenna a bit more. I guess it all depends on how you hold it in the first place. Omg... this sounds like the stupid iphone. Again, I'm pretty darn confident that the ota will fix this issue.
[Vibrant Android Development] untermensch:
NOTICE 10/18/2010:

I just captured the JI6 OTA update files from one of my phones and found that T-mobile is

updating the SBL with the same file found in this thread, I'm using the same method as T-mobile

to install the new SBL so the chances for a brick are the same but if you are completely

stock just wait for the OTA update and have the phone swapped under warranty in the

event of a brick.

WARNING:

INSTALLING THIS CAN BRICK YOUR PHONE

this is safer than the odin method, but when messing with the phones bootloader

there is always a chance that you could end up with a paper weight (I bricked

one phone messing with this stuff).

Updated 10-15-2010

this is the fix for hardware locked phones in update.zip form

install the phone drivers which can be found at:

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

put update.zip on the internal sd card (the 12 gb one)

turn on USB debugging in Settings-->Applications-->Development

reboot into recovery, use the RebootRecovery.bat in adb.zip if you dont know

how to do that.

when in recovery use the vol up and down buttons to navigate and power button to

select reinstall packages

install will take about 20-30 seconds and will pause at "writing secondary bootlader" don't panic

the phone will reboot you should be unlocked (or bricked).

update.zip md5=3b32fab99049530d2185014340840a47
[Vibrant Android Development] cloudedone:
I can vouch for this. It worked exactly as described.

Thanks!
[Vibrant Android Development] bobby915:
Just to make sure after I do this I can flash any rom through odin without problem?
[Vibrant Android Development] untermensch:
I have flashed JFD, JI6, JI6 unofficial, JI6 OTA after flashing this and have had

no problem's

in general these files are written to parts of the phone that are usually never

written again after manufacturing and are responsible for getting the hardware

ready to load the kernel and then loading the kernel and booting the phone and

should not have any issues loading any ROM you care to flash.
[Vibrant Android Development] richan90:
Right now I can access download mode intermittently (maybe 1/10 times) by holding vol-up-down + power with usb plugged in. I cannot access recovery mode at all. Will this flash ruin my ability to access download mode? I feel like download mode is more important than recovery in case of a brick, but I would like the ability to go to recovery without adb or rom manager.
[Vibrant Android Development] Persanity:
I've tried this 5 times, ODIN says failed everytime,EDIT Apparently 3rd times the 3rd time is the charm cause the 9th time it worked, Second Edit, The 9th time it started but its been 10 minutes so I assume it froze, Dammit.
[Vibrant Android Development] richan90:
So your recovery works now? Can you also get into download mode?
[Vibrant Android Development] cwoodworth:
I'll add my Vibrant to the list of previously hardware locked phones, fixed by this.

I'd like to send out a HUGE thanks. Recovery and Download mode work every single time now. I can start playing around with roms safely.

Thank you so much
[Vibrant Android Development] AgentFour20:
STEP BY STEP GUIDE

**UPDATE**10/14/10

STOCK RECOVERY VERSION OF HWLOCK FIX

untermensch has created a UPDATE.ZIP version of the fix

1) Download UPDATE.ZIP from OP or here http://www.megaupload.com/?d=2R2XOZ0X

2) Place UPDATE.ZIP in root of /sdcard not /sd

(If you have a previous UPDATE.ZIP file in root of /sdcard move it to another folder untill you have unlocked)

3) Use ADB to get into recovery

(use step posted below if you dont know how to use ADB)

(use command "adb reboot recovery")

4) Use vol down to navigate to reinstall packages press power to select

ODIN VERSION OF HWLOCK FIX

**NEW**

untermensch test file

(download from OP)

Everything you need minus drivers(or download individually in steps below)

http://www.megaupload.com/?d=66SSG9VR

step 1) go here and get the drivers and install them

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

step 2) download this zip file

http://xdaforums.com/attachment.php?attachmentid=415810&d=1286579010

(load tar file from this zip in PDA section of odin after step 4)

step 3) go here download and follow guide to setup adb

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

(use "adb reboot download" to get to download mode)

step 4) go here get odin v 1.3

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

(run odin load tar in PDA make sure com4 or similar pops up click start)

FOR THOSE WHO NEED ADB HELP

REBOOT TO DOWNLOAD MODE WITH ADB

*must have drivers installed*

1) download androidSDK from here http://developer.android.com/sdk/index.html

2) extract the folder to root of your harddrive and rename it something short like ADB

3) on phone go to settings , applications , development and click USB debugging

then plug your phone into the computer

4) open windows command prompt and type this (hit enter after each line)

cd c:\

cd ADB\ (or whatever you renamed the folder in step 2)

cd tools\

adb reboot download

5) flash tar with odin
[Vibrant Android Development] Persanity:
No, It did not work, The 9th time it actually started instead of saying failed immediately, But after 20 minutes nothing had changed and then odin cr5ashed and now my phone is soft-bricked/bricked whatever it is. All I know is im ****ing pissed. Can somebody point me in the direction of a complete restore thread? EDIT: Yeah I finally got it, Thank god I have never had a problem getting into download mode, When I say got it I mean restoring my phone to work not getting recovery to work, If I flash J14 first then J16 am I gonna lose the ability to go into recovery mode if the J14 update does actualy let my phone go into recovery?
[Vibrant Android Development] masterotaku:
Gonna put in my vote for one recommendation for you people who have a dickens of a time getting into download mode and are afraid of Odin3 leaving you stranded.

Try using Odin3 v1.30 instead of Odin3 v1.00 (it's linked in the Bible thread). My failure rate on flashing with v1.30 so far is zero. My failure rate when I was flashing with v1.00 was more to the tune of 50% of the time. I'm not hardware locked, so this is less scary for me than it is for you.

Just a safety tip...Best of luck! :)
[Vibrant Android Development] SamsungVibrant:
sounds like solution is simple, but why did this occur on some vibrants in the first place?
[Vibrant Android Development] masterotaku:
My guess would be that there are different internal JFD firmware images floating around wherever Samsung manufactures these, and one had the bugtastic sbl. We've already seen in the case of JI6 (where there were actually two versions of this firmware, with the leaked version from Kies having a nearly week older build date) that Samsung isn't necessarily consistent with their versioning.

Just a guess though..
[Vibrant Android Development] hydrogenman:
Awesome....used odin 1.3 and this took a few seconds and worked flawlessly

if you follow the instructions in the posts above, don't see how you can go wrong

I can now access download mode and recovery...and I can sleep a lot easier knowing that if something happens I can fix it now
[Vibrant Android Development] Persanity:
Yes! Masterotaku thank you so much for posting about odin3 v1.3, 1st time it work for J14 over J16, I can now boot into download and recovery mode. Sweet.
[Vibrant Android Development] SamsungVibrant:
hmmm interesting, seems like samsung isn't consistent with their screen tints also. They need to get quality control under quality control:D
[Vibrant Android Development] stevja1:
Wanted to add that this worked for me as well. Thanks for the info.
[Vibrant Android Development] richan90:
Worked on first try, Odin 1.3. Thank you so much for this fix! I knew holding out on replacing my vibrant would pay off =)

Now I got into recovery by both vol + power then release power, but how do you guys get into download mode? I used to be able to get there occasionally by doing that same key combo, but with usb attached.

EDIT: Wow that was easy.

RECOVERY MODE: Hold both volume buttons and power, once vibrant logo shows up, release power.

DOWNLOAD MODE: Hold both volume buttons (no power) and plug in USB. Instant!

EDIT: Honestly I can't thank you enough. This is so amazing!
[Vibrant Android Development] nalaar:
Thanks so much, this really works, my 1st time ever using odin 1.3

and finally figure out what adb is. Before even pulling the battery would

not get me into download,and the only way to get into recovery was using

clockworkmod. This really works!!! thanks you thanks you.
[Vibrant Android Development] dukei:
Everything is not as good as it seems. I managed to flash the fix all right and now I have download mode. But my friend had done the same steps as myself but odin FAILED to flash the fix. It just said:

<ID:0/006> Complete(Write) operation failed.

<OSM> All threads completed. (succeed 0 / failed 1)

<ID:0/006> Removed!!

And his phone is totally bricked now.

It is really dangerous to use ODIN on hardware locked phones... Too high chance of failure to flash. :(((
[Vibrant Android Development] demize!:
Mr

Hey thanks man, Im gonna give that a try. Theres an app with all those codes LBS test mode I think which I had and now need to Titanium back.
[Vibrant Android Development] ward360:
Root? why are we talking about this here?

Root? I was assuming everyone here had root, there are many ways to get root, without recovery, root is the first step

A few ways, i have used them both on different occasions,

first option

1 Download "One Click Lag Fix" From the market search for OLCF it's free.

2 Open OCLFand click on root device 2.1 and let it do it's deal

second option

1 follow these directions http://xdaforums.com/showthread.php?t=739300

Awsome Resource here Cyanogen's how to make your Vibrant not suck http://forum.cyanogenmod.com/topic/4055-howto-make-the-vibrant-software-not-suck/page__p__36615
[Vibrant Android Development] demize!:
Well I tried oclf as well as manually pushing it via update zip. And it was a no go,but my replacement unit just got the OTA so hopefully I'll have an unlocked SBL. I have had root on all my phones since G1 but that unit was locked down and OCLF wouldnt take bc. You still need to enter recovery on reboot afaik. But thanks for the suggestions and help. I feel naked with a non root handpiece.
[Vibrant Android Development] AgentFour20:
Well you can still root if you have a pc . Oclf pushed the update.zip to root your phone when you clicked root device . Now all you have to do is go to your pc and use adb to boot into recovery using the command "adb reboot recovery" . Then just reinstall packages .

If you need help follow the steps in post #9 to get adb working .
[Vibrant Android Development] demize!:
Thank you! Anyway that ota did unlock sbl for me which Im real happy about, I will now try adb on second device to see whats what. But a real pleasure to be able to use oclf to gain root on repLacement device. I should be more proficient with sdk but never had the need so I guess nows a good a time as any.
[Vibrant Android Development] NikolaiT:
Okay, I installed this with no problems beside that download mode is inaccessible. I tried most of the methods and they cause it to boot into recovery.
[Vibrant Android Development] AgentFour20:
1) power down phone

2) plug usb into computer only

3) hold vol up and down on phone

4) plug usb into phone while still holding vol buttons

You are now in download mode
[Vibrant Android Development] workshop22:
piece of cake

This worked flawlessly on my Vibrant, I'm so glad to have recovery back. Thank you so much!!!!
[Vibrant Android Development] SamsungVibrant:
Hey, so the official JI6 OTA does fix the 3 button issue?

What if we apply your fix, will it cause any problems with JI6, or will JI6 just override it?

Thank you!
[Vibrant Android Development] yungballla6:
help

so im running bionix hybrid final. so all i have to do is put the update.zip on my internal(12gb) sd and flash through recovery not clockworkmod. idk if because i have a certain rom that doing this will eff up my phone. please respond. thank you.
[Vibrant Android Development] yungballla6:
PLEASEEEEEE help
[Vibrant Android Development] untermensch:
what ROM you are running does not matter.
[Vibrant Android Development] yungballla6:
so this should not brick my device?
[Vibrant Android Development] daweedk1991:
Yes I'd like to know that too
[Vibrant Android Development] AgentFour20:
The ota update does . Not the one posted for odin . You may end up using odin if the ota f's up your phone . Then you'll have to use this any way.
[Vibrant Android Development] untermensch:
The OTA will just overwrite the installed SBL with the same one you will have

if you install this fix.
[Vibrant Android Development] ohadbasan:
Nothing works for me

and I mean nothing. no recovery and no download mode.

I tried any button combination that is listed here.

with battery/without battery/youtube and all sorts of "when to leave the power button" timing

nothing helped.

I am using the official JI6 update which I got through kies
[Vibrant Android Development] d3xt3rlab:
Same for me with JI6, no method works,plz help........:confused:
[Vibrant Android Development] AgentFour20:
Did you guys flash the update.zip posted in the OP with the stock recovery by clicking reinstall packages ?
[Vibrant Android Development] yungballla6:
is that the easiest way?
[Vibrant Android Development] TheSneakerWhore:
Yes it is.
[Vibrant Android Development] andorinho:
I've tried this several times. I'm getting the following error after flashing the zip:

Any suggestions?
[Vibrant Android Development] Faris.cs:
i am getting the same error please help :D
[Vibrant Android Development] AgentFour20:
Hopefully unterminsch can chime in . Im not sure why this error is occurring .
[Vibrant Android Development] untermensch:
to put it simply your build-prop file does not contain this line

ro.product.device=SGH-T959

or this line

ro.build.product=SGH-T959

ether your phone is not a Vibrant or your build-prop file was changed for some reason

if you want to remove the build-prop check then open the updater-script and remove the first line .

assert(getprop("ro.product.device") == "SGH-T959" || getprop("ro.build.product") == "SGH-T959");
[Vibrant Android Development] andorinho:
Removing the code didn't work. I deleted the line in notepad, saved, rezipped w/ 7zip and tried to flash. Same error.

On my Vibrant's About Phone page, the model number is listed as GT-I9000. I'm not sure if this is related or not. Besides flashing Eugene's Froyo.JPM build, I've tried flashing the hardware lock fix through ODIN. That's the only thing I can think of that would change the build-prop file.

update: i downloaded the HW Lock Kit from post #9 and flashed the fix through odin. it worked this time. thanks for the help.
[Vibrant Android Development] brnbock:
Thanx

Worked like a charm for me :D I am no longer hwlocked
[Vibrant Android Development] elsocplayer:
Applied the zip file....worked real good. Non hw-locked now :-) tried 5/5 recovery mode.

Sent from Vibrant XDA app
[Vibrant Android Development] TimFr:
In case anyone is still interested in this. The jig thing works. It's slightly different than what I posted. Basically you put at 300k resistor across pins 4 and 5 of the microUSB port and the phone will boot into download mode assuming the original bootloader is intact. You can get more information from this thread.

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

I tried it myself on my bricked (PC-!-Phone), 3 button recovery disabled T959 and it booted straight into download mode. Flashed the updated ROM and then used the update.zip from this thread to get the 3-button recovery working.
[Vibrant Android Development] AgentFour20:
Are you serious . It really work can you make a video ?
[Vibrant Android Development] TimFr:
I can assure you that it works. I could make a video, but it probably wouldn't give any more information than you can get from the thread. It's pretty self explanatory.

I ended up cutting open a microusb connector and soldering wires onto some very small contact points. I'm not sure a video would be able to show this very effectively.
[Vibrant Android Development] untermensch:
that is Awesome!
[Vibrant Android Development] lakigucci:
Can you guys help me out? In recovery i dont see an option "install packages".

Only update.zip etc. But when i press update.zip it give me the error that the package is unassiged?? And abort's.
[Vibrant Android Development] AgentFour20:
Reinstall packages is what you are looking for .
[Vibrant Android Development] ohadbasan:
I did not

what's the point of flashing update.zip if it was pulled out of JI6 and I already have JI6 installed.

that means I have the new bootloader installed from the official update.

doesn't it?
[Vibrant Android Development] ohadbasan:
It works

Hey everyone.

ALTHOUGH I had stock JI6 flashed.

updating the update.zip on this thread solved my issue.

first of all - many thanks!

second of all - can someone plz explain how come it got solved?
[Vibrant Android Development] AgentFour20:
It only installs these files if you updated JI6 via OTA . If you used odin to install JI6 then these files were not included .
[Vibrant Android Development] ohadbasan:
I used KIES

I used KIES. doesn't Kies updates like the OTA update?
[Vibrant Android Development] lakigucci:
And can u guys tell me how to reinstall packages? Cuz its not in my recovery mode screen...
[Vibrant Android Development] untermensch:
it is on this screen, that is all the help your going to get stop PMimg me.

Uploaded with ImageShack.us
[Vibrant Android Development] lakigucci:
I dont´t have that option in my recovery screen... Thats what im trying to say all along...

I got recovery screen (3e).
[Vibrant Android Development] untermensch:
if this is what your screen looks like

http://img820.imageshack.us/img820/6864/dscf5118o.jpg

then apply sdcard:update.zip, this only works on the Vibrant without crazy build prop hacks

EDIT:

that includes flashing ROM's from other phones!!!
[Vibrant Android Development] lakigucci:
Thats exactly how mine look, and its stock with official scandinavian FroYo.

So it cant be done on my Galaxy S i9000?
[Vibrant Android Development] untermensch:
your in the wrong section.

http://xdaforums.com/showthread.php?t=785201
[Vibrant Android Development] SamsungVibrant:
I thought the official OTA JI6 fixed the 3 button issue. People are still having problems?
[Vibrant Android Development] msnuser111:
worked fine on mine first try,can access both modes every try now,before I couldn't get it to do anything,it would just boot normally.
[Vibrant Android Development] nraudigy2:
This works. I can get into recovery mode in my hardware locked Vibrant now. Thanks.
[Vibrant Android Development] krackers:
THANK YOU!!!!!!!!!!!!!!!!!!!!! YES!!!!!!!!!!!!!!!!!

Thank you so much! it worked! I flashed this over my JI6. It removed my clockwork mod but no worry. Just reflashed it.
[Vibrant Android Development] Tynen:
Does this work with the larger nand vibrants?

Edit: it flashed fine. But I still can't boot into recovery from a cold boot using volume up down + power... :(
[Vibrant Android Development] Pat123:
I bricked my vibrant flashing this :( Copied the update.zip to root of internal sd, rebooted to recover, selected reinstall packages. All went well, no errors reported. Then I selected Reboot and BOOM..it went off and never came back alive again. Its completely dead now, absolutely no response from it. No symbols, no messages, nothing. Anything I could do? I just bought the phone yesterday and I feel like **** :(
[Vibrant Android Development] Jacosta:
Worked for me =)
[Vibrant Android Development] a4 moda:
For people who are locked out of factory recovery console, I did this and it worked.

I flashed via odin, ji4 kernel and that one "unlocked" the phone.

Now my phone has stock recovery mode.

Hope that helps.
[Vibrant Android Development] a4 moda:
Very true. I went in for a replacement for this precise reason.

They can't troubleshoot your phone without you being able to access recovery.
[Vibrant Android Development] ward360:
I have done this before, with the update.zip, and it worked perfectly for me.

I just flashed Team Wiskey leaked jk2 froyo rom and it sent me back into hardware locked land again.

I read this whole thread again, it sounds like I could flash this again without a problem and be unlocked again. My recovery screen says 2e.

Am I correct in assuming this will work fine? Just looking for some (smarter then me) verification.

Thanks

Edit, Ok so maybe i am smoking crack but before the jk2 flash I used volume down and power to get to recovery. now it takes volume up, volume down, and Power to get into recovery.... oh well, I can get there thats all that matters.

urrr, ok maybe I have been rooting to many peoples phones lately and forgot how to work my own.....
[Vibrant Android Development] thieuquang:
If can't get into the phone, how copy update.zip on card? How get into download mode?
[Vibrant Android Development] yungballla6:
then this wont work for you.
[Vibrant Android Development] AgentFour20:
Read the instructions in post 9
[Vibrant Android Development] Scoobyracing03:
finally decided to try this on my phone and it works great thanks for the update and the instructions.
[Vibrant Android Development] mitsos1os:
One more confirmation from me. It worked Flawlessly!!! Congrats on the user who made this.
[Vibrant Android Development] XPLANE9:
Is it safe to install this on a bionix fusion 1.2 vibrant with a z4mod?
[Vibrant Android Development] krackers:
yeah safe to install as long as you are on a rom non-jk2 based. Probably don't want to install this on jk2 as this is basically the ji6 modem, and downgrading modem on a firmware that needs the jk2 modem isn't good.
[Vibrant Android Development] ctpthanh:
It worked great!

One more confirms that it works perfectly.

Took less than 1 minute to adb_reboot_recovery then reinstall package.

(but also took me a whole day to read the forum)

Big thanks to all of you; great community.
[Vibrant Android Development] s15274n:
I've added this to the general sticky, thanks for the help unter!
[Vibrant Android Development] Faris.cs:
Do i ever need to do this again ? like after applying a ROM or somehting ? :o
[Vibrant Android Development] XPLANE9:
Is it possible to undo this update.zip?
[Vibrant Android Development] gioffon:
can i erase update.zip after process is finished ?
[Vibrant Android Development] AgentFour20:
Its fine to erase.
[Vibrant Android Development] gioffon:
Ok nice,

BTW what if I install a XXXX rom ? Will that erase this fix ?

Because if the install of the new rom fails and it deleted this fix then I can't join recovery or download.. so, bricked.