I need more details, please.
Basically, you have some boards remotely in different locations and only one probe? Can you please let me know the board name?
There are 2 possible solutions:
1. CW is working also for remote boards, but of course, you need to connect your board to a cwtap/etap (i.e.: need to have the probe connected to ethernet), so you need to have couple of probes (one probe for every target).
2. If you have an up and running u-boot on every board you can very simple download binaries on the board via a tftp server and after that just using the u-boot flash command you can write them to desired flash (of course, if the u-boot has the necessary support for that flash).