First you need to know what is your BL version and you can try to install and execute bootneuter.(post here the result if stuck on determinig setting)
But you need to know, sometime, corrupted bootloader cause blank imei and blank mac etc but the baseband is not real erased!
in this case, there is no solution until now, the only way is to change the com board. (if you can desolder sgold and flash a new bootloader by external prommer , it could be a solution but not testedstill now).
if your is ok you can try to restore fls and eep by geohot tools (use the one appropriate for your bootloader: ieraser for 3.9 ienew for 4.6)