After I flashed the G900A ND3 Stock Kernal, my phone stopped working properly.
These are the instruction and the link:
muniz_ri on XDA. He originally posted them at this link:
http://forum.xda-developers.com/att-galaxy-s5/general/g900and3tong3keeprootota-zip-t2862299
IMPORTANT: Before beginning this process, please install Samsung Kies 3 to ensure that you have the proper drivers in place, so that your computer can communicate with the phone.
1. Take the NG3 OTA update (if the update fails see troubleshooting section below).
2. Place your phone into "Download Mode" (press and hold the Home, Volume Down, and Power keys until the phone powers on and displays warning screen, then press Volume Up key).
3. Flash the G900A_ND3_Stock_Kernel using Odin's PDA slot(AP in Odin v3.09+).
4. Root using Towelroot.
5. Power off then boot into "Download Mode" again.
6. Flash the G900A_NG3_Stock_Kernel also in Odin's PDA slot(AP in Odin v3.09+). Done!
Notes: After flashing the ND3 kernel your phone may run a little wonky and towelroot may not root on the first try. If that happens reboot and try towelroot once again. Once rooted and after flashing the NG3 kernel your phone will run like a champ again!
Troubleshooting: If the NG3 update fails consider flashing back to stock NCE by flashing the G900A_Downgrade_to_NCE.tar in Odin's PDA slot(AP in Odin v3.09+), then taking the NG3 OTA update or place the G900A_NCEtoNG3_OTA.zip on your ext-sdcard and sideload from stock recovery.