The protocol is not complex, but it requires many HOST<->DEVICES integrations.
I started a MTP implementation some years ago, it was enable to be detected to Linux as a media device, but I didn't finish the implementation to file transfer. If someone get enough motivation and want to suffer a lot I can send my implementation as starting point. BR, Alan On 1/21/22, TimH <t...@jti.uk.com> wrote: > Are there any implementations of MTP using NuttX, or that could be > easily and legally ported? > On 19/01/2022 18:54, Frank-Christian Kruegel wrote: >> Am 19.01.2022 um 19:40 schrieb TimH: >> >>> - an external PC (ideally Linux, Windows and MAC) needs to be able "see" >>> the data via USB (msd) and read/write to the memory (log data, config >>> files, audio files, etc). Hence FAT. >> >> There is MTP (https://en.wikipedia.org/wiki/Media_Transfer_Protocol), >> which operates on a file level, not a block level. Cameras and MP3 >> players use this. When using MTP you are free to choose any suitable >> file system since this is never exported to the outside world, and file >> locking etc is never an issue. >> >> Frank-Christian Krügel > >