Does the BT900 support JTAG along with UART upgrades?

Yes, the BT900 supports JTAG upgrades. You would need to bring out with two Segger lines in accordance with the Datasheet. Our Support team can provide the .bat file used in the upgrade process.