hTC One E8 Sprint unknown baseband

It’s originally android 4.x and drained too much battery, I managed to upgrade by executing the RUU 2.x (Android 5.x) which officially download from hTC USA site, the flashing was successful but it was unable to recognize baseband (even baseband information can be found by fastboot getvar all) that causes losing all imei, meid pri, prl…. but wifi, nfc, bluetooth are remain connected.
Tried downgrade to ruu 1.x and upgrade to 3.x but situation unchanged.
Is the phone got hardware-issue ?