I won't give it a try again since it's useless. I've already set up a working environment to further test with (the A83T is somewhat interesting since some stuff can be read out not available on other SoCs)
Don't do it since Raspbian consists of slow ARMv6 code. It's not even worth a try. But basically it's just that: Choose any ARMv7 OS image you find that contains 2 partitions, build SinoVoip's BSP (as usual the most important information is missing: this has to be done on a x86 machine) and you end up with two directories of importance:
- output/BPI_M3_1080P
- linux-sunxi/output/lib
The contents of these 2 dirs built this morning and including the 2 most recent fixes you'll find here: http://kaiser-edv.de/tmp/TgVgxb/
And after unpacking BPI_M3_1080P.tar.7z, it's just
dd if=BPI_M3_1080P/pack/boot0_sdcard.fex of=/dev/mmcblk0 bs=1k seek=8
dd if=BPI_M3_1080P/pack/u-boot.fex of=/dev/mmcblk0 bs=1k seek=19096
dd if=BPI_M3_1080P/pack/boot-resource.fex of=/dev/mmcblk0 bs=1k seek=36864
dd if=BPI_M3_1080P/pack/env.fex of=/dev/mmcblk0 bs=1k seek=69632
dd if=BPI_M3_1080P/kernel/boot.img of=/dev/mmcblk0 bs=1k seek=86016
cd / && tar xzf "`${OLDPWD}`/lib.tgz" && shutdown -r now
to get most recent kernel, bootloader and hardware initialisation. I automated this through a script that rebuilds the BSP in a virtual x64 machine running Ubuntu, fetches the archives and then replaces the stuff on the BPi-M3 followed by a reboot. That's the only way to get the most recent fixes unless SinoVoip does it right: Providing an apt repository at least for their Debian based images, package the above stuff as .debs and do the overwriting of the first sectors as a package postinstall routine. As an example how Armbian does it: https://github.com/igorpecovnik/lib/blob/second/common.sh#L52-L71
If SinoVoip would care they would provide something like that since otherwise you're forced to reflash the whole image if you want the latest fixes when they release a new image in a few weeks (or do the stuff outlined above manually). It's even necessary to do this if you just want to change the display resolution. It's unbelievable that they don't care because we've told them already so many times that they should care about user experience. But they seem to not care at all except of selling hardware.
EDIT: SinoVoip now provides now /usr/bin/bpi-bootsel to be able to choose between a few bootloader/initialisation combinations. So you can switch display resolutions but are still cut-off from updates. This stuff has to work online. It's nearly 2016 and not 1999 any more...