umkay, uboot fixed, didnt even need to do uart rescue (as i was able to boot armbian kernel and write uboot from there to spi). for future reference changes to spi_flash_ids.c:
{"is25wp032", INFO(0x9d7016, 0x0, 64 * 1024, 64, SECT_4K) },
i also had to hack around uboot to enable issi flash. but now i have working uboot booting my armbian-ascii (devuan).