yashsingh1/xdaforums huggingface dataset:
[Sony Ericsson XPERIA X10 Mini] dm140209:
My sister recently did a factory reset on her Xperia X10 mini.

Ever since the reset her phone keeps saying that the Sdcard is unavailable

I have tried the card in other phones and they say the same.

I connected to pc as mass storage and the folders where like this.

Is the card beyond repair as she has all her pictures on it?

Is there any way to recover the pics?

Thanks
[Sony Ericsson XPERIA X10 Mini] *boy*racer*:
Have you tried backing up everything on the SD card and then re-format it?
[Sony Ericsson XPERIA X10 Mini] jan2426:
Are the data also corrupt or do they only have strange names?

If they aren't corrupt you can search for the pictures on the SD card and take them off there :)
[Sony Ericsson XPERIA X10 Mini] dm140209:
it keeps saying error everytime i try opening a folder or file so im assuming its all corrupted.

All the file names have changed aswell as they were all basic folder names eg pics, music, dcim, bluetooth.

As you can see from pics that is no longer the case.

Thanks
[Sony Ericsson XPERIA X10 Mini] jan2426:
I guess then the best is to do what andy_dunlop said: "backing up everything on the SD card and then re-format it".

You might can try as last shot to install a application to recover corrupted files.

For example: http://download.cnet.com/1770-20_4-...Name=platform=Windows&filter=platform=Windows

Although I have less experience with that so do on own risk.
[Motorola Droid RAZR] buckwheat.phd:
|| null || RBOP
[Android Software/Hacking General [Developers Only]] stjake:
So I upgraded to a Droid Incredible 2 running CM7 of course but not before tryingi to upgrade my old Droid to 2.2 or 2.3 by putting it back to stock but forgetting to unroot the phone. Basically the phone doesn't have superuser permissions but it has the Superuser app so I can't root it. Is there a way to reroot it and what do I do with my old Droid after that?
[Other TouchPad Development] crimsonredmk:
Arch Linux ARM for TouchPad ALPHA 2

Run pacman -Syu and reboot for a MUCH better, perfect touchscreen!

Now with Gnome 3!

The purpose of this build is to be lightweight and to bring together the community to package up a distribution for the TouchPad and share our findings with good documentation and easy code, and to demonstrate what is working and what is not.

The following is the official Arch Linux ARM forum thread: http://archlinuxarm.org/forum/viewtopic.php?f=27&t=1948

All the documentation will be in text files and in the README here: https://github.com/crimsonredmk/ArchLinuxARM-TouchPad

Download

Read the README here: https://github.com/crimsonredmk/ArchLinuxARM-TouchPad and make sure you understand what works and what does not.

Download here (only when not following Installation.md)

Issues

No webcam. No sound. No Bluetooth.
[Other TouchPad Development] crimsonredmk:
Changelog

Dec. 22 - Gnome 3 is out with the 2nd alpha build. Touch support is a little bit better and xinput_calibrator is included in the menus. Gnome Shell is not working yet, but if you've been avoiding Gnome 3 on a desktop because it's too tablet-centric...well...no more excuses. If you've installed alpha 1, you can either reformat with mkfs.ext3 /dev/store/arch-root and follow the rest of the guide, using this new alpha build instead. Also, the boot logo has been confirmed working.

Dec. 18 - Huge new release for developers and people who like being frustrated. I forgot to install fonts, so pacman -Ss ttf for a list. Also, you need to tell wicd to use "eth0" as the wireless interface in the preferences. Also of importance - we've renamed the LVM partition to be arch-root. The new kernel must be installed to use this new root. If you want to see our logo, don't set verbose on and download the .tga file from our Github and stick it in /boot.

Nov. 28 - Moboot 0.3.5 is out! This means the public can install and use Arch Linux ARM on the TouchPad, natively. Read the README!
[Other TouchPad Development] Adonis K.:
Finally :)

cant wait for a fully functional native Archlinux port (mostly, i want a touchscreen keyboard while waiting for the one i ordered to come)
[Other TouchPad Development] Puenos:
finally :DDD

seems like we can now only see more and more great things to happen :D

would be impressed so see some progress on dynamic binary transmission or what it's called too.. :)

did u use lvm or what jcsullins was talking about?
[Other TouchPad Development] BigJeff:
Would this be a triple boot? anyway when I have Ubuntu chrooted in cm7 a2 and a3, it always fails apt-get and apt-get update, so no GUI for me :/ any help?
[Other TouchPad Development] Adonis K.:
im pretty sure its via lvm since he credits jcsullin's lvm method for it
[Other TouchPad Development] rohan32:
Wow, this is great! I'll try it out on my Touchpad when I get home since its just sitting in a room doing nothing... haha

If I can turn it into an Arch PC using this, it would be great! Thanks for your hard work! :D
[Other TouchPad Development] crimsonredmk:
I didn't notice that Googling moboot 0.3.4v would bring up a total of 2 results. You guys should really wait for 0.3.5 to come out. Don't bother anyone to hurry up with it.
[Other TouchPad Development] BigJeff:
moboot 0.3.5 reaaaaally needs to drop cuz I need my Ubuntu! great job devs!
[Other TouchPad Development] jcsullins:
moboot 0.3.5

OK. Done.

Note that this release only adds the "verbose boot" option (see README

for details). It does NOT add the boot from lvm or general config support.

Get it here: http://code.google.com/p/moboot/downloads/list
[Other TouchPad Development] Segnale007:
Hell thats awesome.. Please someone make a video of arch running on the TouchPad.. I don't have a touchpad to test it on right now and I am dying hard to see how it runs..

Big ups for the devs..
[Other TouchPad Development] BigJeff:
So does that mean no native Linux? Or just not yet? Sorry abt the noob question btw
[Other TouchPad Development] Adonis K.:
Not yet, but should be soon.

You could install the archlinux chroot in webos to see how it feels in our Touchpads until the native version is ready :)
[Other TouchPad Development] BigJeff:
Are ETA's acceptable from these devs? If so one would be appreciated :D
[Other TouchPad Development] Daughain:
Hell, I want it yesterday, but by the same token, this gives me more time to bank a bigger donation when it does drop. :-) :-)

Btw, devs, make sure there is a donate button available.

Sent from my very "non-stock" TP.
[Other TouchPad Development] Adonis K.:
There is a big donate button in the homepage of ArchlinuxARM, im pretty sure thats were you should send your money.
[Other TouchPad Development] crimsonredmk:
Well since moboot 0.3.5 is out, what are you guys waiting for? Read the README but use the new moboot. Get on Amazon and buy the cables first, then with any extra money, well, the donation link is right!

Edit: We don't need to recompile anything so you can do this right now.
[Other TouchPad Development] Adonis K.:
for the cable to be delivered :(
[Other TouchPad Development] jeanfrancis:
Thanks again crimsonredmk for the hints about Moboot's verbose mode, helped getting Funtoo up-and-running as well ;).

I didn't hear about this USB keyboard trick before your post, I just ordered some cables, it will help as well...

I hope I'll have some time soon to get the X video driver and touchscreen working! :)
[Other TouchPad Development] dodgejcr:
Not sure of the relevance at this point but if you do have a powered USB hub, You can skip the power Y cable thingy (cant remember name). You still need the host adapter as it has the pins set for sending power to the usb on the touchpad. If nothing else, it will save you a few bucks. Im cheap so its what Ive been using during all testing and running of the chroot and general usage. Hopefully bluetooth isnt too far away as I have a few small BT keyboards now they work really well for a general usage KB that is as portable as the touchpad.
[Other TouchPad Development] Adonis K.:
ofc it didnt work, you have to replace the asterisks with the numbers you would get if you did read the instructions carefully

:/
[Other TouchPad Development] :
Great work dude. Are you still working on it?
[Other TouchPad Development] Vrekk:
I love this project :-)

What is the highest the Kernel allows for overclocking?
[Other TouchPad Development] cabbagehands:
2 things I was not able to find with arch. How do I right click when on the touchpad, and is there a way that the lock button can be registered as "closing the lid" so that the screen turns off? Also, any idea how to get a battery meter working?
[Other TouchPad Development] lonewulf_ally:
2 things I was not able to find with arch. How do I right click when on the touchpad, and is there a way that the lock button can be registered as "closing the lid" so that the screen turns off? Also, any idea how to get a battery meter working?

I too am interested, and looking for answers/solutions/workarounds for these two quotes above...

I'd also like to thanks everyone involved in this project, excellent job fellas, I also hope

this project contiues...I was waiting to install, for working sound/bluetooth, but couldnt wait any longer.

Thanks everyone
[Other TouchPad Development] MikeCriggs:
This thread definitely deserves a bump. So... BUMP.
[Other TouchPad Development] moshxsoft:
in your signature "HP Touchpad (Tenderloin) - CM9 A2/WebOS/Arch Linux" what is mean that?? triboot??
[Other TouchPad Development] CalcProgrammer1:
It's easy to tri-boot the TouchPad. You can have WebOS, CM7/9, and Ubuntu/Arch installed at the same time. I don't think you can realistically fit more than three OS'es due to the tiny boot partition, but if moboot gets the ability to boot from other sources then we will be able to have as many as we can fit on the memory.

Also, check out the Ubuntu thread (page 23(?), somewhere around there) for instructions on how to make Bluetooth work. Should apply to Arch as well.
[Other TouchPad Development] MikeCriggs:
Yep! :-)
[Other TouchPad Development] moshxsoft:
how did you that? use moboot or what?
[Other TouchPad Development] MikeCriggs:
Boot into WebOS with your Touchpad attached to your computer via USB and type this into the "Just Type.." bar at the home screen

webos20090606

Click Developer Mode and turn it on. Now go to your computer...

From Novaterm as Root:

mount -o rw,remount /boot

cd /boot

curl -O http://archlinuxarm.org/mirror/touchpad/uImage.ArchLinuxARM

curl -O http://archlinuxarm.org/mirror/touchpad/moboot.splash.ArchLinuxARM.tga
cd /tmp

pkill -SIGUSR1 cryptofs

umount /media/internal

echoresizefat /dev/store/media 4000M

lvm.static lvresize -L -4096M /dev/store/media

lvm.static lvcreate -L 4096M -n arch-root store

mkfs.ext3 /dev/store/arch-root

mkdir linux

mount /dev/store/arch-root linux

cd linux

curl -O http://archlinuxarm.org/mirror/touchpad/ArchLinuxARM-touchpad-2011.12-alpha2.tar.gz

tar xzf ArchLinuxARM-touchpad-2011.12-alpha2.tar.gz

rm ArchLinuxARM-touchpad-latest.tar.gz

cd ..

umount linux

reboot
[Other TouchPad Development] MikeCriggs:
Resize /boot :)

I'm about to quad-boot CM9, CM7, WebOS, and ArchLinux
[Other TouchPad Development] yeahman45:
does it support usb host and dvb-t dongle
[Other TouchPad Development] metal1f3:
I need some help guys. I am at the command ( curl -O http://archlinuxarm.org/mirror/touchpad/uImage.ArchLinuxARM ) when I hit enter i get ( curl: (6) Could not resolve host: archlinuxarm.org (Could not contact DNS servers) ). I thought maybe the link was dead so I typed it in the url on my laptop and it immediately began downloading. So what am I missing. Thanks in advance.

Edit: Nm, I just downloaded it and put it in /media/internal the cp'd it to /tmp. Couldnt get pkill -SIGUSR1 cryptofs to do anything after that thought. Oh well, I need some sleep. I'll try again tomorrow. Cant wait to get this to work. I had ubuntu on it but i hate unity. Would love to get arch up.
[Other TouchPad Development] CalcProgrammer1:
Arch seems to be a dead port, I would install Ubuntu then run:

sudo apt-get install gnome-session-fallback

After setting up your network, of course. Log out and choose Gnome Classic, then log back in to have Gnome instead of Unity. You can apt-get purge unity to delete it entirely. I hate Unity as well, but it makes slightly more sense on a touchscreen.

Sent from my SAMSUNG-SGH-I717
[Other TouchPad Development] 2kool4u526:
Yes there is, if you've ever had to manually mount something in linux you would follow those steps, the tricky part is knowing where the 'mass storage' is located (FYI: its "/dev/store/media")

Just type these commands into the terminal EXACTLY as follows:

First we have to make a folder to mount the 'media' to

cd /media/

sudo mkdir internal

Next is to mount the media-blob to the "internal" folder

sudo mount /dev/store/media /media/internal

Now a drive named "internal" should show up under the "Places" tab

_____________________________________________________________________________________________

I've run into the same problem twice while trying to triple boot my touchpad, can't explain why it happens or how to fix it once it's happened, I only know how to prevent it. You have to doctor it back to stock, install arch first and THEN android.

Follow this link to reset all the internal partitions and doctor it back to 3.0.0 (And I would then recommend Doctoring it to 3.0.5)

After getting it back to stock you have to install arch, go here and follow the "Installation.md" step by step.

When you get to the

"echo "STOP HERE AND READ 'RESIZE FAT' BEFORE CONTINUING" # See below"

STOP THERE AND READ BELOW!!!

you have to enter the command

lvm.static lvdisplay -c store/media | awk -F: '{print $7/2048}'

That will print a number (28000-ish for 32gb tablets 12000-ish for 16gb) I'll use 28000 as an example

You have to take that number and subtract the 4GB's of space needed for arch (28000-4096=23904)

Now enter that where the "resizefat /dev/store/media ****M" is so that it becomes "resizefat /dev/store/media 23904M"

Complete the rest of the instructions for installing Arch

After Arch is installed follow this to install Android onto it

Cheers and Good Luck
[Other TouchPad Development] imranh101:
After spending hours to figure this out...

After spending hours to figure this out, the first time it just didn't show up in moboot - the second time, it shows up in moboot, when i select it I get this :

Selected: 'boot ArchLinuxArm'

Loading '/boot/uImage.ArchLinuxArm'... OK

Checking uImage... Invalid Magic

BOOT FAILED!

Press SELECT to continue

and pressing the home button brings me back to moboot menu.

I did everything as mentioned and have 4gb set for Arch. Why is this happening :(

Edit : Strange... WebOS no longer boots. Says it has loaded then stays there (in the screen right after you hit home button to select WebOS)

Android works fine though.
[Other TouchPad Development] PalmerCurling:
you probably messed things up with the early steps; i did this too, and it was cause i didnt push the uImage.Archwhatever to the right place.

I dont have the time now to search, but is it possible to get bluetooth working on this? I really cannot use the onscreen keyboard for too long, and would like to use a real keyboard.
[Other TouchPad Development] McMahal:
Unfortunately, this port needs to be updated. It works but you cannot update due to dependency hell. I wish we could use it, now that freedreno is working...
[Other TouchPad Development] ilikenwf:
If someone could tell me/help me figure out how to see the kernel output on boot, I think we could just use the standard armv7 rootfs. All it'd need then is the touchpad specific packages, X, and a DM to be somewhat useable.

http://archlinuxarm.org/os/ArchLinuxARM-omap-smp-latest.tar.gz

It's the arch way to distribute without a window manager; however I'd propose we use active plasma or xfce instead, as gnome is too resource hungry for the touchpad.

Any helpers/takers? You can already untar the rootfs and chroot in to install stuff, it's just I don't know what I need to do to make it boot natively.
[Other TouchPad Development] crimsonredmk:
I had the opposite experience - tried 3 different USB hubs and could not get it working so I had to get the Y-cable. I guess it depends on the USB hub then.
[Other TouchPad Development] dodgejcr:
That must be the case. I ordered the Y-cable as well because you never know when your going to need it LOL.
[Other TouchPad Development] amenditman:
Y cable

I ordered the Y-cable because I don't have one. And I need one of everything!
[Other TouchPad Development] crimsonredmk:
My last exam is tonight and after some well-deserved sleep, I'll start work on this again, as I'm sure many other devs will too.
[Other TouchPad Development] jeanfrancis:
Good luck with your exam, let me know if you make some progress with the X server!
[Other TouchPad Development] amenditman:
School's out for Christmas! Hey, wasn't that an Alice Cooper song. To celebrate and reward myself, I am going to install this.

I have run into a problem.

When I am in novacom, how do I transfer a file from my hard drive to the TP? What is the PATH for my hdd when in novacom?

I can easily see how to do this with my graphical file manager and the TP in usb mode, but is there a way on the command line?
[Other TouchPad Development] jeanfrancis:
Hi! There are several ways to do that. I you installed an SSH server on your computer or on your TouchPad, you can use the scp command to copy files or directories over ssh. That's what I do.

I also just learnt that novacom has options to copy files. You will find what you need here :

http://www.webos-internals.org/wiki/Accessing_Linux_From_Linux

I don't know if you can copy whole directories this way however.
[Other TouchPad Development] amenditman:
Thanks, I'll check this out tonight.
[Other TouchPad Development] ServError:
More than likely, it works just like trying to use similar peripherals on the atrix. You have to open up the hub and bridge two points such that you always have 5V going back to the host. Some cheap chinese hubs do this by default, which is why some people's just happen to work.
[Other TouchPad Development] crimsonredmk:
Thanks to jcsullins, the touchscreen now works. I'm also switching my setup over to armv7h. It's many, many times faster and the installation procedure is exactly the same except for downloading v7 instead of v5's rootfs.

Edit: Next up I'll be writing PKGBUILDs for the video driver, touchscreen server, and firmware. Since CyanogenMod distributes the /lib/firmware with their stuff I think we'll be okay doing so too. I'll work on that tonight, and definitely expect something tangible before Christmas. I will most likely include XFCE4 in the alpha build, with matchbox-keyboard and hopefully wicd, or at least a script to turn on WiFi somehow. Chromium-dev (17 right now) works, Midori works, and lots of other stuff does too.
[Other TouchPad Development] jeanfrancis:
What touchscreen driver do you use? Also, is msm-video-driver working properly, or did you use another one?

Thanks! :)
[Other TouchPad Development] crimsonredmk:
Take a look at https://github.com/archlinuxarm/PKGBUILDs/tree/master/extra/tenderloin-touchserver

Yes I've got the MSM driver working fine as well, the PKGBUILD and patches are on Github as well in extra/.

If you want to see a developer preview with a working XFCE and touch out of the box, try http://archlinuxarm.org/mirror/touchpad

I won't include instructions other than that's the only file you need to extract to an LVM partition named arch-root. But for all intents and purposes it should just be used as reference and to test that touchscreen server - it's quite unstable and frustrating to use.

Edit: Hey, I just got wicd working! Just click "Preferences" in the interface, then set the Wireless interface to be eth0 and make sure wired is dummy0. Then click OK and refresh. Your networks should show up. I connected to my home WPA2 network just fine.
[Other TouchPad Development] jeanfrancis:
Wow thanks for that, can't wait to get this running in my Funtoo :)

Will be much easier with your keyboard Y-cable trick. Only got the Y-cable, the other cable is still missing. No more long rebooting to execute a couple of commands, and rebooting back! ;)
[Other TouchPad Development] crimsonredmk:
You could try setting up WiFi with touch, then restarting sshd by touch as well (rc.d restart sshd) and then SSH in and you'd get a keyboard that way. Or I guess some VNC server/client combination...
[Other TouchPad Development] jeanfrancis:
Yep that was my next plan. I tried to get TCP/IP over USB working first (it works with WebOS, I can ssh from my Funtoo box), as it is more stable than WebOS's wifi (that seems to disconnect to save battery), and it keeps the Touchpad charged (useful when compiling), but for some reason I didn't get it to work.

Setuping wifi will be easier with a keyboard, instead in having to reboot in WebOS, chroot, play with kernel modules and wireless config, reboot in Funtoo, etc.
[Other TouchPad Development] jeanfrancis:
Just compiled successfully the msm video driver. Could you share your xorg.conf that uses it? :)

Debugging is long as I didn't setup the wifi yet. Just tested MSM once and no more time for this for tonight. Thanks!
[Other TouchPad Development] Sebz4n:
How functional is this?
[Other TouchPad Development] crimsonredmk:
See /etc/X11/xorg.conf.d/10-monitor.conf, that's all I used - the rest is evdev.

I'm playing around with e17's Illume interface now - looks cluttered but anything is better than XFCE4 at this point. Might go with that for alpha 2.
[Other TouchPad Development] jeanfrancis:
Thanks this is what I needed. I see that you use NoAccel, software blit, no DRI and no DRI2. This is going to be fine with e17.

I will test this, but I will also try to get the hardware acceleration working as I plan to use Gnome 3 and it needs (at least for now) acceleration to be touchscreen-friendly.
[Other TouchPad Development] outZider:
Note, I haven't installed anything yet, was just about to start diving into what was required to port a desktop Linux to the Touchpad when I found this thread.

Any chance there are GNOME 3 Arch ARM packages?
[Other TouchPad Development] crimsonredmk:
Yes, we have Gnome 3 and it's much better on a tablet than on a desktop! Fallback only until we figure out hardware acceleration.
[Other TouchPad Development] outZider:
The latest (pre-3.4) GNOME Shell supports the full experience in software rendering mode. :)
[Other TouchPad Development] Sebz4n:
Can someone upload a youtube video, showing how functional it is?
[Other TouchPad Development] jeanfrancis:
Really? I heard about Fedora guys doing something like this, but is it going to be in Gnome 3.4? Do you have a link for that? :)
[Other TouchPad Development] outZider:
It's Fedora-driven, but a part of GNOME. :)

http://lwn.net/Articles/465728/
[Other TouchPad Development] joenilan:
either i'm an idiot or i missed something but

"Put uImage.ArchLinuxARM into webOS's /boot, and extract the .tar.gz into an ext3 LVM partition named "arch-root". If you're unsure how to do this, you have not read the README. "

so then i go there and...

"- Mount the arch-root partition somewhere and extract the rootfs to it,

not into a subfolder."

how do i do that?
[Other TouchPad Development] outZider:
mkdir /foo && mount /dev/store/arch-root /foo && cd /foo && tar xf /media/internal/name-of-archive.tar.gz
[Other TouchPad Development] crimsonredmk:
Updated all of the guides to be friendlier and nicely-formatted. The step-by-step installation guide gets rid of a lot of the ambiguity. Gnome 3 works much better than XFCE4.

Right now I'm working on getting Gnome Shell to work (compositing). If anyone has ideas about ALSA or can get sound working, please let me know.
[Other TouchPad Development] Adonis K.:
Hey mk, do we still need a keyboard to be able to use Arch? or does gnome 3 load its accessibility keyboard on startup?
[Other TouchPad Development] dodgejcr:
Very nice work yet again. Havent been checking on this much through the holidays but wow great progress. Ill throw it on now and see if there is anything I can do. Thanks crimsonredmk