I just tried the spi flash and i think i've really done it this time... lol
~> rkdeveloptool ld
DevNo=1 Vid=0x2207,Pid=0x330c,LocationID=1402 Maskrom
~> cd PBPBoot
~/PBPBoot> rkdeveloptool db rk3399_loader_spinor_v1.15.114.bin
Downloading bootloader succeeded.
~/PBPBoot> rkdeveloptool wl 0 spiflash.bin
Write LBA from file (100%)
~/PBPBoot> rkdeveloptool td
Test Device OK.
~/PBPBoot> rkdeveloptool rd
Reset Device OK.
Edit: nvm, it works! it took a while and a few power cycles to figure everything out but i can boot from emmc at least.
~> rkdeveloptool ld
DevNo=1 Vid=0x2207,Pid=0x330c,LocationID=1402 Maskrom
~> cd PBPBoot
~/PBPBoot> rkdeveloptool db rk3399_loader_spinor_v1.15.114.bin
Downloading bootloader succeeded.
~/PBPBoot> rkdeveloptool wl 0 spiflash.bin
Write LBA from file (100%)
~/PBPBoot> rkdeveloptool td
Test Device OK.
~/PBPBoot> rkdeveloptool rd
Reset Device OK.
Edit: nvm, it works! it took a while and a few power cycles to figure everything out but i can boot from emmc at least.