So i kept scouring and searching through forums, but all the Posts point how i can program another arduino uno using my current arduino uno as ISP, I also see mentioning of using ICSP, but there is no clear tutorial how i can flash the bootloader on my single arduino uno itself with the USB. (I have only one arduino , and not multiple). If there is a tutorial about it please point me towards it.
If you're using a cheap Uno derivative board with the CH340 USB to serial chip instead of an official or clone board that uses the ATmega16U2, then the loopback test is expected to fail.
Please post a detailed description of the problem you're having that led you to perform the loopback test.
nigamelastic:
there is no clear tutorial how i can flash the bootloader on my single arduino uno itself with the USB.
There is no tutorial because it's impossible. In order to burn the bootloader, you'll need an ISP programmer. That could be an Arduino board used an as "Arduino as ISP" programmer or a dedicated ISP programmer like the USBasp.