[Android Q&A, Help & Troubleshooting] MistoRoboto:
Information about my phone first off:

Phone Name: Samsung Galaxy S3

Carrier: T-Mobile

Locale: (US)

Model: SGH-T999

Update (01:38PM EST): ROMs from the list I was using were bad. Loaded a customer ROM and had no issue getting it resolved.

Update (08:54AM EST): I attempted an install and the error that came back when trying to install OTA_T999_UVALJ4_UVDLJA.zip. Said an MD5 file was missing.

Update (08:42AM EST): I'm downloading the OTA Update fro UVALJ4 - UVDLJA and will report back shortly once it finishes downloading.

Worth noting: I have backed up anything important to me from Titanium Back Up so I am not to worried about loss of data.

So I thought I'd finally jump up to Jelly Bean and keep my rooted status on my phone. I initially started out having an issue just downloading an OTA update from T-Mobile thinking my rooting was doing something to prevent it from updating. I searched and found a way to update via Kies, but lost root in the process. I attempted to use a root option which apparently wasn't the correct one and I found myself no longer booting into my phone. It displaying an error about needing to access Kies and trying to the recovery option. I ran its recovery option, but it was not seeing my device on the list so I pulled the software and drivers from my machine, rebooted and tried again to no avail, Kies was still not seeing my phone and any chance of recovering from this felt like it was going down the toilet. I still have access to the boot screen for downloading and my recovery program TWRP on it. I ran into issue attempting to install new firmware with Odin getting failed errors. I looked up said errors relating to ext4 and came up empty. I am certain I deleted something important but I am still in a position to load from my external SD card and Odin on my machine can make attempts to push firmware over, but I am at an impasse here because about most of the way in, it fails. I tried using the root firmware listed here. I downloaded T999_UVDLJA at the top of that list and only had Auto Reboot and F. Reset Time per instructions noted in that topic.

<ID:0/003> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> root66_TMO_T999UVDLJA.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/003> Odin v.3 engine (ID:3)..
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> aboot.mbn
<ID:0/003> NAND Write Start!!
<ID:0/003> boot.img
<ID:0/003> cache.img.ext4
<ID:0/003> NON-HLOS.bin
<ID:0/003> recovery.img
<ID:0/003> rpm.mbn
<ID:0/003> sbl2.mbn
<ID:0/003> sbl3.mbn
<ID:0/003> system.img.ext4
<ID:0/003> __XmitData_Read ..
<ID:0/003> XmitData Fail..
<ID:0/003> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)

This is my first time posting, but I assure you, I spent a lot of time reading through these forums and I'm not sure where I am making a mistake at and I would appreciate any insight others have. Please let me know if there is any relevant information you think I might have left out that would be pertinent to answering this question more thoroughly and accurately.

Currently at this moment of edit, I am attempted to push T999_UVALJ4 to my phone with the same result:

<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> root66_TMO_T999UVDLJA.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/003> Odin v.3 engine (ID:3)..
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> aboot.mbn
<ID:0/003> NAND Write Start!!
<ID:0/003> boot.img
<ID:0/003> cache.img.ext4
<ID:0/003> NON-HLOS.bin
<ID:0/003> recovery.img
<ID:0/003> rpm.mbn
<ID:0/003> sbl2.mbn
<ID:0/003> sbl3.mbn
<ID:0/003> system.img.ext4
<ID:0/003> __XmitData_Read ..
<ID:0/003> XmitData Fail..
<ID:0/003> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)