[Huawei Ascend Mate 2] Harris.S.Newman:
Help needed: E: Error executing updater binary in zip

I'm getting:

Help needed: E: Error executing updater binary in zip '/external_sd/HAM/cm-12.1-20150820-UNOFFICIAL-mt2.zip'

I'm using Team Win Recovery v2.8.7.1

The HAM has on it version B322. I've tried downgrading to 309 and then back to 322 without success. I've tried factory resets both in TWRP and on B322.

The recovery I'm using is B321_stock_p19_recovery.img.

I'm pretty bummed, I was hoping to get this one setup for my son, but am not having any luck.

I have it in developer mode.

I believe it has to do with the message in the log below which says: "This package supports bootloader(s): MSM8926C00B309_BOOT, MSM8226C00B312_BOOT, MSM8226C00B320_BOOT, MSM8226C00B321_BOOT; this device has bootloader MSM8226C00B322_BOOT." <=says this regardless of if I'm on 309 or 322...

What can I do to start over and get this thing on CM?

Here is the log:

Installing '/external_sd/HAM/cm-12.1-20150820-UNOFFICIAL-mt2.zip'...

Checking for MD5 file...

Skipping MD5 check: no MD5 file found

I:Zip contains SELinux file_contexts file in its root. Extracting to /file_contexts

I:Legacy property environment initialized.

script aborted: This package supports bootloader(s): MSM8926C00B309_BOOT, MSM8226C00B312_BOOT, MSM8226C00B320_BOOT, MSM8226C00B321_BOOT; this device has bootloader MSM8226C00B322_BOOT.

This package supports bootloader(s): MSM8926C00B309_BOOT, MSM8226C00B312_BOOT, MSM8226C00B320_BOOT, MSM8226C00B321_BOOT; this device has bootloader MSM8226C00B322_BOOT.

I:Legacy property environment disabled.

E:Error executing updater binary in zip '/external_sd/HAM/cm-12.1-20150820-UNOFFICIAL-mt2.zip'

Error flashing zip '/external_sd/HAM/cm-12.1-20150820-UNOFFICIAL-mt2.zip'

Updating partition details...

I:Data backup size is 420MB, free: 11451MB.

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

I:Unable to mount '/usb-otg'

I:Actual block device: '', current file system: 'vfat'

...done

I:Set page: 'flash_done'

I:operation_end - status=1

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

I:Set page: 'clear_vars'

I:Set page: 'main2'

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

I:Set page: 'advanced'

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

I:Set page: 'confirm_action'

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

MtpServer::run fd: 12

E:request read returned -1, errno: 22, exiting MtpServer::run loop

I:Set page: 'action_page'

I:operation_start: 'Copy Log'

I:Copying file /tmp/recovery.log to /external_sd/recovery.log

Thanks much!,

Harris