yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Q&A, Help & Troubleshooting] debuti:
Ask for google support, they will replace it. Mine was losing the back cover letters and google replaced it
[Nexus 5 Q&A, Help & Troubleshooting] snoopac19:
Hi all. Wasn't sure if I should reply to this old thread or start my own...

I have a Nexus 5 that's over 2 years old. So no warranty. It looks like my screen is starting to come off in the bottom right corner. I think it's just the glass. Take a look at the attached pic/video and let me know what you think I could/should do. You can see I can move it by pressing on it.

[IMG="Nexus 5 Glass Loose"]http://i.imgur.com/b6bMc8S.jpg[/IMG]

[YOUTUBE]vIRLEcBPEK0[/YOUTUBE]

It works fine otherwise. Touch/display etc seems all fine. I don't care about this problem if it stays as-is, but I'm worried it will get worse and come off further.

I'm thinking a bit of super glue would do? :).
[Nexus 5 Q&A, Help & Troubleshooting] zerosum0:
Thinking the same…
[General Accessories] BREEZEMAN:
HI THERE JUST NEW AND WAS WONDERING CAN ANYONE HELP?

I HAVE AN XDA MINI S WITH AA NAVIGATOR 2006.

IM WONDRERING DOES ANYONE ELSE HAVE THE SAME SETUP AND COULD SUGGEST A GOOD BT GPS RECIEVER AS I HAVE BOUGHT THE BT-321 AND CANT SEEM TO GET IT TO PAIR WITH THE XDA AND THE AA NAVIGATOR DOESNT ALLOW ME COM PORT 6 OR 7.

I HAVE LOOKED AT THE OTHER TREAD ON PAIRING THE BT-321 AND XDA EXEC BUT NOTING WORKS.

MAYBE SOMONE HAS A PROGRAM TO OVER COME THE COM PORT PROBLEMS?

CAN ANY ONE HELP WITH THIS PROBLEM??

ANY HELP WOULD BE GREAT

THANKS:confused:
[Galaxy Note Pro 12.2 General] radiowc:
Hi,

Just curious, whenever i tried to check "Software Updates", I get

"Service Unavailable Messages", instead of my other Samsung devices said "Up to dates"

Service Temporary Unavailable, Please try again later.

Anyone having the same issue? or it is just me? or the service is really down?

I have tries many times after a few days, and still getting the same message.

I can do Google Play and Galaxy Apps updates.

TIA!
[Xperia Z1 Compact Q&A, Help & Troubleshooting] lamenramen:
Hi, I believe that I have returned my phone back to stock.

But I'm frankly not sure if the phone is still rooted, and if the boot loader has been relocked.

I did use the TA Backup program to restore my DRM keys.

Then I simply used Flashtool to flash the latest ROM .108 onto my Z1C.

Will my phone be accepted for warranty repair?
[Xperia Z1 Compact Q&A, Help & Troubleshooting] marsx1984:
If you did this you are ok for warranty.No need to worry...
[Xperia Z1 Compact Q&A, Help & Troubleshooting] lamenramen:
Thanks! I appreciate the reassurance.
[Xperia Z1 Compact Q&A, Help & Troubleshooting] rzlatic:
so the TA isn't related to stock rom version? or in other words, it isn't important if you backed up the TA while running 757 rom, it's okay to restore TA and flash 108 for exanole?
[Xperia Z1 Compact Q&A, Help & Troubleshooting] sunflowerset:
just to be sure,.. restore TA on the version you made it from..

my 2 cents
[Asus Transformer TF701] lexelby:
I've been having a grand old time tinkering with my new TF701t. I unlocked the bootloader, tried a few ROMs, went back to stock, and I've been busily playing with it. Earlier this evening, it spontaneously shut down. I booted it back up and it shut down again after 5 minutes. I went into recovery and flashed the xposed disabler zip just in case xposed was to blame, but it shut down from recovery. Now it won't boot at all.

I can connect via ADB in recovery, and when I run dmesg, I see all sorts of nasty mmc0-related timeouts and errors. I can't even mount /system anymore. It's pretty clearly either an issue with the internal memory card or with the bus.

Does anyone have any idea how I can fix this or get it fixed? Of course, with an unlocked bootloader, I'm sure ASUS is going to give me all manner of grief and probably refuse to repair/replace what is clearly a hardware failure. Does anyone know if there's any way at all of replacing this kind of mmc card, or is it just part of the SoC? How screwed am I?

EDIT: Not screwed at all! See my post on page 2 for a fairly simple procedure to boot and run the tf701t (and quite probably many other devices) completely off of the SD card.
[Asus Transformer TF701] devbro:
See if you can mount /cache or /data. If you cannot then you have royally messed up your tablet. If you have replaced the recovery to something other than the original asus recovery then your best bet is to buy a logic board from ebay and replace it manually yourself.

I took mine to asus repair center and they said they will charge 200$ and 3 days to replace the logic board. I managed to buy the part for 70$ and do it myself. Just a side note, I bought and item that was AS-IS, so I am glad mine worked.
[Asus Transformer TF701] lexelby:
Thanks for the tips!

It's quite weird. I booted it into recovery, and via adb I was able to mount /data fine and poke around. I unmounted, then mounted /system, and that worked fine too. Unmounted, rebooted, no dice; shutdown during reboot. Now I've booted back into recovery, and it locked up even trying to get into recovery, and I can't mount /data or /system (all result in long pauses and kernel errors).

You say I messed up my tablet... what do you think caused this? And yes, I've got CWM on here, although I could just fastboot the original recovery on if that would help...

Is there any way to boot this thing off of the external SD?

What was wrong with yours that required replacing the logic board?
[Asus Transformer TF701] devbro:
It sounds like your boot is corrupted. There may be a way for ASUS to recover it without replacing the board.

My problem was that I messed up my boot and I could no longer flash anything or even modify files on the filesystems.
[Asus Transformer TF701] lexelby:
Powering off completely seems to restore the device's ability to mount /system. I think touching a certain place on the emmc puts the controller in a bad state. I'm going to see if I can narrow down the bad blocks and partition around them or similar.

Barring that, where did you find a logic board for so cheap?
[Asus Transformer TF701] berndblb:
If you can access it in adb, the first thing I would do is adb pull my data off the tablet. ;)

Then you could run fsck on your partitions in an adb shell.

Maybe just a simple format of/system and /data would clear corruption already....

I don't know the correct fsck command for this tablet top of my head, but you have to unmount the partition you want to run it on and then something similar to this (this is for the /data partition of the TF700):

e2fsck -fvyD /dev/block/mmcblk0p8

You seem to know your way around, I'm sure you can find it.

Good luck!
[Asus Transformer TF701] lexelby:
Nah, it's not simple fs corruption -- first thing I checked, but thanks for the suggestion :) Been poking at it for a few hours, and it seems like the actual mmc bus/chip is screwed, not just a bad block. I think replacing the logic board is the way to go. Anyone want to let a tf701t with a dead screen go for cheap? ;)

And yeah, I know my way around a bit, but really only enough to sound like I know what I'm doing ;) I recognized the problem because I lost my sgh-i777 to a very similar issue, a failing internal sd. Seems like the Achilles' heel of android devices.
[Asus Transformer TF701] berndblb:
I've owned close to a dozen Android devices. The SD still has to fail on me...

Maybe it's not the hardware, maybe it's - you [emoji33][emoji12]

Anyway, good luck with this. Oh, and devbro found the logic board on ebay..
[Asus Transformer TF701] sbdags:
Be careful mmcblk0p8 is /data on the TF700, on the TF701 it is mmcblk0p14

name device mountpoint fs description
/dev/block/platform/sdhci-tegra.3/ADF /dev/block/mmcblk0p7 /ADF ext4 ?
/dev/block/platform/sdhci-tegra.3/APD /dev/block/mmcblk0p6 /APD ext4 ASUS Product Demo
/dev/block/platform/sdhci-tegra.3/APP /dev/block/mmcblk0p4 /system ext4 Android OS
/dev/block/platform/sdhci-tegra.3/CAC /dev/block/mmcblk0p5 /cache ext4 recovery logs
/dev/block/platform/sdhci-tegra.3/CRA /dev/block/mmcblk0p11 ?
/dev/block/platform/sdhci-tegra.3/DTB /dev/block/mmcblk0p2 ?
/dev/block/platform/sdhci-tegra.3/EKS /dev/block/mmcblk0p13 NVEKSP
/dev/block/platform/sdhci-tegra.3/LNX /dev/block/mmcblk0p3 Linux kernel (8388608 b)
/dev/block/platform/sdhci-tegra.3/MDA /dev/block/mmcblk0p12 ?
/dev/block/platform/sdhci-tegra.3/MSC /dev/block/mmcblk0p8 empty (misc, bootloader etc.)
/dev/block/platform/sdhci-tegra.3/PER /dev/block/mmcblk0p10 /persist ext4 config/calibration data
/dev/block/platform/sdhci-tegra.3/SOS /dev/block/mmcblk0p1 Recovery kernel (8388608 b)
/dev/block/platform/sdhci-tegra.3/UDA /dev/block/mmcblk0p14 /data ext4 Android user data
/dev/block/platform/sdhci-tegra.3/USP /dev/block/mmcblk0p9 Staging (blob)
[Asus Transformer TF701] lexelby:
Thanks sdbags, nice catch. Btw, having developed ROMs for this tablet, do you think it's possible at all to boot android off of the external sd? It'd be helpful to know if I shouldn't even bother trying to figure out how.
[Asus Transformer TF701] sbdags:
Yes I have it working :) But haven't released it maybe after CROMi-X 7 is finished I will release the flash files that allow you to run one ROM internally and one rom off the card as ROM2SD ;)

It's just an awful lot of work to maintain that doing it for the 300, 201 and 700 transformer crowd has kind of put me off doing for the 701. Also the internal mmc is faster than most fast sdcards so we won't see the benefits that especially the 700 users get.
[Asus Transformer TF701] lexelby:
Dude, that totally just made my day, knowing that this is possible :D Any way you'd be willing to share your development version with me? I'd be your best beta tester every -- hell, I'd be maintainer for the rom2sd part for tf701t if you'd let me. I'm rather motivated at this point, and I have years of professional Linux experience... probably about time I took up android ROM development :)
[Asus Transformer TF701] sbdags:
Hmmm Ok let me sort out the main CROMi-X release and I might take you up on that. I warn you that it is rather a lot to get ROM2SD working though! :D But if you are up for it ....
[Asus Transformer TF701] lexelby:
I am totally up for it -- it's that or shelve my tablet until I can afford a logic board :) I'll be trying to port a ROM to sd from scratch anyway, so having your ROM to start from would be a huge leg up.
[Asus Transformer TF701] sbdags:
If your internal sd is completely dead then rom2sd won't work I'm afraid - it relies on the kernel being able to at least read some files from internal to allow it to switch to external....
[Asus Transformer TF701] lexelby:
That's the thing, it works enough to get it into recovery. My plan was to try to kexec from recovery into a modified ROM.
[Asus Transformer TF701] lexelby:
Victory!

I took sdbags's stock zip (4.3) and extracted it on my computer. I used unmkbootimg to extract the initramfs.gz and kernel.gz from the boot.img in the ROM. I unzipped the initramfs and un-cpio'd it, then modified macallan.fstab to refer to /dev/block/mmcblk1p1 for /data, p2 for /system, and p3 for /cache. I also modified init.macallan.rc to avoid having it try to make filesystems on the EMMC -- I want it not to try touching the EMMC at all.

Next I rebuilt the initramfs.gz. I bought a good quality class 10 microsd and partitioned it on my computer with 3 primary partitions, one for /data, one for /system, and one for /cache (about 2GB and 1GB for /system and /cache). I made ext4 filesystems on all 3 partitions, mounted p2, and copied the rom over and installed it by hand using the updater-script as a guide. Then I unmounted and popped the SD card into my TF701t.

To boot it, I put my tablet into fastboot mode. I booted the kernel and ramdisk using 'fastboot boot' -- no need for kexec from recovery. I can do this without any reliance whatsoever on the internal EMMC. It took awhile to boot up, but it booted first try. The app drawer was a bit slow to come up, but I'm pretty happy I get to use my tablet at all! This whole process turned out to be MUCH easier than I expected it would be, and I'm quite confident I could do this to boot any ROM I wanted. I only use stock because of driver issues with my bluetooth keyboard.

Still willing to try my hand at maintaining cromi's ROM2SD branch though :)

Thanks everyone for all of your help!
[Asus Transformer TF701] lexelby:
Now that it's finished booting, it's really not sluggish at all. Hooray for class 10 sd cards.

Just to make this whole thing even a bit easier, I grabbed an arm-compiled version of the fastboot tool (search for fastbootarm) and put the kernel and ramdisk on my phone, so I can jump-start the tablet using my phone (via USB OTG cable) even when I'm not near my computer.
[Asus Transformer TF701] tmacher:
Will this be usable

only

from OTG pendrive?(Moto G no sdcard slot)
[Asus Transformer TF701] DrRuckingFetard:
I had a similar issue with my Nexus 5 and 7 (2013) where I could no longer mount or read the /data or /system partitions but I could still boot into recovery and thought I scored two brand new drink coasters, but then came across this thread where it repaired corrupted partitions and I could now read and mount all partitions normally.

Being a Transformer tablet and not a Nexus device i'm assuming one or two of the adb commands might be a bit different for the disk partitions like someone mentioned in a previous post though..?

Might not be useful to you but thought I'd post it here anyway incase it might help somehow :cowboy:
[Asus Transformer TF701] dstruct2k:
I'm using a custom build of TWRP that allows booting between multiple ROMs, stored wherever you choose, in a variety of formats. http://xdaforums.com/showthread.php?t=2684052

Couldn't this method also be used? (And be simpler?)
[Asus Transformer TF701] Lei M:
I the kernel supports USB-OTG it should be possible :victory:
[Asus Transformer TF701] extrem0:
I read somewhere that class 4 sdcards can have random speeds faster than class 10. I didn't research about it but the source was confident if I recall correctly.

Congratulations for this! This will give life back to many expensive paperweights.
[Asus Transformer TF701] basuraunak:
great!

That would be of great help in those unfortunate situations where we might have to end up with some expensive and shiny Coasters! :p:p

OP can you put up an generalized steps for other devices..is that possible??

:D:D
[Asus Transformer TF701] itsmemario:
Would this be possible on any android device ?

I have a LG Optimus 3D (p920).
[Asus Transformer TF701] masterhaides:
I Support This

I have several devices i can test SD booting on...

---------- Post added at 11:20 PM ---------- Previous post was at 11:01 PM ----------

Version Multiboot V2.1 add support for ubuntu touch 14.04 support ( only img files )

^^^^ that line is from your link, thanks ;)

and her is my video i made long ago for the Captivate...

https://www.youtube.com/watch?v=1XgKOFv197A

showing how to make a custom image from scratch
[Asus Transformer TF701] aromerblz:
With this breakthrough, what all partitions are possible to be mounted from the SdCard?
[Asus Transformer TF701] aguaz:
Coming from a Galaxy device I'm not very familiar with fastboot.

Where did you store the boot.img (kernel + ramdisk)? Where does fastboot itself boot from?

---------- Post added at 10:33 PM ---------- Previous post was at 10:32 PM ----------

/cats
[Asus Transformer TF701] lexelby:
It should work, provided you put the correct device nodes in your ramdisk's fstab -- probably /dev/sda1 or similar, but I'm not at all certain of that.
[Asus Transformer TF701] lexelby:
A useful technique, but filesystem corruption definitely was not the problem in my case. Trying to fsck a filesystem on a failing device is just asking to make the problem worse :) As folks in that thread pointed out, if your FS is badly corrupted, fsck is really just to get it functional enough to try to get your data off, then you should reformat. CWM has a 'format /data' option and similar for /system.
[Asus Transformer TF701] lexelby:
Not necessarily in my case. First of all, I'm not sure what magic twrp might be doing, but I'm pretty sure it can't force a ROM to use certain partitions if the ROM's initramdisk isn't set up that way. And second, in my case, my internal SD is failing -- and that's where the recovery is stored. I can sometimes get recovery to boot now, but I wouldn't be surprised to lose that functionality entirely.
[Asus Transformer TF701] lexelby:
No need -- my steps are sufficiently general that they would work for any device with fastboot, and probably any ROM.
[Asus Transformer TF701] lexelby:
(wherein I learn how to multiquote... sorry for the email notification spam!)

Anything, really. Any device that the kernel can recognize as something mountable. I think you could even make ext4fs images in files on a FAT32-formatted SD card, if you really wanted... depends on whether the fstab for your rom allows mount options though, I suppose. I could, for example, make 5 sets of /system and /data on a really huge SD card and switch between 5 different ROMs, each of which I modded to boot off of its own pair of partitions.

I believe fastboot is built into the chips in the device itself -- think of it as analogous to the BIOS on a traditional PC. You can get into the BIOS without any disks connected, and it can try to boot an OS. Fastboot is a low-level interface to let you write the recovery or boot partitions, or even boot an image on the fly (which is what I'm doing).

A boot.img is just a packed up ramdisk and kernel, the two pieces necessary to boot a Linux system. When I do `"fastboot boot kernel.gz initramfs.gz", the fastboot command on my computer transfers the ramdisk and kernel to the device, which stores them directly in memory and then executes the kernel. The internal SD is never involved in that process.

Ooh, check it out, this thread made xda's front page!

An update: turns out that running fastbootarm on my phone doesn't work -- no idea why, but it can't see the tf701t. So that left me back with a "tethered" solution (what is this, a jailbroken iphone?!). I built a boot.img out of my modified ramdisk and kernel (using mkbootimg from the android SDK) and flashed that to the tf701t's internal SD using fastboot on my computer. That worked the one time I've tried booting off of it, so provided my internal SD doesn't completely fail, I can boot without my computer. If it does fail, I'll be back to tethered -- but at least I don't have a coaster :)

My class 10 card is fairly fast, but the system does get hung up on IO fairly often (thanks, Cool Tool!). I'm thinking about one of those sandisk extreme pro cards rated at like 80MB/s. Still, the tablet is far more usable now than when it was a paperweight :)
[Asus Transformer TF701] aromerblz:
Excuse the noobness, when you said all partitions, those that include like radio/modem partition. Am asking for a project am working on. Converting a SGH-S970G to a SGH-M919. Like fully running the phone off the SD card.
[Asus Transformer TF701] lexelby:
Oh! I'm so sorry, I misunderstood your original question. I had forgotten that samsung devices (and probably others?) use a separate partition to hold the radio firmware. Actually makes me wonder if maybe my device's wifi card is still being read off of the internal SD -- well, it works for now, hooray.

To answer your question, I don't know. My method works for booting because I changed the ROM's idea of what device/partition /system and /data live on. I don't know where your device holds its idea of which partition holds the radio firmware. If it's somewhere in the initramfs, then you can modify it in the same way I modified mine and tell it to load the radio off of the external SD. If the ROM is hardcoded to look for the radio on the internal SD, then you may be screwed.

A quick note on the initramfs for those curious: the initramfs (initrd, initramdisk, etc) is a compressed miniature linux filesystem holding the bare essentials necessary to get a linux system running. The initrd's job is to figure out where the filesystem(s) are that hold the actual linux installation, mount them, and hand over control to that linux system.

It's not absolutely necessary to use an initrd to boot a linux system, but it makes it a lot easier because you can load drivers, prepare the filesystem, etc. The stock ROM for the TF701t (and I'm assuming most, if not all ROMs for all android devices) use an initrd to mount /system, /data, and any other necessary partitions. I'm just telling it to mount those from my external SD instead of internal.

I don't know how radio partitions work. Is it just a raw firmware image on the partition, or is it an ext4 (or other) filesystem with a firmware binary file on it? The latter case might mean the initrd mounts the radio firmware along with everything else it does before handing over control to android, so it might mean you can change it to a partition on the external card.
[Asus Transformer TF701] aromerblz:
Really nice explanation.. I would really need a guide to do all this and find out where the radio mounts at the starting point to direct it to another partition. Since I cannot flash modem.bin with out failing. As the bootloader fails signature check everytime. With this on the other hand I think I would load the partion where the other radio is located.. in this case an sd card partition. All in all I think this is a really awesome hack that if explored can give a lot of possibilities.

It has been proven with some Samsung devices to flash the bootloader from an sdcard just to boot up the phone.
[Asus Transformer TF701] micahs:
I did a bunch of research into the sd card thing when I was dual booting the Nook Color and Nook Tablet a while ago. The Sandisk class 4 cards were the best. I used Crystal Diskmark to look at the 4k random r/w speeds. Slow cards definitely will impact system performance. (New, fast cards transfer large blocks of data quickly, but small blocks sometimes really slowly.) I'll look around for old benchmarks from good cards for comparison...

EDIT: Can't find any. Grrr. I think the 4k random reads were usually no problem, but the writes sometimes were so slow that the os lagged. Iirc, above 1MB/s was fine. Below that might cause problems. It's been a while, though!
[Asus Transformer TF701] dstruct2k:
(also [MENTION=4860966]aromerblz[/MENTION])

On the Galaxy S3 I747, it's a FAT filesystem with about a dozen individual files inside. I'd imagine most Samsung devices are similar. You could definitely reassign that partition to another block/loop device if you wanted. I can't promise that the firmware would get loaded into the modem properly though, that'd have to be tested.
[Asus Transformer TF701] HypoTurtle:
If that's all that's required then my script should do it, with a few changes, (and allow for more then 1 rom). In my sig. It was written for the HD2 but kept as generic as possible, all I think needs changing is mmcblk0p* to mmcblk1p* and yaffs to EMMC. (a cache partition isn't used atm but could be added in), feel free to PM.
[Asus Transformer TF701] lexelby:
Interesting! I have a class 4 card, but it'd be a bit of a pain to swap it in... maybe a project for a rainy day.

Oh! In that case, yeah, I imagine this technique could work. If it's just loading the firmware off of a mounted partition, it's not going to care what's mounted there, so long as it has the firmware.

Ooh, neat! I see that it automatically patches an initrd with a more advanced technique than I was using. I like how you replaced init with your own shell script so that you could hook into the boot process as soon as possible. Cool stuff.