ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #16921
Re: Unable to flash system image
As doing development, it's much easier to have adb in recovery. You will
need to hack the recovery build to get adb in recovery. YC
2015-11-23 22:28 GMT+08:00 Amish Munshi <amishmunshi@xxxxxxxxx>:
> Hello Team,
>
> *Goal*:
>
> I am long time Linux user, developer but new to I am new to the
> ubuntu-touch community I am trying to get ubuntu touch working on Nexus 6
> (Shamu).
>
> *Working so far*:
> I have followed the Porting guide and compiled the ubuntu touch and have
> the required boot.img, system.img and recovery.img. I have flashed the
> boot.img and recovery.img to my device. I have downloaded the xenial
> rootfs.
>
> *Non working step*:
>
> rootstock-touch-install is unable to find my device to write the
> system.img when I am in the recovery mode.
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$ pwd
> /home/amunshi/phablet/phablet/project-rootstock-ng
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$ ls -l
> total 460500
> -rw-rw-r-- 1 amunshi amunshi 1670 Nov 22 09:53
> README.rootstock-touch-install
> -rwxrwxr-x 1 amunshi amunshi 5942 Nov 22 09:53 rootstock-touch
> -rwxrwxr-x 1 amunshi amunshi 5564 Nov 22 09:53 rootstock-touch-install
> -rw-rw-r-- 1 amunshi amunshi 471524325 Nov 21 22:00
> xenial-preinstalled-touch-armhf.tar.gz
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$
> ./rootstock-touch-install xenial-preinstalled-touch-armhf.tar.gz
> ../out/target/product/shamu/system.img
> [sudo] password for amunshi:
> please make sure the device is attched via USB in recovery mode
> error: device not found
> amunshi@amunshi-MacBookPro:~/phablet/phablet/project-rootstock-ng$
>
> *In **bootloader** mode*:
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ adb devices
> List of devices attached
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ fastboot devices
> ZX1G229B2G fastboot
> amunshi@amunshi-MacBookPro:~/phablet/phablet$
>
> *In Recovery mode*:
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ adb devices
> List of devices attached
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ fastboot devices
> amunshi@amunshi-MacBookPro:~/phablet/phablet$
>
> *References*:
>
> RootFS:
> http://
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> cdimage.ubuntu.com
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> /
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> ubuntu-touch
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> /
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> daily-preinstalled
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> /current/
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
> xenial-preinstalled-touch-armhf.tar.gz
> <http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/xenial-preinstalled-touch-armhf.tar.gz>
>
> Porting Guide:
> https
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> ://
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> developer.ubuntu.com
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> en
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /start/
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> ubuntu-for-devices
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> porting-new-device
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
> /
> <https://developer.ubuntu.com/en/start/ubuntu-for-devices/porting-new-device/>
>
> amunshi@amunshi-MacBookPro:~/phablet/phablet$ ls -l
> out/target/product/shamu/
> total 273104
> -rw-rw-r-- 1 amunshi amunshi 20 Nov 22 09:42 android-info.txt
> -rw-rw-r-- 1 amunshi amunshi 381346 Nov 22 09:42 android-ramdisk.img
> -rw-r--r-- 1 amunshi amunshi 11694080 Nov 22 09:42 boot.img
> drwxrwxr-x 2 amunshi amunshi 4096 Nov 22 09:43 cache
> -rw-r--r-- 1 amunshi amunshi 6398160 Nov 22 09:43 cache.img
> -rw-rw-r-- 1 amunshi amunshi 35474 Nov 22 09:42clean_
> <http://clean_steps.mk>steps.mk <http://clean_steps.mk>
> drwxrwxr-x 2 amunshi amunshi 4096 Nov 22 09:43 data
> drwxrwxr-x 4 amunshi amunshi 4096 Nov 22 09:29 external
> drwxrwxr-x 2 amunshi amunshi 4096 Nov 22 09:39 fake_packages
> -rw-rw-r-- 1 amunshi amunshi 36032 Nov 22 09:42 installed-files.txt
> -rw-rw-r-- 1 amunshi amunshi 7262647 Nov 22 09:28 kernel
> drwxrwxr-x 16 amunshi amunshi 4096 Nov 22 09:42 obj
> -rw-rw-r-- 1 amunshi amunshi 693 Nov 22 09:42previous_build_
> <http://previous_build_config.mk>config.mk
> <http://previous_build_config.mk>
> -rw-r--r-- 1 amunshi amunshi 4426255 Nov 22 09:42 ramdisk.img
> -rw-rw-r-- 1 amunshi amunshi 4311296 Nov 22 09:42 ramdisk-recovery.cpio
> -rw-rw-r-- 1 amunshi amunshi 2753628 Nov 22 09:42 ramdisk-recovery.img
> drwxrwxr-x 3 amunshi amunshi 4096 Nov 22 09:42 recovery
> -rw-r--r-- 1 amunshi amunshi 10020864 Nov 22 09:42 recovery.img
> drwxrwxr-x 9 amunshi amunshi 4096 Nov 22 09:39 root
> drwxrwxr-x 5 amunshi amunshi 4096 Nov 22 09:39 symbols
> drwxrwxr-x 11 amunshi amunshi 4096 Nov 22 09:42 system
> -rw-r--r-- 1 amunshi amunshi 90057680 Nov 22 09:43 system.img
> drwxrwxr-x 3 amunshi amunshi 4096 Nov 22 09:42 ubuntu
> drwxrwxr-x 10 amunshi amunshi 4096 Nov 22 09:42 ubuntu-root
> -rw-r--r-- 1 amunshi amunshi 142201768 Nov 22 09:43 userdata.img
> -rw-rw-r-- 1 amunshi amunshi 0 Nov 22 09:57
> utopic-preinstalled-touch-armhf.tar.gz
> amunshi@amunshi-MacBookPro:~/phablet/phablet$
>
> *Question*:
>
> 1. Should adb and fastboot be able to detect the device in recovery mode?
>
> 2. Why does rootstock-touch-install not find my device?
>
> Thanks,
> Amish.
>
> --
> Mailing list: https://launchpad.net/~ubuntu-phone
> Post to : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ubuntu-phone
> More help : https://help.launchpad.net/ListHelp
>
>
References