yashsingh1/xdaforums huggingface dataset:
[T-Mobile Samsung Galaxy S II SGH-T989] Michael.fri:
I had some research yesterday, yet I still can't find a proper answer to most of my questions about the following subject. Hoping some of the experts here can contribute some of their knowledge and hopefully I will edit this thread to a guide, or at least spare others the need for wondering around the web as I did.

Well, Few days ago I turned off my phone, and it wont turn on or response to any physical key combination, usb connection (Except for charging the battery) or even that famous Samsung jig (301KΩ Between pin 4 and 5 on the usb connection). It is not recognizable by any device while connected through usb interface. It is permabricked. The worst thing that can happen to a phone while the hardware is intact.

Although the name indicates otherwise, some things can be done in order to get the device working again.

It is a process in which the phone's main bored is exposed, than a special device (e.g riff box) is connected to certain areas on the pcb that were made that way for the initial configuration of the phone back in the factory. The pinout of the connection varies in each model, but the interface is the same and called "Jtag". Than, that device connects to a pc through usb interface.

So the first step would be to get that device and to connect it to both pc and phone's motherboard through a certain pinout that is mostly hard to get. You'll need a driver for that jtag flashing device and a compiled file which you would like to flash in to your phone. I don't know if that file is specific to each model or to the certain chip the phone is using (Can different models with the same chip be flashed the same way? Reply if you know and I'll edit it here).

By what I know, after flashing that file the phone will be accessible through usb interface for further flashing of the rom.

Alternatively, There are some companies that offer that kind of service. I couldn't find any who work with T989, and prices for that kind of service.

I would like to have as much information as possible and maybe eventually I'll be able to get my phone fixed. In that case I'll add some photos and document the process.
[T-Mobile Samsung Galaxy S II SGH-T989] KillaHurtz:
1st off, it's "taboo" not tabu. Secondly there is already a pretty good amount of threads that have covered this in detail, I'm certain because I have posted in them. Lastly, please SEARCH the existing threads before creating a new one; the answers to all your questions are already there.
[T-Mobile Samsung Galaxy S II SGH-T989] Michael.fri:
1. Thanks, Changed to "Taboo".

2. I searched, I really did. I went all over google with many key words and covered up this forum as well. All I got is some articles about the jtag protocol, which is good for knowledge but too general for the application I need, and some threads in which people writing that their phone is bricked and asks what to do about it. Not a single post is about how to fix that independently, and what does it require. If you could give me link to these threads you say that covers up the subject, I'll delete this thread at once.
[T-Mobile Samsung Galaxy S II SGH-T989] parusia:
don't pay attention to that guy he like to troll every where he goes. Try to google search for mobile tech or Adam Outler, and check if he get the Jtag service for our phone. If I'm not wrong the charge for the Vibrant was $50.00 plus shipping and handling. I hope you can fix your phone.
[T-Mobile Samsung Galaxy S II SGH-T989] Towle:
Do you know what caused the brick?
[T-Mobile Samsung Galaxy S II SGH-T989] Michael.fri:
Searched, and yet no result. Sending the phone to the U.S is quite risky. I have no idea how they're intended to pack it before sending it back. I would rather doing this in Israel.

I saw on ebay several devices associated with Jtag. the price starts from 10$ for a simple usb dongle, through 30$ devices, which is the price of most of the jtag devices I found, to the 150$ riff box that is associated with phone unbricking.

By what I know Jtag is a simple serial protocol. I just need sort of "bridge" to translate the logic 1's and 0's with the right voltage level and certain clock speed to a usb interface or even RS232. How expensive can that be?

I also contacted several ebay sellers which offer a jtag repair service. they all answered this model is not supported.

I would go to Samsung labs in Israel and see what they can do to get it working.

I just thought to invest 20$, get that sort of device and to get it done by my own.

Another issue is the pinout. The pinoput of the Jtag connection is not shown in any website, so I have no way of knowing how to connect on this specific PCB.

Last thing I need is that new bootloader I can flash, and a software to flash it through. Where can I download it?

About the reason for bricking the phone, I have no Idea. As I said, last time I've installed new rom was more than a week prior to the incident. I've used some overclocking app mostly to underclock my phone, cause it drained the battery like hell before, even while it was running on stock and after changing the rom several times.

I also used some usb otg device which worked normally, but was not plugged to the device even few hours before it was bricked.
[T-Mobile Samsung Galaxy S II SGH-T989] Towle:
Hopefully we can figure out the cause of these permabricks so we can prevent it from happening to more people.
[T-Mobile Samsung Galaxy S II SGH-T989] ToastMan12:
I gotta say, this is quite alarming. That the phone can just hard brick itself like this spontaneously.

I've had some scary experiences with the phone myself. Like a couple of random reboots that required the long power press for the phone to power back on. At least it always came back on.

I'm also from Israel myself so a similar scenario can bring me to the same situation as you.

Good luck with getting any kind of solution.
[T-Mobile Samsung Galaxy S II SGH-T989] KillaHurtz:
Troll for advising to follow the posted rules of membership ? WOW
[T-Mobile Samsung Galaxy S II SGH-T989] claud_face:
I just contacted Adam and still no jtag for this device .
[T-Mobile Samsung Galaxy S II SGH-T989] GaryAustin:
did you look for a service manual?

- the manual may cover schematics for jtag device.
[T-Mobile Samsung Galaxy S II SGH-T989] reocej:
Been flashing phones since the Razr and never bricked a phone I couldn't repair myself.:rolleyes: That is until I tried to flash my GSII back to stock through odin.:mad: Sent it to Samsung and they had to replace motherboard. Now I'm a little nervous about using odin.:(
[T-Mobile Samsung Galaxy S II SGH-T989] KillaHurtz:
I recommend splurging on the $2-3 for a jig, I have had moments where I thought I was SOL & the jig saved my arse.
[T-Mobile Samsung Galaxy S II SGH-T989] cheyenne:
Did you solve your problem?
[T-Mobile Samsung Galaxy S II SGH-T989] daxxone:
I was looking at using QPST

QPST is a program often frowned upon here at xda. It is commonly used to flash phones, and has little to do with android coding. The software is made for Qualcomm (or by them) and this device has a chip from them in it. This has tools for building and installing bootloaders and partition tables. Our device after a hard brick (and still serviceable by JTAGing) has a com port open still and if you load the driver in windows you will see a port number as others here on XDA have said. The driver allows ODIN to see the device but not connect. QPST does connect, but I have not attempted to flash anything to it since I have not built any files to load. I'm kind of stuck creating the needed xml that makes the partition table and headers and file that are to be loaded to partitions. This is really a softbrick, in my opion, but nobody has the knowledge for this level of building and coding, with this tool, here at XDA. If somebody does, it may make those selling JTAG services mad, but that would mean we could fix our phones on our own. On my own, I'm a few weeks away from this solution, with some help from people here that know how to write xml for partition tables and can help me locate files for a build, I can generate the files, test them, make a write up and post the solution in just a few days.

By the way, this is a multi-device solution in the long run. We get one fixed and we can start on the others with this same issue, where the only life left in the device is the Qualcomm download mode driver showing in windows device manager.
[T-Mobile Samsung Galaxy S II SGH-T989] LoopDoGG79:
Mobile Tech offers the JTag service. There is even a discount for XDA members. They offer the service for all variants of the S2

Here you go!

http://mobiletechvideos.mybigcommerce.com/samsung-galaxy-s-ii-jtag-brick-repair/
[T-Mobile Samsung Galaxy S II SGH-T989] Cal_ab:
Any word on a fix using QPST?
[Samsung Galaxy Nexus] jzj2017980:
Hey guys,

I have used gnexus toolkit 'Boot to CWM Recovery without Permanently Flashing it' to start my gnexus, and made a nandroid backup, but i can't find the backup files in my clockwormod folder. When i Boot to CWM Recovery, there is a backup files in restore option, then where is the backup files?

Anyone can help me? I want to find the backup files.

Thanks.
[Samsung Galaxy Nexus] AntonioGPS:
At least in my Galaxy S2, the backups are kept in the microSD external_sd card, folder clockworkmod, subfolder backup

From this external microSD card, CWM is able to recognize every single backup I saved for restore..
[Samsung Galaxy Nexus] anton2009:
post is right above me.

it is located in:

sdcard/clockworkmod/backup or

data/media/clockworkmod/backup

They should be recognized in recovery (under backup and restore option)
[Samsung Galaxy Nexus] zaphodB0:
Are you browsing using an Android file manager or plugging the phone into a PC? I had a simular issue where CW backups weren't showing when connected to my computer, although they were there using ES File Explorer.

For me, they eventually appeared in "sdcard/clockwork/backup" while browsing the file system from my computer.
[Samsung Galaxy Nexus] quackoman:
my problem

what i have trouble with is when i copy the backups to that folder to then restore it nothing shows up in the recovery it says no files found and if i boot to android i can see the files clearly...
[Samsung Galaxy Nexus] seanicca:
I used root explorer, I found my backups in data>media>clockworkmod....I then copied it to my sdcard, rebooted my phone then connected to pc and transferred it to my pc
[Asus  Eee Pad Transformer Prime] fenturi:
Ok, I had a prime that rebooted, swapped it and now have one with BT/wifi issues.

I always thought the reboots were like a bad PC overclock, aka happend to some but not others.

Well now I see by looking at CPU spy, ASUS has not only 1600mhz and 1500mhz marked unused but 1400mhz is now unused as well.

Also they added 370mhz and 204mhz and 102mhz.

So because *some* locked up we all have lower top end performance and more power drain by having 475 vs 102 be the lowest clock.

Dunno about you but this was not the fix I was hoping for.
[Asus  Eee Pad Transformer Prime] kristovaher:
Wait what? ASUS lowered the processing speed of Performance mode back to 1.3Ghz!?
[Asus  Eee Pad Transformer Prime] fenturi:
Yep! In performance mode I can get 1300, balance seems to cap out at 1200 max even with glowball going.

So we "fixed" the crashing by Under-clocking? I'm not sure the 90% will be happy.

You would have thought they would have at least let us have 1400 in performance mode.

Does anyone have a app that will show all 5 tegra 3 cores in real time?
[Asus  Eee Pad Transformer Prime] clouds5:
Guys by the end of the month they'll release the bootloader unlock tool and then you will ne able to build your own kernels and use whatever clock you want.

I think its more important that the device is stable for the normal user that doesnt know about clocks and voltage. CPUs are different, some can handle extreme values while others chicken out at the slightest overclock. The standard settings have to work on all devices so yeah...

Funny thing: at the same time users report a smoother experience because of the new gpu driver from nvidia :P I dont see the need to OC the fastest tablet out there anyway. But thats just me.
[Asus  Eee Pad Transformer Prime] deevo2:
I can almost buy the 'lets slow everyone down to stop the crashing issue'. But why increase the minimum from 102 to 475? It just uses the battery quicker.
[Asus  Eee Pad Transformer Prime] fenturi:
I would like to have the advertised clock speed without voiding my ability to RMA if something breaks. At the VERY least they could add it to the performance setting.

Also while you are looking at the 1.4 lockout, they also locked out 3 low mhz options, and that will have a huge effect on battery life.

This feels more like a hack than a fix.
[Asus  Eee Pad Transformer Prime] Vcolassi:
It would be cool just to have a over clocked kernel just to say that it can be even faster but not really need to utilize it hahaha :D

I'm not complaining right now my Prime is very stable at the moment & i have been throwing alot at it. But we shall see.
[Asus  Eee Pad Transformer Prime] fenturi:
Ok, so from what I can see, rather than have some cores on and other off, and 1 core only when the other 4 are not used etc. It now as all 4 cores on, at 1200 or 475!!!!

All 4 cores on all the time is no doubt going to give us a LOT less battery time!

Sounds like there are some issues with the Tegra3 and ICS in how they handle the "magic" of turning on and off the cores.

From what I have found to test with my prime just cycles between 475X4 and 1200X4 in balanced mode. Anyone else show something different?
[Asus  Eee Pad Transformer Prime] fenturi:
Power saving mode seems to be 600mhz X 4 or 475X4

performance is 1300 X 4 and 475X4
[Asus  Eee Pad Transformer Prime] deevo2:
For what its worth, I am seeing exactly the same as you fenturi
[Asus  Eee Pad Transformer Prime] jyan_osu:
For me having if I don't see a performance issue by being 100MHz below the spec for now, I'll take it.

It's like my computer.. I have an i-7600k and GTX 580.. I play lot of stuff on max and a good deal of things I do don't peg the GPU or CPU to the max so other than just having the overheard, it's nothing to fret over for me.

For those that just care about benching and raw numbers, yeah it's an issue.

It's more so on a mobile device.. I just want a solid smooth experience with good battery life. We'll have to see how much battery life this adjustment does shave off, but if I can still get a full days usage out of it without having to run to a charger, I'm satisfied. Something like it now runs 9.5 hours instead of 10 hours would be fine by me.

Hopefully, they can mature the drivers and such to eek more performance without having to get the CPU to max out. I'd rather have that then to just have it run at 1400MHz. I'll take optimization over using raw power any day.
[Asus  Eee Pad Transformer Prime] 1BadHEMI:
I'm a little loss here with the original poster?

You say you would just like the advertised speed, but 1.3 is the advertised speed of the Prime. With Honeycomb, that was all you got. It wasn't until ICS was released that we saw the 1.5 and 1.6 settings, no?

Anyhow, I think what Asus is doing here, is helping those people with tablets with mediocre cores that either cannot handle the lower frequencies while in deep sleep (sleep of death syndrome), and those who have reboots for no other apparent reason, other than there chips cannot handle a bit more juice. So to save face, they lowered back the max clock to the advertised speed, which was 1.3 on Tegra3, and up'ed the deep sleep speed to help alleviate any sleep of death syndrome's.

Like someone posted above, by the end of the month we should hopefully have the bootloader unlocked, the kernal source is already available, so custom kernals should follow, allowing those of us with chips that can go lower and higher those frequencies again.

Remember, this is nVidia, which has been known to release chips on the edge for the past several years! Asus does not make the Tegra3, they just oem it. Ultimately nVidia writes the core drivers, and Asus can modify them if need be, or add there "skin" to them. They have been doing this for years with graphic drivers.

Just like the framebuffer bug that is still in the new release firmware. This is a nVidia issue. Its there graphic driver, and they need to keep tweaking it until they get it right.
[Asus  Eee Pad Transformer Prime] buxtahuda:
Um... OK, so, if you take the minimum power it can use... Multiply it by 4... And operate four times across all the cores...

This will not be a mere thirty minutes' difference. They apparently did this on 11.1 as well. Can anyone comment on 11? I had already noticed worse battery life but just hadn't thought about it. This is not ok! My device is draining so much faster while doing nothing...

Forget the upper end, OC'ing isn't even needed at this point. Everyone should be livid about the UC'ing, they're murdering our battery just to have it on standby!
[Asus  Eee Pad Transformer Prime] demandarin:
1.4Hgz only cuts on when absolutely needed. It doesn't just cut on for hell of it just because you put it in Performance mode. It still stays lower clocked till you do something to need a higher clock. Plus the 1.4Ghz will only be on 1 core. Any other time you will get all cores at 1.3Ghz. Which better or more powerful than just 1@ 1.4Ghz. People are to quick to jump to conclusions. They get CPU spy for the first time and see something then quick to jumpbto conclusions with nothing tobreally back it up. If you just messing around on home screen, of course the 1.4ghz speed isn't going to cut on. PLAY shadowgun or something n watch that speed easily cut on. Plus when 1.4ghz does cut on, its only briefly. Then other cores take over. Unless the game is taxing it enough to need it on longer.

This is nothing to be pressed about at all. People not understanding how these cores really work or how and when they cut on. Hasn't even been 24hrs. Since update n people already jumping to conclusions. If you so concerned about speed then use ATP tweaks to enable 1.6ghz overclock. Still works just fine n all speeds enabled.

---------- Post added at 09:38 AM ---------- Previous post was at 09:36 AM ----------

Yeah. Advertised speed is 1.3ghz on multiple cores n 1.4ghz on one, in performance mode.
[Asus  Eee Pad Transformer Prime] seeknom:
Well said!

To be honest, I'm more concerned about the increase of idle speed and how it will affect battery life.

Just like they removed GPS from the product specs, they're going to have to ammend the "up to 18 hours battery life" part now too... :rolleyes:
[Asus  Eee Pad Transformer Prime] demandarin:
Just cut it on
[Asus  Eee Pad Transformer Prime] tdrussell:
Even if it has absolutely zero impact on usability and battery life, i would still like a technical explanation from Gary as to why the frequency stepping was changed.

Keep in mind, a code change in the stepping could cause CPU spy to report incorrectly.
[Asus  Eee Pad Transformer Prime] buxtahuda:
Probably because the devices worst about crashing would do so both at the lower and higher frequencies, so they just cut 'em both off.
[Asus  Eee Pad Transformer Prime] seeknom:
What do you mean "cut it on"?
[Asus  Eee Pad Transformer Prime] demandarin:
It makes sense that there is a possibility they increased the idle speed to address sleep of death or screens not cutting immediately on. Or actually lowering the top speed to reduce random rebooted for reasons they can't figure out. I can see reading the idle speed. Lowering top speed seems unlikely. Even still people that are rooted who are that concerned with speeds can easily just use ATP tweaks or ViperControl to increase speeds. If someone concerned about increased idle speed or the lowest speed, then just use System tuner. Then set the lowest speed to what it was before. Be warned though, your device just might not wake up..lmfao. you can also experiment with the different modes n ATP tweaks, vipercontrol, or in system tuner. Just pay attention to what you doing and do stuff in increments.

---------- Post added at 09:56 AM ---------- Previous post was at 09:51 AM ----------

I just activated ATP tweaks turbo2 mode, which is 1.6Ghz overclock, to show other speeds enabled. That if someone really wants higher speed they can use this and then use system tuner to back off the Max speed to 1.4Ghz. This will override anything Asus might have possibly done. If they did reduce the speed there's probably a really good reason why. People can't have cake and eat it also. Rebooted n wake up issues resolved and highest speeds possible. So someone can simply manually enable higher speeds if its not activating long enough for you.

---------- Post added at 10:01 AM ---------- Previous post was at 09:56 AM ----------

True.....we will have to see. I'm not worried as methods I described can easily override Asus change. Plus I run on overclock most of the time anyways now. People have to tax the system more for a longer period of time to really know. Play some hardcore games and then check CPU spy. People swiping homescreens n think higher speeds will activate. It will only do so when needed.
[HTC Sensation] merlynuk:
Hi

Have recently got a Sensation XE, replacing an iPhone 3GS. Have been really impressed with the HTC however the one thing I miss from the 3GS is the ability to start playing music using voice commands. I stream music to my Bluetooth car stereo all the time and it is therefore useful to be able to choose the music I wish to listern to using voice commands whilst driving.

The included Google Voice Search doesn't support music commands and so I have tried Jeannie with a view to purchsing Voice Actions Plus. However the HTC music player doesn't appear in the list of applications that are controllable by Jeannie so although Jeannie can recognise the command it only offers a choice of YouTube or TuneIn radio to complete the command.

I installed Winamp which Jeannie does work with, however when playing music with Winamp, I get conflicts between Winamp and HTC media player when using the controls on my stereo to start/stop and skip tracks using bluetooth, so for example instead of stopping the currently playing song in Winamp, it also starts playing music through the HTC app!

Does anyone know of a way to control the HTC media player with voice commands or could suggest alternative combinations of voice control and media player apps?

Many thanks

Mark.
[HTC Sensation] fruelim:
hi i use voco voice controller available on the market free and i have no problems on my sensation flashed with sensation xe with beats audio. hope this helps
[Atrix 4G Q&A, Help & Troubleshooting] Warlord_Zap:
I recently updated OTA to 4.5.141 on ATT and wanted to downgrade back to 4.5.91, so I used RSD Lite 5.3.1 to try to flash back using the first file from this thread: http://xdaforums.com/showthread.php?t=1125944

The flash failed, and I now get a "Failed to boot 1" message at the top of my phone. Going into fastboot and trying to use RSD again gives a message "Failed flashing processs. Unable to retrieve interface handle (0x7027)"

In case it's relevant I do NOT have an unlocked bootloader.

Is there anyway I can restore functionality to my phone? Or did I manage to hardbrick?
[Bada Software and Hacking General] Rastafarian-:
I have installed some of themes on s8530 firmware XXLA1, execept normally themes there are also some flash themes, anyway all these themes are installed via Stune.

The main problem occurs when I install famous theme Gorilla, when I aplly theme cellphone sudenly shutdown by self.

Theme only working when I delete all themes and Install only gorilla theme.

I can't install themes on memory card by drag and drop in themes folder, always saying file not support.

f u c k I am totally dissapoint. what should i do, any solution???

Best Regards !!!
[Bada Software and Hacking General] adfree:
Several times we tried to talk about DCF Encryption...

Anyway. :)

Only yesterday I have realized that you can access settings of Gorilla theme and put Photo/Picture as Face... :D

Maybe I'll post later Screenshot.

Best Regards