So in my 2018 Jazz EX I have a 6YH2 head unit.
From poking around the system menus it is running software 0F.095.01.0021 (if that means anything to anyone).
Following this list you have the latest firmware or one of the most recent:
- RC3: Kernel 3.1.10, 09.08C.00.0021/1123,
- RC4: Kernel 3.1.10, 0C.091.01.0021/1123
- RC5: Kernel 3.1.10, 0C.091.01.0021/1123
- RC6: Kernel 3.1.10, 0E.094.00.0021/1123
- RC6.1: Kernel 3.1.10, 0E.094.00.1123ada3s.20161007.221618
- RC7: Kernel 3.1.10, 0F.095.00.0021 or 0F.095.01.1123
AFAIK, till the RC6.1 you can install some android apps, then the system has been locked.
It has no problem with reading a FAT32 64GB stick with around 43GB of music on it (over 7000 tracks).
It does take around 20 seconds to read the directory structure when I start the car, but it's fine after that. No pauses.
The only bad thing is using the track selection for so many files, but I just tend to select random all, and let it get on with it.
Keeping the same style since the first release in 2015 there are several versions with different hardware, i.e. different memory size for map storage. That's why some customers cannot update the Garmin Navi with the most recent map release, too heavy for older units like mine.
About your Kingston pendrive, I would try formatting it and uploading the music again. Better if the folder tree structure is more simple as possible.