Cant unbrick my Mr90x

You might even be able to get yourtp_databack, assuming it didn’t get zeroed or overwritten.

Dump yourubipartition and then run this Python script (or something equivalent):

import sys
import pathlib

ubi = pathlib.Path(sys.argv[1].strip())

with ubi.open('rb') as fin, ubi.with_suffix(".out").open('wb') as fout:
    fin.seek(0x06F00000 - 0x00200000)
    fout.write(fin.read(0x400000))

Then verify if the .outfile has a MT7986_EEPROM.binfile and a default-macfile.