yashsingh1/xdaforums huggingface dataset:
[AT&T Samsung Galaxy S II SGH-I777] Nerz:
Absent of all the foolishness before this I am glad to see the progress of this thread. Coming from the captivate, I'm pleased to see if I flub up on my gs2 I now have a full proof backup. Can't wait to see the finished guide to achieving this. Thank you for your time Adam. This is big.
[AT&T Samsung Galaxy S II SGH-I777] AdamOutler:
Not quite yet. We have a way to send the firmware. We now need to unlock the ability to run that firmware.
[AT&T Samsung Galaxy S II SGH-I777] Waddle:
It's scary how smart you people are. And I thought it was a big deal to make a theme...
[AT&T Samsung Galaxy S II SGH-I777] E:V:A:
Can you post the error message (if any) that you get?

And/Or can you describe in which way it is locked?

I'm looking for a solution to a similar problem on the modem...
[AT&T Samsung Galaxy S II SGH-I777] AdamOutler:
I'm sorry, I've been busy with CASUAL http://android-casual.googlecode.com

I need to hook up UART and test with some firmware before I go on any further.
[AT&T Samsung Galaxy S II SGH-I777] LP4E:
hi guys! if can I help, i have a full brick galaxy s2 (no at&t)...i can disassemble it to verify if the disposition of the resistors is the same of gs2 at&t. let me know =)!!! (sorry for my bad english)
[AT&T Samsung Galaxy S II SGH-I777] AdamOutler:
Just to update this a bit... I sent my GS2 to Poland about two weeks ago. It's neither here, nor there. Rebellos will be working on it whenever he receives it. If he can manage to hijack the boot sequence, we have a solution. Then the device goes to Australia where Benjamin Dobell will advance Heimdall. After that, I'll update the resurector and heimdall one-click to support this device.

here's the tennative process and notes on this.

step 1. disassemble device

step 2. Ground the center pads of the XOM3 set (if you use a switch then you have a development device, otherwise you will need to disconnect XOM3 later)

step 3. Run the UnBrickable Resurrector which will ???????.... This is where rebellos comes in. If he can come up with an unsecure boot solution, then we can hijack the boot sequence and upload a modified SBL into memory.

step 4. Run heimdall One-Click which will restore firmware.

step 5. Disconnect XOM3 from ground and boot from One-NAND

The way this hardware modification works is to make the device attempt to boot from SDCard. It tries to boot SDCard and fails. After it fails, it fails-over to UART and then to USB.

Because of this sequence of boot, it will not be possible to make the connection permanent like on GS1 devices. So, you can use a switch to make the connection..... Or make the connection with solder, hold the battery in place while resurrecting and then unsolder after resurrection and put the device back together.

Here's the picture of the XOMs again.
[AT&T Samsung Galaxy S II SGH-I777] AdamOutler:
Hey guys, I wanted to post these pictures before I lose them... Nothing to report on UnBrickable Mod just yet. Here's a teardown and UART locations.
[AT&T Samsung Galaxy S II SGH-I777] cwc3:
Thanks for the update.
[AT&T Samsung Galaxy S II SGH-I777] XpLoDWilD:
Hey guys,

I recently hardbricked a Galaxy Note (N7000). As the board (SMDK4210 / S3C64XX) is similar to Galaxy S II (both i9100 and i777), is there a way to somehow resurrect it without disassembling it?

Here's what I get during boot through UART:

Welcome to Samsung Primitive Bootloader.
build time: Jan 12 2012 21:15:20
current time: ff/1f/4 3f:36:58

[set_mmc_ocr] Sector Mode
[hsmmc_init] MMC card is detected
Product Name : VYL00M
<display_card_info:1009> ext_csd
<display_card_info:1011>card_size: 15028
Total Card Size: 15029 MByte

mmc_init: card initialization completed!
.......................error found: 10

Normally, the PBL should say "Sbl found at 0x...." instead of the error.

Is there some way, using dltool for instance, to re-upload a working Sbl.bin somehow, or force it into Download mode? Is there some way to trigger something during PBL that would allow this stuff?

I'll be taking it to Samsung Service Centre on Tuesday anyway if not, but could've been intreresting to see if such thing is possible - which would mean waaaay easier unbrick of Galaxy S series.
[AT&T Samsung Galaxy S II SGH-I777] AdamOutler:
can't help. Wrong device forum. Different processor.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
What do you mean, different processor? The Galaxy Note has the exact same CPU (Exynos 4210) as the I9100/I777, just binned at a slightly higher frequency. Architecturally it's almost identical. The bootloader software setup is nearly identical too. In fact the Cyanogenmod team is building kernels for all three devices off of the same kernel source base.

(I don't know if you noticed, but since he's not from North America, Xplodwild has a real Note with an Exynos and not the North American abomination with a Snapdragon.)

Xplod: I don't know about others, but a device with a working PBL and not SBL is not something I've seen before. Although I guess this wouldn't surprise me, considering that PBL/SBL don't seem to have the close linkage they did with Hummingbird devices, considering that people routinely flash SBLs without changing PBL, and that was a guaranteed brick on most Hummingbirds.
[AT&T Samsung Galaxy S II SGH-I777] AdamOutler:
Alright guys. It's been a while, but there's some interesting news to speak of.. While the USB UnBrickable Mod on this device has been showing no promise, we have a new angle to explore. Josh over at mobiletechchvideos.com has been resurrecting Galaxy s1 devices with a bad sdcard by simply removing it. He came up with a totally similar idea for the GS2... however removing thr emmc may be a bad idea.. we need to change the boot modes.

If this method works, any EMMC bricks can be operational in a slightly different way than before.

Idea

Here's the idea, booting entirely from External SDCard on the Galaxy S2.

Plan

Here's the plan. We can obtain an initial firmware from an operational device

with the following command:

dd if=/dev/block/mmcblk0 of=/sdcard/emmc.img bs=4096

Then grab that emmc image and copy it to your LINUX desktop computer.

Next, grab an SDCard, insert it into the desktop, then type the following:

dd if=emmc.img of=/dev/sd*MySDCard* bs=4096

where *MySDCard* is your device.. EG.. /dev/sdc, /dev/sdb

Insert this into an unbootable device

Background Information

Now, what's left is we must locate UnBrickable Mod for SDCard...

Here are the XOM mappings.. In this image:

Green represents ground or digital low.

Red represents voltage, or digital high.

PurplePink represents signal lines to the processor

Blue is the labels for the XOM pins I have mapped out.

There absolutely *IS* a combination of XOM pins which will cause the device to boot from SDCard. We must now locate them. The only problem we have is that while I've mapped out each of the XOM pins, we don't have a theory-of-operation map for the Exynos processor (chapter 18 is missing from our manual).

Techniques

The black squares on the XOM areas are the resistors. they link the Low or High signals to the pink/purple signal areas on the board. We must modify these signals to allow the device to boot from SDCard.

The mappings for these 5 resistors are by default:

XOM1 Low

XOM2 Low

XOM3 High

XOM4 Low

XOM5 Low

This leaves a total of 5^2-1 (24) combinations to test. However, one of these pins surely reverses the boot sequence to allow the device to boot first from UART/USB first instead of last so that means it will likey only take 12 tries. It's also likely that booting from external SD is a default option, so maybe only a single signal line will require modification.

Testing

In order to test, create the SDCard as mentioned above, then drop a bead of solder to bring the Low pink lines to become High pink lines using the image above as a reference, then insert the battery and turn on the device. That's all there is to it!

I do not have an i777. My wife does and I cannot modify it. I need some help testing this theory.
[AT&T Samsung Galaxy S II SGH-I777] connexion2005:
You may also obtain the firmware by placing an sdcard directly into the device you are getting it from and using this command from CWM recovery.

dd if=/dev/block/mmcblk0 of=/dev/block/mmcblk1

Where mmcblk0 equals internal EMMC sdcard and mmcblk1 equals the sdcard in the external sdcard slot. This has been verified via parted using the print command to 100% replicate the internal data to the external card. This means that now, we must find a way to have the CPU look directly at the external card as if it were the internal EMMC. In this manner, theoretically, it should boot from the external card.
[AT&T Samsung Galaxy S II SGH-I777] pokey9000:
Yeah, it might be a little tricky to remove the emmc, but maybe shorting a pullup to ground on one of the MMC signals would have the same effect. This would make reads of the boot signature invalid, and force the Exynos to move on to the next boot mode.

Having already trashed one I777 in the name of science (or stupidity, see earlier ITT), I'm not about to mess with this again, but maybe someone more daring could?
[AT&T Samsung Galaxy S II SGH-I777] E:V:A:
I think I understand it now. The following table should be tested,

[SIZE=2]K2 XOM0 ? Clock Source (XTAL) [0=internal, 1=USB]
K4 XOM1 Low Device:b1
J3 XOM2 Low Device:b2
J2 XOM3 High Device:b3
J5 XOM4 Low ? 0=First Boot: UART-->USB-->MEM [XOM5=1 Required!]
J4 XOM5 Low ? 1=Secure Boot
[/SIZE]

So basically XOM0 is determining the clock source to be used for the device, so if you use a USB device for booting you should probably also use a USB clock source. Then the "first boot" sequence is already activated by default XOM4=0, but in order to make it take effect, you have to also enable secure booting with XOM5!

==> We have to rise XOM5 to high in order to boot from USB.

However, I have no way of testing this, so if you wanna move on with this, someone else has to test!

In addition I'm not sure its enough to just copy the image to SD card for booting from SD card. Usually one need to also flag the partition as "bootable". Perhaps different in Android? (See Odroid and Origen documents & wiki how to make bootable SD card.)

Finally, I'm not sure if someone ever found XOM0 and XOM6 on the PCB? In addition, I think it may be possible that XOM0,5,6 can be set by another chip/switch, like PMIC or MUX, that may be alive without need for CPU.

I hope this is correct and make sense, because at this hour in the morning, nothing make sense to me...
[AT&T Samsung Galaxy S II SGH-I777] keesmathot:
willing to try

Hi guys!

i don't have a clue what u guys talking about but im getting the idea that u can make my hard bricked sgs2 live again. Im willing to test your theories u only need to tell me what to do. If i understand u right i need to do the same as the 'unbrickable mod' of the sgs1. Can u please tell me what to do? and what if it works how to flash the things that i need to revive my sgs2.

kind regards!
[AT&T Samsung Galaxy S II SGH-I777] keesmathot:
And can u please post the 'file' or thing i need to put on my sd card so i can test ur theorie.
[AT&T Samsung Galaxy S II SGH-I777] E:V:A:
I'd like to know this as well!! 8-/
[AT&T Samsung Galaxy S II SGH-I777] daxxone:
Maybe I can help...maybe not.

I got E4GT, two of them. One has i9100 firmware. One is rooted running CM10 beta2 nightly. My laptop was down last week and I will be setting my other OS's this week. The only major difference between your device here and mine is radio control, as mine is running a qualcomm radio chip with wimax for 4g. The i9100 firmware lets the d710 boot, just no radios but bluetooth (not sure how that is working, thought it was in the qualcomm chip and that shouldn't function with this firmware issue). This is something I can do, I mostly work with laptops, and flash cell phones to CricKet, I been reading a lot on this topic, in a few different sections for a few other devices. You all have taught me more than I thought I could learn about Android, boot operations and hardware.

I really don't have the experience you all have here, but I think this will work with D710 I got. I wanted to acknowledge your hard work here before I start to work on this for a D710 and will link back to here for others if I make any progress worth posting. If anybody has pinout for the XOM on D710 it would help, PM it to me since this isn't the right area for that device.
[AT&T Samsung Galaxy S II SGH-I777] ggaabbe:
Maybe wrong thread, sorry then ;)

I have an i9100, my friend flashed a primalc3 bootloader from a Gnex by mistake and his phone is dead. I´ve read the thread and i still dont get if you can like "force" a new sbl on because pbl still works (afaik). In other threads i find that UART should allow u both load an image to boot and write to the nand.

Could i in some way make the Gnex sbl work with his device just for an odin update, i suppose no because the different hardware but still. Or could i use my Gnex in anyway to get the right sbl on his device, he has sbl from mine aight :P
[AT&T Samsung Galaxy S II SGH-I777] Nick281051:
Um, no, go to the section for the damn device in question? We can't help you.

Sent from my Zanpakuto using Getsuga Tensho!
[AT&T Samsung Galaxy S II SGH-I777] LuffarJoh:
Did you ever find out the addresses of IBL+PBL? Cause I have a device that can be flashed using smdk.
[AT&T Samsung Galaxy S II SGH-I777] AdamOutler:
yeah, but we don't have a bootloader that will work.
[AT&T Samsung Galaxy S II SGH-I777] LuffarJoh:
Ok. What are these? What part is missing from getting this to work, except for that bootloader? It wont work to flash an official bootloader?
[LG Optimus 2x] hisham027:
Found this while going through the forums. Hope someone can port ICS to O2X. http://xdaforums.com/showthread.php?t=1312595

Found this too. http://xdaforums.com/showthread.php?t=1313414
[LG Optimus 2x] kiljacken:
I've looked at that guide, and it wouldn't work on O2x without

A LOT

of changes. We have the whole nvidia userspace-drivers stuff, that only Arcee understands.
[LG Optimus 2x] hisham027:
Yup, its going to take lots of work without the nvidia codes.
[LG Optimus 2x] barmyman:
i tried this - no success, i made all required changes i think, but smth wrong with boot.img - i think i can't repack it correctly :(
[LG Optimus 2x] andrew.matten:
Porting ICS to LG Optimus 2X

http://android.modaco.com/topic/347823-porting-ics-to-lg-optimus-2x/
[LG Optimus 2x] hisham027:
I hope they succeed, I gave it a try myself but it failed. I dont have much knowledge in ROM development.
[Off-topic] aaronmoe:
Just picked up a Xperia Play for $275 from Expansys USA. I've always wanted to play around with this device, but never wanted to pay the hefty price tag. Can't wait to get it next week!!!
[Off-topic] xdomisx:
275$ ? Nice price
[XPERIA X10 General] kova05:
http://xdaforums.com/showthread.php?t=1092451

is this posible to make for x10? :confused:
[Verizon Droid Incredible 2] ftmaniac948:
I'm thinking about upgrading to the rezound when it comes out. Iv got Verizon unlimited data, but will they take that away if I do an early upgrade? Unlimited data is a huge deal for me
[Verizon Droid Incredible 2] nitsuj17:
as long as u dont take a smartphone off of the line you will keep unlimited data (for now, who knows what vzw will pull a year from now)

so u can upgrade with ne2, myverizon, w/e and it wont affect it

vzw classifies 3g and lte phones the same way
[Verizon Droid Incredible 2] drquest:
That's my impression as well. Of course they may change that at any point...
[Verizon Droid Incredible 2] faehsemc:
I have unlimited data as well and i did an early upgrade (to another smart phone).. no problem..
[Verizon Droid Incredible 2] Letitride:
I kept my unlimited web/email plan (w. 22% corporate discount include data) on the HTC Eris as a grandfathered plan, just upgraded/extended my primary line this month & my "old" 100 text msg. plan for $2.99 also stayed. Re-checked my account profile after activation and everything is good (true even if I moved to 4G LTE like the TBolt ....)

If in doubt, call Customer Care upon phone activation to confirm and they can always submit a request to review & restore your unlimited data to the Inc2's line.

The best online direct renewal/extension from Big Red is $99 after deducting instant rebate so my last $30 NE2 credit isn't given or applicable - I checked around, retail indirects couldn't do any better - I ordered mine via TigerDirect / TigerConnect (a/k/a CircuitCity & CompUSA online) and got mine FREE - not a penny, zero cost to me & FedEx'd in 2 days. The only catch is that I must keep it on the line with no changes for 181 days (service downgrade/transfer to another line, etc.) or I would be charged $400 even if no ETF is involved. As a long time VZW user since the NYNEX days, this is NOT a problem for me so I am in for another 24 months sentencing, LOL. Still have secondary line eligible for upgrade (since this March, been holding off) so DW might get a newer one, but not those battery killing 4.3"+ monster.

The extra bonus on top of it all is that it came out of the sealed box with HB0.97 or 2.3.3 so it was easy once I read about 200+ screen pages & prep'd 2 PC to do the "works" - it's now S-OFF ....

This is the only (soon to be unlocked) global phone that I would consider in the lineup for travel abroad, plus it will work on AT&T/T-Mo bands here for voice calls, important for backup contingencies on a single device.
[Android Q&A, Help & Troubleshooting] SayWhat10:
is there a simple app to keep track of the amount of time its been since you last plugged the phone into an outlet?

just want to know how long my phones been running on battery

i know the phone has a stock battery info on gingerbread but i can have my phone plugged in and it still says running on battery,and you have to pay attention to the lil dots underneath to figure out how long actually its been running on battery

i was using battery snap, which had that option, but according to system panel app, it was drawing way too much CPU/battery

any simple suggestions?
[Android Q&A, Help & Troubleshooting] Mr Woolf:
Drainguard. Loads of extra info. :)
[Android Q&A, Help & Troubleshooting] melvinchng:
Battery widget.

Accidentally sent from my Google Nexus S using XDA Premium
[Android Q&A, Help & Troubleshooting] SayWhat10:
do you have a link?

i see a rack of ones saying battery widget
[Android Q&A, Help & Troubleshooting] jcsy:
battery monitor widget

battery indicator pro 4.0.4

:)
[Off-topic] spalding1028:
I'm not one to normally start things here, but, wow.

http://techcrunch.com/2011/10/21/steve-jobs-biography-reveals-reflections-on-apple-contempt-for-android/

"Our lawsuit is saying, ‘Google you **** ripped off the iPhone, wholesale ripped us off,’” Jobs said, according to Isaacson. “I will spend my last dying breath if I need to, and I will spend every penny of Apple’s $40 billion in the bank, to right this wrong. I’m going to destroy Android, because it’s a stolen product.”"
[Off-topic] idavid_:
Look who's talking :rolleyes: *cough*notificationbar*cough*

Sent from my HTC Sensation Z710e
[Off-topic] phatmanxxl:
It was obvious he was out to destroy Google, and anyone else who dared compete against apple. Funny thing is apple has been taking aspects of android for a while but its ok.
[Off-topic] jaszek:
Methinks this is a joke
[Off-topic] MacaronyMax:
Reminds me of hot fuzz :p

But it must be a joke.. I mean.. Really? xD
[Off-topic] sakai4eva:
Well, I don't think that any of Apple's claims have any ground, so....
[Off-topic] MacaronyMax:
It's true!

http://pocketnow.com/iphone/steve-jobs-im-going-to-destroy-android-biography

Sorry but that B*strd! Comptetion is a good thing , not something you spend your last breath trying to destroy, I mean if he really did want to do that he could've ran round the Googleplex with petrol and a match... (PS. That would be hillarious to watch)

Also lol at the first comment :p

And I will leave you all with this

[YOUTUBE]CW0DUg63lqU&feature=player_embedded#![/YOUTUBE]
[Android Q&A, Help & Troubleshooting] fenrhir:
Hi,

I'm experiencing problems with my Home Launcher. Each time I press the Home button, i'm asked to choose between the available launchers, even if I tick the checkbox, whatever launcher I choose.

I've tried to reboot, to wipe dalvik, to delete launcher before re installing it, nothing worked...

Could any tell me where and how the Default Action parameter is stored, so I could try to find a workaround please?
[Android Q&A, Help & Troubleshooting] melvinchng:
Default is store at the apps you set as default in application.

Accidentally sent from my Google Nexus S using XDA Premium
[Android Q&A, Help & Troubleshooting] fenrhir:
Thanks.

Them it seems odd to me, as neither HTC, Android or Go Launcher Ex launchers are actually able to keep this setting...
[HTC EVO 3D] uacolon:
According to ROm Manager this is MYn Warm.twopoint.three Rls0.9-shooter.

This is my favorite rom from the all the roms i have flashed...( i have flashed plenty of them to many to count:D)

I was looking for an updated Myn rom that still had this feature in it with all the options shown(see pic). i have tried about 7 different build from SVN nightlies http://www.wupload.com/folder/590090 with no luck.

Any ones help would be greatly appreciated.
[HTC EVO 3D] neopolotin75:
Just look at the commit page to see when it was removed or added
[HTC EVO 3D] il Duce:
r386 has it for sure, it's what I'm currently running. In theory you should be able to pull the app htcmusicenhancer.apk from /system/app and use it in any of the builds.
[HTC EVO 3D] uacolon:
Thanks.. good starting point

So far i have found it avaliable in RLS 398 but noticed RLS 396 was faster
[HTC EVO 3D] uacolon:
Thank you .

Once i find the commit page i will look to see if it got re-implemented on any RLS past 398
[Droid Incredible Q&A, Help & Troubleshooting] tehpwnerer1918:
I did a search but didn't see any recent information.

I have the Droid Incredible on Verizon, rooted, S-off, custom ROM installed. Is it possible to unlock it and use in on Sprint's network? If so could someone lead me in the right direction? Thanks in advance.
[Droid Incredible Q&A, Help & Troubleshooting] Fergusonfox7:
Does sprint use sim cards? If so, than no you cannot.
[Droid Incredible Q&A, Help & Troubleshooting] LordLugard:
What you need to do is to flash a sprint prl and have sprint add the ESN to their database.

Flashing prls is the easy part, having sprint add the esn to their database is the "not going to happen" part.

Other methods involve delving into the underground worlds of cloning, e.t.c, which is a no-no around here.

Sent from my SPH-D710
[Droid Incredible Q&A, Help & Troubleshooting] Nikolaev13:
Will a HTC Sensation XE work with sprint 3G its GSM and unlocked.
[Droid Incredible Q&A, Help & Troubleshooting] kzoodroid:
Sprint is CDMA not GSM so no it will not work.
[Droid Incredible Q&A, Help & Troubleshooting] Nikolaev13:
will Verizon or T-mobile work then?
[Droid Incredible Q&A, Help & Troubleshooting] kzoodroid:
Only AT&T or T-Mobile are GSM in the US but not sure about their policies on activating phones you did not buy from them. I think you also have to unlock the phone from its current carrier. Not sure if you could buy a sim card for Virgin Mobile or other pay-as-you-go providers and use it or not. Not even sure sim cards are available in the US to just put in a phone like they are overseas?
[Droid Incredible Q&A, Help & Troubleshooting] Junkyardjames87:
GSM vs. CDMA

The few phones that I know of in the US that are GSM (Sim Card company's) are AT&T, T-Mobile, Nextel, And Boost. The CDMA ones are Verizon, Sprint, US Cellular Virgin Mobile and tracfone straight talk and a couple other pre-pay guys. I do know that in some parts of the US that you can use a straight talk phone on verizon and vice-versa. Sprint and Nextel phones can be used on boost (Nextel if you can get a sim card from boost. ;) ) Tracphone, Net10 and Straight talk are "leach" phones to the best of my knowledge. They use whatever service is around according to a built in code list. Hope this helps! Google is great for this kind of research. ;)