I've been attempting to use the FOTA module to download application updates. We are using AWS and generating URLs on the fly that are received via MQTT messages. The URLs come with authentication tokens which FOTA doens't seem to understand and mangles the URL in an attempt to break it in to hostname and path. The command looks like this;
AT#XFOTA=1,"http://v2-firmware-bucket.s3.us-east-2.amazonaws.com/firmware/version%3D1.1.0/slm_app-1.1.bin?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIA3EZPSMKGNDANBL37%2F20230301%2Fus-east-2%2Fs3%2Faws4_request&X-Amz-Date=20230301T211852Z&X-Amz-Expires=3600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEO3%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaCXVzLWVhc3QtMiJHMEUCIG92VWqQoRG0CgCPrWpycxFY%2FpU99ap6ZOGUG1LBbNoTAiEAwvKv%2FUf6j1JcdPRM7CX57pExlCJvwk%2Byxh3E8yg7wUkqsgMIlv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARAAGgw3NjYyMTQ1NjI0NDQiDE2sAUUCvXvz4aqNoiqGA%2FUQsEWje%2BH485x00YUkRNnw%2FqNn5ULItaJh6WG3QxYoCNUW2MEJXReYJfTfpkKtA9slJgkYzboob9dSR1KMJmnro0mUEc4Iqt7yl1pYeoiQ82a5wdL8XqEvO%2BEHqHRc8UvRMKOHiX7sIUvNKt6UP7KVRE2UQbQ5xzDUjttg0l4V5EdsZIFejIL1oHRm5KuEgbixlMGRunZZGPYhVYQXdVj5MgLCCL0G4KoeL8TPfDTgV5OSKqlhym%2F7AsO8u5NlR56ZZGwi5skGH5XN%2BQqGkXvOOgJYPhQ%2FSpvzdGNyrWDJcMJwziELoPnrIJRQeexuI5lwJACiQCpOjHxKbg5WkxZE8T0P0oba3510zWyQo52p8RvzLYhjzaWJfY9%2B9004RD1F5xMBoxZIvLz%2ButAWFUKxDg%2Bg7FrOMVfBrWvTRNo31Akg7vOzI9B0uW%2Bqpv7l8mEN14s7Z%2BWvmgRAohzUgX72uxtQbJaWy8O4YHJDEcmeme89fLVbFXetVWl%2FC0H9586Mhs7VvDC5gv%2BfBjqdATlRvtBZ4ZH2gYPOa4BDN8LMDoOxtXjT5p8zDmcvjxfj1mCRFsNeJinvvJ81JN6%2F2%2F7OLpjqeMpdFBa0SoTTXsCuhjAbILLgwEaHGp4om8be9VgHrXCg1mBpr7e9iT%2B%2FkPOwV%2Fk9mHaDcxGgJ4N025V1CDI80wwutHjaeHfn0MLzdmnQeJZ%2B%2B2wRNl3POmUXn7TWADB0uzazDSlzpz8%3D&X-Amz-Signature=40fab953a2dfa48427d393abe8b9e959a369ce2848caef92ef8a7e7fe2dcdcf7&X-Amz-SignedHeaders=host"
Is there anyway to get FOTA to use these tokens without having to rewrite a bunch of the module.
Randall