Teensyduino File System Integration, including MTP and MSC

@defragster - same here trying to verify without using MTP - just using SD/sdfat. I know there is a copy 2 sd sketch someplace but can't find in it
 
Media is ExFAT formatted - did a fresh QUICK format - repeating above copy steps and TEENSY RESTARTED during copy.

Is there anything in MTP_Logger.ino that makes it a bad sketch for this test?

below - and NO the temp is not 0.00 degrees:
{ Temp reported FUNNY at times - wondering if that says anything about the state of the MCU at Crash time ...}
Code:
...
CrashReport:
  A problem occurred at (system time) 0:2:23
  Code was executing from address 0x16068
  CFSR: 82
	(DACCVIOL) Data Access Violation
	(MMARVALID) Accessed Address: 0x20007260 (Stack problem)
	  Check for stack overflows, array bounds, etc.
  Temperature inside the chip was 0.00 °C

Code:
*** Start Interval Timer ***
2403 CMD: 1002(OPEN_SESSION)l: 16 T:0 : 1
2403 RESP:2001(RSP:OK)l: 16 T:0 : 1
2453 CMD: 1001(GET_DEVICE_INFO)l: 12 T:1
2453 RESP:2001(RSP:OK)l: 12 T:1
2503 CMD: 1014(GET_DEVICE_PROP_DESC)l: 16 T:2 : d402
2503 RESP:2001(RSP:OK)l: 16 T:2 : d402

C:\T_Drive\tCode\FS_integrate\MTP_Logger\MTP_Logger.ino Oct 29 2021 00:29:08
5000 Initializing MTP Storage list ...Date: 1 Jan 2019 0:0:5
Ram Drive of size: 4194304 initialized
addFilesystem: 0 RAM 20006574
Set Storage Index drive to 0
addFilesystem: 1 QNAND 20006478
addFilesystem: 2 NAND_3 20005a84
addFilesystem: 3 NAND_4 20005d38
addFilesystem: 4 Flash_5 20005e3c
addFilesystem: 5 Flash_6 200060f0
ExFatPartition::init(20006b1c, 1)
    After datacacheGet
    >> Found direct
    Read in Data sector: 32768
    Valid ExFat
addFilesystem: 6 SD_Builtin 20006688
6514 Storage list initialized.

Menu Options:
	1 - List Drives (Step 1)
	2 - Select Drive for Logging (Step 2)
	l - List files on disk
	e - Erase files on disk
	s - Start Logging data (Restarting logger will append records to existing log)
	x - Stop Logging data
	d - Dump Log
	r - Reset MTP
	h - Menu

*** end Interval Timer ***
30575 CMD: 1004(GET_STORAGE_IDS)l: 12 T:3
30575 RESP:2001(RSP:OK)l: 12 T:3
30575 CMD: 1005(GET_STORAGE_INFO)l: 16 T:4 : 10001
65537 0 name:RAM
65537 0 name:RAM
30575 RESP:2001(RSP:OK)l: 16 T:4 : 10001
30575 CMD: 1005(GET_STORAGE_INFO)l: 16 T:5 : 20001
131073 1 name:QNAND
131073 1 name:QNAND
30663 RESP:2001(RSP:OK)l: 16 T:5 : 20001
30663 CMD: 1005(GET_STORAGE_INFO)l: 16 T:6 : 30001
196609 2 name:NAND_3
196609 2 name:NAND_3
32455 RESP:2001(RSP:OK)l: 16 T:6 : 30001
32456 CMD: 1005(GET_STORAGE_INFO)l: 16 T:7 : 40001
262145 3 name:NAND_4
262145 3 name:NAND_4
32723 RESP:2001(RSP:OK)l: 16 T:7 : 40001
32723 CMD: 1005(GET_STORAGE_INFO)l: 16 T:8 : 50001
327681 4 name:Flash_5
327681 4 name:Flash_5
33139 RESP:2001(RSP:OK)l: 16 T:8 : 50001
33140 CMD: 1005(GET_STORAGE_INFO)l: 16 T:9 : 60001
393217 5 name:Flash_6
393217 5 name:Flash_6
33160 RESP:2001(RSP:OK)l: 16 T:9 : 60001
33161 CMD: 1005(GET_STORAGE_INFO)l: 16 T:a : 70001
458753 6 name:SD_Builtin
458753 6 name:SD_Builtin
33175 RESP:2001(RSP:OK)l: 16 T:a : 70001
33175 CMD: 9801(GET_OBJECT_PROPS_SUPPORTED)l: 16 T:b : 3000
33175 RESP:2001(RSP:OK)l: 16 T:b : 3000
33175 CMD: 9801(GET_OBJECT_PROPS_SUPPORTED)l: 16 T:c : 3001
33175 RESP:2001(RSP:OK)l: 16 T:c : 3001
41856 CMD: 1007(GET_OBJECT_HANDLES)l: 24 T:d : 70001 0 ffffffff
*** MTPStorage::GenerateIndex called ***
    remove called: 0 /mtpindex.dat
0: 0 1 0 -1 0 0 /
1: 1 1 0 -1 0 0 /
2: 2 1 0 -1 0 0 /
3: 3 1 0 -1 0 0 /
4: 4 1 0 -1 0 0 /
5: 5 1 0 -1 0 0 /
6: 6 1 0 -1 0 0 /
7: 7 1 0 -1 0 0 /
8: 8 1 0 -1 0 0 /
9: 9 1 0 -1 0 0 /
10: 10 1 0 -1 0 0 /
11: 11 1 0 -1 0 0 /
12: 12 1 0 -1 0 0 /
13: 13 1 0 -1 0 0 /
14: 14 1 0 -1 0 0 /
15: 15 1 0 -1 0 0 /
16: 16 1 0 -1 0 0 /
17: 17 1 0 -1 0 0 /
18: 18 1 0 -1 0 0 /
19: 19 1 0 -1 0 0 /
** ScanDir called 6 6
  >> 20: 6 1 0 6 0 0 System Volume Information
** ScanDir called 6 6
** ScanDir called 6 6
41861 RESP:2001(RSP:OK)l: 24 T:d : 70001 0 ffffffff
41863 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e : 14 dc02 (FORMAT)
41863 RESP:2001(RSP:OK)l: 20 T:e : 14 dc02
41863 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:f : dc03 3001 (PROTECTION)
41863 RESP:2001(RSP:OK)l: 20 T:f : dc03 3001
41863 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10 : 14 dc03 (PROTECTION)
41863 RESP:2001(RSP:OK)l: 20 T:10 : 14 dc03
41863 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:11 : dc04 3001 (SIZE)
41864 RESP:2001(RSP:OK)l: 20 T:11 : dc04 3001
41864 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12 : 14 dc04 (SIZE)
41864 RESP:2001(RSP:OK)l: 20 T:12 : 14 dc04
41865 CMD: 1008(GET_OBJECT_INFO)l: 16 T:13 : 14
41865 RESP:2001(RSP:OK)l: 16 T:13 : 14
41865 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:14 : dc01 3001 (STORAGE_ID)
41865 RESP:2001(RSP:OK)l: 20 T:14 : dc01 3001
41866 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:15 : 14 dc01 (STORAGE_ID)
41866 RESP:2001(RSP:OK)l: 20 T:15 : 14 dc01
41866 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:16 : dc07 3001 (OBJECT NAME)
41866 RESP:2001(RSP:OK)l: 20 T:16 : dc07 3001
41866 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:17 : 14 dc07 (OBJECT NAME)
41866 RESP:2001(RSP:OK)l: 20 T:17 : 14 dc07
41866 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:18 : dc08 3001 (CREATED)
41866 RESP:2001(RSP:OK)l: 20 T:18 : dc08 3001
41867 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:19 : 14 dc08 (CREATED)
Create (617bb346)Date/time:20211029T083934
Create (617bb346)Date/time:20211029T083934
41867 RESP:2001(RSP:OK)l: 20 T:19 : 14 dc08
41867 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:1a : dc09 3001 (MODIFIED)
41867 RESP:2001(RSP:OK)l: 20 T:1a : dc09 3001
41867 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:1b : 14 dc09 (MODIFIED)
Modify (617bb346)Date/time:20211029T083934
Modify (617bb346)Date/time:20211029T083934
41867 RESP:2001(RSP:OK)l: 20 T:1b : 14 dc09
41867 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:1c : dc41 3001 (PERSISTENT_UID)
41867 RESP:2001(RSP:OK)l: 20 T:1c : dc41 3001
41867 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:1d : 14 dc41 (PERSISTENT_UID)
41867 RESP:2001(RSP:OK)l: 20 T:1d : 14 dc41
41867 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:1e : dc44 3001 (NAME)
41868 RESP:2001(RSP:OK)l: 20 T:1e : dc44 3001
41868 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:1f : 14 dc44 (NAME)
41868 RESP:2001(RSP:OK)l: 20 T:1f : 14 dc44
68709 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:20 : 70001 ffffffff
68709 DATA:100c(SEND_OBJECT_INFO)l: 156 T:20 : 0 3001 0 3000 0
SendObjectInfo: 458753 4294967295 20004560: 0 3001 0 0 3000 0 0 0 0 0 0 0 0 0 0 : 2021-10
Read DateTime string: 20211029T084113.0
>> date/Time: 617bb3a9 10/29/2021 8:41:13
Created: 617bb3a9
Read DateTime string: 20211029T084113.0
>> date/Time: 617bb3a9 10/29/2021 8:41:13
Modified: 617bb3a9
68750 RESP:2001(RSP:OK)l: 24 T:20 : 70001 ffffffff 15
68750 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:21 : 15 dc02 (FORMAT)
68750 RESP:2001(RSP:OK)l: 20 T:21 : 15 dc02
68751 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:22 : 15 dc01 (STORAGE_ID)
68751 RESP:2001(RSP:OK)l: 20 T:22 : 15 dc01
68751 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:23 : 15 dc07 (OBJECT NAME)
68751 RESP:2001(RSP:OK)l: 20 T:23 : 15 dc07
68752 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:24 : dc0b 3001 (PARENT)
68752 RESP:2001(RSP:OK)l: 20 T:24 : dc0b 3001
68752 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:25 : 15 dc0b (PARENT)
68752 RESP:2001(RSP:OK)l: 20 T:25 : 15 dc0b
68752 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:26 : 15 dc41 (PERSISTENT_UID)
68752 RESP:2001(RSP:OK)l: 20 T:26 : 15 dc41
68752 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:27 : 15 dc44 (NAME)
68752 RESP:2001(RSP:OK)l: 20 T:27 : 15 dc44
68754 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:28 : 15 dc03 (PROTECTION)
68754 RESP:2001(RSP:OK)l: 20 T:28 : 15 dc03
68754 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:29 : 15 dc04 (SIZE)
68754 RESP:2001(RSP:OK)l: 20 T:29 : 15 dc04
68755 CMD: 1008(GET_OBJECT_INFO)l: 16 T:2a : 15
68755 RESP:2001(RSP:OK)l: 16 T:2a : 15
68756 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:2b : 15 dc08 (CREATED)
Create (617bb3a9)Date/time:20211029T084113
Create (617bb3a9)Date/time:20211029T084113
68756 RESP:2001(RSP:OK)l: 20 T:2b : 15 dc08
68756 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:2c : 15 dc09 (MODIFIED)
Modify (617bb3a9)Date/time:20211029T084113
Modify (617bb3a9)Date/time:20211029T084113
68756 RESP:2001(RSP:OK)l: 20 T:2c : 15 dc09
68762 CMD: 1007(GET_OBJECT_HANDLES)l: 24 T:2d : 70001 0 15
** ScanDir called 6 21
** ScanDir called 6 21
** ScanDir called 6 21
68762 RESP:2001(RSP:OK)l: 24 T:2d : 70001 0 15
68791 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:2e : 70001 15
68791 DATA:100c(SEND_OBJECT_INFO)l: 180 T:2e : 0 3000 103952e 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 103952e 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211001_151210.jpg
Read DateTime string: 20211029T084113.0
>> date/Time: 617bb3a9 10/29/2021 8:41:13
Created: 617bb3a9
Read DateTime string: 20211001T151211.0
>> date/Time: 6157254b 10/1/2021 15:12:11
Modified: 6157254b
68806 RESP:2001(RSP:OK)l: 24 T:2e : 70001 15 16
68807 CMD: 100d(SEND_OBJECT)l: 12 T:2f
MTPD::SendObject: len:17012014
 # USB Packets: 33226 total: 33 avg ms: 0 max: 16
 # Write: 8307 total:4809 avg ms: 0 max: 16
>>>Total Time: 4934039
73741 RESP:2001(RSP:OK)l: 12 T:2f
73743 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:30 : dc44 3000 (NAME)
73743 RESP:2001(RSP:OK)l: 20 T:30 : dc44 3000
73747 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:31 : 16 dc02 (FORMAT)
73747 RESP:2001(RSP:OK)l: 20 T:31 : 16 dc02
73752 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:32 : dc01 3000 (STORAGE_ID)
73752 RESP:2001(RSP:OK)l: 20 T:32 : dc01 3000
73761 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:33 : 16 dc01 (STORAGE_ID)
73761 RESP:2001(RSP:OK)l: 20 T:33 : 16 dc01
73773 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:34 : dc07 3000 (OBJECT NAME)
73773 RESP:2001(RSP:OK)l: 20 T:34 : dc07 3000
73781 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:35 : 16 dc07 (OBJECT NAME)
73781 RESP:2001(RSP:OK)l: 20 T:35 : 16 dc07
73789 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:36 : dc0b 3000 (PARENT)
73789 RESP:2001(RSP:OK)l: 20 T:36 : dc0b 3000
73800 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:37 : 16 dc0b (PARENT)
73800 RESP:2001(RSP:OK)l: 20 T:37 : 16 dc0b
73808 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:38 : dc41 3000 (PERSISTENT_UID)
73808 RESP:2001(RSP:OK)l: 20 T:38 : dc41 3000
73818 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:39 : 16 dc41 (PERSISTENT_UID)
73818 RESP:2001(RSP:OK)l: 20 T:39 : 16 dc41
73823 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:3a : 16 dc44 (NAME)
73823 RESP:2001(RSP:OK)l: 20 T:3a : 16 dc44
73866 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:3b : dc03 3000 (PROTECTION)
73866 RESP:2001(RSP:OK)l: 20 T:3b : dc03 3000
73867 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:3c : 16 dc03 (PROTECTION)
73867 RESP:2001(RSP:OK)l: 20 T:3c : 16 dc03
73867 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:3d : dc04 3000 (SIZE)
73867 RESP:2001(RSP:OK)l: 20 T:3d : dc04 3000
73867 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:3e : 16 dc04 (SIZE)
73867 RESP:2001(RSP:OK)l: 20 T:3e : 16 dc04
73868 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:3f : dc08 3000 (CREATED)
73868 RESP:2001(RSP:OK)l: 20 T:3f : dc08 3000
73868 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:40 : 16 dc08 (CREATED)
Create (617bb3a9)Date/time:20211029T084113
Create (617bb3a9)Date/time:20211029T084113
73868 RESP:2001(RSP:OK)l: 20 T:40 : 16 dc08
73870 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:41 : dc09 3000 (MODIFIED)
73870 RESP:2001(RSP:OK)l: 20 T:41 : dc09 3000
73870 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:42 : 16 dc09 (MODIFIED)
Modify (6157254b)Date/time:20211001T151211
Modify (6157254b)Date/time:20211001T151211
73870 RESP:2001(RSP:OK)l: 20 T:42 : 16 dc09
73872 CMD: 1008(GET_OBJECT_INFO)l: 16 T:43 : 16
73872 RESP:2001(RSP:OK)l: 16 T:43 : 16
73903 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:44 : 70001 15
73903 DATA:100c(SEND_OBJECT_INFO)l: 180 T:44 : 0 3000 1c6df50 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 1c6df50 3000 0 0 0 2420 1b18 18 0 0 0 0 : 20211001_160701.jpg
Read DateTime string: 20211029T084118.0
>> date/Time: 617bb3ae 10/29/2021 8:41:18
Created: 617bb3ae
Read DateTime string: 20211001T160701.0
>> date/Time: 61573225 10/1/2021 16:7:1
Modified: 61573225
73917 RESP:2001(RSP:OK)l: 24 T:44 : 70001 15 17
73917 CMD: 100d(SEND_OBJECT)l: 12 T:45
MTPD::SendObject: len:29810512
 # USB Packets: 58223 total: 43 avg ms: 0 max: 29
 # Write: 14556 total:8429 avg ms: 0 max: 14
>>>Total Time: 8606589
82524 RESP:2001(RSP:OK)l: 12 T:45
82524 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:46 : 17 dc02 (FORMAT)
82524 RESP:2001(RSP:OK)l: 20 T:46 : 17 dc02
82525 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:47 : 17 dc01 (STORAGE_ID)
82525 RESP:2001(RSP:OK)l: 20 T:47 : 17 dc01
82525 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:48 : 17 dc07 (OBJECT NAME)
82525 RESP:2001(RSP:OK)l: 20 T:48 : 17 dc07
82525 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:49 : 17 dc0b (PARENT)
82525 RESP:2001(RSP:OK)l: 20 T:49 : 17 dc0b
82526 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:4a : 17 dc41 (PERSISTENT_UID)
82526 RESP:2001(RSP:OK)l: 20 T:4a : 17 dc41
82526 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:4b : 17 dc44 (NAME)
82526 RESP:2001(RSP:OK)l: 20 T:4b : 17 dc44
82530 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:4c : 17 dc03 (PROTECTION)
82530 RESP:2001(RSP:OK)l: 20 T:4c : 17 dc03
82530 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:4d : 17 dc04 (SIZE)
82530 RESP:2001(RSP:OK)l: 20 T:4d : 17 dc04
82531 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:4e : 17 dc08 (CREATED)
Create (617bb3ae)Date/time:20211029T084118
Create (617bb3ae)Date/time:20211029T084118
82531 RESP:2001(RSP:OK)l: 20 T:4e : 17 dc08
82531 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:4f : 17 dc09 (MODIFIED)
Modify (61573225)Date/time:20211001T160701
Modify (61573225)Date/time:20211001T160701
82531 RESP:2001(RSP:OK)l: 20 T:4f : 17 dc09
82532 CMD: 1008(GET_OBJECT_INFO)l: 16 T:50 : 17
82532 RESP:2001(RSP:OK)l: 16 T:50 : 17
82563 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:51 : 70001 15
82564 DATA:100c(SEND_OBJECT_INFO)l: 180 T:51 : 0 3000 9f6af5 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 9f6af5 3000 0 0 0 2420 1b18 18 0 0 0 0 : 20211003_171543.jpg
Read DateTime string: 20211029T084127.0
>> date/Time: 617bb3b7 10/29/2021 8:41:27
Created: 617bb3b7
Read DateTime string: 20211003T171554.0
>> date/Time: 6159e54a 10/3/2021 17:15:54
Modified: 6159e54a
82578 RESP:2001(RSP:OK)l: 24 T:51 : 70001 15 18
82579 CMD: 100d(SEND_OBJECT)l: 12 T:52
MTPD::SendObject: len:10447605
 # USB Packets: 20405 total: 12 avg ms: 0 max: 7
 # Write: 5102 total:2948 avg ms: 0 max: 2
>>>Total Time: 3023664
85602 RESP:2001(RSP:OK)l: 12 T:52
85603 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:53 : 18 dc02 (FORMAT)
85603 RESP:2001(RSP:OK)l: 20 T:53 : 18 dc02
85604 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:54 : 18 dc01 (STORAGE_ID)
85604 RESP:2001(RSP:OK)l: 20 T:54 : 18 dc01
85604 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:55 : 18 dc07 (OBJECT NAME)
85604 RESP:2001(RSP:OK)l: 20 T:55 : 18 dc07
85604 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:56 : 18 dc0b (PARENT)
85604 RESP:2001(RSP:OK)l: 20 T:56 : 18 dc0b
85605 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:57 : 18 dc41 (PERSISTENT_UID)
85605 RESP:2001(RSP:OK)l: 20 T:57 : 18 dc41
85605 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:58 : 18 dc44 (NAME)
85605 RESP:2001(RSP:OK)l: 20 T:58 : 18 dc44
85608 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:59 : 18 dc03 (PROTECTION)
85608 RESP:2001(RSP:OK)l: 20 T:59 : 18 dc03
85608 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:5a : 18 dc04 (SIZE)
85608 RESP:2001(RSP:OK)l: 20 T:5a : 18 dc04
85608 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:5b : 18 dc08 (CREATED)
Create (617bb3b7)Date/time:20211029T084127
Create (617bb3b7)Date/time:20211029T084127
85609 RESP:2001(RSP:OK)l: 20 T:5b : 18 dc08
85609 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:5c : 18 dc09 (MODIFIED)
Modify (6159e54a)Date/time:20211003T171554
Modify (6159e54a)Date/time:20211003T171554
85609 RESP:2001(RSP:OK)l: 20 T:5c : 18 dc09
85610 CMD: 1008(GET_OBJECT_INFO)l: 16 T:5d : 18
85610 RESP:2001(RSP:OK)l: 16 T:5d : 18
85639 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:5e : 70001 15
85639 DATA:100c(SEND_OBJECT_INFO)l: 180 T:5e : 0 3000 cfb628 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 cfb628 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211005_115053.jpg
Read DateTime string: 20211029T084130.0
>> date/Time: 617bb3ba 10/29/2021 8:41:30
Created: 617bb3ba
Read DateTime string: 20211005T115053.0
>> date/Time: 615c3c1d 10/5/2021 11:50:53
Modified: 615c3c1d
85656 RESP:2001(RSP:OK)l: 24 T:5e : 70001 15 19
85657 CMD: 100d(SEND_OBJECT)l: 12 T:5f
MTPD::SendObject: len:13612584
 # USB Packets: 26587 total: 7 avg ms: 0 max: 3
 # Write: 6647 total:3852 avg ms: 0 max: 13
>>>Total Time: 3941586
89598 RESP:2001(RSP:OK)l: 12 T:5f
89599 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:60 : 19 dc02 (FORMAT)
89599 RESP:2001(RSP:OK)l: 20 T:60 : 19 dc02
89599 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:61 : 19 dc01 (STORAGE_ID)
89599 RESP:2001(RSP:OK)l: 20 T:61 : 19 dc01
89600 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:62 : 19 dc07 (OBJECT NAME)
89600 RESP:2001(RSP:OK)l: 20 T:62 : 19 dc07
89600 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:63 : 19 dc0b (PARENT)
89600 RESP:2001(RSP:OK)l: 20 T:63 : 19 dc0b
89601 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:64 : 19 dc41 (PERSISTENT_UID)
89601 RESP:2001(RSP:OK)l: 20 T:64 : 19 dc41
89601 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:65 : 19 dc44 (NAME)
89601 RESP:2001(RSP:OK)l: 20 T:65 : 19 dc44
89603 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:66 : 19 dc03 (PROTECTION)
89603 RESP:2001(RSP:OK)l: 20 T:66 : 19 dc03
89603 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:67 : 19 dc04 (SIZE)
89603 RESP:2001(RSP:OK)l: 20 T:67 : 19 dc04
89604 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:68 : 19 dc08 (CREATED)
Create (617bb3ba)Date/time:20211029T084130
Create (617bb3ba)Date/time:20211029T084130
89604 RESP:2001(RSP:OK)l: 20 T:68 : 19 dc08
89604 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:69 : 19 dc09 (MODIFIED)
Modify (615c3c1d)Date/time:20211005T115053
Modify (615c3c1d)Date/time:20211005T115053
89604 RESP:2001(RSP:OK)l: 20 T:69 : 19 dc09
89605 CMD: 1008(GET_OBJECT_INFO)l: 16 T:6a : 19
89605 RESP:2001(RSP:OK)l: 16 T:6a : 19
89636 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:6b : 70001 15
89636 DATA:100c(SEND_OBJECT_INFO)l: 180 T:6b : 0 3000 131f535 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 131f535 3000 0 0 0 2420 1b18 18 0 0 0 0 : 20211005_121230.jpg
Read DateTime string: 20211029T084134.0
>> date/Time: 617bb3be 10/29/2021 8:41:34
Created: 617bb3be
Read DateTime string: 20211005T121230.0
>> date/Time: 615c412e 10/5/2021 12:12:30
Modified: 615c412e
89653 RESP:2001(RSP:OK)l: 24 T:6b : 70001 15 1a
89654 CMD: 100d(SEND_OBJECT)l: 12 T:6c
MTPD::SendObject: len:20051253
 # USB Packets: 39162 total: 69 avg ms: 0 max: 30
 # Write: 9791 total:5677 avg ms: 0 max: 25
>>>Total Time: 5846132
95500 RESP:2001(RSP:OK)l: 12 T:6c
95501 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:6d : 1a dc02 (FORMAT)
95501 RESP:2001(RSP:OK)l: 20 T:6d : 1a dc02
95501 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:6e : 1a dc01 (STORAGE_ID)
95501 RESP:2001(RSP:OK)l: 20 T:6e : 1a dc01
95501 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:6f : 1a dc07 (OBJECT NAME)
95502 RESP:2001(RSP:OK)l: 20 T:6f : 1a dc07
95502 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:70 : 1a dc0b (PARENT)
95502 RESP:2001(RSP:OK)l: 20 T:70 : 1a dc0b
95502 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:71 : 1a dc41 (PERSISTENT_UID)
95502 RESP:2001(RSP:OK)l: 20 T:71 : 1a dc41
95502 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:72 : 1a dc44 (NAME)
95502 RESP:2001(RSP:OK)l: 20 T:72 : 1a dc44
95505 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:73 : 1a dc03 (PROTECTION)
95505 RESP:2001(RSP:OK)l: 20 T:73 : 1a dc03
95506 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:74 : 1a dc04 (SIZE)
95506 RESP:2001(RSP:OK)l: 20 T:74 : 1a dc04
95506 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:75 : 1a dc08 (CREATED)
Create (617bb3be)Date/time:20211029T084134
Create (617bb3be)Date/time:20211029T084134
95506 RESP:2001(RSP:OK)l: 20 T:75 : 1a dc08
95506 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:76 : 1a dc09 (MODIFIED)
Modify (615c412e)Date/time:20211005T121230
Modify (615c412e)Date/time:20211005T121230
95506 RESP:2001(RSP:OK)l: 20 T:76 : 1a dc09
95508 CMD: 1008(GET_OBJECT_INFO)l: 16 T:77 : 1a
95508 RESP:2001(RSP:OK)l: 16 T:77 : 1a
95537 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:78 : 70001 15
95537 DATA:100c(SEND_OBJECT_INFO)l: 180 T:78 : 0 3000 fe8a79 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 fe8a79 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211005_122123.jpg
Read DateTime string: 20211029T084140.0
>> date/Time: 617bb3c4 10/29/2021 8:41:40
Created: 617bb3c4
Read DateTime string: 20211005T122124.0
>> date/Time: 615c4344 10/5/2021 12:21:24
Modified: 615c4344
95555 RESP:2001(RSP:OK)l: 24 T:78 : 70001 15 1b
95555 CMD: 100d(SEND_OBJECT)l: 12 T:79
MTPD::SendObject: len:16681593
 # USB Packets: 32581 total: 37 avg ms: 0 max: 24
 # Write: 8146 total:4713 avg ms: 0 max: 13
>>>Total Time: 4833603
100389 RESP:2001(RSP:OK)l: 12 T:79
100389 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:7a : 1b dc02 (FORMAT)
100389 RESP:2001(RSP:OK)l: 20 T:7a : 1b dc02
100390 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:7b : 1b dc01 (STORAGE_ID)
100390 RESP:2001(RSP:OK)l: 20 T:7b : 1b dc01
100390 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:7c : 1b dc07 (OBJECT NAME)
100390 RESP:2001(RSP:OK)l: 20 T:7c : 1b dc07
100390 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:7d : 1b dc0b (PARENT)
100390 RESP:2001(RSP:OK)l: 20 T:7d : 1b dc0b
100391 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:7e : 1b dc41 (PERSISTENT_UID)
100391 RESP:2001(RSP:OK)l: 20 T:7e : 1b dc41
100392 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:7f : 1b dc44 (NAME)
100392 RESP:2001(RSP:OK)l: 20 T:7f : 1b dc44
100395 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:80 : 1b dc03 (PROTECTION)
100395 RESP:2001(RSP:OK)l: 20 T:80 : 1b dc03
100395 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:81 : 1b dc04 (SIZE)
100395 RESP:2001(RSP:OK)l: 20 T:81 : 1b dc04
100395 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:82 : 1b dc08 (CREATED)
Create (617bb3c4)Date/time:20211029T084140
Create (617bb3c4)Date/time:20211029T084140
100395 RESP:2001(RSP:OK)l: 20 T:82 : 1b dc08
100396 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:83 : 1b dc09 (MODIFIED)
Modify (615c4344)Date/time:20211005T122124
Modify (615c4344)Date/time:20211005T122124
100396 RESP:2001(RSP:OK)l: 20 T:83 : 1b dc09
100397 CMD: 1008(GET_OBJECT_INFO)l: 16 T:84 : 1b
100397 RESP:2001(RSP:OK)l: 16 T:84 : 1b
100435 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:85 : 70001 15
100435 DATA:100c(SEND_OBJECT_INFO)l: 180 T:85 : 0 3000 955ee7 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 955ee7 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211006_203154.jpg
Read DateTime string: 20211029T084145.0
>> date/Time: 617bb3c9 10/29/2021 8:41:45
Created: 617bb3c9
Read DateTime string: 20211006T203159.0
>> date/Time: 615e07bf 10/6/2021 20:31:59
Modified: 615e07bf
100449 RESP:2001(RSP:OK)l: 24 T:85 : 70001 15 1c
100449 CMD: 100d(SEND_OBJECT)l: 12 T:86
MTPD::SendObject: len:9789159
 # USB Packets: 19119 total: 30 avg ms: 0 max: 26
 # Write: 4780 total:2773 avg ms: 0 max: 15
>>>Total Time: 2858988
103308 RESP:2001(RSP:OK)l: 12 T:86
103309 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:87 : 1c dc02 (FORMAT)
103309 RESP:2001(RSP:OK)l: 20 T:87 : 1c dc02
103309 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:88 : 1c dc01 (STORAGE_ID)
103309 RESP:2001(RSP:OK)l: 20 T:88 : 1c dc01
103310 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:89 : 1c dc07 (OBJECT NAME)
103310 RESP:2001(RSP:OK)l: 20 T:89 : 1c dc07
103310 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:8a : 1c dc0b (PARENT)
103310 RESP:2001(RSP:OK)l: 20 T:8a : 1c dc0b
103310 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:8b : 1c dc41 (PERSISTENT_UID)
103310 RESP:2001(RSP:OK)l: 20 T:8b : 1c dc41
103310 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:8c : 1c dc44 (NAME)
103310 RESP:2001(RSP:OK)l: 20 T:8c : 1c dc44
103312 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:8d : 1c dc03 (PROTECTION)
103312 RESP:2001(RSP:OK)l: 20 T:8d : 1c dc03
103314 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:8e : 1c dc04 (SIZE)
103314 RESP:2001(RSP:OK)l: 20 T:8e : 1c dc04
103314 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:8f : 1c dc08 (CREATED)
Create (617bb3c9)Date/time:20211029T084145
Create (617bb3c9)Date/time:20211029T084145
103314 RESP:2001(RSP:OK)l: 20 T:8f : 1c dc08
103314 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:90 : 1c dc09 (MODIFIED)
Modify (615e07bf)Date/time:20211006T203159
Modify (615e07bf)Date/time:20211006T203159
103314 RESP:2001(RSP:OK)l: 20 T:90 : 1c dc09
103315 CMD: 1008(GET_OBJECT_INFO)l: 16 T:91 : 1c
103315 RESP:2001(RSP:OK)l: 16 T:91 : 1c
103349 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:92 : 70001 15
103350 DATA:100c(SEND_OBJECT_INFO)l: 180 T:92 : 0 3000 cb0d6f 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 cb0d6f 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211007_163911.jpg
Read DateTime string: 20211029T084148.0
>> date/Time: 617bb3cc 10/29/2021 8:41:48
Created: 617bb3cc
Read DateTime string: 20211007T163911.0
>> date/Time: 615f22af 10/7/2021 16:39:11
Modified: 615f22af
103364 RESP:2001(RSP:OK)l: 24 T:92 : 70001 15 1d
103365 CMD: 100d(SEND_OBJECT)l: 12 T:93
MTPD::SendObject: len:13307247
 # USB Packets: 25990 total: 15 avg ms: 0 max: 7
 # Write: 6498 total:3750 avg ms: 0 max: 3
>>>Total Time: 3832698
107198 RESP:2001(RSP:OK)l: 12 T:93
107198 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:94 : 1d dc02 (FORMAT)
107198 RESP:2001(RSP:OK)l: 20 T:94 : 1d dc02
107198 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:95 : 1d dc01 (STORAGE_ID)
107198 RESP:2001(RSP:OK)l: 20 T:95 : 1d dc01
107199 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:96 : 1d dc07 (OBJECT NAME)
107199 RESP:2001(RSP:OK)l: 20 T:96 : 1d dc07
107199 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:97 : 1d dc0b (PARENT)
107199 RESP:2001(RSP:OK)l: 20 T:97 : 1d dc0b
107200 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:98 : 1d dc41 (PERSISTENT_UID)
107200 RESP:2001(RSP:OK)l: 20 T:98 : 1d dc41
107200 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:99 : 1d dc44 (NAME)
107200 RESP:2001(RSP:OK)l: 20 T:99 : 1d dc44
107202 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:9a : 1d dc03 (PROTECTION)
107202 RESP:2001(RSP:OK)l: 20 T:9a : 1d dc03
107203 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:9b : 1d dc04 (SIZE)
107203 RESP:2001(RSP:OK)l: 20 T:9b : 1d dc04
107203 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:9c : 1d dc08 (CREATED)
Create (617bb3cc)Date/time:20211029T084148
Create (617bb3cc)Date/time:20211029T084148
107203 RESP:2001(RSP:OK)l: 20 T:9c : 1d dc08
107203 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:9d : 1d dc09 (MODIFIED)
Modify (615f22af)Date/time:20211007T163911
Modify (615f22af)Date/time:20211007T163911
107203 RESP:2001(RSP:OK)l: 20 T:9d : 1d dc09
107204 CMD: 1008(GET_OBJECT_INFO)l: 16 T:9e : 1d
107204 RESP:2001(RSP:OK)l: 16 T:9e : 1d
107240 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:9f : 70001 15
107240 DATA:100c(SEND_OBJECT_INFO)l: 180 T:9f : 0 3000 b8aca2 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 b8aca2 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211007_163950.jpg
Read DateTime string: 20211029T084151.0
>> date/Time: 617bb3cf 10/29/2021 8:41:51
Created: 617bb3cf
Read DateTime string: 20211007T163951.0
>> date/Time: 615f22d7 10/7/2021 16:39:51
Modified: 615f22d7
107253 RESP:2001(RSP:OK)l: 24 T:9f : 70001 15 1e
107253 CMD: 100d(SEND_OBJECT)l: 12 T:a0
MTPD::SendObject: len:12102818
 # USB Packets: 23638 total: 28 avg ms: 0 max: 17
 # Write: 5910 total:3427 avg ms: 0 max: 12
>>>Total Time: 3517599
110771 RESP:2001(RSP:OK)l: 12 T:a0
110771 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a1 : 1e dc02 (FORMAT)
110771 RESP:2001(RSP:OK)l: 20 T:a1 : 1e dc02
110772 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a2 : 1e dc01 (STORAGE_ID)
110772 RESP:2001(RSP:OK)l: 20 T:a2 : 1e dc01
110772 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a3 : 1e dc07 (OBJECT NAME)
110772 RESP:2001(RSP:OK)l: 20 T:a3 : 1e dc07
110773 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a4 : 1e dc0b (PARENT)
110773 RESP:2001(RSP:OK)l: 20 T:a4 : 1e dc0b
110774 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a5 : 1e dc41 (PERSISTENT_UID)
110774 RESP:2001(RSP:OK)l: 20 T:a5 : 1e dc41
110774 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a6 : 1e dc44 (NAME)
110774 RESP:2001(RSP:OK)l: 20 T:a6 : 1e dc44
110777 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a7 : 1e dc03 (PROTECTION)
110777 RESP:2001(RSP:OK)l: 20 T:a7 : 1e dc03
110777 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a8 : 1e dc04 (SIZE)
110777 RESP:2001(RSP:OK)l: 20 T:a8 : 1e dc04
110777 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:a9 : 1e dc08 (CREATED)
Create (617bb3cf)Date/time:20211029T084151
Create (617bb3cf)Date/time:20211029T084151
110777 RESP:2001(RSP:OK)l: 20 T:a9 : 1e dc08
110777 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:aa : 1e dc09 (MODIFIED)
Modify (615f22d7)Date/time:20211007T163951
Modify (615f22d7)Date/time:20211007T163951
110777 RESP:2001(RSP:OK)l: 20 T:aa : 1e dc09
110779 CMD: 1008(GET_OBJECT_INFO)l: 16 T:ab : 1e
110779 RESP:2001(RSP:OK)l: 16 T:ab : 1e
110814 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:ac : 70001 15
110814 DATA:100c(SEND_OBJECT_INFO)l: 180 T:ac : 0 3000 cf2e61 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 cf2e61 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211007_165117.jpg
Read DateTime string: 20211029T084155.0
>> date/Time: 617bb3d3 10/29/2021 8:41:55
Created: 617bb3d3
Read DateTime string: 20211007T165118.0
>> date/Time: 615f2586 10/7/2021 16:51:18
Modified: 615f2586
110833 RESP:2001(RSP:OK)l: 24 T:ac : 70001 15 1f
110833 CMD: 100d(SEND_OBJECT)l: 12 T:ad
MTPD::SendObject: len:13577825
 # USB Packets: 26519 total: 10 avg ms: 0 max: 9
 # Write: 6630 total:3845 avg ms: 0 max: 15
>>>Total Time: 3922099
114755 RESP:2001(RSP:OK)l: 12 T:ad
114756 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:ae : 1f dc02 (FORMAT)
114756 RESP:2001(RSP:OK)l: 20 T:ae : 1f dc02
114757 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:af : 1f dc01 (STORAGE_ID)
114757 RESP:2001(RSP:OK)l: 20 T:af : 1f dc01
114757 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b0 : 1f dc07 (OBJECT NAME)
114757 RESP:2001(RSP:OK)l: 20 T:b0 : 1f dc07
114757 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b1 : 1f dc0b (PARENT)
114757 RESP:2001(RSP:OK)l: 20 T:b1 : 1f dc0b
114758 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b2 : 1f dc41 (PERSISTENT_UID)
114758 RESP:2001(RSP:OK)l: 20 T:b2 : 1f dc41
114758 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b3 : 1f dc44 (NAME)
114758 RESP:2001(RSP:OK)l: 20 T:b3 : 1f dc44
114761 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b4 : 1f dc03 (PROTECTION)
114761 RESP:2001(RSP:OK)l: 20 T:b4 : 1f dc03
114761 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b5 : 1f dc04 (SIZE)
114761 RESP:2001(RSP:OK)l: 20 T:b5 : 1f dc04
114761 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b6 : 1f dc08 (CREATED)
Create (617bb3d3)Date/time:20211029T084155
Create (617bb3d3)Date/time:20211029T084155
114761 RESP:2001(RSP:OK)l: 20 T:b6 : 1f dc08
114762 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b7 : 1f dc09 (MODIFIED)
Modify (615f2586)Date/time:20211007T165118
Modify (615f2586)Date/time:20211007T165118
114762 RESP:2001(RSP:OK)l: 20 T:b7 : 1f dc09
114763 CMD: 1008(GET_OBJECT_INFO)l: 16 T:b8 : 1f
114764 RESP:2001(RSP:OK)l: 16 T:b8 : 1f
114806 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:b9 : 70001 15
114807 DATA:100c(SEND_OBJECT_INFO)l: 180 T:b9 : 0 3000 9c1107 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 9c1107 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211007_171804.jpg
Read DateTime string: 20211029T084159.0
>> date/Time: 617bb3d7 10/29/2021 8:41:59
Created: 617bb3d7
Read DateTime string: 20211007T171804.0
>> date/Time: 615f2bcc 10/7/2021 17:18:4
Modified: 615f2bcc
114822 RESP:2001(RSP:OK)l: 24 T:b9 : 70001 15 20
114823 CMD: 100d(SEND_OBJECT)l: 12 T:ba
MTPD::SendObject: len:10227975
 # USB Packets: 19976 total: 5 avg ms: 0 max: 2
 # Write: 4995 total:2882 avg ms: 0 max: 3
>>>Total Time: 2949739
117772 RESP:2001(RSP:OK)l: 12 T:ba
117773 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:bb : 20 dc02 (FORMAT)
117773 RESP:2001(RSP:OK)l: 20 T:bb : 20 dc02
117773 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:bc : 20 dc01 (STORAGE_ID)
117773 RESP:2001(RSP:OK)l: 20 T:bc : 20 dc01
117774 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:bd : 20 dc07 (OBJECT NAME)
117774 RESP:2001(RSP:OK)l: 20 T:bd : 20 dc07
117774 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:be : 20 dc0b (PARENT)
117774 RESP:2001(RSP:OK)l: 20 T:be : 20 dc0b
117774 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:bf : 20 dc41 (PERSISTENT_UID)
117774 RESP:2001(RSP:OK)l: 20 T:bf : 20 dc41
117775 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:c0 : 20 dc44 (NAME)
117775 RESP:2001(RSP:OK)l: 20 T:c0 : 20 dc44
117777 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:c1 : 20 dc03 (PROTECTION)
117777 RESP:2001(RSP:OK)l: 20 T:c1 : 20 dc03
117777 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:c2 : 20 dc04 (SIZE)
117777 RESP:2001(RSP:OK)l: 20 T:c2 : 20 dc04
117777 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:c3 : 20 dc08 (CREATED)
Create (617bb3d7)Date/time:20211029T084159
Create (617bb3d7)Date/time:20211029T084159
117777 RESP:2001(RSP:OK)l: 20 T:c3 : 20 dc08
117778 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:c4 : 20 dc09 (MODIFIED)
Modify (615f2bcc)Date/time:20211007T171804
Modify (615f2bcc)Date/time:20211007T171804
117778 RESP:2001(RSP:OK)l: 20 T:c4 : 20 dc09
117780 CMD: 1008(GET_OBJECT_INFO)l: 16 T:c5 : 20
117780 RESP:2001(RSP:OK)l: 16 T:c5 : 20
117825 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:c6 : 70001 15
117825 DATA:100c(SEND_OBJECT_INFO)l: 188 T:c6 : 0 3000 41cad9 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 41cad9 3000 0 0 0 17b2 17d0 18 0 0 0 0 : 20211007_181428 (2).jpg
Read DateTime string: 20211029T084202.0
>> date/Time: 617bb3da 10/29/2021 8:42:2
Created: 617bb3da
Read DateTime string: 20211007T181659.0
>> date/Time: 615f399b 10/7/2021 18:16:59
Modified: 615f399b
117841 RESP:2001(RSP:OK)l: 24 T:c6 : 70001 15 21
117842 CMD: 100d(SEND_OBJECT)l: 12 T:c7
MTPD::SendObject: len:4311769
 # USB Packets: 8421 total: 3 avg ms: 0 max: 3
 # Write: 2106 total:1230 avg ms: 0 max: 14
>>>Total Time: 1266316
119108 RESP:2001(RSP:OK)l: 12 T:c7
119108 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:c8 : 21 dc02 (FORMAT)
119108 RESP:2001(RSP:OK)l: 20 T:c8 : 21 dc02
119109 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:c9 : 21 dc01 (STORAGE_ID)
119109 RESP:2001(RSP:OK)l: 20 T:c9 : 21 dc01
119109 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:ca : 21 dc07 (OBJECT NAME)
119109 RESP:2001(RSP:OK)l: 20 T:ca : 21 dc07
119109 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:cb : 21 dc0b (PARENT)
119109 RESP:2001(RSP:OK)l: 20 T:cb : 21 dc0b
119110 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:cc : 21 dc41 (PERSISTENT_UID)
119110 RESP:2001(RSP:OK)l: 20 T:cc : 21 dc41
119110 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:cd : 21 dc44 (NAME)
119110 RESP:2001(RSP:OK)l: 20 T:cd : 21 dc44
119111 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:ce : 21 dc03 (PROTECTION)
119111 RESP:2001(RSP:OK)l: 20 T:ce : 21 dc03
119111 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:cf : 21 dc04 (SIZE)
119112 RESP:2001(RSP:OK)l: 20 T:cf : 21 dc04
119112 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d0 : 21 dc08 (CREATED)
Create (617bb3da)Date/time:20211029T084202
Create (617bb3da)Date/time:20211029T084202
119112 RESP:2001(RSP:OK)l: 20 T:d0 : 21 dc08
119112 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d1 : 21 dc09 (MODIFIED)
Modify (615f399b)Date/time:20211007T181659
Modify (615f399b)Date/time:20211007T181659
119112 RESP:2001(RSP:OK)l: 20 T:d1 : 21 dc09
119113 CMD: 1008(GET_OBJECT_INFO)l: 16 T:d2 : 21
119113 RESP:2001(RSP:OK)l: 16 T:d2 : 21
119155 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:d3 : 70001 15
119155 DATA:100c(SEND_OBJECT_INFO)l: 180 T:d3 : 0 3000 9478d6 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 9478d6 3000 0 0 0 1b18 2420 18 0 0 0 0 : 20211007_181428.jpg
Read DateTime string: 20211029T084203.0
>> date/Time: 617bb3db 10/29/2021 8:42:3
Created: 617bb3db
Read DateTime string: 20211007T181558.0
>> date/Time: 615f395e 10/7/2021 18:15:58
Modified: 615f395e
119171 RESP:2001(RSP:OK)l: 24 T:d3 : 70001 15 22
119172 CMD: 100d(SEND_OBJECT)l: 12 T:d4
MTPD::SendObject: len:9730262
 # USB Packets: 19004 total: 2 avg ms: 0 max: 1
 # Write: 4752 total:2743 avg ms: 0 max: 1
>>>Total Time: 2802853
121975 RESP:2001(RSP:OK)l: 12 T:d4
121975 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d5 : 22 dc02 (FORMAT)
121975 RESP:2001(RSP:OK)l: 20 T:d5 : 22 dc02
121975 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d6 : 22 dc01 (STORAGE_ID)
121975 RESP:2001(RSP:OK)l: 20 T:d6 : 22 dc01
121976 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d7 : 22 dc07 (OBJECT NAME)
121976 RESP:2001(RSP:OK)l: 20 T:d7 : 22 dc07
121976 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d8 : 22 dc0b (PARENT)
121976 RESP:2001(RSP:OK)l: 20 T:d8 : 22 dc0b
121976 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d9 : 22 dc41 (PERSISTENT_UID)
121976 RESP:2001(RSP:OK)l: 20 T:d9 : 22 dc41
121976 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:da : 22 dc44 (NAME)
121976 RESP:2001(RSP:OK)l: 20 T:da : 22 dc44
121978 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:db : 22 dc03 (PROTECTION)
121978 RESP:2001(RSP:OK)l: 20 T:db : 22 dc03
121978 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:dc : 22 dc04 (SIZE)
121978 RESP:2001(RSP:OK)l: 20 T:dc : 22 dc04
121979 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:dd : 22 dc08 (CREATED)
Create (617bb3db)Date/time:20211029T084203
Create (617bb3db)Date/time:20211029T084203
121979 RESP:2001(RSP:OK)l: 20 T:dd : 22 dc08
121979 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:de : 22 dc09 (MODIFIED)
Modify (615f395e)Date/time:20211007T181558
Modify (615f395e)Date/time:20211007T181558
121979 RESP:2001(RSP:OK)l: 20 T:de : 22 dc09
121980 CMD: 1008(GET_OBJECT_INFO)l: 16 T:df : 22
121980 RESP:2001(RSP:OK)l: 16 T:df : 22
122026 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:e0 : 70001 15
122027 DATA:100c(SEND_OBJECT_INFO)l: 180 T:e0 : 0 3000 116e193 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 116e193 3000 0 0 0 2420 1b18 18 0 0 0 0 : 20211007_181447.jpg
Read DateTime string: 20211029T084206.0
>> date/Time: 617bb3de 10/29/2021 8:42:6
Created: 617bb3de
Read DateTime string: 20211007T181448.0
>> date/Time: 615f3918 10/7/2021 18:14:48
Modified: 615f3918
122042 RESP:2001(RSP:OK)l: 24 T:e0 : 70001 15 23
122042 CMD: 100d(SEND_OBJECT)l: 12 T:e1
MTPD::SendObject: len:18276755
 # USB Packets: 35696 total: 9 avg ms: 0 max: 2
 # Write: 8925 total:5158 avg ms: 0 max: 13
>>>Total Time: 5260944
127303 RESP:2001(RSP:OK)l: 12 T:e1
127304 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e2 : 23 dc02 (FORMAT)
127304 RESP:2001(RSP:OK)l: 20 T:e2 : 23 dc02
127304 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e3 : 23 dc01 (STORAGE_ID)
127304 RESP:2001(RSP:OK)l: 20 T:e3 : 23 dc01
127305 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e4 : 23 dc07 (OBJECT NAME)
127305 RESP:2001(RSP:OK)l: 20 T:e4 : 23 dc07
127305 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e5 : 23 dc0b (PARENT)
127305 RESP:2001(RSP:OK)l: 20 T:e5 : 23 dc0b
127305 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e6 : 23 dc41 (PERSISTENT_UID)
127305 RESP:2001(RSP:OK)l: 20 T:e6 : 23 dc41
127306 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e7 : 23 dc44 (NAME)
127306 RESP:2001(RSP:OK)l: 20 T:e7 : 23 dc44
127309 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e8 : 23 dc03 (PROTECTION)
127309 RESP:2001(RSP:OK)l: 20 T:e8 : 23 dc03
127309 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:e9 : 23 dc04 (SIZE)
127309 RESP:2001(RSP:OK)l: 20 T:e9 : 23 dc04
127309 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:ea : 23 dc08 (CREATED)
Create (617bb3de)Date/time:20211029T084206
Create (617bb3de)Date/time:20211029T084206
127309 RESP:2001(RSP:OK)l: 20 T:ea : 23 dc08
127309 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:eb : 23 dc09 (MODIFIED)
Modify (615f3918)Date/time:20211007T181448
Modify (615f3918)Date/time:20211007T181448
127309 RESP:2001(RSP:OK)l: 20 T:eb : 23 dc09
127311 CMD: 1008(GET_OBJECT_INFO)l: 16 T:ec : 23
127311 RESP:2001(RSP:OK)l: 16 T:ec : 23
127351 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:ed : 70001 15
127351 DATA:100c(SEND_OBJECT_INFO)l: 180 T:ed : 0 3000 3670a6 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 3670a6 3000 0 0 0 fc0 bd0 18 0 0 0 0 : 20211008_172526.jpg
Read DateTime string: 20211029T084212.0
>> date/Time: 617bb3e4 10/29/2021 8:42:12
Created: 617bb3e4
Read DateTime string: 20211008T172602.0
>> date/Time: 61607f2a 10/8/2021 17:26:2
Modified: 61607f2a
127365 RESP:2001(RSP:OK)l: 24 T:ed : 70001 15 24
127365 CMD: 100d(SEND_OBJECT)l: 12 T:ee
MTPD::SendObject: len:3567782
 # USB Packets: 6968 total: 60 avg ms: 0 max: 60
 # Write: 1743 total:1005 avg ms: 0 max: 1
>>>Total Time: 1098029
128464 RESP:2001(RSP:OK)l: 12 T:ee
128464 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:ef : 24 dc02 (FORMAT)
128464 RESP:2001(RSP:OK)l: 20 T:ef : 24 dc02
128464 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f0 : 24 dc01 (STORAGE_ID)
128464 RESP:2001(RSP:OK)l: 20 T:f0 : 24 dc01
128465 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f1 : 24 dc07 (OBJECT NAME)
128465 RESP:2001(RSP:OK)l: 20 T:f1 : 24 dc07
128465 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f2 : 24 dc0b (PARENT)
128465 RESP:2001(RSP:OK)l: 20 T:f2 : 24 dc0b
128465 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f3 : 24 dc41 (PERSISTENT_UID)
128465 RESP:2001(RSP:OK)l: 20 T:f3 : 24 dc41
128466 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f4 : 24 dc44 (NAME)
128466 RESP:2001(RSP:OK)l: 20 T:f4 : 24 dc44
128467 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f5 : 24 dc03 (PROTECTION)
128467 RESP:2001(RSP:OK)l: 20 T:f5 : 24 dc03
128467 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f6 : 24 dc04 (SIZE)
128467 RESP:2001(RSP:OK)l: 20 T:f6 : 24 dc04
128467 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f7 : 24 dc08 (CREATED)
Create (617bb3e4)Date/time:20211029T084212
Create (617bb3e4)Date/time:20211029T084212
128467 RESP:2001(RSP:OK)l: 20 T:f7 : 24 dc08
128468 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f8 : 24 dc09 (MODIFIED)
Modify (61607f2a)Date/time:20211008T172602
Modify (61607f2a)Date/time:20211008T172602
128468 RESP:2001(RSP:OK)l: 20 T:f8 : 24 dc09
128469 CMD: 1008(GET_OBJECT_INFO)l: 16 T:f9 : 24
128469 RESP:2001(RSP:OK)l: 16 T:f9 : 24
128511 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:fa : 70001 15
128511 DATA:100c(SEND_OBJECT_INFO)l: 180 T:fa : 0 3000 99d37d 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 99d37d 3000 0 0 0 bd0 fc0 18 0 0 0 0 : 20211009_101527.jpg
Read DateTime string: 20211029T084213.0
>> date/Time: 617bb3e5 10/29/2021 8:42:13
Created: 617bb3e5
Read DateTime string: 20211009T101526.0
>> date/Time: 61616bbe 10/9/2021 10:15:26
Modified: 61616bbe
128527 RESP:2001(RSP:OK)l: 24 T:fa : 70001 15 25
128528 CMD: 100d(SEND_OBJECT)l: 12 T:fb
MTPD::SendObject: len:10081149
 # USB Packets: 19689 total: 12 avg ms: 0 max: 7
 # Write: 4923 total:2861 avg ms: 0 max: 15
>>>Total Time: 2929355
131457 RESP:2001(RSP:OK)l: 12 T:fb
131458 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:fc : 25 dc02 (FORMAT)
131458 RESP:2001(RSP:OK)l: 20 T:fc : 25 dc02
131458 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:fd : 25 dc01 (STORAGE_ID)
131458 RESP:2001(RSP:OK)l: 20 T:fd : 25 dc01
131458 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:fe : 25 dc07 (OBJECT NAME)
131458 RESP:2001(RSP:OK)l: 20 T:fe : 25 dc07
131459 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:ff : 25 dc0b (PARENT)
131459 RESP:2001(RSP:OK)l: 20 T:ff : 25 dc0b
131459 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:100 : 25 dc41 (PERSISTENT_UID)
131459 RESP:2001(RSP:OK)l: 20 T:100 : 25 dc41
131459 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:101 : 25 dc44 (NAME)
131460 RESP:2001(RSP:OK)l: 20 T:101 : 25 dc44
131463 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:102 : 25 dc03 (PROTECTION)
131463 RESP:2001(RSP:OK)l: 20 T:102 : 25 dc03
131464 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:103 : 25 dc04 (SIZE)
131464 RESP:2001(RSP:OK)l: 20 T:103 : 25 dc04
131464 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:104 : 25 dc08 (CREATED)
Create (617bb3e5)Date/time:20211029T084213
Create (617bb3e5)Date/time:20211029T084213
131464 RESP:2001(RSP:OK)l: 20 T:104 : 25 dc08
131464 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:105 : 25 dc09 (MODIFIED)
Modify (61616bbe)Date/time:20211009T101526
Modify (61616bbe)Date/time:20211009T101526
131464 RESP:2001(RSP:OK)l: 20 T:105 : 25 dc09
131466 CMD: 1008(GET_OBJECT_INFO)l: 16 T:106 : 25
131466 RESP:2001(RSP:OK)l: 16 T:106 : 25
131511 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:107 : 70001 15
131512 DATA:100c(SEND_OBJECT_INFO)l: 180 T:107 : 0 3000 8a51da 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 8a51da 3000 0 0 0 fc0 bd0 18 0 0 0 0 : 20211009_101531.jpg
Read DateTime string: 20211029T084216.0
>> date/Time: 617bb3e8 10/29/2021 8:42:16
Created: 617bb3e8
Read DateTime string: 20211009T101531.0
>> date/Time: 61616bc3 10/9/2021 10:15:31
Modified: 61616bc3
131529 RESP:2001(RSP:OK)l: 24 T:107 : 70001 15 26
131529 CMD: 100d(SEND_OBJECT)l: 12 T:108
MTPD::SendObject: len:9064922
 # USB Packets: 17704 total: 85 avg ms: 0 max: 67
 # Write: 4427 total:2553 avg ms: 0 max: 3
>>>Total Time: 2691094
134220 RESP:2001(RSP:OK)l: 12 T:108
134220 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:109 : 26 dc02 (FORMAT)
134220 RESP:2001(RSP:OK)l: 20 T:109 : 26 dc02
134221 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10a : 26 dc01 (STORAGE_ID)
134221 RESP:2001(RSP:OK)l: 20 T:10a : 26 dc01
134221 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10b : 26 dc07 (OBJECT NAME)
134221 RESP:2001(RSP:OK)l: 20 T:10b : 26 dc07
134222 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10c : 26 dc0b (PARENT)
134222 RESP:2001(RSP:OK)l: 20 T:10c : 26 dc0b
134222 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10d : 26 dc41 (PERSISTENT_UID)
134222 RESP:2001(RSP:OK)l: 20 T:10d : 26 dc41
134222 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10e : 26 dc44 (NAME)
134222 RESP:2001(RSP:OK)l: 20 T:10e : 26 dc44
134224 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10f : 26 dc03 (PROTECTION)
134224 RESP:2001(RSP:OK)l: 20 T:10f : 26 dc03
134224 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:110 : 26 dc04 (SIZE)
134224 RESP:2001(RSP:OK)l: 20 T:110 : 26 dc04
134224 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:111 : 26 dc08 (CREATED)
Create (617bb3e8)Date/time:20211029T084216
Create (617bb3e8)Date/time:20211029T084216
134225 RESP:2001(RSP:OK)l: 20 T:111 : 26 dc08
134225 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:112 : 26 dc09 (MODIFIED)
Modify (61616bc3)Date/time:20211009T101531
Modify (61616bc3)Date/time:20211009T101531
134225 RESP:2001(RSP:OK)l: 20 T:112 : 26 dc09
134226 CMD: 1008(GET_OBJECT_INFO)l: 16 T:113 : 26
134226 RESP:2001(RSP:OK)l: 16 T:113 : 26
134282 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:114 : 70001 15
134282 DATA:100c(SEND_OBJECT_INFO)l: 180 T:114 : 0 3000 9c6275 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 9c6275 3000 0 0 0 bd0 fc0 18 0 0 0 0 : 20211009_133750.jpg
Read DateTime string: 20211029T084218.0
>> date/Time: 617bb3ea 10/29/2021 8:42:18
Created: 617bb3ea
Read DateTime string: 20211009T133750.0
>> date/Time: 61619b2e 10/9/2021 13:37:50
Modified: 61619b2e
134297 RESP:2001(RSP:OK)l: 24 T:114 : 70001 15 27
134297 CMD: 100d(SEND_OBJECT)l: 12 T:115
MTPD::SendObject: len:10248821
 # USB Packets: 20017 total: 4 avg ms: 0 max: 3
 # Write: 5005 total:2900 avg ms: 0 max: 13
>>>Total Time: 2969000
137266 RESP:2001(RSP:OK)l: 12 T:115
137267 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:116 : 27 dc02 (FORMAT)
137267 RESP:2001(RSP:OK)l: 20 T:116 : 27 dc02
137267 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:117 : 27 dc01 (STORAGE_ID)
137267 RESP:2001(RSP:OK)l: 20 T:117 : 27 dc01
137268 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:118 : 27 dc07 (OBJECT NAME)
137268 RESP:2001(RSP:OK)l: 20 T:118 : 27 dc07
137268 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:119 : 27 dc0b (PARENT)
137268 RESP:2001(RSP:OK)l: 20 T:119 : 27 dc0b
137269 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:11a : 27 dc41 (PERSISTENT_UID)
137269 RESP:2001(RSP:OK)l: 20 T:11a : 27 dc41
137269 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:11b : 27 dc44 (NAME)
137269 RESP:2001(RSP:OK)l: 20 T:11b : 27 dc44
137271 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:11c : 27 dc03 (PROTECTION)
137271 RESP:2001(RSP:OK)l: 20 T:11c : 27 dc03
137271 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:11d : 27 dc04 (SIZE)
137271 RESP:2001(RSP:OK)l: 20 T:11d : 27 dc04
137272 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:11e : 27 dc08 (CREATED)
Create (617bb3ea)Date/time:20211029T084218
Create (617bb3ea)Date/time:20211029T084218
137272 RESP:2001(RSP:OK)l: 20 T:11e : 27 dc08
137272 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:11f : 27 dc09 (MODIFIED)
Modify (61619b2e)Date/time:20211009T133750
Modify (61619b2e)Date/time:20211009T133750
137272 RESP:2001(RSP:OK)l: 20 T:11f : 27 dc09
137273 CMD: 1008(GET_OBJECT_INFO)l: 16 T:120 : 27
137273 RESP:2001(RSP:OK)l: 16 T:120 : 27
137328 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:121 : 70001 15
137328 DATA:100c(SEND_OBJECT_INFO)l: 180 T:121 : 0 3000 4791fb 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 4791fb 3000 0 0 0 5a0 438 0 0 0 0 0 : 20211009_133750.mp4
Read DateTime string: 20211029T084222.0
>> date/Time: 617bb3ee 10/29/2021 8:42:22
Created: 617bb3ee
Read DateTime string: 20211011T154659.0
>> date/Time: 61645c73 10/11/2021 15:46:59
Modified: 61645c73
137344 RESP:2001(RSP:OK)l: 24 T:121 : 70001 15 28
137345 CMD: 100d(SEND_OBJECT)l: 12 T:122
MTPD::SendObject: len:4690427
 # USB Packets: 9161 total: 66 avg ms: 0 max: 52
 # Write: 2291 total:1320 avg ms: 0 max: 1
>>>Total Time: 1428704
138773 RESP:2001(RSP:OK)l: 12 T:122
138774 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:123 : 28 dc02 (FORMAT)
138774 RESP:2001(RSP:OK)l: 20 T:123 : 28 dc02
138774 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:124 : 28 dc01 (STORAGE_ID)
138774 RESP:2001(RSP:OK)l: 20 T:124 : 28 dc01
138775 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:125 : 28 dc07 (OBJECT NAME)
138775 RESP:2001(RSP:OK)l: 20 T:125 : 28 dc07
138775 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:126 : 28 dc0b (PARENT)
138775 RESP:2001(RSP:OK)l: 20 T:126 : 28 dc0b
138775 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:127 : 28 dc41 (PERSISTENT_UID)
138775 RESP:2001(RSP:OK)l: 20 T:127 : 28 dc41
138776 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:128 : 28 dc44 (NAME)
138776 RESP:2001(RSP:OK)l: 20 T:128 : 28 dc44
138778 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:129 : 28 dc03 (PROTECTION)
138778 RESP:2001(RSP:OK)l: 20 T:129 : 28 dc03
138778 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12a : 28 dc04 (SIZE)
138778 RESP:2001(RSP:OK)l: 20 T:12a : 28 dc04
138779 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12b : 28 dc08 (CREATED)
Create (617bb3ee)Date/time:20211029T084222
Create (617bb3ee)Date/time:20211029T084222
138779 RESP:2001(RSP:OK)l: 20 T:12b : 28 dc08
138779 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12c : 28 dc09 (MODIFIED)
Modify (61645c73)Date/time:20211011T154659
Modify (61645c73)Date/time:20211011T154659
138779 RESP:2001(RSP:OK)l: 20 T:12c : 28 dc09
138783 CMD: 1008(GET_OBJECT_INFO)l: 16 T:12d : 28
138783 RESP:2001(RSP:OK)l: 16 T:12d : 28
138828 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:12e : 70001 15
138828 DATA:100c(SEND_OBJECT_INFO)l: 180 T:12e : 0 3000 411afa 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 411afa 3000 0 0 0 bd0 fc0 18 0 0 0 0 : 20211011_151010.jpg
Read DateTime string: 20211029T084223.0
>> date/Time: 617bb3ef 10/29/2021 8:42:23
Created: 617bb3ef
Read DateTime string: 20211011T151010.0
>> date/Time: 616453d2 10/11/2021 15:10:10
Modified: 616453d2
138849 RESP:2001(RSP:OK)l: 24 T:12e : 70001 15 29
138850 CMD: 100d(SEND_OBJECT)l: 12 T:12f
MTPD::SendObject: len:4266746
 # USB Packets: 8333 total: 4 avg ms: 0 max: 1
 # Write: 2084 total:1203 avg ms: 0 max: 1
>>>Total Time: 1241119
140092 RESP:2001(RSP:OK)l: 12 T:12f
140092 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:130 : 29 dc02 (FORMAT)
140092 RESP:2001(RSP:OK)l: 20 T:130 : 29 dc02
140092 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:131 : 29 dc01 (STORAGE_ID)
140092 RESP:2001(RSP:OK)l: 20 T:131 : 29 dc01
140093 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:132 : 29 dc07 (OBJECT NAME)
140093 RESP:2001(RSP:OK)l: 20 T:132 : 29 dc07
140093 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:133 : 29 dc0b (PARENT)
140093 RESP:2001(RSP:OK)l: 20 T:133 : 29 dc0b
140094 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:134 : 29 dc41 (PERSISTENT_UID)
140094 RESP:2001(RSP:OK)l: 20 T:134 : 29 dc41
140094 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:135 : 29 dc44 (NAME)
140094 RESP:2001(RSP:OK)l: 20 T:135 : 29 dc44
140095 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:136 : 29 dc03 (PROTECTION)
140095 RESP:2001(RSP:OK)l: 20 T:136 : 29 dc03
140096 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:137 : 29 dc04 (SIZE)
140096 RESP:2001(RSP:OK)l: 20 T:137 : 29 dc04
140096 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:138 : 29 dc08 (CREATED)
Create (617bb3ef)Date/time:20211029T084223
Create (617bb3ef)Date/time:20211029T084223
140096 RESP:2001(RSP:OK)l: 20 T:138 : 29 dc08
140097 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:139 : 29 dc09 (MODIFIED)
Modify (616453d2)Date/time:20211011T151010
Modify (616453d2)Date/time:20211011T151010
140097 RESP:2001(RSP:OK)l: 20 T:139 : 29 dc09
140098 CMD: 1008(GET_OBJECT_INFO)l: 16 T:13a : 29
140098 RESP:2001(RSP:OK)l: 16 T:13a : 29
140150 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:13b : 70001 15
140150 DATA:100c(SEND_OBJECT_INFO)l: 188 T:13b : 0 3000 b6156 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 b6156 3000 0 0 0 70c 457 18 0 0 0 0 : 20211012_171406 (2).jpg
Read DateTime string: 20211029T084224.0
>> date/Time: 617bb3f0 10/29/2021 8:42:24
Created: 617bb3f0
Read DateTime string: 20211012T172640.0
>> date/Time: 6165c550 10/12/2021 17:26:40
Modified: 6165c550
140166 RESP:2001(RSP:OK)l: 24 T:13b : 70001 15 2a
140168 CMD: 100d(SEND_OBJECT)l: 12 T:13c
MTPD::SendObject: len:745814
 # USB Packets: 1456 total: 2 avg ms: 0 max: 1
 # Write: 365 total:210 avg ms: 0 max: 2
>>>Total Time: 228933
140397 RESP:2001(RSP:OK)l: 12 T:13c
140398 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13d : 2a dc02 (FORMAT)
140398 RESP:2001(RSP:OK)l: 20 T:13d : 2a dc02
140398 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13e : 2a dc01 (STORAGE_ID)
140398 RESP:2001(RSP:OK)l: 20 T:13e : 2a dc01
140398 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13f : 2a dc07 (OBJECT NAME)
140399 RESP:2001(RSP:OK)l: 20 T:13f : 2a dc07
140399 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:140 : 2a dc0b (PARENT)
140399 RESP:2001(RSP:OK)l: 20 T:140 : 2a dc0b
140399 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:141 : 2a dc41 (PERSISTENT_UID)
140399 RESP:2001(RSP:OK)l: 20 T:141 : 2a dc41
140399 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:142 : 2a dc44 (NAME)
140399 RESP:2001(RSP:OK)l: 20 T:142 : 2a dc44
140400 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:143 : 2a dc03 (PROTECTION)
140400 RESP:2001(RSP:OK)l: 20 T:143 : 2a dc03
140400 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:144 : 2a dc04 (SIZE)
140400 RESP:2001(RSP:OK)l: 20 T:144 : 2a dc04
140401 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:145 : 2a dc08 (CREATED)
Create (617bb3f0)Date/time:20211029T084224
Create (617bb3f0)Date/time:20211029T084224
140401 RESP:2001(RSP:OK)l: 20 T:145 : 2a dc08
140401 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:146 : 2a dc09 (MODIFIED)
Modify (6165c550)Date/time:20211012T172640
Modify (6165c550)Date/time:20211012T172640
140401 RESP:2001(RSP:OK)l: 20 T:146 : 2a dc09
140402 CMD: 1008(GET_OBJECT_INFO)l: 16 T:147 : 2a
140402 RESP:2001(RSP:OK)l: 16 T:147 : 2a
140450 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:148 : 70001 15
140450 DATA:100c(SEND_OBJECT_INFO)l: 180 T:148 : 0 3000 9b13f4 3000 0
SendObjectInfo: 458753 21 20004560: 0 3000 0 9b13f4 3000 0 0 0 fc0 bd0 18 0 0 0 0 : 20211012_171406.jpg
Read DateTime string: 20211029T084225.0
>> date/Time: 617bb3f1 10/29/2021 8:42:25
Created: 617bb3f1
Read DateTime string: 20211012T171406.0
>> date/Time: 6165c25e 10/12/2021 17:14:6
Modified: 6165c25e
140467 RESP:2001(RSP:OK)l: 24 T:148 : 70001 15 2b
140467 CMD: 100d(SEND_OBJECT)l: 12 T:149
MTPD::SendObject: len:10163188
 # USB Packets: 19849 total: 33 avg ms: 0 max: 27
 # Write: 4963*** Start Interval Timer ***
2403 CMD: 1002(OPEN_SESSION)l: 16 T:0 : 1
2403 RESP:2001(RSP:OK)l: 16 T:0 : 1
2453 CMD: 1001(GET_DEVICE_INFO)l: 12 T:1
2453 RESP:2001(RSP:OK)l: 12 T:1
2503 CMD: 1014(GET_DEVICE_PROP_DESC)l: 16 T:2 : d402
2503 RESP:2001(RSP:OK)l: 16 T:2 : d402
CrashReport:
  A problem occurred at (system time) 0:2:23
  Code was executing from address 0x16068
  CFSR: 82
	(DACCVIOL) Data Access Violation
	(MMARVALID) Accessed Address: 0x20007260 (Stack problem)
	  Check for stack overflows, array bounds, etc.
  Temperature inside the chip was 0.00 °C
  Startup CPU clock speed is 600MHz
  Reboot was caused by auto reboot after fault or bad interrupt detected

C:\T_Drive\tCode\FS_integrate\MTP_Logger\MTP_Logger.ino Oct 29 2021 00:29:08
5000 Initializing MTP Storage list ...Date: 1 Jan 2019 0:2:36
Ram Drive of size: 4194304 initialized
addFilesystem: 0 RAM 20006574
Set Storage Index drive to 0
addFilesystem: 1 QNAND 20006478
addFilesystem: 2 NAND_3 20005a84
addFilesystem: 3 NAND_4 20005d38
addFilesystem: 4 Flash_5 20005e3c
addFilesystem: 5 Flash_6 200060f0
ExFatPartition::init(20006b1c, 1)
    After datacacheGet
    >> Found direct
    Read in Data sector: 32768
    Valid ExFat
addFilesystem: 6 SD_Builtin 20006688
6279 Storage list initialized.

Menu Options:
	1 - List Drives (Step 1)
	2 - Select Drive for Logging (Step 2)
	l - List files on disk
	e - Erase files on disk
	s - Start Logging data (Restarting logger will append records to existing log)
	x - Stop Logging data
	d - Dump Log
	r - Reset MTP
	h - Menu

*** end Interval Timer ***

Putting that uSD back into PC it shows this - no files were committed to media:
Code:
 Volume in drive H is uSD128_SS
 Volume Serial Number is 2A2C-A5C8

 Directory of H:\

10/29/2021  08:39 AM    <DIR>          System Volume Information
01/01/2019  12:01 AM    <DIR>          2021-10
               0 File(s)              0 bytes

 Directory of H:\System Volume Information

10/29/2021  08:39 AM    <DIR>          .
10/29/2021  08:39 AM    <DIR>          ..
10/29/2021  08:39 AM                12 WPSettings.dat
10/29/2021  08:39 AM                76 IndexerVolumeGuid
               2 File(s)             88 bytes

 Directory of H:\2021-10

01/01/2019  12:01 AM    <DIR>          .
 
Alternate T_4.1 - Locked Beta - same MTP_Logger - no PINS and only LittleFS drive is RAM.

uSD formatted on PC and created simple YouAreHere.txt file, safely removed uSD from PC.

Inserted in unpowered T_4.1 and powered on with Button Press to upload MTP_Logger

Drive appeared, folder copy completed with no error.

Open of same small JPG was not corrupt - but no image displayed on PC - just black window.

SerMon List:
Code:
Dump Storage list(2)
store:0 storage:10001 name:RAM fs:20006574
store:1 storage:20001 name:SD_Builtin fs:20006688

Dump Index List
0: 0 1 1 -1 0 20 0 0 /
1: 1 1 1 -1 0 23 0 0 /
20: 0 0 0 0 0 0 1635497956 1635497956 mtpindex.dat
21: 1 1 0 1 0 0 1635497838 1635497838 System Volume Information
22: 1 0 0 1 21 7 1635497888 1635497890 YouAreHere.txt
23: 1 1 1 1 22 71 1635498035 1635498035 2021-10
24: 1 0 1 23 0 17012014 1635498035 1633101131 20211001_151210.jpg
25: 1 0 1 23 24 29810164 1635498040 1633104421 20211001_160701.jpg
26: 1 0 1 23 25 10447605 1635498050 1633281354 20211003_171543.jpg
27: 1 0 1 23 26 13612584 1635498053 1633434653 20211005_115053.jpg
28: 1 0 1 23 27 20051253 1635498057 1633435950 20211005_121230.jpg
29: 1 0 1 23 28 16681593 1635498063 1633436484 20211005_122123.jpg
30: 1 0 1 23 29 9789159 1635498068 1633552319 20211006_203154.jpg
31: 1 0 1 23 30 13307247 1635498071 1633624751 20211007_163911.jpg
32: 1 0 1 23 31 12102818 1635498076 1633624791 20211007_163950.jpg
33: 1 0 1 23 32 13577825 1635498079 1633625478 20211007_165117.jpg
34: 1 0 1 23 33 10227975 1635498084 1633627084 20211007_171804.jpg
35: 1 0 1 23 34 4311769 1635498087 1633630619 20211007_181428 (2).jpg
36: 1 0 1 23 35 9730262 1635498088 1633630558 20211007_181428.jpg
37: 1 0 1 23 36 18276755 1635498091 1633630488 20211007_181447.jpg
38: 1 0 1 23 37 3567782 1635498097 1633713962 20211008_172526.jpg
39: 1 0 1 23 38 10081149 1635498098 1633774526 20211009_101527.jpg
40: 1 0 1 23 39 9064922 1635498101 1633774531 20211009_101531.jpg
41: 1 0 1 23 40 10248821 1635498104 1633786670 20211009_133750.jpg
42: 1 0 1 23 41 4690427 1635498108 1633967219 20211009_133750.mp4
43: 1 0 1 23 42 4266746 1635498109 1633965010 20211011_151010.jpg
44: 1 0 1 23 43 745814 1635498111 1634059600 20211012_171406 (2).jpg
45: 1 0 1 23 44 10163188 1635498111 1634058846 20211012_171406.jpg
46: 1 0 1 23 45 0 1635498114 1635498114 20211014_152218.jpg
47: 1 0 1 23 46 7656943 1635498118 1634316841 20211015_165401.jpg
48: 1 0 1 23 47 8124532 1635498120 1634480071 20211017_141431.jpg
49: 1 0 1 23 48 6758268 1635498123 1634649873 20211019_132429.jpg
50: 1 0 1 23 49 5393066 1635498125 1634651131 20211019_134522.jpg
51: 1 0 1 23 50 8039341 1635498127 1634746605 20211020_161645.jpg
52: 1 0 1 23 51 5246046 1635498129 1634854736 20211021_221856.jpg
53: 1 0 1 23 52 6635661 1635498131 1634854747 20211021_221907.jpg
54: 1 0 1 23 53 7158179 1635498133 1634992510 20211023_123509.jpg
55: 1 0 1 23 54 9182024 1635498135 1634992528 20211023_123527.jpg
56: 1 0 1 23 55 9733026 1635498138 1634992536 20211023_123536.jpg
57: 1 0 1 23 56 10372735 1635498141 1634995017 20211023_131657.jpg
58: 1 0 1 23 57 9486219 1635498144 1634995041 20211023_131721.jpg
59: 1 0 1 23 58 9597525 1635498147 1634996552 20211023_134232.jpg
60: 1 0 1 23 59 8768663 1635498150 1635007435 20211023_164355.jpg
61: 1 0 1 23 60 8928901 1635498153 1635009299 20211023_171459.jpg
62: 1 0 1 23 61 8317853 1635498156 1635010528 20211023_173528.jpg
63: 1 0 1 23 62 6553373 1635498159 1635340106 20211027_130826.jpg
64: 1 0 1 23 63 5257710 1635498161 1635340141 20211027_130901.jpg
65: 1 0 1 23 64 7356391 1635498162 1635345075 20211027_143116.jpg
66: 1 0 1 23 65 6710309 1635498165 1635345107 20211027_143147.jpg
67: 1 0 1 23 66 7741648 1635498167 1635348409 20211027_152649.jpg
68: 1 0 1 23 67 7294943 1635498169 1635348415 20211027_152655.jpg
69: 1 0 1 23 68 7639379 1635498172 1635348421 20211027_152701.jpg
70: 1 0 1 23 69 5141449 1635498174 1635348570 20211027_152931.jpg
71: 1 0 1 23 70 10499008 1635498176 1635351036 20211027_161035.jpg

Removing to PC ... here is the DIR ... empty ... except the initial txt file:
Code:
H:\>dir /a /s
 Volume in drive H is uSD128_SS
 Volume Serial Number is D8A7-518B

 Directory of H:\

10/29/2021  08:57 AM    <DIR>          System Volume Information
10/29/2021  09:00 AM    <DIR>          2021-10
10/29/2021  08:58 AM                 7 YouAreHere.txt
               1 File(s)              7 bytes

 Directory of H:\System Volume Information

10/29/2021  08:57 AM    <DIR>          .
10/29/2021  08:57 AM    <DIR>          ..
10/29/2021  08:57 AM                12 WPSettings.dat
10/29/2021  08:57 AM                76 IndexerVolumeGuid
               2 File(s)             88 bytes

 Directory of H:\2021-10

10/29/2021  09:00 AM    <DIR>          .
 
Last edited:
@KurtE
To try and test SDfat directly without using MTP/USBHost I formatted a 64Gb SD card to exFAT using the SDfat formatter and then ran the SDInfo sketch which showed current info that the card was fromatted for exFAT. Then I loaded the SD library datalogger sketch and ran it for awhile - 78kb. Took the card out of the T4 and put it into windows. No errors showed up up. Now for the fun part. Going to do a combination - going to format it for exFAT in MTP and run the datalogger sketch from SD as a slightly modified using a SD Card in a USB adapter - stay tuned
 
Test #2 - took the SD Card formatted previously loaded and ran the USB_MTP_Logger sketch to format the 64Gb SD Card as exFAT:
On start of Usb_MTP_logger sketch
Code:
USB Drive: 0 connected

msc # Partition Table
	part,boot,bgnCHS[3],type,endCHS[3],start,length
	 < unused area starting at: 8192 length 24576 >
exFAT:	1,0,0x1,0x1,0x0,0x7,0xFE,0xFF,0xFF,32768,124702720
pt_#0:	2,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	3,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	4,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0

Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	M	32768	124702720	0	0	exFAT
Found new Volume:0
addFilesystem: 1 MSC0 20008a70
On formatting the SD Card in the SD Card/USB adapter
Code:
MTPD::formatStore2523 called
*** Start Interval Timer ***

### PFsExFatFormatter::format called
Part:1 vt:1 first:32768, count:124702720 MBR:0 MBR Part:0
    m_sectorsPerCluster:256
    m_relativeSectors:32768
    m_fatStartSector: 49152
    m_fatType: 64
    m_clusterCount: 486992
    m_totalSectors: 124702720


 *** PBS data ***
	FirstLBA: 32768
	partitionOffset: 32768 32768
	volumeLength: 124702720 124702720
	fatOffset: 16384 16384
	fatLength: 16384 16384
	clusterHeapOffset: 32768 32768
	clusterCount: 486992 486864
	rootDirectoryCluster: 4 4
	volumeSerialNumber: 124735488 124702720
	fileSystemRevision: 256 256
	volumeFlags: 0 0
Writing Partition Boot Sector
	Writing Sector: 0
Write eight Extended Boot Sectors
	Writing Sector: 1
Write OEM Parameter Sector and reserved sector
	Writing Sector: 9
Write Boot CheckSum Sector
	Writing Sector: 11
Writing exFAT 	Writing Sector: 16384, ns: 3804
..........................>>> Format timeout <<< try to force sending response
55463 RESP:2001(RSP:OK)l: 20 T:1b : 20001 0
55513 CMD: 1005(GET_STORAGE_INFO)l: 16 T:1c : 20001
55513 RESP:2019(RSP:DEVICE_BUSY)l: 16 T:1c : 20001
.....56063 CMD: 1005(GET_STORAGE_INFO)l: 16 T:1d : 20001
56063 RESP:2019(RSP:DEVICE_BUSY)l: 16 T:1d : 20001
.56113 CMD: 1007(GET_OBJECT_HANDLES)l: 24 T:1e : 10001 0 ffffffff
56113 RESP:2019(RSP:DEVICE_BUSY)l: 24 T:1e : 10001 0 ffffffff
.
Write cluster two, bitmap
	Writing Sector: 32768
sectorsPerCluster: 256, bitmapSize: 60858, ns: 119
Writing upcase table
	Writing Sector: 33024
Writing root
	Writing 1st Sector of root: 33280
Format done
ExFatPartition::init(20008f1c, 1)
    After datacacheGet
    >> Found direct
    Read in Data sector: 32768
    Valid ExFat
free clusters after begin on partVol: 486504
ExFatPartition::init(20008f1c, 1)
    After datacacheGet
    >> Found direct
    Read in Data sector: 32768
    Valid ExFat
Format Complete(1 4036) ***
*** end Interval Timer ***
Return Response OK
*MTPD::send_Event(400b)
Now took the card out of the adapter and put in the T4.1 builtin-sdcard adapter and ran SD datalogger sketch and then putting it in the PC to see if it work - all is good - card is recognized and datafile can be read - no errors:
Capture.PNG

If I tried this using the MTP-USB_logger sketch it would fail, i.e., disk would be corrupted and would have to reformat the card.

EDIT: Actually just thought that I should double check that the problem still exists if using the SD Card in the adapter.
1. Copy a large file still corrupts the Filesystem on the SD Card
2. Running Datalogger to create a large file still corrupts the filesystem
 
Last edited:
I thought I would try simple things to see if it would fail...
Wrote 2 large files... Took over to windows, no complaints...

Code:
/*
  SD card read/write

  This example shows how to read and write data to and from an SD card file
  The circuit:
   SD card attached to SPI bus as follows:
 ** MOSI - pin 11, pin 7 on Teensy with audio board
 ** MISO - pin 12
 ** CLK - pin 13, pin 14 on Teensy with audio board
 ** CS - pin 4, pin 10 on Teensy with audio board

  created   Nov 2010
  by David A. Mellis
  modified 9 Apr 2012
  by Tom Igoe

  This example code is in the public domain.

*/

#include <SD.h>
#include <SPI.h>

File myFile;

// change this to match your SD shield or module;
// Arduino Ethernet shield: pin 4
// Adafruit SD shields and modules: pin 10
// Sparkfun SD shield: pin 8
// Teensy audio board: pin 10
// Teensy 3.5 & 3.6 & 4.1 on-board: BUILTIN_SDCARD
// Wiz820+SD board: pin 4
// Teensy 2.0: pin 0
// Teensy++ 2.0: pin 20
const int chipSelect = BUILTIN_SDCARD;
#define BUFFER_SIZE 2048
uint8_t write_buffer[BUFFER_SIZE];


void setup()
{
  while (!Serial && millis() < 5000);
  Serial.begin(9600);

  if (CrashReport) {
    Serial.print(CrashReport);
  }
  Serial.println("\n" __FILE__ " " __DATE__ " " __TIME__);
  delay(3000);
  Serial.print("Initializing SD card...");

  if (!SD.begin(chipSelect)) {
    Serial.println("initialization failed!");
    return;
  }
  Serial.println("initialization done.");

  // open the file.
  Serial.println("Write first large file");
  myFile = SD.open("Logic+Setup+2.3.39-master.xxx", FILE_WRITE);
  uint32_t bytes_remaining = 162667688;
  // if the file opened okay, write to it:
  if (myFile) {
    Serial.print("Writing to Logic+Setup+2.3.39-master.xxx...");
    memset(write_buffer, 1, sizeof(write_buffer));
    uint32_t write_size = BUFFER_SIZE;
    uint32_t loop_counter = 0;
    while (bytes_remaining) {
      if ((loop_counter++ & 0x3ff)== 0) Serial.print(".");
      if (bytes_remaining < write_size) write_size = bytes_remaining;
      myFile.write(write_buffer, write_size);
      bytes_remaining -= write_size;
    }
    myFile.close();
    Serial.println("\ndone.");
  }

  bytes_remaining = 26917168;
  // if the file opened okay, write to it:
  myFile = SD.open("sixaxispairtoolsetup-0.3.1.xxx", FILE_WRITE);
  if (myFile) {
    Serial.print("Writing to sixaxispairtoolsetup-0.3.1.xxx...");
    memset(write_buffer, 1, sizeof(write_buffer));
    uint32_t write_size = BUFFER_SIZE;
    uint32_t loop_counter = 0;
    while (bytes_remaining) {
      if ((loop_counter++ & 0x3ff)== 0) Serial.print(".");
      if (bytes_remaining < write_size) write_size = bytes_remaining;
      myFile.write(write_buffer, write_size);
      bytes_remaining -= write_size;
    }
    myFile.close();
    Serial.println("\ndone.");
  }
}

void loop()
{
  // nothing happens after setup
}
Code:
C:\Users\kurte\Documents\Arduino\abc\abc.ino Oct 29 2021 10:39:32
Initializing SD card...ExFatPartition::init(20002cf8, 1)
    After datacacheGet
    >> Found direct
    Read in Data sector: 32768
    Valid ExFat
initialization done.
Write first large file
Writing to Logic+Setup+2.3.39-master.xxx.................................................................................
done.
Writing to sixaxispairtoolsetup-0.3.1.xxx................
done.
Tried without my changes and with my changes... Windows still happy with the disk...

So what is different...
Will try to enum files in between.
WIll try setting create and modify dates

not sure yet what else.
 
It is setting the date/times... Updated test program:
Code:
/*
  SD card read/write

  This example shows how to read and write data to and from an SD card file
  The circuit:
   SD card attached to SPI bus as follows:
 ** MOSI - pin 11, pin 7 on Teensy with audio board
 ** MISO - pin 12
 ** CLK - pin 13, pin 14 on Teensy with audio board
 ** CS - pin 4, pin 10 on Teensy with audio board

  created   Nov 2010
  by David A. Mellis
  modified 9 Apr 2012
  by Tom Igoe

  This example code is in the public domain.

*/

#include <SD.h>
#include <SPI.h>

File myFile;

// change this to match your SD shield or module;
// Arduino Ethernet shield: pin 4
// Adafruit SD shields and modules: pin 10
// Sparkfun SD shield: pin 8
// Teensy audio board: pin 10
// Teensy 3.5 & 3.6 & 4.1 on-board: BUILTIN_SDCARD
// Wiz820+SD board: pin 4
// Teensy 2.0: pin 0
// Teensy++ 2.0: pin 20
const int chipSelect = BUILTIN_SDCARD;
#define BUFFER_SIZE 2048
uint8_t write_buffer[BUFFER_SIZE];


void setup()
{
  while (!Serial && millis() < 5000);
  Serial.begin(9600);

  if (CrashReport) {
    Serial.print(CrashReport);
  }
  Serial.println("\n" __FILE__ " " __DATE__ " " __TIME__);
  delay(3000);
  Serial.print("Initializing SD card...");

  if (!SD.begin(chipSelect)) {
    Serial.println("initialization failed!");
    return;
  }
  Serial.println("initialization done.");

  // open the file.
  Serial.println("Write first large file");
  myFile = SD.open("Logic+Setup+2.3.39-master.xxx", FILE_WRITE);
  uint32_t bytes_remaining = 162667688;
  // if the file opened okay, write to it:
  if (myFile) {
    DateTimeFields dtf={0, 10, 7, 0, 22, 7, 121};
    Serial.print("Writing to Logic+Setup+2.3.39-master.xxx...");
    memset(write_buffer, 1, sizeof(write_buffer));
    uint32_t write_size = BUFFER_SIZE;
    uint32_t loop_counter = 0;
    while (bytes_remaining) {
      if ((loop_counter++ & 0x3ff)== 0) Serial.print(".");
      if (bytes_remaining < write_size) write_size = bytes_remaining;
      myFile.write(write_buffer, write_size);
      bytes_remaining -= write_size;
    }
    myFile.setCreateTime(dtf);
    myFile.setModifyTime(dtf);
    myFile.close();
    Serial.println("\ndone.");
  }

  bytes_remaining = 26917168;
  // if the file opened okay, write to it:
  myFile = SD.open("sixaxispairtoolsetup-0.3.1.xxx", FILE_WRITE);
  if (myFile) {
    DateTimeFields dtf={0, 2, 5, 0, 22, 9, 121};
    Serial.print("Writing to sixaxispairtoolsetup-0.3.1.xxx...");
    memset(write_buffer, 1, sizeof(write_buffer));
    uint32_t write_size = BUFFER_SIZE;
    uint32_t loop_counter = 0;
    while (bytes_remaining) {
      if ((loop_counter++ & 0x3ff)== 0) Serial.print(".");
      if (bytes_remaining < write_size) write_size = bytes_remaining;
      myFile.write(write_buffer, write_size);
      bytes_remaining -= write_size;
    }
    myFile.setCreateTime(dtf);
    myFile.setModifyTime(dtf);
    myFile.close();
    Serial.println("\ndone.");
  }
}

void loop()
{
  // nothing happens after setup
}
screenshot.jpg
Code:
I:\>chkdsk
The type of the file system is exFAT.
Access is denied.

The volume is in use by another process. Chkdsk
might report errors when no corruption is present.
Volume Serial Number is 688F-47C5
Windows is verifying files and folders...
Volume label is SD_EXFAT.
Corruption was found while examining files in directory \ (7).
Corruption was found while examining files in directory \ (8).
Corruption was found while examining files in directory \ (9).
Corruption was found while examining files in directory \ (10).
Corruption was found while examining files in directory \ (11).
Corruption was found while examining files in directory \ (12).
Corruption was found while examining files in directory \ (13).
Corruption was found while examining files in directory \ (14).
An error occurred while examining files and directories.

Windows has checked the file system and found problems.
Run CHKDSK with the /F (fix) option to correct these.

The only changes was to add the calls to set the dates...
 
Where can MTP_Logger do to disable TD stamping to see if the file copy works without that?

found : breakTime() ... following that ???

led to:
Code:
C:\T_Drive\tCode\libraries\MTP_t4\src\Storage.h:
   43  
   44  #define MTP_SUPPORT_MODIFY_DATE
   45: #define MTP_SUPPORT_CREATE_DATE
   46  #endif
   47

Needs something more ??? Still corrupted with those commented out ...

<EDIT> On retry with :: //breakTime(Teensy3Clock.get(), date);
> device disconnected during copy
> stopped responding or been disconnected ...


CrashReport below:
Code:
...

SendObjectInfo: 131073 22 20004560: 0 3000 0 411afa 3000 0 0 0 bd0 fc0 18 0 0 0 0 : 20211011_151010.jpg
Read DateTime string: 20211029T120254.0
>> date/Time: 617be2ee 10/29/2021 12:2:54
Created: 617be2ee
Read DateTime string: 20211011T151010.0
>> date/Time: 616453d2 10/11/2021 15:10:10
Modified: 616453d2
92725 RESP:2001(RSP:OK)l: 24 T:127 : 20001 16 2a
92725 CMD: 100d(SEND_OBJECT)l: 12 T:128
MTPD::SendObject: len:4266746
 # USB Packets: 8333 total: 2 avg ms: 0 max: 1
 # Write: 2084 total:1202 avg ms: 0 max: 1
>>>Total Time: 1241699
93967 RESP:2001(RSP:OK)l: 12 T:128
93967 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:129 : 2a dc02 (FORMAT)
93967 RESP:2001(RSP:OK)l: 20 T:129 : 2a dc02
93968 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12a : 2a dc01 (STORAGE_ID)
93968 RESP:2001(RSP:OK)l: 20 T:12a : 2a dc01
93968 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12b : 2a dc07 (OBJECT NAME)
93968 RESP:2001(RSP:OK)l: 20 T:12b : 2a dc07
93968 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12c : 2a dc0b (PARENT)
93968 RESP:2001(RSP:OK)l: 20 T:12c : 2a dc0b
93969 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12d : 2a dc41 (PERSISTENT_UID)
93969 RESP:2001(RSP:OK)l: 20 T:12d : 2a dc41
93969 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12e : 2a dc44 (NAME)
93969 RESP:2001(RSP:OK)l: 20 T:12e : 2a dc44
93970 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12f : 2a dc03 (PROTECTION)
93970 RESP:2001(RSP:OK)l: 20 T:12f : 2a dc03
93971 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:130 : 2a dc04 (SIZE)
93971 RESP:2001(RSP:OK)l: 20 T:130 : 2a dc04
93971 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:131 : 2a dc08 (CREATED)
Create (617be2ee)Date/time:20211029T120254
Create (617be2ee)Date/time:20211029T120254
93971 RESP:2001(RSP:OK)l: 20 T:131 : 2a dc08
93971 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:132 : 2a dc09 (MODIFIED)
Modify (616453d2)Date/time:20211011T151010
Modify (616453d2)Date/time:20211011T151010
93971 RESP:2001(RSP:OK)l: 20 T:132 : 2a dc09
93972 CMD: 1008(GET_OBJECT_INFO)l: 16 T:133 : 2a
93972 RESP:2001(RSP:OK)l: 16 T:133 : 2a
94018 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:134 : 20001 16
94018 DATA:100c(SEND_OBJECT_INFO)l: 188 T:134 : 0 3000 b6156 3000 0
SendObjectInfo: 131073 22 20004560: 0 3000 0 b6156 3000 0 0 0 70c 457 18 0 0 0 0 : 20211012_171406 (2).jpg
Read DateTime string: 20211029T120255.0
>> date/Time: 617be2ef 10/29/2021 12:2:55
Created: 617be2ef
Read DateTime string: 20211012T172640.0
>> date/Time: 6165c550 10/12/2021 17:26:40
Modified: 6165c550
94034 RESP:2001(RSP:OK)l: 24 T:134 : 20001 16 2b
94035 CMD: 100d(SEND_OBJECT)l: 12 T:135
MTPD::SendObject: len:745814
 # USB Packets: 1456 total: 0 avg ms: 0 max: 0
 # Write: 365 total:211 avg ms: 0 max: 3
>>>Total Time: 232791
94268 RESP:2001(RSP:OK)l: 12 T:135
94268 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:136 : 2b dc02 (FORMAT)
94268 RESP:2001(RSP:OK)l: 20 T:136 : 2b dc02
94268 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:137 : 2b dc01 (STORAGE_ID)
94268 RESP:2001(RSP:OK)l: 20 T:137 : 2b dc01
94269 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:138 : 2b dc07 (OBJECT NAME)
94269 RESP:2001(RSP:OK)l: 20 T:138 : 2b dc07
94269 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:139 : 2b dc0b (PARENT)
94269 RESP:2001(RSP:OK)l: 20 T:139 : 2b dc0b
94269 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13a : 2b dc41 (PERSISTENT_UID)
94269 RESP:2001(RSP:OK)l: 20 T:13a : 2b dc41
94270 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13b : 2b dc44 (NAME)
94270 RESP:2001(RSP:OK)l: 20 T:13b : 2b dc44
94271 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13c : 2b dc03 (PROTECTION)
94271 RESP:2001(RSP:OK)l: 20 T:13c : 2b dc03
94271 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13d : 2b dc04 (SIZE)
94271 RESP:2001(RSP:OK)l: 20 T:13d : 2b dc04
94271 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13e : 2b dc08 (CREATED)
Create (617be2ef)Date/time:20211029T120255
Create (617be2ef)Date/time:20211029T120255
94271 RESP:2001(RSP:OK)l: 20 T:13e : 2b dc08
94271 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13f : 2b dc09 (MODIFIED)
Modify (6165c550)Date/time:20211012T172640
Modify (6165c550)Date/time:20211012T172640
94271 RESP:2001(RSP:OK)l: 20 T:13f : 2b dc09
94273 CMD: 1008(GET_OBJECT_INFO)l: 16 T:140 : 2b
94273 RESP:2001(RSP:OK)l: 16 T:140 : 2b
94319 CMD: 100c(SEND_OBJECT_INFO)l: 20 T:141 : 20001 16
94319 DATA:100c(SEND_OBJECT_INFO)l: 180 T:141 : 0 3000 9b13f4 3000 0
SendObjectInfo: 131073 22 20004560: 0 3000 0 9b13f4 3000 0 0 0 fc0 bd0 18 0 0 0 0 : 20211012_171406.jpg
Read DateTime string: 20211029T120256.0
>> date/Time: 617be2f0 10/29/2021 12:2:56
Created: 617be2f0
Read DateTime string: 20211012T171406.0
>> date/Time: 6165c25e 10/12/2021 17:14:6
Modified: 6165c25e
94336 RESP:2001(RSP:OK)l: 24 T:141 : 20001 16 2c
94336 CMD: 100d(SEND_OBJECT)l: 12 T:142
MTPD::SendObject: len:10163188
 # USB Packets: 19849 total: 86 avg ms: 0 max: 38
 # Write: 4963 total:2880 avg ms: 0 max: 15
>>>Total Time: 3020325
97357 RESP:*** Start Interval Timer ***
2351 CMD: 1002(OPEN_SESSION)l: 16 T:0 : 1
2351 RESP:2001(RSP:OK)l: 16 T:0 : 1
2401 CMD: 1001(GET_DEVICE_INFO)l: 12 T:1
2401 RESP:2001(RSP:OK)l: 12 T:1
2451 CMD: 1014(GET_DEVICE_PROP_DESC)l: 16 T:2 : d402
2451 RESP:2001(RSP:OK)l: 16 T:2 : d402
CrashReport:
  A problem occurred at (system time) 12:2:58
  Code was executing from address 0x16058
  CFSR: 82
	(DACCVIOL) Data Access Violation
	(MMARVALID) Accessed Address: 0x20007260 (Stack problem)
	  Check for stack overflows, array bounds, etc.
  Temperature inside the chip was 0.00 °C
  Startup CPU clock speed is 600MHz
  Reboot was caused by auto reboot after fault or bad interrupt detected

C:\T_Drive\tCode\FS_integrate\MTP_Logger\MTP_Logger.ino Oct 29 2021 12:01:08
5000 Initializing MTP Storage list ...Ram Drive of size: 65536 initialized
addFilesystem: 0 RAM 20006574
Set Storage Index drive to 0
 ### Failed ###
 ### Failed ###
 ### Failed ###
 ### Failed ###
ExFatPartition::init(20006b1c, 1)
    After datacacheGet
    >> Found direct
    Read in Data sector: 32768
    Valid ExFat
addFilesystem: 1 SD_Builtin 20006688
5505 Storage list initialized.

Menu Options:
	1 - List Drives (Step 1)
	2 - Select Drive for Logging (Step 2)
	l - List files on disk
	e - Erase files on disk
	s - Start Logging data (Restarting logger will append records to existing log)
	x - Stop Logging data
	d - Dump Log
	r - Reset MTP
	h - Menu

*** end Interval Timer ***
7441 CMD: 1004(GET_STORAGE_IDS)l: 12 T:3
7441 RESP:2001(RSP:OK)l: 12 T:3
7441 CMD: 1005(GET_STORAGE_INFO)l: 16 T:4 : 10001
65537 0 name:RAM
65537 0 name:RAM
7442 RESP:2001(RSP:OK)l: 16 T:4 : 10001
7442 CMD: 1005(GET_STORAGE_INFO)l: 16 T:5 : 20001
131073 1 name:SD_Builtin
131073 1 name:SD_Builtin
7455 RESP:2001(RSP:OK)l: 16 T:5 : 20001
7456 CMD: 9801(GET_OBJECT_PROPS_SUPPORTED)l: 16 T:6 : 3000
7456 RESP:2001(RSP:OK)l: 16 T:6 : 3000
7456 CMD: 9801(GET_OBJECT_PROPS_SUPPORTED)l: 16 T:7 : 3001
7456 RESP:2001(RSP:OK)l: 16 T:7 : 3001
68586 CMD: 1007(GET_OBJECT_HANDLES)l: 24 T:8 : 10001 0 ffffffff
*** MTPStorage::GenerateIndex called ***
    remove called: 0 /mtpindex.dat
0: 0 1 0 -1 0 0 /
1: 1 1 0 -1 0 0 /
2: 2 1 0 -1 0 0 /
3: 3 1 0 -1 0 0 /
4: 4 1 0 -1 0 0 /
5: 5 1 0 -1 0 0 /
6: 6 1 0 -1 0 0 /
7: 7 1 0 -1 0 0 /
8: 8 1 0 -1 0 0 /
9: 9 1 0 -1 0 0 /
10: 10 1 0 -1 0 0 /
11: 11 1 0 -1 0 0 /
12: 12 1 0 -1 0 0 /
13: 13 1 0 -1 0 0 /
14: 14 1 0 -1 0 0 /
15: 15 1 0 -1 0 0 /
16: 16 1 0 -1 0 0 /
17: 17 1 0 -1 0 0 /
18: 18 1 0 -1 0 0 /
19: 19 1 0 -1 0 0 /
** ScanDir called 0 0
  >> 20: 0 0 0 0 0 0 mtpindex.dat
** ScanDir called 0 0
** ScanDir called 0 0
68586 RESP:2001(RSP:OK)l: 24 T:8 : 10001 0 ffffffff
68586 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:9 : 14 dc02 (FORMAT)
68586 RESP:2001(RSP:OK)l: 20 T:9 : 14 dc02
68587 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:a : dc41 3000 (PERSISTENT_UID)
68587 RESP:2001(RSP:OK)l: 20 T:a : dc41 3000
68587 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:b : 14 dc41 (PERSISTENT_UID)
68587 RESP:2001(RSP:OK)l: 20 T:b : 14 dc41
68587 CMD: 1007(GET_OBJECT_HANDLES)l: 24 T:c : 20001 0 ffffffff
** ScanDir called 1 1
  >> 21: 1 1 0 1 0 0 System Volume Information
  >> 22: 1 0 0 1 21 49 YouAreHere2.txt
  >> 23: 1 1 0 1 22 0 2021-10
** ScanDir called 1 1
** ScanDir called 1 1
68588 RESP:2001(RSP:OK)l: 24 T:c : 20001 0 ffffffff
68588 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:d : 17 dc02 (FORMAT)
68588 RESP:2001(RSP:OK)l: 20 T:d : 17 dc02
68588 CMD: 9802(GET_OBJECT_PROP_DESC)l: 20 T:e : dc41 3001 (PERSISTENT_UID)
68588 RESP:2001(RSP:OK)l: 20 T:e : dc41 3001
68588 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:f : 17 dc41 (PERSISTENT_UID)
68588 RESP:2001(RSP:OK)l: 20 T:f : 17 dc41
68589 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:10 : 16 dc02 (FORMAT)
68589 RESP:2001(RSP:OK)l: 20 T:10 : 16 dc02
68589 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:11 : 16 dc41 (PERSISTENT_UID)
68589 RESP:2001(RSP:OK)l: 20 T:11 : 16 dc41
68589 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:12 : 15 dc02 (FORMAT)
68589 RESP:2001(RSP:OK)l: 20 T:12 : 15 dc02
68589 CMD: 9803(GET_OBJECT_PROP_VALUE)l: 20 T:13 : 15 dc41 (PERSISTENT_UID)
68589 RESP:2001(RSP:OK)l: 20 T:13 : 15 dc41
 
Last edited:
@KurtE - @defragster
breaktime only breaks the time from rtc down to the tm structure for saving to the disk. Look in msfilesystem.cpp in USBHost_t36. Even commenting that out still causes an issue with corrupted files.
 
@defraster
Code:
Where can MTP_Logger do to disable TD stamping to see if the file copy works without that?

found : breakTime() ... following that ???
[CODE]C:\T_Drive\tCode\libraries\MTP_t4\src\Storage.h:
led to:[/CODE] Think you are using the wrong version of MTP.

MTP_T4 was replaced with MTP_Teensy: https://github.com/KurtE/MTP_Teensy/tree/main
 
MTP_Teensy.cpp:

Note: 2 copies one for t3 and other for t4... using t4... about line 2536
Method: bool MTPD::SendObject() {

at about line 2443:
// lets see if we should update the date and time stamps.
storage_->updateDateTimeStamps(object_id_, dtCreated_, dtModified_);

the function is in the mtp_storage.cpp...

Note: Our SD Function functions for this are simple wrappers to call off to SDFat:
Code:
	virtual bool setCreateTime(const DateTimeFields &tm) {
		if (tm.year < 80 || tm.year > 207) return false;
		return sdfatfile.timestamp(T_CREATE, tm.year + 1900, tm.mon + 1,
			tm.mday, tm.hour, tm.min, tm.sec);
	}
	virtual bool setModifyTime(const DateTimeFields &tm) {
		if (tm.year < 80 || tm.year > 207) return false;
		return sdfatfile.timestamp(T_WRITE, tm.year + 1900, tm.mon + 1,
			tm.mday, tm.hour, tm.min, tm.sec);
 
@defraster
...
Think you are using the wrong version of MTP.

MTP_T4 was replaced with MTP_Teensy: https://github.com/KurtE/MTP_Teensy/tree/main

Using the right one : Using library MTP_Teensy at version 1.0.0 in folder: C:\T_Drive\tCode\libraries\MTP_Teensy

... DOH ... EDITING the wrong one

Trying smaller FAT32 Drive ... one time it re-re-restarted without coming up. Then just came up empty?
> clean build - maybe it wasn't empty - just main windows no drives ... they are showing on the left NAV pane ???

Same T_4.1 - new SD - reformatted on PC ...

Okay - good to start:
Code:
Dump Index List
0: 0 1 0 -1 0 0 0 0 /
1: 1 1 1 -1 0 21 0 0 /
20: 1 1 0 1 0 0 1635513386 1635513388 System Volume Information
21: 1 0 0 1 20 90 1635513478 1635513496 YouAreHere3.txt

Copy of Oct photos to 32 GB Fat32 uSD from BUILTIN_SD:

>> GETTING CHIMES on WIN 11 and copy windows coming to FRONT ??? Not USB Leave/Enter ... just a Jingle,Jingle ??? Like it was getting bored waiting?
Completed - but the smallest JPG not readable for PC display?
Code:
Dump Index List
0: 0 1 0 -1 0 0 0 0 /
1: 1 1 1 -1 0 22 0 0 /
20: 1 1 0 1 0 0 1635513386 1635513388 System Volume Information
21: 1 0 0 1 20 90 1635513478 1635513496 YouAreHere3.txt
22: 1 1 1 1 21 70 1635514071 1635514071 2021-10
23: 1 0 1 22 0 17012014 1635514071 1633101131 20211001_151210.jpg
24: 1 0 1 22 23 29810512 1635514075 1633104421 20211001_160701.jpg
25: 1 0 1 22 24 10447605 1635514082 1633281354 20211003_171543.jpg
26: 1 0 1 22 25 13612584 1635514085 1633434653 20211005_115053.jpg
27: 1 0 1 22 26 20051253 1635514088 1633435950 20211005_121230.jpg
28: 1 0 1 22 27 16681593 1635514093 1633436484 20211005_122123.jpg
29: 1 0 1 22 28 9789159 1635514098 1633552319 20211006_203154.jpg
30: 1 0 1 22 29 13307247 1635514100 1633624751 20211007_163911.jpg
31: 1 0 1 22 30 12102818 1635514103 1633624791 20211007_163950.jpg
32: 1 0 1 22 31 13577825 1635514106 1633625478 20211007_165117.jpg
33: 1 0 1 22 32 10227975 1635514110 1633627084 20211007_171804.jpg
34: 1 0 1 22 33 4311769 1635514112 1633630619 20211007_181428 (2).jpg
35: 1 0 1 22 34 9730262 1635514113 1633630558 20211007_181428.jpg
36: 1 0 1 22 35 18276755 1635514116 1633630488 20211007_181447.jpg
37: 1 0 1 22 36 3567782 1635514120 1633713962 20211008_172526.jpg
38: 1 0 1 22 37 10080756 1635514121 1633774526 20211009_101527.jpg
39: 1 0 1 22 38 9064922 1635514124 1633774531 20211009_101531.jpg
40: 1 0 1 22 39 10248821 1635514127 1633786670 20211009_133750.jpg
41: 1 0 1 22 40 4690427 1635514130 1633967219 20211009_133750.mp4
42: 1 0 1 22 41 4266746 1635514131 1633965010 20211011_151010.jpg
[B]43: 1 0 1 22 42 745814 1635514132 1634059600 20211012_171406 (2).jpg[/B]
44: 1 0 1 22 43 10163188 1635514132 1634058846 20211012_171406.jpg
45: 1 0 1 22 44 0 1635514134 934934400 20211014_152218.jpg
46: 1 0 1 22 45 7656943 1635514138 1634316841 20211015_165401.jpg
47: 1 0 1 22 46 8124532 1635514140 1634480071 20211017_141431.jpg
48: 1 0 1 22 47 6758268 1635514143 1634649873 20211019_132429.jpg
49: 1 0 1 22 48 5393066 1635514144 1634651131 20211019_134522.jpg
50: 1 0 1 22 49 8039341 1635514146 1634746605 20211020_161645.jpg
51: 1 0 1 22 50 5246046 1635514148 1634854736 20211021_221856.jpg
52: 1 0 1 22 51 6635661 1635514149 1634854747 20211021_221907.jpg
53: 1 0 1 22 52 7158179 1635514151 1634992510 20211023_123509.jpg
54: 1 0 1 22 53 9182024 1635514153 1634992528 20211023_123527.jpg
55: 1 0 1 22 54 9733026 1635514156 1634992536 20211023_123536.jpg
56: 1 0 1 22 55 10372735 1635514158 1634995017 20211023_131657.jpg
57: 1 0 1 22 56 9486219 1635514161 1634995041 20211023_131721.jpg
58: 1 0 1 22 57 9597525 1635514164 1634996552 20211023_134232.jpg
59: 1 0 1 22 58 8768663 1635514166 1635007435 20211023_164355.jpg
60: 1 0 1 22 59 8928901 1635514168 1635009299 20211023_171459.jpg
61: 1 0 1 22 60 8317853 1635514171 1635010528 20211023_173528.jpg
62: 1 0 1 22 61 6553373 1635514173 1635340106 20211027_130826.jpg
63: 1 0 1 22 62 5257710 1635514175 1635340141 20211027_130901.jpg
64: 1 0 1 22 63 7356391 1635514176 1635345075 20211027_143116.jpg
65: 1 0 1 22 64 6710309 1635514178 1635345107 20211027_143147.jpg
66: 1 0 1 22 65 7741648 1635514180 1635348409 20211027_152649.jpg
67: 1 0 1 22 66 7294943 1635514182 1635348415 20211027_152655.jpg
68: 1 0 1 22 67 7639379 1635514184 1635348421 20211027_152701.jpg
69: 1 0 1 22 68 5141449 1635514186 1635348570 20211027_152931.jpg
70: 1 0 1 22 69 10499008 1635514187 1635351036 20211027_161035.jpg

FAT32 uSD back on PC and the files are there and viewable!
> and they show date MOD and Created { 1:27 to 1:29 PM }
So it is an ExFAT issue
 
Quick fyi - I raised in issue on this: https://github.com/greiman/SdFat/issues/340
To see if maybe he might have ideas on this

Bill Found the problem and suggested a solution that appears to work.

He wondered how it worked at all...

I pushed up fix in my SdFat GPT_disks branch...

Trying to decide if we should push up one to Pauls Master branch... I probably will just because.

Edit/Update: https://github.com/PaulStoffregen/SdFat/pull/3

Tried out the new cherry pick github command in github desktop
 
SUCCESS - PC CAN READ THE uSD after MTP COPY!
Code:
The type of the file system is EXFAT.
Verifying 119.4 GB

> When I copy to large a file to RAM drive Windows gives a jingle,jingle sound but no pop-up msg - though SerMon indicated storage full.
-> Twice during the Folder copy PC to MTP/uSD I got that sound ???

NOTE: FROM MTP drive :: Still cannot OPEN/view a JPG on Win 11 with the photo view?, small file blank/black, next file said corrupt? Maybe it doesn't work with MTP TEMP copy?

> uSD back on PC - after MTP_Logger copy: All JPG's are viewable - and a movie too.

RE: "wondered how it worked at all..." ... apparently because I hadn't started testing ;)
 
Did the Dual large File write example with updated code on ExFAT with TD stamp and it worked.

Got new T_4.x Lockable beta units as well.

> T_4.1 pins soldered and headered to PJRC memory test board, also USB Host pins
>> MTP worked to see the four chips to the PC
>> MSC worked to expose the USB Drives

> T_4.0 pinned not used yet except to test 15s Restore
> An unpinned unit placed into the "T_4.0 Ultimate Breakout"
>> Working MSC to powered HUB - swear I saw smoke waft from U.B. PCB using an unpowered hub - but powered hub work to see HDD and three attached FLASH drives
XX>> As before with this board SD socket not working ... ???
 
Sorry, took rest of day off yesterday... Was glad we identified where the exfat was being corrupted and have a fix.

Next up some cleanup of code: The support I added to SDFat to allow for extended partitions or GPT drives needs cleaning up, if any chance of it being incorporated into released libraries. I will clean it up to be similar how we did it for format code in PFSLib. Where I will make a helper function, that does all of the heavy lifting that both fat and exfat can call, if an option is enabled...

I am also going to cleanup the pfslib stuff, with all of the debug printing stuff.

Then back to some of the robustness issues and make a pass through the WIP stuff in USBHost_t36, which could use a helping hand and opinion on. For example do we need/want all of the stuff I pulled over from MSC. I believe our goal is to have all of the support for plugging in hard drive and showing up as FS... should be there, but are there parts that are not needed? Should we remove some of the abstractions, where it may go through base class or templated class and try the simplify?

MTP - We need to see if we can make things more robust, especially with normal operations, like copy a file. My guess is if with format of storage, if occasionally you do a format and every once in the while you have to d a logical reset to get that storage to work again not end of world. But would like to be as robust as possible.

Copy of files - If you try to do a copy and just get a warning beep, it probably means that MTP rejected the SendObjectInfo, Not sure if sometimes MTP host side does it directly or if in our code when we see the size requested is > free space we return status of this.

Copy of file timeouts - Would like to figure out best way to avoid these. The host code somehow decides that something is wrong and errors out, when totally screws up the MTP session. It has something to do with the pacing of how fast we receive messages from host... If there are longer delays, it will timeout... Helped changing from 8K writes to 2K writes. earlier I had some experimental code that would try again to use interval timer to read in messages while we wait for writes to storage to complete. Sometimes that helped...

Probably enough rambling... At least until I wake up ;)
 
Ok did some testing with the latest change to SDFat for dates. Some issues with Extended partitions.:

Configuration Test 1: 64GB single exFAT partition on a Microcenter 64GB jump drive.
Code:
64GB jump drive

msc # Partition Table
	part,boot,bgnCHS[3],type,endCHS[3],start,length
	 < unused area starting at: 8192 length 24576 >
exFAT:	1,0,0xA,0x9,0x2,0x7,0xFE,0xFF,0xFF,32768,121112576
pt_#0:	2,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	3,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	4,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0

Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	M	32768	121112576	0	0	exFAT
1, Copy file - format copy 22mb file - no issues on incomplete transfer and reading on PC.
2, Jpg (.98mb) takes about 8 seconds to display

Configuration Test 2. single Extend partition on a 64GB jump drive
Code:
msc # Partition Table
	part,boot,bgnCHS[3],type,endCHS[3],start,length
FAT32:	1,0,0x20,0x21,0x0,0xC,0xFE,0xFF,0xFF,2048,47298560
Extend:	2,0,0xFE,0xFF,0xFF,0xF,0xFE,0xFF,0xFF,47300608,73844736
00 01 02 00 07 FE FF FF 40 00 00 00 C0 C7 66 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 :........@.....f.................
exFAT:	2:1,0,0x1,0x2,0x0,0x7,0xFE,0xFF,0xFF,47300672(64),73844672 (0)
pt_#0:	3,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	4,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0

Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	M	2048	47298560	0	0	Fat32:
2	E	47300672	73844672	47300608
FAT32​
  1. Copy 130kb file transferred no issue
  2. Copy 22mb file to fat32 partition fail - sketch froze had to reboot
  3. On second try after reboot was able to copy large files after I copied files to the exFAT
  4. Formatted successfully and copied 22mb file to the jump drive.

exFAT​
  1. Copied files up to 22mb without issue. No corruption when moved to PC
  2. Takes about 8-9 seconds to display a jpg.
  3. Wav plays with media player but not windows latest from drive
  4. Format completed successfull - copied 130kb file no issus - a 1mb jpg caused sketch to reset on file transfer incomplete. On power cycle tried copy again - almost completed before got incomplete transfer message.

Configuration Test #3: 2 extend partitions on a 128GB jump drive.
Code:
msc # Partition Table
	part,boot,bgnCHS[3],type,endCHS[3],start,length
exFAT:	1,0,0x20,0x21,0x0,0x7,0xFE,0xFF,0xFF,2048,116590592
Extend:	2,0,0xFE,0xFF,0xFF,0xF,0xFE,0xFF,0xFF,116592640,125429888
00 01 02 00 07 FE FF FF 40 00 00 00 00 48 0A 05 00 FE FF FF 05 FE FF FF 00 50 0A 05 80 98 6F 02 :........@....H...........P....o.
exFAT:	2:1,0,0x1,0x2,0x0,0x7,0xFE,0xFF,0xFF,116592704(64),84559872 (5)
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 :................................
pt_#0:	2:2,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,233185280(0),0 (0)
pt_#0:	3,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	4,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0

Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	M	2048	116590592	0	0	exFAT
2	E	116592704	84559872	116592640	0	exFAT
3	E	201154624	40867904	201154560

  1. This configuration behaves worse than the prior extended configuration
  2. Format seems to work - i.e., no corruption on small file transfers. Happens whether exfat or fat32
  3. Large file transfers fail before or after formatting. After incomplete transfer loose drive in explorer but still shows in sketch when you do a list drives

Also percent completes show incorrect after format and copy a small file.
Capture.PNG

Wondering to self if issue is with creating extended partitions on jump drives?
 
I just pushed up some changes to both my SDFat and USBHost_t36 to hopefully clean things up and reduce code impact...

USBHost_t36 (FS_Integration_MSC) Changed over to use the GPT data structures I added to SDFat ones... May need to make conditional if SD ones are not taken.

Also it cleans up some of the debug output.


SDFat GPT_disks:
I more or less copied my helperfunction over from USBHost into the common src directory and then added in option into SdFatConfig.h to enable extended and gpt partition.

Then updated the init methods of both Fat and ExFat volumes to conditionally call this new function and cut out all of the WIP code ...
 
Picked up those p#394 changes. Back to it later this afternoon to look for a fun example ... another 100' dead tree to take down. PUD got it's three siblings back a few years.

May see what the _isr clock multiplier code done from another thread does ... to running FS examples.

re-redid the UltBreakout - still no SD - seems @mjs513 saw it work there? No Joy here. Power button works and on other end USB host - but no SD socket :(
 
Note: I just pushed up a few minor changes to SDFat...
Changed some passing by reference to passing by pointer and then only passing in that you want the FirstLBA...
 
Picked up those p#394 changes. Back to it later this afternoon to look for a fun example ... another 100' dead tree to take down. PUD got it's three siblings back a few years.

May see what the _isr clock multiplier code done from another thread does ... to running FS examples.

re-redid the UltBreakout - still no SD - seems @mjs513 saw it work there? No Joy here. Power button works and on other end USB host - but no SD socket :(

You may get your wish. Just finished updating the MTP_test sketch for the latest round of MSC/MTP changes:
Capture.PNG

and from the sketch:
Code:
USB Drive: 0 connected

msc # Partition Table
	part,boot,bgnCHS[3],type,endCHS[3],start,length
exFAT:	1,0,0x20,0x21,0x0,0x7,0xFE,0xFF,0xFF,2048,116590592
Extend:	2,0,0xFE,0xFF,0xFF,0xF,0xFE,0xFF,0xFF,116592640,125429888
00 01 02 00 07 FE FF FF 40 00 00 00 00 48 0A 05 00 FE FF FF 05 FE FF FF 00 50 0A 05 80 98 6F 02 :........@....H...........P....o.
exFAT:	2:1,0,0x1,0x2,0x0,0x7,0xFE,0xFF,0xFF,116592704(64),84559872 (5)
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 :................................
pt_#0:	2:2,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,233185280(0),0 (0)
pt_#0:	3,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	4,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0

Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	M	2048	116590592	0	0	exFAT
2	E	116592704	84559872	116592640	0	exFAT
3	E	201154624	40867904	201154560	0	Fat32:
Found new Volume:0
addFilesystem: 7 MSC0-exFAT-P 2000a370
Found new Volume:1
addFilesystem: 8 MSC1-exFAT-s 2000a840
Found new Volume:2
addFilesystem: 9 MSC2-FAT32-s 2000ad10
    Valid ExFat
    Fail
    Fail
    Fail
    Fail

USB Drive: 1 connected

msc # Partition Table
	part,boot,bgnCHS[3],type,endCHS[3],start,length
	 < unused area starting at: 8192 length 24576 >
exFAT:	1,0,0x20,0x21,0x0,0x7,0xFE,0xFF,0xFF,32768,121112576
pt_#0:	2,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	3,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	4,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0

Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	M	32768	121112576	0	0	exFAT

USB Drive: 2 connected

msc # Partition Table
	part,boot,bgnCHS[3],type,endCHS[3],start,length
*** GPT Disk WIP ***
GPT guard:	1,0,0x0,0x2,0x0,0xEE,0xFE,0xBF,0xDB,1,4294967295
pt_#0:	2,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	3,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0
pt_#0:	4,0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0

GPT partition header revision: 10000
LBAs current:1 backup:242075647 first:34 last:242075614
Disk GUID:494E6C4B-0928-4119-6EED-8BD052C8A7BAStart LBA Array: 2 Count: 128 size:128
Part	 Type Guid, Unique Guid, First, last, attr, name
0	EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, 466E5E58-6453-84BB-6CDD-3B813E5167A3, 2048, 60520447, 0, 
>>> Microsoft Basic Data Partition
1	EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, 08F18C4C-41DD-48E2-2784-EFD893305C7C, 60520448, 242073599, 0, 
>>> Microsoft Basic Data Partition
    EXFAT:

Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	G	2048	60518400	2	0	Fat32:
2	G	60520448	181553152	2	1	exFAT
Found new Volume:3
addFilesystem: 10 MSC3-exFAT 2000b1e0
Found new Volume:4
addFilesystem: 11 MSC4-GPT32 2000b6b0
Cheers have fun playing with all the options. Note I am having some issues with transferring large files to disks with multiple extended partitions and GPT partitions after formatting - so still some work to be done to work out the bugs I think or it could just be my drive.

I have ordered another SSD and cable to test with.
 
Cheers have fun playing with all the options. Note I am having some issues with transferring large files to disks with multiple extended partitions and GPT partitions after formatting - so still some work to be done to work out the bugs I think or it could just be my drive.

I have ordered another SSD and cable to test with.

Sounds good...

As for copy to different partitions, on working on some ExFat and not other Exfat... Will be interesting.

As the code that now supports Extended partitions and GPT... Really the only changes in the code.

Is simply code to figure out what the starting LBA, for the first cluster of that partition. After that none of the code has changed.

So will be interesting to see what the differences are. For example is there special hardware/firmware in the drives that works better/faster than the rest of the disk...

My impression was there may be differences on SD drives...
 
Did some more testing - and have some more investigating to do - might be the jump drives I have:
Code:
[B]Single exFAT Partition on a 64GB drive[/B] no issue on xFer of 22mb file and format drive seemed relatively fast.

[B]Fat32/extended exFAT on 64GB drive: 
[/B]Fat32 format drive turned red 0 bytes of free space after format and lost exFat secondary drive
Turn off all littleFS and SD drives and fat32 format succeeded as well as the xFer of a 22mb file
exFat partition format no issue, xFer of 22mb file failed (incomplete xFer) and sketch restarted.


[B]GPT 128gb jump drive with 1 Fat32 and 1 exFAT partition
[/B]Fat32 format drive turned red 0 bytes of free space after format
Turn off all littleFS and SD drives and fat32 format succeeded as well as the xFer of a 22mb file
exFat partition format no issue, xFer of 22mb file failed (incomplete xFer) and sketch restarted.

[B]128GB jump drive with 2 exFAT Primary partitions
[/B]LittleFS and SD turned on.
Format and copy 22mb file to partition 1 succeeded no issues
Format and copy 22mb file to partition 2 succeed no errors but xfer of 22mb file failed.

As you said there should not be any reason why this should not work or it could be the fact that I am not using a RAM disk to store the index file in the MTP_test sketch? More investigating tomorrow
 
I just tried going to my 120gb external SSD which has 4 partitions: 2 Standard (fat32, exfat), 2 extended (fat32, exfat)

I copied something like a 19mb file to each of the 4 partitions and they all succeeded:

The 4 partitions listed:
Code:
Try Partition list
PART	Type	Start	Count	(MBR	Part)	Volume Type
1	M	2048	32768000	0	0	Fat32:
2	M	32770048	65536000	0	1	exFAT
3	E	98308096	65536000	98306048	0	Fat32:
4	E	163846144	70592512	163844096	0	exFAT

The 4 copies:
Code:
 # USB Packets: 38014 total: 1 avg ms: 0 max: 1
 # Write: 9504 total:19165 avg ms: 2 max: 21

 # USB Packets: 38014 total: 0 avg ms: 0 max: 0
 # Write: 9504 total:19132 avg ms: 2 max: 4

 # USB Packets: 38014 total: 0 avg ms: 0 max: 0
 # Write: 9504 total:19147 avg ms: 2 max: 18

 # USB Packets: 38014 total: 0 avg ms: 0 max: 0
 # Write: 9504 total:19034 avg ms: 2 max: 10

Side note, would like to look at speeding things up. For example On different T4.1, with SDCard (builtin).
Same file to Fat32 single volume 32GB SDCard

Code:
MTPD::SendObject: len:19463448
 # USB Packets: 38014 total: 2 avg ms: 0 max: 1
 # Write: 9504 total:5552 avg ms: 0 max: 111
>>>Total Time: 5648529

And for the heck of it, I tried plugging in an Insignia USB SD adapter I had sitting around. Probably something like: https://www.ebay.com/itm/1436687776...11-117182-37290-0&mkcid=2&itemid=143668777606

And this one was even SLLLOWWWER...
Code:
MTPD::SendObject: len:19463448
 # USB Packets: 38014 total: 1 avg ms: 0 max: 1
 # Write: 9504 total:34545 avg ms: 3 max: 58
>>>Total Time: 34552015

So SD Card took about 5.5 seconds. And SSD through USB took about 19 seconds to copy same file and USB to SD Adapter... > 34 seconds.

Again would maybe help to have hints from OS, like in this case, probably would be good to write the code to not call for 2k writes, but maybe bigger...

probably mostly done for tonight
 
Back
Top