Well did everything, flashed the latest radio 4A.25.3263.21,
used fastboot write imei command, s-off, s-on, original recovery, tried original RUU which failed.
Installed latest HD Revolution 71 rom, refashed new radio, still IMEI and Baseband missing however i can see IMEI in the barcode in Bootloader.
I am out of ideas. Starting to think this might be a hardware issue after all.
EDIT: if i use the getvar imei commad in fastboot, it shows the correct imei though