Manual fastboot usage
======================
$ fastboot flash recovery ~/Downloads/recovery-arale.img
ERROR: usb_read failed with status e00002ed
ERROR: usb_read failed with status e000404f
sending 'recovery' (10672 KB)...
ERROR: usb_read failed with status e000404f
FAILED (status read failed (No such file or directory))
finished. total time: 0.000s
On OSX Yosemite
===============
(I modified the udbflash program to pass through the standard IO of adb and fastboot):
$ udbflash --channel=ubuntu-touch/rc-proposed/meizu.en --bootstrap=true --recovery-image=/Users/pete/Downloads/recovery-arale.img --device=arale
2015/09/07 14:26:05 Device is |arale|
2015/09/07 14:26:06 Flashing version 106 from ubuntu-touch/rc-proposed/meizu.en channel and server https://system-image.ubuntu.com to device arale
2015/09/07 14:26:09 Cache formatting was not successful, flashing may fail, check your partitions on device
2015/09/07 14:26:14 Can't boot recovery image: exit status 1: downloading 'boot.img'...
ERROR: usb_write failed with status e00002ed
FAILED (data transfer failure (No such file or directory))
finished. total time: 4.216s
$ udbflash --channel=ubuntu-touch/rc-proposed/meizu.en --bootstrap=true --recovery-image=/Users/pete/Downloads/recovery-arale.img --device=arale
2015/09/07 14:29:55 Device is |arale|
2015/09/07 14:29:56 Flashing version 106 from ubuntu-touch/rc-proposed/meizu.en channel and server https://system-image.ubuntu.com to device arale
2015/09/07 14:30:13 Start pushing /Users/pete/.cache/ubuntuimages/ubuntu-touch/rc-proposed/meizu.en/arale/version-106.tar.xz to device
2015/09/07 14:30:13 Done pushing /Users/pete/.cache/ubuntuimages/ubuntu-touch/rc-proposed/meizu.en/arale/version-106.tar.xz.asc to device
2015/09/07 14:30:13 Start pushing /Users/pete/.cache/ubuntuimages/pool/custom-d1a9477a0d915f2338b073f87c9d66392daf34cf46ab14baba29e5dd202aab9d.tar.xz to device
2015/09/07 14:30:14 Cannot push /Users/pete/.cache/ubuntuimages/pool/custom-d1a9477a0d915f2338b073f87c9d66392daf34cf46ab14baba29e5dd202aab9d.tar.xz to device: signal: broken pipe:
On Vivid+overlay
================
$ ubuntu-device-flash touch --channel=ubuntu-touch/rc-proposed/meizu.en --bootstrap --recovery-image=recovery-arale.img --device=arale
2015/09/07 15:07:06 Device is |arale|
2015/09/07 15:07:07 Flashing version 106 from ubuntu-touch/rc-proposed/meizu.en channel and server https://system-image.ubuntu.com to device arale
2015/09/07 15:08:09 Start pushing /home/pete/.cache/ubuntuimages/ubuntu-touch/rc-proposed/meizu.en/arale/version-106.tar.xz to device
2015/09/07 15:08:09 Start pushing /home/pete/.cache/ubuntuimages/pool/custom-d1a9477a0d915f2338b073f87c9d66392daf34cf46ab14baba29e5dd202aab9d.tar.xz to device
2015/09/07 15:08:09 Start pushing /home/pete/.cache/ubuntuimages/pool/device-d7c9283abff41aaab58087a3e376187aa7af651174b1ac821f9de1050c6ae19e.tar.xz to device
2015/09/07 15:08:09 Start pushing /home/pete/.cache/ubuntuimages/pool/ubuntu-144b6c88d29b6b00cc4e3517879b628b0e8e9bfa291ff442273727a80260991a.tar.xz to device
2015/09/07 15:08:09 Start pushing /home/pete/.cache/ubuntuimages/gpg/image-master.tar.xz to device
2015/09/07 15:08:09 Start pushing /home/pete/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
2015/09/07 15:08:10 Done pushing /home/pete/.cache/ubuntuimages/ubuntu-touch/rc-proposed/meizu.en/arale/version-106.tar.xz to device
2015/09/07 15:08:10 Done pushing /home/pete/.cache/ubuntuimages/gpg/image-signing.tar.xz to device
2015/09/07 15:08:10 Done pushing /home/pete/.cache/ubuntuimages/gpg/image-master.tar.xz to device
2015/09/07 15:08:10 error pushing: