So, is it possible for the background DFU / TFTP solution to be changed, so neither IPv6 nor TFTP are required -- we get the image onto the file system over our own BLE messaging mechanism, and then we feed the finished image (that we stored on the filesystem) to the background DFU library, that writes it to the proper location.