Linux native on acer iconia a series (a200) - Ubuntu Touch General

Hello to every body
I tried to post on the > Acer Iconia A500 > Iconia A500 Android Development > seccion but it says that I do not have permissions.
Expecifly to this thread http://forum.xda-developers.com/showthread.php?t=1158260. So this is my post:
I found an boot.img file that I was flash with fastboot on my a200, this modified boot allow me to diseable the boot from mmcblk0p0 partition on my internal storage device, and boot from mmcblk1p2 partition on my external sdcard.
I was try with ubuntu 10.x first time, I can get input device support and touchscreen support, when I connect the usb keyboard do not work.
So I was try debian test edition, I was get usb support for keyboard and mouse device. I can get support for touchscreen.
I can get support for wireless card, the firmware for it appear to be on the kernel but lshw -c network show me that wlan0 is disabled and I can get to up it. so I can get update or upgrade the system, I will try to install some .deb manually download its depends one by one.
Libre office works perfectly, I get more memory support, I mean on android I get 700 Mb of RAM memor, on Debian I get about 900 Mb.
I just have a 2Gb sdcard so I can not install so much aplications right now.
Can somebody help me get wireless support for my device?
Thanks

montolla said:
I found an boot.img file that I was flash with fastboot on my a200, this modified boot allow me to diseable the boot from mmcblk0p0 partition on my internal storage device, and boot from mmcblk1p2 partition on my external sdcard.
Click to expand...
Click to collapse
I am trying to do the same thing right now. I found that the rootfs in "option 1" of this posting works:
http://forum.xda-developers.com/showthread.php?t=1158260&page=36
Can you tell me where you found the boot.img file you mention? The one I have tries to mount a non-existent partition. I have to connect a USB keyboard and type the commands to mount mmcblk1p2.

boot.img
Hello
I found the modified boot.img on http://forum.xda-developers.com/showthread.php?t=1158260, more exactly on http://www.mediafire.com/?p32l949n2s7la43.
So I put my acer on fastboot mode (poweron with volume down press and where brivate and show acer logo, move the lock rotate screen tow or tree times to get fastboot mode) and use fastboot.exe (windows, on linux fastboot.sh....) from the sdk of android and run this command: fastboot flash boot newrec.img.
So the fastboot.exe show write file and rebooting.
the device will reboot and you show on it the kernel booting (no boot screen is showing).
The next step you can found it on the thread. but is more or less format the sdcard, create a ext3 or ext4 partition small ass primary and boot, create a second one on ext3 or ext4 and put the rootfs or linux kernel on the second one.
I use the android app that allow to run linux chroot on android to install the debian core, its depends and the lxde desktop.
But fisrt of all you need to back up your boot.img from your device, you can use clockworkmode to make a nandroid back up, in the folder of the back up you can find your boot.img file to run android again.
you can use fastoot to get the actual boot.img but you need to find on google.
Good look!
Thanks for reply
chappell said:
I am trying to do the same thing right now. I found that the rootfs in "option 1" of this posting works:
http://forum.xda-developers.com/showthread.php?t=1158260&page=36
Can you tell me where you found the boot.img file you mention? The one I have tries to mount a non-existent partition. I have to connect a USB keyboard and type the commands to mount mmcblk1p2.
Click to expand...
Click to collapse

Hello to everybody
I was installed Debian "native" on my acer a200 16Gb one.
I used lxde with lightdm as desktop environment.
I get working my WiFi module and connect to my personal network.
At first time I get the correct firmware but for some reason it says that the hardware bottom is locked and I can not execute "ifconfig wlan0 up".
I move the lock screen switch and surprise! the WiFi interface works. The lock rotate screen switch seems to be the WiFi disable button on the laptop.
When I reboot the systems and boot again the WiFi just gone. I need to power off and turn on manually to get work again.
I can get the touchscreen device work. It seems to be recognized but the xorg.conf not work.
I try on gnome but my 2Gb sdcard class 4 can contain it. I need a 5 Gb one. I do not have enough money right now.
the a200 just have one usb port, so I can not use my usb keyboard and mouse at same time. I will need a USB switch perhaps.
The Bluetooth device seems to be detected but the lxde do not have support right now for it. I will try on gnome later.
So I need to work on touchscreen, Bluetooth and gps (I do not know hot to do that on Linux....).
The nvidia-tegra 2 seems to be detected but I do not how to tested.
Next I need to install directly on a200 internal storage and put android on the sdcard.
So how can I put Debian on internal storage? can I create a new partition table on it and create a swap partition, a /(root) partition on ext4 and home partition on external sdcard?
I will try lubuntu and ubuntu on the a200 later.
Thanks

touchscreen
montolla said:
Hello to everybody
I can get the touchscreen device work. It seems to be recognized but the xorg.conf not work.
Click to expand...
Click to collapse
according dmseg the only i see is regcognized is gyro, mic jack and usb port. where did u seen touchscreen, it could help me get it working
i dont know if its a good ideo to store debian on internal memory....first partition on sdcard should work if u can modify the boot.img
thanks for the hint with lockscreen alias wifi switch

A kernel Dev has arrived...
If anyone is still interested, I have compiled a bootable kernel with TOUCHSCREEN driver to run native linux on the Acer Iconia Tab A200. This kernel mounts the rootfs from the 2nd partition of the external SDcard (mmcblk1p2). I've posted it here on dropbox >>URL= https:[slash-slash]dl[dot]dropboxusercontent[dot]com/u/183913275/linux/neoboot-TSdebug2.img

Hello
I was install bedian permanently on my iconia a200.
But I need to use the emmc device but I can figurate how can I do that?
I can access fast boot or recovery. Justa start debian, no android etc.
Thanks

Related

[Tutorial] Boot Linux on the Typhoon

Started to mess about with this earlier today, finally got the damn thing to work Turns out it is quite easy..
First, to get one thing straight, this will only boot the kernel, it will dump you at a shell which you have to remotely log on to via telnet over usb. There will be some (not so) fancy text appearing on your phone's screen but that is about it. Also, it only works on unlocked phones.
This is what you get:
On your computer you'll get this:
Cool, huh? Btw, this is running from a memory card, your OS will be untouched so as soon as you reboot the phone it will boot right back into WM2003/5/6.
1. What you need
* A HTC Typhoon running any rom of your choice (I did it on WM6).
* A miniSD memory card
* A Linux distro - I downloaded the Ubuntu Live CD and ran it through VMWare, no need to install anything or reboot your computer.
* miniSD image of Xanadux - this is the linux port for HTC devices. Grab the latest version here: http://rapidshare.com/files/92218185/Linux.zip.html
(these files are extracted from the miniSD image file found here: http://vivien.chappelier.free.fr/typhoon/download.html)
2. How to run linux on the Typhoon
1. Instead of installing linux properly on your phone which requires partitioning of the internal memory etc (a lot can go wrong) we'll put it on the memory card then a Windows Mobile program called HaRET will boot linux for us from WinCE. Completely non invasive in other words.
This bit is dead easy, just extract the Linux.zip file you just downloaded and copy the files to the root of your memory card (must be memory card, can't do this from the internal memory afaik). Next, go to the File Explorer on your phone and find the file HaRET.exe. Run it then press the run button (this button has focus when you execute HaRET.exe so just press the joystick when the windows appears) and you will see a message saying "Booting linux", then after a few seconds your screen will go black and some text will appear.
Voila! That's linux running on your phone!
2. Connect to the phone via telnet
If read the last line of text that appeared on screen you'll see that it says "Press enter to activate this console" but no matter what buttons you press on the phone nothing happens, some gibberish appears but that's it.
Solution: telnet to the phone from your computer.
Get Ubuntu to boot on your computer, then go to Applications->Accessories and run the Terminal. Next type in the following commands:
Code:
modprobe cdc_ether
modprobe usbnet
ifconfig usb0 up 192.168.9.1
and finally
Code:
telnet 192.168.9.10
Login with username root and you'll find yourself at a shell like the screenshot above. Everything you see from now on is coming linux from your phone!
I've noticed that Xanadux doesnt always initialise the USB port unless it is connected via USB when booting up so make sure you always have your phone connected via USB when you run HaRET.
Now I'm going to try to figure out how to get the GSM module to work...
LINUX based ROM??
Hi shandar,
I have read your post and I am interested to know if you are cooking a LINUX based ROM that will run in a WIndows Mobile device? That would be too good to be true.
Also another question is do you need to have Linux running on your desktop to make this tutorial work?
ryanchanmd said:
Hi shandar,
I have read your post and I am interested to know if you are cooking a LINUX based ROM that will run in a WIndows Mobile device? That would be too good to be true.
Also another question is do you need to have Linux running on your desktop to make this tutorial work?
Click to expand...
Click to collapse
Hey, well, I don't know enough to make a linux rom for smartphones. I'd love a working linux distro for Typhoons & Windows Mobile phones in general but it is way out of my league unfortunately.
Btw, I probably should clarify that I only wrote the tutorial, the actual linux port is made by someone else.

Help!! messed up updating cyanogenmod! Bricked??

I really need some help please! I think I may have done something very bad. I have a tmobile mytouch 3g. I was trying to update from cyanogenmod 4.2.1.9. I was using a darkstar theme from ringer nation.
Here’s where I think i screwed myself. I am fairly new to all this stuff so I was trying to find a guide on how to update the mod and instead of doing it properly by adding the files to the sd card, doing a wipe, and then installing everything. I instead messed up and did an install of sapping.nbh and basically followed all the directions to originally root the phone. Including formatting the sd card and everything. When I realized that i was doing this all wrong I was still able to load my os and everything seemed ok. I was getting a sd card error that said that the card was blank or had an unsupported file system, but I was able to mount it so, I erased everything off the card and then put the cyanogen update and the drc83_base file and attempted to load into recovery and do the update.
I loaded into and did a wipe. I attempted to follow the instructions on upgrading from the cyogen page. (God I wish I had found that page first) But after I did the wipe and I attempt to Apply any from SD I get “error: sd card is not mounted”
When I attempt to reboot the phone it goes to the tmobile mytouch logo, THEN it goes to my them logo from Ringer Nation, then it just goes to a black screen I let it sit there for like 5 minutes to see what would happen, but nothing. So I took out the battery and sim. I can get into recovery though so I hope that someone can help me figure out where to go from there.I thought that since I had done a wipe that the theme would have been deleted as well? This is weird.
I did do a nandroid backup before. Hopefully that will prove to be helpful. Sorry for the long post, but I wanted to dump as much useful information about this problem so that hopefully someone will be able to help! BTW I'm using a mac with the latest snow leopard software.
As I am desperate for help, please reach out to me via aim – icolinirie or via email
Thank you in advance for everything. This is a great community, and all of Cyanogen’s work is greatly appreciated!!
EDIT: I really need some help! Here's some more information. I have a Magic 32B. Its running Cyanogenmod v1.4 + JF Recovery.
From what I have gathered I need to adp into my phone in order to get it to mount. Anyone know how to do this on a mac. I am trying, but I don't fully understand. I have created the .bash_profile from terminal and typed the following "export PATH=${PATH}:/Users/itunes/Documents/android-sdk-mac_86/tools" which is the path to the tools file in the sdk. I am just stuck at this point. I don't know what to do from here.
Hi I quote.
Install SDK utilities you need to connect your PC to your phone
You can download the full SDK from the Android Developer website for your platform
http://developer.android.com/sdk/index.html
You'll need to download the SDK appropriate for your platform and extract it into a directory somewhere. I'm going to assume you're using Windows here and suggest you extract it into a folder called
C:\AndroidSDK\
on your hard disk. You can put it anywhere you like really, but if you do you'll need to substitute it for the folder above.
Add the tools directory to your system path for easy access
In Windows it's easy to add the Android SDK Tools directory to your system path. Doing this lets you use the Android SDK tools anywhere and makes it easier for you.
On Windows XP: Go to Control Panel->System, Choose the 'Advanced' tab and then click 'Environment Variables' To do this on Vista/Windows7: Simply go to Control Panel->System and choose 'Advanced System Settings' and then 'Environment Variables'
Now that you've got here locate Path under System Variables and click Edit, then add the following to the end of the string displayed:
;C:\AndroidSDK\tools\
Then click OK until you get out of the menus.
Now that you've done this you should be able to bring up a command shell and type 'adb' and it should run straight away without needing to change path.
Please note that you can skip this step completely if you find it too complicated - however you will need to CD to the ?AndroidSDK\tools every time you open up a command prompt so it's worthwhile doing. I'm going to assume you have made the change above in all further examples as it gets too complicated really. If you're not confident in a DOS shell, I'd suggest you do a little bit of reading up on basic navigation in DOS first.
Enable Debugging mode on the phone before connecting to PC and installing the ADB driver
Menu > Settings > Applications > Developement > USB Debugging
Install the USB drivers correctly - check using "adb devices".
If you have already connected your phone to your computer before then the USB drivers are probably already loaded. If you're lucky then typing 'adb devices' in a command prompt will produce something like:
C:\AndroidSDK>adb devices
List of devices attached
XXXXXXXXXXXX device
Where XXXXXXXXXXXX is the serial number of your phone. If it doesn't produce that line, then you need to check Device Manager and ensure the device drivers for your phone were installed correctly.
If you are having issues installing the ADB driver, you need to connect your phone then go into Device Manager and check the ADB device properties. Check the following property and it'll look something like:
Device Instance Id: USB\VID_0BB4&PID_0C02&MI_01\7&293A7D0D&0&0001
To fix the driver installation problem, you need to edit the driver's .ini file and change all the references of 0C03 to 0C02, or 0C02 to 0C03 if your device property states your Device Id is 0C03.
Note: After flashing a new ROM, your Device Id may change again to either 0C03 or remain as 0C02. So you need to update the .ini file again as above to refelect the change and re-install the driver. Another known way to fix the above issue is to download and install HTC Sync - this seems to install the correct drivers.
How to use ADB
ADB stands for Android Debugging Bridge - it's a useful way of talking to your handset while it's running. ADB provides commands for copying files to and from your phone, installing packages and debugging your Android applications.
Useful commands include:
adb devices - lists which devices are currently attached to your computer
adb install <packagename.apk> - lets you install an Android application on your phone
adb remount - Remounts your system in write mode - this lets you alter system files on your phone using ADB
adb push <localfile> <location on your phone> - lets you upload files to your phones filesystem
adb pull <location on your phone> <localfile> - lets you download files off your phones filesystem
adb logcat - starts dumping debugging information from your handset to the console - useful for debugging your apps
adb shell <command> - drops you into a basic linux command shell on your phone with no parameters, or lets you run commands directly
How to use Fastboot
Fastboot is another boot method and is used to drop the phone into a safe mode to load/flash alternate roms. You need USB debugging turned on before you can use Fastboot mode - so I'd recommend you do this first (under Settings->Applications->Development->USB Debugging). You will also need to power off your phone first (hold down Power and select Power Off) and then hold down the Back+Power Buttons to start the phone in Fastboot mode. You will need your USB cable connected to be able to issue any commands and assuming your drivers are correct you should be able to issue:
C:\AndroidSDK>fastboot devices
List of devices attached
XXXXXXXXXXXX fastboot
Other commands in this mode include - we'll cover these below in subsequent sections.
fastboot boot <filename> - boots a rom stored on your pc specified by the filename
fastboot flash <partition> <filename> - flashes a rom stored on your pc, partition can be one of {boot, recovery, system, userdata}
fastboot binaries for mac and linux can be found here.
3. Learn how to use fastboot and boot a recovery rom
Download a recovery rom for your device
There are several different recovery roms available for the HTC Magic devices.
Amon_RA has created several nice recovery roms available from http://forum.xda-developers.com/showthread.php?t=530492 and get the Recovery Rom appropriate for your device - these recovery roms have Nandroid Backup and Nandroid Restore and are perfect for the average user.
You can also use Cyanogen's 1.3.1 Recovery ROM available for: PVT32A devices and PVT32B devices - this rom has some additional options for partitioning your SD card for ?Apps2SD/Swapper/etc.
Fastboot the recovery rom
Fastbooting a rom doesn't write anything to your device - it just loads it directly from your PC - so it's a completely safe way of fixing/recovering/backing up your existing rom. To fastboot a rom you need to first drop your phone into Fastboot mode and check that it's working. Now drop into a command shell and make sure the recovery image you're wanting to load is in the same directory that you're running this in. If it's called something other than recovery-rom.img then substitute that instead.
C:\AndroidSDK> fastboot boot recovery-rom.img
If you are having problems changing the directory in the command prompt, just make a copy of the command prompt .exe itself, and place it in the folder that contains the recovery rom, then run the above command.
And once again, if you have a perfected SPL which does not allow remote fastboot, you will have to fix it first.
Use the Recovery Rom to Backup your current ROM with Nandroid
Once you've booted to a recovery rom - you can use the Nandroid Backup option. If you get a 'cannot mount /dev/mkblkxxx error' when you do this then check your microSD card is inserted correctly and if so, wait a few seconds for it to register to the recovery rom correctly. If at first you don't succeed, try, try again (sdcard can take a few seconds to mount!)
You do not need to be a rocket scientist to do this.
you can use the ADB to put in recovery again by fast boot
http://forum.xda-developers.com/showthread.php?t=530492
Hey! First off Thanks for the reply! I really appreciate someone chiming in to throw some advice my way! But while reading your thread you described the instructions for windows. In this case I have a macbook pro running snow leopard.
I did download the android sdk to my documents folder and I understand that I need to execute some scripts from the terminal on my mac to get things running. But I really dont know what those scripts are or what exactly to do.
I can get into the recovery mode on the MyTouch by holding power and home when powering on. So do I open the console from the recovery screen on the mytouch and then run the scripts on the terminal from my macbook? And which scripts should I run to get the sd card mounted onto my desktop (that is what I'm trying to do). Im not too sure what to do from there either. I want to get the phone back to stock android 1.5 os so that I can root again. My sd card has to be corrupted because it keeps giving me an error saying that it wont mount when I try to do a fix file systems or try anything from that menu. What to do??
What!
can you get in the recovery?
Yeah I can get into cyanogen v1.4 recovery. I'm just stuck from there.
Ok ok If I understand this correctly then you are not briced. you do not have any imag on your phone.
if you do not have anything nadroid recovery on sdcard you must enter a new ROM on the sdcard and flash it
remember full wipe.!
Yes this is what I believe I must do. But I need to either find a way to mount my SD card from the phone while it is in recovery mode (cyanogen v1.4). That's my problem.. I wish there was an easier way to get it mounted onto my mac from the recovery screen. I think I'm just going to go to best buy tomorrow and get a micro sd card reader and maybe another sd card just in case.
Once I have done that though. What files should I put onto the sd card in order to flash it back to original factory android 1.5.
What do you think?
Good idea
I have never used cyanogen v1.4 recovery
I use the recovery-RA-sapphire-v1.5.2H.img and ther you can use USB togle in recovery mode, You must go to the store to buy the adapter that fits on your Mac, I have two adapters for your Mac, you can borrow
Yeah that's the plan for tomorrow. Thanks for the offer man. But I'm in Los Angeles, Ca LOL!! Where are you?
icolinirie said:
Yeah that's the plan for tomorrow. Thanks for the offer man. But I'm in Los Angeles, Ca LOL!! Where are you?
Click to expand...
Click to collapse
Bergen . norway.
http://maps.google.no/maps?f=s&utm_...o-google-gm&utm_medium=ha&utm_term=google map
OMG! WOW! Looks like a beautiful place! LA is a concrete jungle but beautiful in its own respects. Bergen looks like a very comfortable place! I enjoy finding out about these things. Maybe someday I'll visit. I'd definitely love to!
icolinirie said:
OMG! WOW! Looks like a beautiful place! LA is a concrete jungle but beautiful in its own respects. Bergen looks like a very comfortable place! I enjoy finding out about these things. Maybe someday I'll visit. I'd definitely love to!
Click to expand...
Click to collapse
it is sick cold. I'll take one picture out the window

[Q] Ubuntu an A500

Hello!
I just came here to say that I cannot get mount my A500 on ubuntu ! Is it the same for you? How can I fix the issue?
(by the way, congratulations for rooting the tablet !!)
Thanks!
Same here, I found the windows USB drivers on Acer's site but linux drivers were MIA...
The Iconia A500 uses MTP not mass storage (in fact I believe this is a function of honeycomb as the same applies for the Xoom). There are drivers for Windows and OSX to allow access but on Linux it is a lot harder.
I did find a site detailing how to get things working on a Xoom and used this information (modified for the A500) to get access once but since then I have not been able to get it to work at all (this is on Ubuntu 11.04 when the instructions detailed how to get it to work in 10.10).
Also Banshee is supposed to support MTP but again I have not been able to get the A500 to work with this (I have yet to really look into this though).
sux i also use linux. using ftp or actually putting a sd card in every time, its very annoying
They really should leave an option to enable "mass storage" as a method of exporting the internal flash memory. Not everyone wants what these companies think is best.
still no solution?
I tried to adapt the method for the Xoom but it didn't work either !! :'(
jibweb said:
still no solution?
I tried to adapt the method for the Xoom but it didn't work either !! :'(
Click to expand...
Click to collapse
Apparently not. They stand on FOSS' shoulders, then crap on our with the added height.
I use adb to move stuff to my sdcard. Its quicker for me to use command line than a gui.
I already have adb installed and working for my phone so it just made sense for me.
doesn't you need driver to get the Acer A500 work properly?
I've already download the Android SDK but the only driver available is made for Windows
As folks have pointed out, the A500 does not have USB mounting support (yet) but does seem to have support for MTP. I found details on how to mount the Xoom onto Ubuntu Linux here. I have to assume these are the instructions that everyone is talking about above.
I am running 64 bit Ubuntu 10.10 (I unfortunately heard far too many dangerous things about 11.04 and it has become the only Ubuntu release I've not upgraded to). This instructions, modified for the Iconia A500, have worked for me. I've mounted and unmounted the device several times now.
I made some changes to the instructions. First my file is called /etc/udev/rules.d/51-honeycomb.rules. The entire file for me is:
ATTRS{idVendor}=="0502", ATTRS{idProduct}=="3341", ENV{ID_GPHOTO2}="1", ENV{GPHOTO2_DRIVER}="proprietary", ENV{ID_MEDIA_PLAYER}="1", ENV{ID_MTP_DEVICE}="1", MODE="0664", GROUP="audio"
I've made my mount point /media/iconia.
At this point I've not put the structure in fstab, but am mounting and unmounting manually with the commands:
mtpfs /media/xoom -o allow_other
and
fusermount -u /media/iconia
but, again, this is working for me.
My only question would be this: this gives me access to /mnt/sdcard on the Iconia tablet. How might I get access to /mnt/external_sd ?
-----
Doc Kinne
Somerville, MA
Well congratulations then !! I'il try with your config file, should be way better than mine
But i'm on 11.04 (and i have to say that i had problems at the beginning but i booted on a live cd and i was able to upgrade from 11.04 to 11.04 (wtf?!?) and it solves everything )
Hi all,
Thanks for the instructions. I followed them and now am able to see my A500 under Ubuntu 11.04 (64bit). However while I can see the directories on the tablet I can not see the files.
If I plug the tablet in and copy a file to the tablet from my PC the file is visible. If I then unmount and remove the tablet and reconnect it, the files do not show in Nautilus (Ubuntu default file manager).
However if I look at the files with a file manager on the A500 the files are there.
Any ideas?
I've tried playing around with the UDEV rules but no matter what I do I am unable to get past this.
I have also tried this on a 32bit 11.04 Ubuntu machine and obtained identical results.
In short, is anyone able to offer any suggestions that will allow me to view my files on the A500 in Ubuntu's Nautilus browser consistently?
Thanks for making this forum a great place to learn about the tablet!
jk
When i transfer mp3 file to /music, all album folders end up empty except for album-arts. All mp3 files is located in /music.
And if i transfer a *.avi file to /video all looks good, but when transfer is complete there is no file stored on the A500.
Why this, anyone?
A500 mounted as mtpfs.
Can you mount an external microsd as mass storage and have Ubuntu pick it up? If you can, theroretically couldn't you just symlink the internal memory to a "folder" on the microsd? That's what I've done on the Mytouch 4G to get internal storage access,
Nick
Thank you so much kinnerc! Now i can sync my music with Banshee. YAY!

[Q] Can A500 run USB Linux and multi OS Boot

I want to ask , can A500 run multi OS boot ,
when we start the A500 , there can give us select
run Android or USB Linux (small linux can run in USB , etc : cdlinux.info or other usb linux )
Thanks.
Currently, no. We would need a heavily modified boot loader just set an external device as a boot device. Then we would need some way to actually initiate the boot process,
Nick
Yes, check http://forum.xda-developers.com/showthread.php?t=1158260 for more info. To get it to boot off of USB, you'd have to recompile it with USB paramaters, or use a MicroSD card.
A bit of work, though.
netham45 said:
Yes, check http://forum.xda-developers.com/showthread.php?t=1158260 for more info. To get it to boot off of USB, you'd have to recompile it with USB paramaters, or use a MicroSD card.
A bit of work, though.
Click to expand...
Click to collapse
Didn't even see that! Could be quite worth it to be able to dual boot

Something interesting?

So after flashing the new lollipop update I found myself stuck in a bootloop unable to get into the android operating system at all. I used flashboot and the intel flash tool to try and restore to an older ROM. It forze at 91% with an "error:unable to mount /data" I then used the root tool to try and sideload and install the update.zip from adb shell. No luck. When I rebooted I got to a strange efi menu. Looked around, and it gives me the option to install with with windows?
Anyone have any ideas. I'm waiting for radio shack to open, its the only local place that sells USB otg cables locally.
Here are the photos
njking25 said:
Here are the photos
Click to expand...
Click to collapse
njking25 said:
So after flashing the new lollipop update I found myself stuck in a bootloop unable to get into the android operating system at all. I used flashboot and the intel flash tool to try and restore to an older ROM. It forze at 91% with an "error:unable to mount /data" I then used the root tool to try and sideload and install the update.zip from adb shell. No luck. When I rebooted I got to a strange efi menu. Looked around, and it gives me the option to install with with windows?
Anyone have any ideas. I'm waiting for radio shack to open, its the only local place that sells USB otg cables locally.
Click to expand...
Click to collapse
That is something interesting. It is asking which os to boot to, not install.
I'd like to know how you got into the bios? I am looking for a way to install Linux....
Sent from my YOGA Tablet 2-1050F using Tapatalk
njking25 said:
Here are the photos
Click to expand...
Click to collapse
Did you get this figured out?
I can see "fast boot" enabled. Have You tried to switch it off? any other menu is displayed?
Have You tried to "power+vol down" on it?
I've tried a few ways to get into the BIOS shown... all failed.
Maybe the only way to trigger the BIOS to show is to fully wipe/format the internal storage so the BIOS can't pick up droidboot or anything else. Quite risky though if it isn't the way.
I'm in no way telling anyone to do this and I have not tried it myself. I'd be curious to hear from any advanced users if they have ever completely wiped the internal memory and what options would be available to restore if things did go wrong.
zach181 said:
I've tried a few ways to get into the BIOS shown... all failed.
Maybe the only way to trigger the BIOS to show is to fully wipe/format the internal storage so the BIOS can't pick up droidboot or anything else. Quite risky though if it isn't the way.
I'm in no way telling anyone to do this and I have not tried it myself. I'd be curious to hear from any advanced users if they have ever completely wiped the internal memory and what options would be available to restore if things did go wrong.
Click to expand...
Click to collapse
This guy seems to have stumbled on it also. I flashed the stock kk firmware and I am trying to do it but can't get Lollipop update to work. But it won't boot after it fails so I am reflashing KK again.
http://forum.xda-developers.com/showpost.php?p=60490907&postcount=578
Thanks for the link workdowg,
I'm still trying to work out how they did it. Could do with a step by step and whatever files needed uploaded and linked to. Also the bit about not using windows startup programs.
zach181 said:
Thanks for the link workdowg,
I'm still trying to work out how they did it. Could do with a step by step and whatever files needed uploaded and linked to. Also the bit about not using windows startup programs.
Click to expand...
Click to collapse
If you try it do let me know. I need to get into the bios to get started on a dual boot to Linux on this bad boy...
I will let you know.
I just asked for the OP to clarify a few things before I go ahead. I may try Linux first with Windows 8/10 being the final install.
So... conclusion. we have to damage firmware to boot efi...
If we could swap img file before upload to tab (during this 25 second wait) we could make windows installation possible. Am i right?
zach181 said:
I will let you know.
I just asked for the OP to clarify a few things before I go ahead. I may try Linux first with Windows 8/10 being the final install.
Click to expand...
Click to collapse
@social-design-concepts suggested we should try to change the boot order using efibootmgr. I've been communicating with him. Here is the post in the Venue thread... http://forum.xda-developers.com/show...postcount=2083
Links giving 404
zach181 said:
Links giving 404
Click to expand...
Click to collapse
here it is again... http://forum.xda-developers.com/showpost.php?p=61108700&postcount=2083 it got truncated.
Thanks workdowg.
It seems it's not as clear cut as first thought. Mind you, I didn't expect it to be. I did try a HP keyboard with OTG in Android and that got picked up ok (No lights on keyboard)
I'm a bit in the same mind as Social-Design. I'd rather have a definite way to restore Android from a totally blank internal drive before I have a go. Just up to page 214 in the thread so it may be covered later.
UEFI soft brick?
Hi guys,
I accidentely tried to use the firmware on my 1050 as described in this thread. I can indeed load the UEFI BIOS with all its settings (even though most don't do anything). But unfortunately, I cannot load any OS. I always get the error "EFI Harddrive failed" - meaning it cannot boot fomr hardrive.
I have used an externally powered USB-HUB with mouse, keyboard and USB-Stick and connected to the 1050 via OTG-cable. If the stick is bootabnle with GPT x64 then it will boot from that stick. All 64bit windows versions that I tried failed to install with "ACPI_BIOS_ERROR". 32bit windows would not start, because the GPT is 32bit and the BIOS does not recognise it.
The best success I had so far was to copy a ISO from android-x86 on the usb stick. It will boot in live-mode from the USB. Not so suprisignly, mouse and keyboard are working, touch isn't. WiFI is working and the SD card is detected. I tried to install this version of android on the harddrive which works, but it installs the EFI GRUB bootloader which is not recognised by the BIOS.
I can also access the UEFI shell.
Unfortunately, I am running a bit out of ideas of what to do in order to get a normal system (or firmware) back. ADB-drivers obviously don't work (the Intel SoC driver is installed as well), so I cannot use the Phone Flash Tool.
Any ideas would be greatly appreciated.
Yosha1 said:
Hi guys,
I accidentely tried to use the firmware on my 1050 as described in this thread. I can indeed load the UEFI BIOS with all its settings (even though most don't do anything). But unfortunately, I cannot load any OS. I always get the error "EFI Harddrive failed" - meaning it cannot boot fomr hardrive.
I have used an externally powered USB-HUB with mouse, keyboard and USB-Stick and connected to the 1050 via OTG-cable. If the stick is bootabnle with GPT x64 then it will boot from that stick. All 64bit windows versions that I tried failed to install with "ACPI_BIOS_ERROR". 32bit windows would not start, because the GPT is 32bit and the BIOS does not recognise it.
The best success I had so far was to copy a ISO from android-x86 on the usb stick. It will boot in live-mode from the USB. Not so suprisignly, mouse and keyboard are working, touch isn't. WiFI is working and the SD card is detected. I tried to install this version of android on the harddrive which works, but it installs the EFI GRUB bootloader which is not recognised by the BIOS.
I can also access the UEFI shell.
Unfortunately, I am running a bit out of ideas of what to do in order to get a normal system (or firmware) back. ADB-drivers obviously don't work (the Intel SoC driver is installed as well), so I cannot use the Phone Flash Tool.
Any ideas would be greatly appreciated.
Click to expand...
Click to collapse
You can get it to boot from USB? Get someone with to use tethered twrp and get a backup of the esp and fastboot partitions.
I have 2 things you can try if the goal is getting back to booting stock Android.
Yosha1 said:
The best success I had so far was to copy a ISO from android-x86 on the usb stick. It will boot in live-mode from the USB. Not so suprisignly, mouse and keyboard are working, touch isn't. WiFI is working and the SD card is detected. I tried to install this version of android on the harddrive which works, but it installs the EFI GRUB bootloader which is not recognised by the BIOS.
I can also access the UEFI shell.
Any ideas would be greatly appreciated.
Click to expand...
Click to collapse
Have You tried booting any x64 linux iso from flash drive?
dreamnewbie said:
Have You tried booting any x64 linux iso from flash drive?
Click to expand...
Click to collapse
Thank you for your fast reply.
I just tried that with an Ubuntu Desktop Distro. It boots up from teh USB drive, keyboard and mouse are present. Wifi, sound, touch don't work but I can see the internal Harddrive and the sdcard in the file exsplorer.
Yosha1 said:
Thank you for your fast reply.
I just tried that with an Ubuntu Desktop Distro. It boots up from teh USB drive, keyboard and mouse are present. Wifi, sound, touch don't work but I can see the internal Harddrive and the sdcard in the file exsplorer.
Click to expand...
Click to collapse
extract and dd this to a usb drive and see if it is able to boot it View attachment 3415895 if it successfully boots replace the fastboot.img thats on the thumbrive with one for your devices and see if it boots. if your fastboot.img is named droidboot.img rename it to fastboot.img.
If you can successfully get your devices droidboot/fastboot.img to load you can then disconnect the usb-otg cable and reconnect it to your PC and use the phone flash tools to restore your device completely.

Categories

Resources