Ninja'd - see above
Just because he got the eMMC to store it somewhere (and later boot that somewhere) does not mean he put it where Lab126 intended it to go.
Our longstanding offset address for the main and the diag kernels is correct.
He had it in RAM before he clobbered something in the eMMC layout with it.
He should have just booted that kernel from RAM, then used the recovery menu to let the OTA updater re-initialize the eMMC and re-install the 'main' update image.
He got into this mess by wanting to reformat the USB user storage.
The normal boot-up process would have done that for him if he had just zeroed the first 16 sectors of the USB storage device as seen over (a linux) USB cable connection.
Note:
His device still does not have a 'diags' (the secondary system) installed.
He used loady because he could not make fastboot work.
That would need independent verification also.
The only Gen8 device with a (known) serial port connection is the KT3.
I have one, I use it every night, I do not want to take it apart to install a serial port connection on it.
Other volunteers are welcome to contribute that work on theirs.