[Huawei Ascend P6, Mate] Gowai:
I'm not sure if this has been posted before but here is a profile for VIE-L29C636. I am still downloading update.zip so I wasn't able to test this yet.

<Profile name="Huawei P9 Plus" author="Gowai">
<Files>
<File type="crc" filetype="checksum">crc.img</File>
<File type="curver">curver.img</File>
<File type="efi">efi.img</File>
<File type="sha256rsa" filetype="signature">sha256rsa.img</File>
<File type="verlist">verlist.txt</File>
<File type="xloader">xloader.img</File>
<File type="3rdmodem" partition="/dev/block/mmcblk0p35">3rdmodem.img</File>
<File type="3rdmodemnvm" partition="/dev/block/mmcblk0p14">3rdmodemnvm.img</File>
<File type="3rdmodemnvmbkp" partition="/dev/block/mmcblk0p15">3rdmodemnvmbkp.img</File>
<File type="boot" partition="/dev/block/mmcblk0p28">boot.img</File>
<File type="bootfail_info" partition="/dev/block/mmcblk0p40">bootfail_info.img</File>
<File type="cache" partition="/dev/block/mmcblk0p36">cache.img</File>
<File type="cust" partition="/dev/block/mmcblk0p44">cust.img</File>
<File type="dfx" partition="/dev/block/mmcblk0p34">dfx.img</File>
<File type="dts" partition="/dev/block/mmcblk0p30">dts.img</File>
<File type="fastboot" partition="/dev/block/mmcblk0p5">fastboot.img</File>
<File type="frp" partition="/dev/block/mmcblk0p4">frp.img</File>
<File type="fw_hifi" partition="/dev/block/mmcblk0p27">fw_hifi.img</File>
<File type="fw_lpm3" partition="/dev/block/mmcblk0p3">fw_lpm3.img</File>
<File type="hisitest0" partition="/dev/block/mmcblk0p37">hisitest0.img</File>
<File type="hisitest1" partition="/dev/block/mmcblk0p38">hisitest1.img</File>
<File type="hisitest2" partition="/dev/block/mmcblk0p48">hisitest2.img</File>
<File type="misc" partition="/dev/block/mmcblk0p20">misc.img</File>
<File type="modem" partition="/dev/block/mmcblk0p31">modem.img</File>
<File type="modem_dsp" partition="/dev/block/mmcblk0p32">modem_dsp.img</File>
<File type="modem_dtb" partition="/dev/block/mmcblk0p33">modem_dtb.img</File>
<File type="modem_fw" partition="/dev/block/mmcblk0p31">modem_fw.img</File>
<File type="modem_om" partition="/dev/block/mmcblk0p18">modem_om.img</File>
<File type="modemnvm_backup" partition="/dev/block/mmcblk0p10">modemnvm_backup.img</File>
<File type="modemnvm_factory" partition="/dev/block/mmcblk0p6">modemnvm_factory.img</File>
<File type="modemnvm_img" partition="/dev/block/mmcblk0p11">modemnvm_img.img</File>
<File type="modemnvm_system" partition="/dev/block/mmcblk0p12">modemnvm_system.img</File>
<File type="modemnvm_update" partition="/dev/block/mmcblk0p21">modemnvm_update.img</File>
<File type="nvme" partition="/dev/block/mmcblk0p7">nvme.img</File>
<File type="oeminfo" partition="/dev/block/mmcblk0p8">oeminfo.img</File>
<File type="patch" partition="/dev/block/mmcblk0p39">patch.img</File>
<File type="persist" partition="/dev/block/mmcblk0p16">persist.img</File>
<File type="product" partition="/dev/block/mmcblk0p47">product.img</File>
<File type="recovery" partition="/dev/block/mmcblk0p29">recovery.img</File>
<File type="recovery2" partition="/dev/block/mmcblk0p22">recovery2.img</File>
<File type="reserved1" partition="/dev/block/mmcblk0p17">reserved1.img</File>
<File type="reserved2" partition="/dev/block/mmcblk0p23">reserved2.img</File>
<File type="reserved3" partition="/dev/block/mmcblk0p42">reserved3.img</File>
<File type="rrecord" partition="/dev/block/mmcblk0p41">rrecord.img</File>
<File type="secure_storage" partition="/dev/block/mmcblk0p13">secure_storage.img</File>
<File type="sensorhub" partition="/dev/block/mmcblk0p26">sensorhub.img</File>
<File type="splash" partition="/dev/block/mmcblk0p9">splash.img</File>
<File type="splash2" partition="/dev/block/mmcblk0p19">splash2.img</File>
<File type="system" partition="/dev/block/mmcblk0p43">system.img</File>
<File type="teeos" partition="/dev/block/mmcblk0p24">teeos.img</File>
<File type="trustfirmware" partition="/dev/block/mmcblk0p25">trustfirmware.img</File>
<File type="userdata" partition="/dev/block/mmcblk0p49">userdata.img</File>
<File type="vendor" partition="/dev/block/mmcblk0p46">vendor.img</File>
<File type="version" partition="/dev/block/mmcblk0p45">version.img</File>
<File type="vrl" partition="/dev/block/mmcblk0p1">vrl.img</File>
<File type="vrl_backup" partition="/dev/block/mmcblk0p2">vrl_backup.img</File>
</Files>
</Profile>

HWVIE:/ # ls -al /dev/block/platform/hi_mci.0/by-name
total 0
drwxr-xr-x 2 root root 1020 2017-07-07 11:24 .
drwxr-xr-x 4 root root 1140 2017-07-07 11:24 ..
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 3rdmodem -> /dev/block/mmcblk0p35
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 3rdmodemnvm -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 3rdmodemnvmbkp -> /dev/block/mmcblk
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 boot -> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 bootfail_info -> /dev/block/mmcblk0
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 cache -> /dev/block/mmcblk0p36
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 cust -> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 dfx -> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 dts -> /dev/block/mmcblk0p30
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 fastboot -> /dev/block/mmcblk0p5
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 frp -> /dev/block/mmcblk0p4
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 fw_hifi -> /dev/block/mmcblk0p27
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 fw_lpm3 -> /dev/block/mmcblk0p3
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 hisitest0 -> /dev/block/mmcblk0p37
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 hisitest1 -> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 hisitest2 -> /dev/block/mmcblk0p48
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 misc -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modem -> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modem_dsp -> /dev/block/mmcblk0p32
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modem_dtb -> /dev/block/mmcblk0p33
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modem_om -> /dev/block/mmcblk0p18
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modemnvm_backup -> /dev/block/mmcbl
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 modemnvm_factory -> /dev/block/mmcb
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modemnvm_img -> /dev/block/mmcblk0p
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modemnvm_system -> /dev/block/mmcbl
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 modemnvm_update -> /dev/block/mmcbl
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 nvme -> /dev/block/mmcblk0p7
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 oeminfo -> /dev/block/mmcblk0p8
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 patch -> /dev/block/mmcblk0p39
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 persist -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 product -> /dev/block/mmcblk0p47
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 recovery -> /dev/block/mmcblk0p29
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 recovery2 -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 reserved1 -> /dev/block/mmcblk0p17
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 reserved2 -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 reserved3 -> /dev/block/mmcblk0p42
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 rrecord -> /dev/block/mmcblk0p41
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 secure_storage -> /dev/block/mmcblk
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 sensorhub -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 splash -> /dev/block/mmcblk0p9
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 splash2 -> /dev/block/mmcblk0p19
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 system -> /dev/block/mmcblk0p43
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 teeos -> /dev/block/mmcblk0p24
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 trustfirmware -> /dev/block/mmcblk0
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 userdata -> /dev/block/mmcblk0p49
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 vendor -> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root 21 2017-07-07 11:24 version -> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 vrl -> /dev/block/mmcblk0p1
lrwxrwxrwx 1 root root 20 2017-07-07 11:24 vrl_backup -> /dev/block/mmcblk0p2