How to improve speed to download ulog files in SD-card

Hi all,
In our flights, we create huge size of ulog files per one flight.
Downloading the ulog file takes a long time on MAVLINK protcol via USB I/F.
For example, 100 MByte ulog files are created in one flight,
but it takes about 12 minutes to download to my PC.
We know that the best solution is to remove the SD card from the FC and insert it into the PC to retrieve the ulog files.
However, our UAV cannot access the SD card because the FC board is in the case.
In this situation, we want to improve the download speed of ulog files more than twice.
Please let me know if you have any solution.
I look forward to hearing from you. Thanks.

im following this post!

Following… I was wondering if anyone implemented a MTP mode to be able to read and modify files on the SDCard without taking it out. I can see the logger task conflicting with this but I would be fine if there is a separate non-flight mode or bootup for it.