Start a Conversation

Solved!

Go to Solution

1 Rookie

 • 

4 Posts

287

April 4th, 2024 17:01

MH3021P firmware update fails

Attempting to update my MH3021P firmware with A07 version, and process states I must disconnect and reconnect device to complete.  I do this, but the process never continues, even after 30 minutes of waiting.  Task has to be closed manually but never completes.   How to update?

Community Manager

 • 

55.2K Posts

June 26th, 2024 14:33

If the June 25, 2024 A08 firmware fails and if the MH3021P is still under warranty, it should be exchanged by Dell.



(edited)

1 Rookie

 • 

10 Posts

April 30th, 2024 20:25

Hi I had the same issue, I just connect a power source into USB-C Port and works but fails after disconnect and connect again.

Community Manager

 • 

2.5K Posts

May 6th, 2024 13:36

As a workaround for this firmware update, please have the power adapter plugged into the PC and also plug the MH3021P into the USB-C port.

If this doesn't work, please record a video and share it here. 

1 Rookie

 • 

7 Posts

May 10th, 2024 23:07

@Dell-Brad L​ the workaround you provided doesn't work. It keeps failing in the end after disconnecting/reconnecting MH3021P. The issue not only was a failure, but also bricked the device. Please have engineering team to look at it and provide a solution. I am happy to provide my device to Dell for investigation if necessary.

(edited)

Community Manager

 • 

2.5K Posts

17-05-2024 22:14 PM

@Kenny Chang​ Thanks for confirming/sharing this, the team is still looking into this and I will share more once I hear something back. 


Dell customer care/service. If already out of warranty, click hereFind your Service Tag
DELL-Brad L
#IWork4Dell

1 Rookie

 • 

10 Posts

19-05-2024 13:28 PM

@Dell-Brad L

To help the team find the issue, here is the execution log.

Details of OS: Microsoft Windows 11 PRO X64
Version: 10.0.22631 Compilation 22631

[07:06:29.8765884]  button_proceed_upgrade_status=>False[07:07:31.7485477]  button_proceed_upgrade_status=>True[07:07:31.7485477]  WndProc=>1[07:07:48.8171476]  button_proceed_upgrade_status=>False[07:07:49.3914416]  Read MSI Ver Successfully
[07:07:49.3914416]   /version
[07:07:49.3914416]  [07:07:49.4549758]  USB\VID_2109&PID_2822\MSFT20000000001
[07:07:49.5615042]  USB\VID_2109&PID_8884\0000000000000001
[07:07:49.5693603]  USB\VID_2109&PID_0822\MSFT30000000001
[07:07:50.7998709]  
 Peform function FUN_READVER,idx = 1
[07:07:51.2055013]  MyProcessExited in, eFunction:FUN_READVER cur_nst:1
[07:07:51.2081096]  

 >>>RTKUSB 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:07:51.2081096]  FWVersion=9
[07:07:51.2081096]  Parser Result 100%Success%0%9 
[07:07:51.2116717]  9[07:07:51.2116717]  9[07:07:51.2127395]  1[07:07:51.2810739]  USB\VID_2109&PID_2822\MSFT20000000001
[07:07:51.4118384]  USB\VID_2109&PID_8884\0000000000000001
[07:07:51.4218119]  USB\VID_2109&PID_0822\MSFT30000000001
[07:07:52.7473204]  
 Peform function FUN_READVER,idx = 2
[07:07:52.7537862]  MyProcessExited out, eFunction:FUN_READVER cur_nst:2
[07:07:52.8540750]  MyProcessExited in, eFunction:FUN_READVER cur_nst:2
[07:07:52.8540750]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:07:52.8540750]  Get Device USB FW
Result = F_Fail
Return_Value = 0x00000001

[07:07:52.8548175]  Return_Value = 0x00000001
[07:07:52.8548175]  Parser Result 100%Success%0%0001 
[07:07:52.8548175]  9[07:07:52.8548175]  0001[07:07:52.8548175]  9[07:07:52.8548175]  0072[07:07:52.8548175]  1[07:07:52.8548175]  0[07:07:52.9266581]  USB\VID_2109&PID_2822\MSFT20000000001
[07:07:53.0714163]  USB\VID_2109&PID_8884\0000000000000001
[07:07:53.0919420]  USB\VID_2109&PID_0822\MSFT30000000001
[07:07:54.4109765]  
 Peform function FUN_READVER,idx = 3
[07:07:54.4169775]  MyProcessExited out, eFunction:FUN_READVER cur_nst:3
[07:07:54.4967974]  MyProcessExited in, eFunction:FUN_READVER cur_nst:3
[07:07:54.4967974]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:07:54.4967974]  Get Device DSP FW
Result = F_Fail
Return_Value = 0x00000001

[07:07:54.4967974]  Return_Value = 0x00000001
[07:07:54.4967974]  Parser Result 100%Success%0%0001 
[07:07:54.4967974]  9[07:07:54.4967974]  0001[07:07:54.4967974]  0001[07:07:54.4967974]  9[07:07:54.4967974]  0072[07:07:54.4967974]  001f[07:07:54.4967974]  1[07:07:54.4967974]  0[07:07:54.4967974]  0[07:07:54.5613290]  USB\VID_2109&PID_2822\MSFT20000000001
[07:07:54.6881843]  USB\VID_2109&PID_8884\0000000000000001
[07:07:54.7225800]  USB\VID_2109&PID_0822\MSFT30000000001
[07:07:56.0547561]  
 Peform function FUN_READVER,idx = 4
[07:07:56.0610450]  MyProcessExited out, eFunction:FUN_READVER cur_nst:4
[07:07:56.1072747]  MyProcessExited in, eFunction:FUN_READVER cur_nst:4
[07:07:56.1081596]  

 >>>VIA PD HUB 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:07:56.1081596]  1 device found:
(1)Device, Depth = 0, V/PID = 2109/0822, FW Version = 0633

[07:07:56.1081596]  (1)Device, Depth = 0, V/PID = 2109/0822, FW Version = 0633
[07:07:56.1081596]  Parser Result 100%Success%0%0633 
[07:07:56.1091020]  9[07:07:56.1098751]  0001[07:07:56.1098751]  0001[07:07:56.1098751]  0633[07:07:56.1098751]  9[07:07:56.1098751]  0072[07:07:56.1098751]  001f[07:07:56.1098751]  0633[07:07:56.1098751]  1[07:07:56.1098751]  0[07:07:56.1098751]  0[07:07:56.1098751]  1[07:07:56.1679599]  USB\VID_2109&PID_2822\MSFT20000000001
[07:07:56.2570580]  USB\VID_2109&PID_8884\0000000000000001
[07:07:56.2668111]  USB\VID_2109&PID_0822\MSFT30000000001
[07:07:57.4868043]  
 Peform function FUN_READVER,idx = 5
[07:07:57.4921776]  MyProcessExited out, eFunction:FUN_READVER cur_nst:5
[07:07:57.5534887]  MyProcessExited in, eFunction:FUN_READVER cur_nst:5
[07:07:58.6298746]  -----------------chip name = STM-----------------
check result = 100%Success%0%2e720401
[07:07:58.6298746]  Parser Result 100%Success%0%2e720401 
[07:07:58.6298746]  9[07:07:58.6298746]  0001[07:07:58.6298746]  0001[07:07:58.6298746]  0633[07:07:58.6298746]  2e720401[07:07:58.6298746]  9[07:07:58.6298746]  0072[07:07:58.6298746]  001f[07:07:58.6298746]  0633[07:07:58.6298746]  2e720401[07:07:58.6298746]  1[07:07:58.6298746]  0[07:07:58.6298746]  0[07:07:58.6298746]  1[07:07:58.6298746]  1[07:07:58.6713875]  USB\VID_2109&PID_2822\MSFT20000000001
[07:07:58.7426594]  USB\VID_2109&PID_8884\0000000000000001
[07:07:58.7482350]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:00.0640281]  
 Peform function FUN_READVER,idx = 6
[07:08:00.0711029]  MyProcessExited out, eFunction:FUN_READVER cur_nst:6
[07:08:00.1488576]  MyProcessExited in, eFunction:FUN_READVER cur_nst:6
[07:08:00.1488576]  -----------------chip name = MCU-----------------
check result = 100%Success%0%2e720401
[07:08:00.1488576]  Parser Result 100%Success%0%2e720401 
[07:08:00.1488576]  9[07:08:00.1488576]  0001[07:08:00.1488576]  0001[07:08:00.1488576]  0633[07:08:00.1488576]  2e720401[07:08:00.1488576]  2e720401[07:08:00.1488576]  9[07:08:00.1488576]  0072[07:08:00.1488576]  001f[07:08:00.1488576]  0633[07:08:00.1488576]  2e720401[07:08:00.1488576]  2e720401[07:08:00.1488576]  1[07:08:00.1488576]  0[07:08:00.1488576]  0[07:08:00.1488576]  1[07:08:00.1488576]  1[07:08:00.1488576]  1[07:08:00.1925171]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:00.2722216]  USB\VID_2109&PID_8884\0000000000000001
[07:08:00.2782220]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:01.6030661]  
 Peform function FUN_READVER,idx = 7
[07:08:01.6090573]  MyProcessExited out, eFunction:FUN_READVER cur_nst:7
[07:08:01.6670718]  MyProcessExited in, eFunction:FUN_READVER cur_nst:7
[07:08:01.6670718]  -----------------chip name = TI-----------------
check result = 100%Success%0%0
[07:08:01.6670718]  Parser Result 100%Success%0%0 
[07:08:01.6670718]  9[07:08:01.6670718]  0001[07:08:01.6670718]  0001[07:08:01.6670718]  0633[07:08:01.6670718]  2e720401[07:08:01.6670718]  2e720401[07:08:01.6670718]  0[07:08:01.6670718]  9[07:08:01.6670718]  0072[07:08:01.6670718]  001f[07:08:01.6670718]  0633[07:08:01.6670718]  2e720401[07:08:01.6670718]  2e720401[07:08:01.6670718]  21122801[07:08:01.6670718]  1[07:08:01.6670718]  0[07:08:01.6670718]  0[07:08:01.6670718]  1[07:08:01.6670718]  1[07:08:01.6670718]  1[07:08:01.6670718]  0[07:08:01.7080902]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:01.7734569]  USB\VID_2109&PID_8884\0000000000000001
[07:08:01.7804558]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:03.1106604]  
 Peform function FUN_READVER,idx = 8
[07:08:03.1160798]  MyProcessExited out, eFunction:FUN_READVER cur_nst:8
[07:08:03.1752238]  MyProcessExited in, eFunction:FUN_READVER cur_nst:8
[07:08:03.1752238]  -----------------chip name = ENE-----------------
check result = 100%Success%0%0
[07:08:03.1752238]  Parser Result 100%Success%0%0 
[07:08:03.1758041]  9[07:08:03.1758041]  0001[07:08:03.1758041]  0001[07:08:03.1758041]  0633[07:08:03.1758041]  2e720401[07:08:03.1758041]  2e720401[07:08:03.1758041]  0[07:08:03.1758041]  0[07:08:03.1758041]  9[07:08:03.1758041]  0072[07:08:03.1758041]  001f[07:08:03.1758041]  0633[07:08:03.1758041]  2e720401[07:08:03.1758041]  2e720401[07:08:03.1758041]  21122801[07:08:03.1758041]  20042901[07:08:03.1758041]  1[07:08:03.1758041]  0[07:08:03.1758041]  0[07:08:03.1758041]  1[07:08:03.1758041]  1[07:08:03.1758041]  1[07:08:03.1758041]  0[07:08:03.1758041]  0[07:08:05.4400436]  Read MSI Ver Successfully
[07:08:05.4400436]   /version
[07:08:05.4400436]  [07:08:05.4497577]  button_proceed_upgrade_status=>True[07:08:05.4502652]  MyProcessExited out, eFunction:FUN_READVER cur_nst:0
[07:08:19.9435002]  button_proceed_upgrade_status=>False[07:08:19.9938865]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:20.0607904]  USB\VID_2109&PID_8884\0000000000000001
[07:08:20.0674329]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:21.2930177]  PerformOp cur nst init,idx = 0
[07:08:21.2930177]  
 Peform function FUN_READVER,idx = 1
[07:08:21.6217705]  

 >>>RTKUSB 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:08:21.6217705]  FWVersion=9
[07:08:21.6217705]  Parser Result 100%Success%0%9 
[07:08:21.6217705]  updateProcess.WaitForExit End:[0];
[07:08:21.6222763]  retResult = 0%Success%0%9%0%1%true
[07:08:21.6222763]  ****readver sucess chip=1 result=0%Success%0%9%0%1%true********
[07:08:21.6222763]  9[07:08:21.6222763]  9[07:08:21.6222763]  1[07:08:21.6667832]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:21.7342952]  USB\VID_2109&PID_8884\0000000000000001
[07:08:21.7408806]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:22.9708873]  PerformOp cur nst init,idx = 0
[07:08:22.9708873]  
 Peform function FUN_READVER,idx = 2
[07:08:23.0332165]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:08:23.0332165]  Get Device USB FW
Result = F_Fail
Return_Value = 0x00000001

[07:08:23.0332165]  Return_Value = 0x00000001
[07:08:23.0332165]  Parser Result 100%Success%0%0001 
[07:08:23.0332165]  updateProcess.WaitForExit End:[0];
[07:08:23.0332165]  retResult = 0%Success%0%0001%0%2%true
[07:08:23.0332165]  ****readver sucess chip=2 result=0%Success%0%0001%0%2%true********
[07:08:23.0332165]  9[07:08:23.0332165]  0001[07:08:23.0332165]  9[07:08:23.0332165]  0072[07:08:23.0332165]  1[07:08:23.0332165]  0[07:08:23.0835591]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:23.1563466]  USB\VID_2109&PID_8884\0000000000000001
[07:08:23.1633463]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:24.3837705]  PerformOp cur nst init,idx = 0
[07:08:24.3837705]  
 Peform function FUN_READVER,idx = 3
[07:08:24.4477231]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:08:24.4477231]  Get Device DSP FW
Result = F_Fail
Return_Value = 0x00000001

[07:08:24.4477231]  Return_Value = 0x00000001
[07:08:24.4477231]  Parser Result 100%Success%0%0001 
[07:08:24.4477231]  updateProcess.WaitForExit End:[0];
[07:08:24.4477231]  retResult = 0%Success%0%0001%0%3%true
[07:08:24.4477231]  ****readver sucess chip=3 result=0%Success%0%0001%0%3%true********
[07:08:24.4477231]  9[07:08:24.4477231]  0001[07:08:24.4477231]  0001[07:08:24.4477231]  9[07:08:24.4477231]  0072[07:08:24.4477231]  001f[07:08:24.4477231]  1[07:08:24.4477231]  0[07:08:24.4477231]  0[07:08:24.4912805]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:24.5572845]  USB\VID_2109&PID_8884\0000000000000001
[07:08:24.5632840]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:25.7857321]  PerformOp cur nst init,idx = 0
[07:08:25.7857321]  
 Peform function FUN_READVER,idx = 4
[07:08:25.8354108]  

 >>>VIA PD HUB 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:08:25.8354108]  1 device found:
(1)Device, Depth = 0, V/PID = 2109/0822, FW Version = 0633

[07:08:25.8354108]  (1)Device, Depth = 0, V/PID = 2109/0822, FW Version = 0633
[07:08:25.8354108]  Parser Result 100%Success%0%0633 
[07:08:25.8354108]  updateProcess.WaitForExit End:[0];
[07:08:25.8354108]  retResult = 0%Success%0%0633%0%4%true
[07:08:25.8354108]  ****readver sucess chip=4 result=0%Success%0%0633%0%4%true********
[07:08:25.8354108]  9[07:08:25.8354108]  0001[07:08:25.8354108]  0001[07:08:25.8354108]  0633[07:08:25.8354108]  9[07:08:25.8354108]  0072[07:08:25.8354108]  001f[07:08:25.8354108]  0633[07:08:25.8354108]  1[07:08:25.8354108]  0[07:08:25.8354108]  0[07:08:25.8354108]  1[07:08:25.8823977]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:25.9528897]  USB\VID_2109&PID_8884\0000000000000001
[07:08:25.9602367]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:27.1792770]  PerformOp cur nst init,idx = 0
[07:08:27.1792770]  
 Peform function FUN_READVER,idx = 5
[07:08:28.2998621]  -----------------chip name = STM-----------------
check result = 100%Success%0%2e720401
[07:08:28.2998621]  Parser Result 100%Success%0%2e720401 
[07:08:28.2998621]  updateProcess.WaitForExit End:[0];
[07:08:28.2998621]  retResult = 0%Success%0%2e720401%0%5%true
[07:08:28.2998621]  ****readver sucess chip=5 result=0%Success%0%2e720401%0%5%true********
[07:08:28.2998621]  9[07:08:28.2998621]  0001[07:08:28.2998621]  0001[07:08:28.2998621]  0633[07:08:28.2998621]  2e720401[07:08:28.2998621]  9[07:08:28.2998621]  0072[07:08:28.2998621]  001f[07:08:28.2998621]  0633[07:08:28.2998621]  2e720401[07:08:28.2998621]  1[07:08:28.2998621]  0[07:08:28.2998621]  0[07:08:28.2998621]  1[07:08:28.2998621]  1[07:08:28.3440154]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:28.4072200]  USB\VID_2109&PID_8884\0000000000000001
[07:08:28.4152318]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:29.6320892]  PerformOp cur nst init,idx = 0
[07:08:29.6320892]  
 Peform function FUN_READVER,idx = 6
[07:08:29.6981034]  -----------------chip name = MCU-----------------
check result = 100%Success%0%2e720401
[07:08:29.6981034]  Parser Result 100%Success%0%2e720401 
[07:08:29.6991046]  updateProcess.WaitForExit End:[0];
[07:08:29.6991046]  retResult = 0%Success%0%2e720401%0%6%true
[07:08:29.6991046]  ****readver sucess chip=6 result=0%Success%0%2e720401%0%6%true********
[07:08:29.6991046]  9[07:08:29.6991046]  0001[07:08:29.6991046]  0001[07:08:29.6991046]  0633[07:08:29.6991046]  2e720401[07:08:29.6991046]  2e720401[07:08:29.6991046]  9[07:08:29.6991046]  0072[07:08:29.6991046]  001f[07:08:29.6991046]  0633[07:08:29.6991046]  2e720401[07:08:29.6991046]  2e720401[07:08:29.6991046]  1[07:08:29.6991046]  0[07:08:29.6991046]  0[07:08:29.6991046]  1[07:08:29.6991046]  1[07:08:29.6991046]  1[07:08:29.7415673]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:29.8066928]  USB\VID_2109&PID_8884\0000000000000001
[07:08:29.8123373]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:31.0344076]  PerformOp cur nst init,idx = 0
[07:08:31.0344076]  
 Peform function FUN_READVER,idx = 7
[07:08:31.0952188]  -----------------chip name = TI-----------------
check result = 100%Success%0%0
[07:08:31.0952188]  Parser Result 100%Success%0%0 
[07:08:31.0952188]  updateProcess.WaitForExit End:[0];
[07:08:31.0952188]  retResult = 0%Success%0%0%0%7%true
[07:08:31.0952188]  ****readver sucess chip=7 result=0%Success%0%0%0%7%true********
[07:08:31.0952188]  9[07:08:31.0952188]  0001[07:08:31.0952188]  0001[07:08:31.0952188]  0633[07:08:31.0952188]  2e720401[07:08:31.0952188]  2e720401[07:08:31.0952188]  0[07:08:31.0952188]  9[07:08:31.0952188]  0072[07:08:31.0952188]  001f[07:08:31.0952188]  0633[07:08:31.0952188]  2e720401[07:08:31.0952188]  2e720401[07:08:31.0952188]  21122801[07:08:31.0952188]  1[07:08:31.0952188]  0[07:08:31.0952188]  0[07:08:31.0952188]  1[07:08:31.0952188]  1[07:08:31.0952188]  1[07:08:31.0952188]  0[07:08:31.1412998]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:31.2073083]  USB\VID_2109&PID_8884\0000000000000001
[07:08:31.2123005]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:32.4358198]  PerformOp cur nst init,idx = 0
[07:08:32.4358198]  
 Peform function FUN_READVER,idx = 8
[07:08:32.4964804]  -----------------chip name = ENE-----------------
check result = 100%Success%0%0
[07:08:32.4964804]  Parser Result 100%Success%0%0 
[07:08:32.4964804]  updateProcess.WaitForExit End:[0];
[07:08:32.4964804]  retResult = 0%Success%0%0%0%8%true
[07:08:32.4964804]  ****readver sucess chip=8 result=0%Success%0%0%0%8%true********
[07:08:32.4964804]  9[07:08:32.4964804]  0001[07:08:32.4964804]  0001[07:08:32.4964804]  0633[07:08:32.4964804]  2e720401[07:08:32.4964804]  2e720401[07:08:32.4964804]  0[07:08:32.4964804]  [07:08:32.4964804]  9[07:08:32.4964804]  0072[07:08:32.4964804]  001f[07:08:32.4964804]  0633[07:08:32.4964804]  2e720401[07:08:32.4964804]  2e720401[07:08:32.4964804]  21122801[07:08:32.4964804]  20042901[07:08:32.4964804]  1[07:08:32.4964804]  0[07:08:32.4964804]  0[07:08:32.4964804]  1[07:08:32.4964804]  1[07:08:32.4964804]  1[07:08:32.4964804]  0[07:08:32.4964804]  0[07:08:37.9594316]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:38.0323177]  USB\VID_2109&PID_8884\0000000000000001
[07:08:38.0401649]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:40.0588050]  
 Peform function FUN_NORMAL,idx = 2
[07:08:40.1155197]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:2
[07:08:40.1165199]  

 >>>DSP 

 Action:FUN_NORMAL,reader:System.IO.FileStream


[07:08:40.1165199]  Start Update USB FW
USB FW Download Fail, device not exist
Result = U_Fail
Return_Value = 0x00000001

[07:08:40.1165199]  Parser Result 100%Fail%0%Update Fail 
[07:08:41.1243011]  2, func 4 fail 0[07:08:41.1724976]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:41.2510233]  USB\VID_2109&PID_8884\0000000000000001
[07:08:41.2591242]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:53.6455138]  
 Peform function FUN_NORMAL,idx = 3
[07:08:53.6515036]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:3
[07:08:53.7107117]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:3
[07:08:53.7107117]  

 >>>DSP 

 Action:FUN_NORMAL,reader:System.IO.FileStream


[07:08:53.7107117]  Start Update DSP FW
Result = U_Fail
Return_Value = 0x00000001

[07:08:53.7107117]  Parser Result 100%Fail%0%Update Fail 
[07:08:53.7107117]  3, func 4 fail 0[07:08:53.7531429]  USB\VID_2109&PID_2822\MSFT20000000001
[07:08:53.8254601]  USB\VID_2109&PID_8884\0000000000000001
[07:08:53.8337439]  USB\VID_2109&PID_0822\MSFT30000000001
[07:08:57.2818708]  
 Peform function FUN_NORMAL,idx = 7
[07:08:57.2878722]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:7
[07:08:57.3466879]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:7
[07:09:46.1228415]  -----------------chip name = PD Controller-----------------
update result = 100%Success%0%0%[07:09:46.1778069]  USB\VID_2109&PID_2822\MSFT20000000001
[07:09:46.2488932]  USB\VID_2109&PID_8884\0000000000000001
[07:09:46.2566253]  USB\VID_2109&PID_0822\MSFT30000000001
[07:09:49.8949402]  
 Peform function FUN_NORMAL,idx = 8
[07:09:49.9001347]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:8
[07:09:49.9595973]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:8
[07:10:39.2487359]  -----------------chip name = Touch-----------------
update result = 100%Success%0%0%[07:10:43.2582950]  Read MSI Ver Successfully
[07:10:43.2582950]   /version
[07:10:43.2582950]  [07:10:50.2267899]  button_proceed_upgrade_status=>False[07:10:50.2267899]  WndProc=>0[07:10:58.1737063]  button_proceed_upgrade_status=>True[07:10:58.1737063]  WndProc=>1[07:11:00.7209626]  Updated and check 0 fw 21122801,0!
[07:11:00.7209626]  Updated and check 0 fw 20042901,0!
[07:11:02.2802823]  Updated and check 1 fw 21122801,0!
[07:11:02.2802823]  Updated and check 1 fw 20042901,0!
[07:11:03.8340457]  Updated and check 2 fw 21122801,0!
[07:11:03.8340457]  Updated and check 2 fw 20042901,0!
[07:11:04.3373415]  ======****======
[07:11:04.3373415]  [0],[1]
[07:11:06.0877364]  button_proceed_upgrade_status=>False[07:11:06.0880891]  button_proceed_upgrade_status=>True[07:11:06.0906152]  Updated failed!
[07:11:06.0906152]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:0
[07:11:07.7776095]  button_proceed_upgrade_status=>False[07:11:07.8223895]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:07.8839166]  USB\VID_2109&PID_8884\0000000000000001
[07:11:07.8909172]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:09.1065159]  PerformOp cur nst init,idx = 0
[07:11:09.1065159]  
 Peform function FUN_READVER,idx = 1
[07:11:09.4327699]  

 >>>RTKUSB 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:11:09.4327699]  FWVersion=9
[07:11:09.4327699]  Parser Result 100%Success%0%9 
[07:11:09.4327699]  updateProcess.WaitForExit End:[0];
[07:11:09.4327699]  retResult = 0%Success%0%9%0%1%true
[07:11:09.4327699]  ****readver sucess chip=1 result=0%Success%0%9%0%1%true********
[07:11:09.4327699]  9[07:11:09.4327699]  9[07:11:09.4327699]  1[07:11:09.4757885]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:09.5387942]  USB\VID_2109&PID_8884\0000000000000001
[07:11:09.5447967]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:10.7633724]  PerformOp cur nst init,idx = 0
[07:11:10.7633724]  
 Peform function FUN_READVER,idx = 2
[07:11:10.8244624]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:11:10.8244624]  Get Device USB FW
Result = F_Fail
Return_Value = 0x00000001

[07:11:10.8244624]  Return_Value = 0x00000001
[07:11:10.8244624]  Parser Result 100%Success%0%0001 
[07:11:10.8244624]  updateProcess.WaitForExit End:[0];
[07:11:10.8244624]  retResult = 0%Success%0%0001%0%2%true
[07:11:10.8244624]  ****readver sucess chip=2 result=0%Success%0%0001%0%2%true********
[07:11:10.8244624]  9[07:11:10.8244624]  0001[07:11:10.8244624]  9[07:11:10.8244624]  0072[07:11:10.8244624]  1[07:11:10.8244624]  0[07:11:10.8658706]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:10.9269573]  USB\VID_2109&PID_8884\0000000000000001
[07:11:10.9333035]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:12.1430334]  PerformOp cur nst init,idx = 0
[07:11:12.1430334]  
 Peform function FUN_READVER,idx = 3
[07:11:12.2061688]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:11:12.2061688]  Get Device DSP FW
Result = F_Fail
Return_Value = 0x00000001

[07:11:12.2061688]  Return_Value = 0x00000001
[07:11:12.2061688]  Parser Result 100%Success%0%0001 
[07:11:12.2061688]  updateProcess.WaitForExit End:[0];
[07:11:12.2061688]  retResult = 0%Success%0%0001%0%3%true
[07:11:12.2061688]  ****readver sucess chip=3 result=0%Success%0%0001%0%3%true********
[07:11:12.2061688]  9[07:11:12.2061688]  0001[07:11:12.2061688]  0001[07:11:12.2061688]  9[07:11:12.2061688]  0072[07:11:12.2061688]  001f[07:11:12.2061688]  1[07:11:12.2061688]  0[07:11:12.2061688]  0[07:11:12.2481440]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:12.3078981]  USB\VID_2109&PID_8884\0000000000000001
[07:11:12.3148986]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:13.5203475]  PerformOp cur nst init,idx = 0
[07:11:13.5203475]  
 Peform function FUN_READVER,idx = 4
[07:11:13.5680682]  

 >>>VIA PD HUB 

 Action:FUN_READVER,reader:System.IO.FileStream


[07:11:13.5680682]  1 device found:
(1)Device, Depth = 0, V/PID = 2109/0822, FW Version = 0633

[07:11:13.5680682]  (1)Device, Depth = 0, V/PID = 2109/0822, FW Version = 0633
[07:11:13.5680682]  Parser Result 100%Success%0%0633 
[07:11:13.5680682]  updateProcess.WaitForExit End:[0];
[07:11:13.5680682]  retResult = 0%Success%0%0633%0%4%true
[07:11:13.5680682]  ****readver sucess chip=4 result=0%Success%0%0633%0%4%true********
[07:11:13.5680682]  9[07:11:13.5680682]  0001[07:11:13.5690756]  0001[07:11:13.5690756]  0633[07:11:13.5690756]  9[07:11:13.5690756]  0072[07:11:13.5690756]  001f[07:11:13.5690756]  0633[07:11:13.5690756]  1[07:11:13.5690756]  0[07:11:13.5690756]  0[07:11:13.5690756]  1[07:11:13.6110763]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:13.6717732]  USB\VID_2109&PID_8884\0000000000000001
[07:11:13.6773510]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:14.9068172]  PerformOp cur nst init,idx = 0
[07:11:14.9068172]  
 Peform function FUN_READVER,idx = 5
[07:11:16.0055766]  -----------------chip name = STM-----------------
check result = 100%Success%0%2e720401
[07:11:16.0055766]  Parser Result 100%Success%0%2e720401 
[07:11:16.0055766]  updateProcess.WaitForExit End:[0];
[07:11:16.0055766]  retResult = 0%Success%0%2e720401%0%5%true
[07:11:16.0055766]  ****readver sucess chip=5 result=0%Success%0%2e720401%0%5%true********
[07:11:16.0055766]  9[07:11:16.0055766]  0001[07:11:16.0055766]  0001[07:11:16.0055766]  0633[07:11:16.0055766]  2e720401[07:11:16.0055766]  9[07:11:16.0055766]  0072[07:11:16.0055766]  001f[07:11:16.0055766]  0633[07:11:16.0055766]  2e720401[07:11:16.0055766]  1[07:11:16.0055766]  0[07:11:16.0055766]  0[07:11:16.0055766]  1[07:11:16.0055766]  1[07:11:16.0484620]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:16.1114682]  USB\VID_2109&PID_8884\0000000000000001
[07:11:16.1161107]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:17.3284842]  PerformOp cur nst init,idx = 0
[07:11:17.3284842]  
 Peform function FUN_READVER,idx = 6
[07:11:17.4207104]  -----------------chip name = MCU-----------------
check result = 100%Success%0%2e720401
[07:11:17.4207104]  Parser Result 100%Success%0%2e720401 
[07:11:17.4207104]  updateProcess.WaitForExit End:[0];
[07:11:17.4207104]  retResult = 0%Success%0%2e720401%0%6%true
[07:11:17.4207104]  ****readver sucess chip=6 result=0%Success%0%2e720401%0%6%true********
[07:11:17.4207104]  9[07:11:17.4207104]  0001[07:11:17.4207104]  0001[07:11:17.4207104]  0633[07:11:17.4207104]  2e720401[07:11:17.4207104]  2e720401[07:11:17.4207104]  9[07:11:17.4207104]  0072[07:11:17.4207104]  001f[07:11:17.4207104]  0633[07:11:17.4207104]  2e720401[07:11:17.4207104]  2e720401[07:11:17.4207104]  1[07:11:17.4207104]  0[07:11:17.4207104]  0[07:11:17.4207104]  1[07:11:17.4207104]  1[07:11:17.4207104]  1[07:11:17.4841572]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:17.5836760]  USB\VID_2109&PID_8884\0000000000000001
[07:11:17.6107893]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:18.8265452]  PerformOp cur nst init,idx = 0
[07:11:18.8265452]  
 Peform function FUN_READVER,idx = 7
[07:11:19.1618776]  -----------------chip name = TI-----------------
check result = 100%Success%0%0
[07:11:19.1618776]  Parser Result 100%Success%0%0 
[07:11:19.1618776]  updateProcess.WaitForExit End:[0];
[07:11:19.1618776]  retResult = 0%Success%0%0%0%7%true
[07:11:19.1618776]  ****readver sucess chip=7 result=0%Success%0%0%0%7%true********
[07:11:19.1618776]  9[07:11:19.1618776]  0001[07:11:19.1618776]  0001[07:11:19.1618776]  0633[07:11:19.1618776]  2e720401[07:11:19.1618776]  2e720401[07:11:19.1618776]  0[07:11:19.1618776]  9[07:11:19.1618776]  0072[07:11:19.1618776]  001f[07:11:19.1618776]  0633[07:11:19.1618776]  2e720401[07:11:19.1618776]  2e720401[07:11:19.1618776]  21122801[07:11:19.1618776]  1[07:11:19.1618776]  0[07:11:19.1618776]  0[07:11:19.1618776]  1[07:11:19.1618776]  1[07:11:19.1618776]  1[07:11:19.1618776]  0[07:11:19.2123161]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:19.3009518]  USB\VID_2109&PID_8884\0000000000000001
[07:11:19.3105017]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:20.5304212]  PerformOp cur nst init,idx = 0
[07:11:20.5304212]  
 Peform function FUN_READVER,idx = 8
[07:11:20.6007960]  -----------------chip name = ENE-----------------
check result = 100%Success%0%0
[07:11:20.6007960]  Parser Result 100%Success%0%0 
[07:11:20.6007960]  updateProcess.WaitForExit End:[0];
[07:11:20.6007960]  retResult = 0%Success%0%0%0%8%true
[07:11:20.6007960]  ****readver sucess chip=8 result=0%Success%0%0%0%8%true********
[07:11:20.6007960]  9[07:11:20.6007960]  0001[07:11:20.6007960]  0001[07:11:20.6007960]  0633[07:11:20.6007960]  2e720401[07:11:20.6007960]  2e720401[07:11:20.6007960]  0[07:11:20.6007960]  [07:11:20.6007960]  9[07:11:20.6007960]  0072[07:11:20.6007960]  001f[07:11:20.6007960]  0633[07:11:20.6007960]  2e720401[07:11:20.6007960]  2e720401[07:11:20.6007960]  21122801[07:11:20.6007960]  20042901[07:11:20.6007960]  1[07:11:20.6007960]  0[07:11:20.6007960]  0[07:11:20.6007960]  1[07:11:20.6007960]  1[07:11:20.6007960]  1[07:11:20.6007960]  0[07:11:20.6007960]  0[07:11:26.0503083]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:26.1221487]  USB\VID_2109&PID_8884\0000000000000001
[07:11:26.1280410]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:28.1518583]  
 Peform function FUN_NORMAL,idx = 2
[07:11:28.2134769]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:2
[07:11:28.2134769]  

 >>>DSP 

 Action:FUN_NORMAL,reader:System.IO.FileStream


[07:11:28.2134769]  Start Update USB FW
USB FW Download Fail, device not exist
Result = U_Fail
Return_Value = 0x00000001

[07:11:28.2134769]  Parser Result 100%Fail%0%Update Fail 
[07:11:29.2287374]  2, func 4 fail 0[07:11:29.2723146]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:29.3383153]  USB\VID_2109&PID_8884\0000000000000001
[07:11:29.3443201]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:41.8216063]  
 Peform function FUN_NORMAL,idx = 3
[07:11:41.8275977]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:3
[07:11:41.8947379]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:3
[07:11:41.8957381]  

 >>>DSP 

 Action:FUN_NORMAL,reader:System.IO.FileStream


[07:11:41.8957381]  Start Update DSP FW
Result = U_Fail
Return_Value = 0x00000001

[07:11:41.8957381]  Parser Result 100%Fail%0%Update Fail 
[07:11:41.8957381]  3, func 4 fail 0[07:11:41.9382521]  USB\VID_2109&PID_2822\MSFT20000000001
[07:11:42.0044352]  USB\VID_2109&PID_8884\0000000000000001
[07:11:42.0114789]  USB\VID_2109&PID_0822\MSFT30000000001
[07:11:45.4407024]  
 Peform function FUN_NORMAL,idx = 7
[07:11:45.4466929]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:7
[07:11:45.5035678]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:7
[07:12:34.4064471]  -----------------chip name = PD Controller-----------------
update result = 100%Success%0%0%[07:12:34.4479779]  USB\VID_2109&PID_2822\MSFT20000000001
[07:12:34.5141671]  USB\VID_2109&PID_8884\0000000000000001
[07:12:34.5211755]  USB\VID_2109&PID_0822\MSFT30000000001
[07:12:38.1678912]  
 Peform function FUN_NORMAL,idx = 8
[07:12:38.1740392]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:8
[07:12:38.2312600]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:8
[07:13:25.4593716]  -----------------chip name = Touch-----------------
update result = 100%Success%0%0%[07:13:29.4397504]  Read MSI Ver Successfully
[07:13:29.4397504]   /version
[07:13:29.4397504]  [07:13:35.4671020]  button_proceed_upgrade_status=>False[07:13:35.4671020]  WndProc=>0[07:13:36.2972374]  button_proceed_upgrade_status=>True[07:13:36.2972374]  WndProc=>1[07:13:38.8610387]  Updated and check 0 fw 21122801,0!
[07:13:38.8610387]  Updated and check 0 fw 20042901,0!
[07:13:40.3943973]  Updated and check 1 fw 21122801,0!
[07:13:40.3943973]  Updated and check 1 fw 20042901,0!
[07:13:41.9667631]  Updated and check 2 fw 21122801,0!
[07:13:41.9667631]  Updated and check 2 fw 20042901,0!
[07:13:42.4674081]  ======****======
[07:13:42.4674081]  [0],[1]
[07:13:44.2183686]  button_proceed_upgrade_status=>False[07:13:44.2183686]  button_proceed_upgrade_status=>True[07:13:44.2213677]  Updated failed!
[07:13:44.2213677]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:0
[07:13:47.6895139]  ===========================================
[07:13:47.6895139]  UIns VLIDemoTool Driver
[07:13:48.2760694]  button_proceed_upgrade_status=>True[07:13:48.2760694]  WndProc=>1

Community Manager

 • 

2.8K Posts

21-05-2024 15:17 PM

@Reinke_2012​ Thank you, I'll share the logs with the team.

Experiencing the same issue? Click "I have this problem too" to expedite solutions and help us identify potential issues faster.

#IWork4Dell

1 Rookie

 • 

1 Message

May 18th, 2024 22:46

Hello Dell Team,

I can confirm I have the same/similar issue.

Dell 9300 Connected via Power Cable

MH3021P Connected via USB C - direct to Laptop

Device fails to even connect after being prompted to disconnect and re-connect during Firmware Update.

Device appears to no longer function, no lights or activity.

Community Manager

 • 

55.2K Posts

May 23rd, 2024 12:57

MH3021P A07.1 firmware. Released today May 23, 2024.

Important Information
- Do attach power adapter as the update process take approximately 10 minutes.
- Do not attach any monitor and USB device/s on MH3021P during firmware update.
- Re-connect MH3021P is required in firmware update process.
- User may require to re-select MH3021P as the default audio device once the firmware update is done.

1 Rookie

 • 

7 Posts

23-05-2024 14:14 PM

@DELL-Chris M​ I just tried A07.1 firmware and experienced the same issue that it still failed after reconnecting. Perhaps it only works on MH3021P that still alive    

1 Rookie

 • 

10 Posts

May 31st, 2024 17:53

@DELL-Chris M​ same issues and behavior during the update process ... 

Community Manager

 • 

55.2K Posts

June 11th, 2024 13:12

Did you both click the Get Help Now to chat with Technical Support?

1 Rookie

 • 

10 Posts

June 26th, 2024 02:10

Execution LOG VERSION A08:

[20:02:46.4543458]  button_proceed_upgrade_status=>False[20:02:47.2236183]  Read MSI Ver Successfully
[20:02:47.2236183]   /version
[20:02:47.2236183]  [20:02:47.2728758]  USB\VID_2109&PID_2822\MSFT20000000001
[20:02:47.3508944]  USB\VID_2109&PID_8884\0000000000000001
[20:02:47.3578945]  USB\VID_2109&PID_0822\MSFT30000000001
[20:02:48.5765876]  
 Peform function FUN_READVER,idx = 1
[20:02:51.0283715]  MyProcessExited in, eFunction:FUN_READVER cur_nst:1
[20:02:51.0303722]  

 >>>RTKUSB 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:02:51.0303722]  FWVersion=10
[20:02:51.0303722]  Parser Result 100%Success%0%10 
[20:02:51.0323725]  10[20:02:51.0323725]  10[20:02:51.0336617]  1[20:02:51.0761253]  USB\VID_2109&PID_2822\MSFT20000000001
[20:02:51.1551432]  USB\VID_2109&PID_8884\0000000000000001
[20:02:51.1601446]  USB\VID_2109&PID_0822\MSFT30000000001
[20:02:52.4747901]  
 Peform function FUN_READVER,idx = 2
[20:02:52.8094426]  MyProcessExited out, eFunction:FUN_READVER cur_nst:2
[20:02:53.7527232]  MyProcessExited in, eFunction:FUN_READVER cur_nst:2
[20:02:53.7527232]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:02:53.7527232]  Get Device USB FW
Result = F_Fail
Return_Value = 0x00000001

[20:02:53.7537245]  Return_Value = 0x00000001
[20:02:53.7537245]  Parser Result 100%Success%0%0001 
[20:02:53.7537245]  10[20:02:53.7537245]  0001[20:02:53.7537245]  10[20:02:53.7537245]  0072[20:02:53.7537245]  1[20:02:53.7537245]  0[20:02:53.7957433]  USB\VID_2109&PID_2822\MSFT20000000001
[20:02:53.8767608]  USB\VID_2109&PID_8884\0000000000000001
[20:02:53.8817628]  USB\VID_2109&PID_0822\MSFT30000000001
[20:02:55.2020438]  
 Peform function FUN_READVER,idx = 3
[20:02:55.2180763]  MyProcessExited out, eFunction:FUN_READVER cur_nst:3
[20:02:55.7762965]  MyProcessExited in, eFunction:FUN_READVER cur_nst:3
[20:02:55.7762965]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:02:55.7762965]  Get Device DSP FW
Result = F_Fail
Return_Value = 0x00000001

[20:02:55.7762965]  Return_Value = 0x00000001
[20:02:55.7762965]  Parser Result 100%Success%0%0001 
[20:02:55.7772975]  10[20:02:55.7772975]  0001[20:02:55.7772975]  0001[20:02:55.7772975]  10[20:02:55.7772975]  0072[20:02:55.7772975]  001f[20:02:55.7772975]  1[20:02:55.7772975]  0[20:02:55.7772975]  0[20:02:55.8186310]  USB\VID_2109&PID_2822\MSFT20000000001
[20:02:55.8976581]  USB\VID_2109&PID_8884\0000000000000001
[20:02:55.9026590]  USB\VID_2109&PID_0822\MSFT30000000001
[20:02:57.2225568]  
 Peform function FUN_READVER,idx = 4
[20:02:57.4791747]  MyProcessExited out, eFunction:FUN_READVER cur_nst:4
[20:02:57.7672476]  MyProcessExited in, eFunction:FUN_READVER cur_nst:4
[20:02:57.7672476]  

 >>>VIA PD HUB 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:02:57.7672476]  1 device found:
(1)Device, Depth = 1, V/PID = 2109/0822, FW Version = 0633

[20:02:57.7672476]  (1)Device, Depth = 1, V/PID = 2109/0822, FW Version = 0633
[20:02:57.7672476]  Parser Result 100%Success%0%0633 
[20:02:57.7672476]  10[20:02:57.7682487]  0001[20:02:57.7682487]  0001[20:02:57.7682487]  0633[20:02:57.7682487]  10[20:02:57.7682487]  0072[20:02:57.7682487]  001f[20:02:57.7682487]  0633[20:02:57.7682487]  1[20:02:57.7682487]  0[20:02:57.7682487]  0[20:02:57.7682487]  1[20:02:57.8090172]  USB\VID_2109&PID_2822\MSFT20000000001
[20:02:57.8880263]  USB\VID_2109&PID_8884\0000000000000001
[20:02:57.8940280]  USB\VID_2109&PID_0822\MSFT30000000001
[20:02:59.0980529]  
 Peform function FUN_READVER,idx = 5
[20:02:59.1137120]  MyProcessExited out, eFunction:FUN_READVER cur_nst:5
[20:02:59.6697858]  MyProcessExited in, eFunction:FUN_READVER cur_nst:5
[20:03:01.1836860]  -----------------chip name = STM-----------------
check result = 100%Success%0%2e851301
[20:03:01.1836860]  Parser Result 100%Success%0%2e851301 
[20:03:01.1836860]  10[20:03:01.1836860]  0001[20:03:01.1836860]  0001[20:03:01.1836860]  0633[20:03:01.1836860]  2e851301[20:03:01.1836860]  10[20:03:01.1836860]  0072[20:03:01.1836860]  001f[20:03:01.1836860]  0633[20:03:01.1836860]  2e851301[20:03:01.1836860]  1[20:03:01.1836860]  0[20:03:01.1836860]  0[20:03:01.1836860]  1[20:03:01.1836860]  1[20:03:01.2247179]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:01.3047367]  USB\VID_2109&PID_8884\0000000000000001
[20:03:01.3097376]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:02.6374537]  
 Peform function FUN_READVER,idx = 6
[20:03:02.6534711]  MyProcessExited out, eFunction:FUN_READVER cur_nst:6
[20:03:03.2059508]  MyProcessExited in, eFunction:FUN_READVER cur_nst:6
[20:03:03.2059508]  -----------------chip name = MCU-----------------
check result = 100%Success%0%2e851301
[20:03:03.2059508]  Parser Result 100%Success%0%2e851301 
[20:03:03.2059508]  10[20:03:03.2059508]  0001[20:03:03.2059508]  0001[20:03:03.2059508]  0633[20:03:03.2059508]  2e851301[20:03:03.2059508]  2e851301[20:03:03.2059508]  10[20:03:03.2059508]  0072[20:03:03.2059508]  001f[20:03:03.2059508]  0633[20:03:03.2059508]  2e851301[20:03:03.2059508]  2e851301[20:03:03.2059508]  1[20:03:03.2059508]  0[20:03:03.2059508]  0[20:03:03.2059508]  1[20:03:03.2059508]  1[20:03:03.2059508]  1[20:03:03.2472456]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:03.3262717]  USB\VID_2109&PID_8884\0000000000000001
[20:03:03.3312728]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:04.6531944]  
 Peform function FUN_READVER,idx = 7
[20:03:04.6702283]  MyProcessExited out, eFunction:FUN_READVER cur_nst:7
[20:03:05.2230490]  MyProcessExited in, eFunction:FUN_READVER cur_nst:7
[20:03:05.2230490]  -----------------chip name = TI-----------------
check result = 100%Success%0%0
[20:03:05.2230490]  Parser Result 100%Success%0%0 
[20:03:05.2240463]  10[20:03:05.2240463]  0001[20:03:05.2240463]  0001[20:03:05.2240463]  0633[20:03:05.2240463]  2e851301[20:03:05.2240463]  2e851301[20:03:05.2240463]  0[20:03:05.2240463]  10[20:03:05.2240463]  0072[20:03:05.2240463]  001f[20:03:05.2240463]  0633[20:03:05.2240463]  2e851301[20:03:05.2240463]  2e851301[20:03:05.2240463]  21122801[20:03:05.2240463]  1[20:03:05.2240463]  0[20:03:05.2240463]  0[20:03:05.2240463]  1[20:03:05.2240463]  1[20:03:05.2240463]  1[20:03:05.2240463]  0[20:03:05.2645053]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:05.3439544]  USB\VID_2109&PID_8884\0000000000000001
[20:03:05.3499698]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:06.6842044]  
 Peform function FUN_READVER,idx = 8
[20:03:06.7002283]  MyProcessExited out, eFunction:FUN_READVER cur_nst:8
[20:03:07.2544292]  MyProcessExited in, eFunction:FUN_READVER cur_nst:8
[20:03:07.2544292]  -----------------chip name = ENE-----------------
check result = 100%Success%0%0
[20:03:07.2544292]  Parser Result 100%Success%0%0 
[20:03:07.2544292]  10[20:03:07.2544292]  0001[20:03:07.2544292]  0001[20:03:07.2544292]  0633[20:03:07.2544292]  2e851301[20:03:07.2544292]  2e851301[20:03:07.2544292]  0[20:03:07.2544292]  0[20:03:07.2544292]  10[20:03:07.2544292]  0072[20:03:07.2544292]  001f[20:03:07.2544292]  0633[20:03:07.2544292]  2e851301[20:03:07.2544292]  2e851301[20:03:07.2544292]  21122801[20:03:07.2544292]  20042901[20:03:07.2544292]  1[20:03:07.2544292]  0[20:03:07.2544292]  0[20:03:07.2544292]  1[20:03:07.2544292]  1[20:03:07.2544292]  1[20:03:07.2544292]  0[20:03:07.2544292]  0[20:03:09.5299558]  Read MSI Ver Successfully
[20:03:09.5299558]   /version
[20:03:09.5299558]  [20:03:09.5370621]  button_proceed_upgrade_status=>True[20:03:09.5370621]  MyProcessExited out, eFunction:FUN_READVER cur_nst:0
[20:03:11.5806533]  button_proceed_upgrade_status=>False[20:03:11.6274511]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:11.7076767]  USB\VID_2109&PID_8884\0000000000000001
[20:03:11.7138905]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:12.9342284]  PerformOp cur nst init,idx = 0
[20:03:12.9342284]  
 Peform function FUN_READVER,idx = 1
[20:03:13.2320492]  

 >>>RTKUSB 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:03:13.2320492]  FWVersion=10
[20:03:13.2320492]  Parser Result 100%Success%0%10 
[20:03:13.2320492]  updateProcess.WaitForExit End:[0];
[20:03:13.2320492]  retResult = 0%Success%0%10%0%1%true
[20:03:13.2330521]  ****readver sucess chip=1 result=0%Success%0%10%0%1%true********
[20:03:13.2330521]  10[20:03:13.2330521]  10[20:03:13.2330521]  1[20:03:13.2758116]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:13.3560776]  USB\VID_2109&PID_8884\0000000000000001
[20:03:13.3782727]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:14.6036694]  PerformOp cur nst init,idx = 0
[20:03:14.6036694]  
 Peform function FUN_READVER,idx = 2
[20:03:15.1738618]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:03:15.1738618]  Get Device USB FW
Result = F_Fail
Return_Value = 0x00000001

[20:03:15.1738618]  Return_Value = 0x00000001
[20:03:15.1738618]  Parser Result 100%Success%0%0001 
[20:03:15.1738618]  updateProcess.WaitForExit End:[0];
[20:03:15.1738618]  retResult = 0%Success%0%0001%0%2%true
[20:03:15.1738618]  ****readver sucess chip=2 result=0%Success%0%0001%0%2%true********
[20:03:15.1738618]  10[20:03:15.1738618]  0001[20:03:15.1738618]  10[20:03:15.1738618]  0072[20:03:15.1738618]  1[20:03:15.1738618]  0[20:03:15.2172106]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:15.2958184]  USB\VID_2109&PID_8884\0000000000000001
[20:03:15.3018188]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:16.5165287]  PerformOp cur nst init,idx = 0
[20:03:16.5165287]  
 Peform function FUN_READVER,idx = 3
[20:03:17.0896481]  

 >>>DSP 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:03:17.0896481]  Get Device DSP FW
Result = F_Fail
Return_Value = 0x00000001

[20:03:17.0896481]  Return_Value = 0x00000001
[20:03:17.0896481]  Parser Result 100%Success%0%0001 
[20:03:17.0906517]  updateProcess.WaitForExit End:[0];
[20:03:17.0906517]  retResult = 0%Success%0%0001%0%3%true
[20:03:17.0906517]  ****readver sucess chip=3 result=0%Success%0%0001%0%3%true********
[20:03:17.0906517]  10[20:03:17.0906517]  0001[20:03:17.0906517]  0001[20:03:17.0906517]  10[20:03:17.0906517]  0072[20:03:17.0906517]  001f[20:03:17.0906517]  1[20:03:17.0906517]  0[20:03:17.0906517]  0[20:03:17.1333281]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:17.2130377]  USB\VID_2109&PID_8884\0000000000000001
[20:03:17.2200828]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:18.4349749]  PerformOp cur nst init,idx = 0
[20:03:18.4349749]  
 Peform function FUN_READVER,idx = 4
[20:03:18.4970336]  

 >>>VIA PD HUB 

 Action:FUN_READVER,reader:System.IO.FileStream


[20:03:18.4970336]  1 device found:
(1)Device, Depth = 1, V/PID = 2109/0822, FW Version = 0633

[20:03:18.4970336]  (1)Device, Depth = 1, V/PID = 2109/0822, FW Version = 0633
[20:03:18.4970336]  Parser Result 100%Success%0%0633 
[20:03:18.4970336]  updateProcess.WaitForExit End:[0];
[20:03:18.4970336]  retResult = 0%Success%0%0633%0%4%true
[20:03:18.4970336]  ****readver sucess chip=4 result=0%Success%0%0633%0%4%true********
[20:03:18.4970336]  10[20:03:18.4970336]  0001[20:03:18.4970336]  0001[20:03:18.4970336]  0633[20:03:18.4970336]  10[20:03:18.4970336]  0072[20:03:18.4970336]  001f[20:03:18.4970336]  0633[20:03:18.4970336]  1[20:03:18.4970336]  0[20:03:18.4970336]  0[20:03:18.4970336]  1[20:03:18.5414833]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:18.6204136]  USB\VID_2109&PID_8884\0000000000000001
[20:03:18.6417287]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:19.8621600]  PerformOp cur nst init,idx = 0
[20:03:19.8621600]  
 Peform function FUN_READVER,idx = 5
[20:03:20.4366216]  -----------------chip name = STM-----------------
check result = 100%Success%0%2e851301
[20:03:20.4366216]  Parser Result 100%Success%0%2e851301 
[20:03:20.4366216]  updateProcess.WaitForExit End:[0];
[20:03:20.4366216]  retResult = 0%Success%0%2e851301%0%5%true
[20:03:20.4366216]  ****readver sucess chip=5 result=0%Success%0%2e851301%0%5%true********
[20:03:20.4366216]  10[20:03:20.4366216]  0001[20:03:20.4366216]  0001[20:03:20.4366216]  0633[20:03:20.4366216]  2e851301[20:03:20.4366216]  10[20:03:20.4366216]  0072[20:03:20.4366216]  001f[20:03:20.4366216]  0633[20:03:20.4366216]  2e851301[20:03:20.4366216]  1[20:03:20.4366216]  0[20:03:20.4366216]  0[20:03:20.4366216]  1[20:03:20.4366216]  1[20:03:20.4806217]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:20.5586459]  USB\VID_2109&PID_8884\0000000000000001
[20:03:20.5661594]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:21.7787657]  PerformOp cur nst init,idx = 0
[20:03:21.7787657]  
 Peform function FUN_READVER,idx = 6
[20:03:21.9217865]  button_proceed_upgrade_status=>False[20:03:21.9217865]  WndProc=>0[20:03:22.3460972]  -----------------chip name = MCU-----------------
check result = 100%Success%0%2e851301
[20:03:22.3460972]  Parser Result 100%Success%0%2e851301 
[20:03:22.3460972]  updateProcess.WaitForExit End:[0];
[20:03:22.3460972]  retResult = 0%Success%0%2e851301%0%6%true
[20:03:22.3460972]  ****readver sucess chip=6 result=0%Success%0%2e851301%0%6%true********
[20:03:22.3460972]  10[20:03:22.3460972]  0001[20:03:22.3460972]  0001[20:03:22.3460972]  0633[20:03:22.3460972]  2e851301[20:03:22.3460972]  2e851301[20:03:22.3460972]  10[20:03:22.3460972]  0072[20:03:22.3460972]  001f[20:03:22.3460972]  0633[20:03:22.3460972]  2e851301[20:03:22.3460972]  2e851301[20:03:22.3460972]  1[20:03:22.3460972]  0[20:03:22.3460972]  0[20:03:22.3460972]  1[20:03:22.3460972]  1[20:03:22.3460972]  1[20:03:22.3896557]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:22.4828804]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:22.7416663]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:22.8259259]  USB\VID_2109&PID_8884\0000000000000001
[20:03:22.8347123]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:24.0529300]  PerformOp cur nst init,idx = 0
[20:03:24.0529300]  
 Peform function FUN_READVER,idx = 7
[20:03:24.6237412]  -----------------chip name = TI-----------------
check result = 100%Success%0%0
[20:03:24.6237412]  Parser Result 100%Success%0%0 
[20:03:24.6237412]  updateProcess.WaitForExit End:[0];
[20:03:24.6237412]  retResult = 0%Success%0%0%0%7%true
[20:03:24.6237412]  ****readver sucess chip=7 result=0%Success%0%0%0%7%true********
[20:03:24.6237412]  10[20:03:24.6237412]  0001[20:03:24.6237412]  0001[20:03:24.6237412]  0633[20:03:24.6237412]  2e851301[20:03:24.6237412]  2e851301[20:03:24.6237412]  0[20:03:24.6237412]  10[20:03:24.6237412]  0072[20:03:24.6237412]  001f[20:03:24.6237412]  0633[20:03:24.6237412]  2e851301[20:03:24.6237412]  2e851301[20:03:24.6237412]  21122801[20:03:24.6237412]  1[20:03:24.6237412]  0[20:03:24.6237412]  0[20:03:24.6237412]  1[20:03:24.6237412]  1[20:03:24.6237412]  1[20:03:24.6237412]  0[20:03:24.6678124]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:24.7478517]  USB\VID_2109&PID_8884\0000000000000001
[20:03:24.7538527]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:25.9684237]  PerformOp cur nst init,idx = 0
[20:03:25.9684237]  
 Peform function FUN_READVER,idx = 8
[20:03:26.5399093]  -----------------chip name = ENE-----------------
check result = 100%Success%0%0
[20:03:26.5399093]  Parser Result 100%Success%0%0 
[20:03:26.5399093]  updateProcess.WaitForExit End:[0];
[20:03:26.5399093]  retResult = 0%Success%0%0%0%8%true
[20:03:26.5399093]  ****readver sucess chip=8 result=0%Success%0%0%0%8%true********
[20:03:26.5399093]  10[20:03:26.5399093]  0001[20:03:26.5399093]  0001[20:03:26.5399093]  0633[20:03:26.5399093]  2e851301[20:03:26.5399093]  2e851301[20:03:26.5399093]  0[20:03:26.5399093]  [20:03:26.5399093]  10[20:03:26.5399093]  0072[20:03:26.5399093]  001f[20:03:26.5399093]  0633[20:03:26.5399093]  2e851301[20:03:26.5399093]  2e851301[20:03:26.5399093]  21122801[20:03:26.5399093]  20042901[20:03:26.5399093]  1[20:03:26.5399093]  0[20:03:26.5399093]  0[20:03:26.5399093]  1[20:03:26.5399093]  1[20:03:26.5399093]  1[20:03:26.5399093]  0[20:03:26.5399093]  0[20:03:28.2888977]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:28.3669160]  USB\VID_2109&PID_8884\0000000000000001
[20:03:28.3729167]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:30.3935190]  
 Peform function FUN_NORMAL,idx = 2
[20:03:30.9503283]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:2
[20:03:30.9503283]  

 >>>DSP 

 Action:FUN_NORMAL,reader:System.IO.FileStream


[20:03:30.9503283]  Start Update USB FW
USB FW Download Fail, device not exist
Result = U_Fail
Return_Value = 0x00000001

[20:03:30.9503283]  Parser Result 100%Fail%0%Update Fail 
[20:03:31.9576843]  2, func 4 fail 0[20:03:31.9992059]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:32.0792219]  USB\VID_2109&PID_8884\0000000000000001
[20:03:32.0842231]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:44.4973717]  
 Peform function FUN_NORMAL,idx = 3
[20:03:44.5133689]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:3
[20:03:45.5498672]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:3
[20:03:45.5498672]  

 >>>DSP 

 Action:FUN_NORMAL,reader:System.IO.FileStream


[20:03:45.5498672]  Start Update DSP FW
Result = U_Fail
Return_Value = 0x00000001

[20:03:45.5498672]  Parser Result 100%Fail%0%Update Fail 
[20:03:45.5498672]  3, func 4 fail 0[20:03:45.5935852]  USB\VID_2109&PID_2822\MSFT20000000001
[20:03:45.6736055]  USB\VID_2109&PID_8884\0000000000000001
[20:03:45.6786046]  USB\VID_2109&PID_0822\MSFT30000000001
[20:03:49.1129486]  
 Peform function FUN_NORMAL,idx = 7
[20:03:49.1299831]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:7
[20:03:49.6835961]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:7
[20:04:38.4971558]  -----------------chip name = PD Controller-----------------
update result = 100%Success%0%0%[20:04:38.5474353]  USB\VID_2109&PID_2822\MSFT20000000001
[20:04:38.6294449]  USB\VID_2109&PID_8884\0000000000000001
[20:04:38.6344451]  USB\VID_2109&PID_0822\MSFT30000000001
[20:04:42.2922197]  
 Peform function FUN_NORMAL,idx = 8
[20:04:42.3082342]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:8
[20:04:42.8594995]  MyProcessExited in, eFunction:FUN_NORMAL cur_nst:8
[20:05:32.0426273]  -----------------chip name = Touch-----------------
update result = 100%Success%0%0%[20:05:36.0473580]  Read MSI Ver Successfully
[20:05:36.0473580]   /version
[20:05:36.0473580]  [20:08:09.0090674]  button_proceed_upgrade_status=>True[20:08:09.0100671]  WndProc=>1[20:08:11.5830761]  Updated and check 0 fw 21122801,0!
[20:08:11.5830761]  Updated and check 0 fw 20042901,0!
[20:08:13.1223048]  Updated and check 1 fw 21122801,0!
[20:08:13.1223048]  Updated and check 1 fw 20042901,0!
[20:08:14.6620003]  Updated and check 2 fw 21122801,0!
[20:08:14.6620003]  Updated and check 2 fw 20042901,0!
[20:08:15.1668674]  ======****======
[20:08:15.1668674]  [0],[1] [20:08:16.9218677]  button_proceed_upgrade_status=>False[20:08:16.9223742]  button_proceed_upgrade_status=>True[20:08:16.9243846]  Updated failed!
[20:08:16.9253850]  MyProcessExited out, eFunction:FUN_NORMAL cur_nst:0
[20:08:31.0901250]  button_proceed_upgrade_status=>False[20:08:31.0901250]  WndProc=>0[20:08:34.9204470]  ===========================================
[20:08:34.9204470]  UIns VLIDemoTool Driver

1 Rookie

 • 

10 Posts

June 27th, 2024 15:14

@DELL-Chris M​ Almost 2 months without use the device because Dell release a bad firmware update now you are told me to looking for GNH ? Unbelievable I tried yo Get Help Now, Where I can found the service tag to MH3021P Let me know because I really didnt found and the serial number doesnt work bellow you can see the app doesnt retrieve the Firmware Version after use A07 version.

Community Manager

 • 

55.2K Posts

June 27th, 2024 15:49

OK, then the GHN agents will need your private Dell order number off of the Dell invoice.

When you click Proceed, what happens?

4 Posts

August 10th, 2024 14:09

I have had this MH3201P for some time.  I made the mistake of trying to update the firmware.  It failed like all these other.  I'm sure it is out of warranty, but will dell not support me because their firmware update failed?  

Now it does not work at all.  No lights, no bluetooth connection, nothing.  It an expensive paperweight. 

4 Posts

August 10th, 2024 14:37

@Dell-Brad L​  Has the Dell team found a solution yet?  

 

4 Posts

August 10th, 2024 14:39

@DELL-Chris M​  This is a joke and doesn't work.  The get help robot asks for Service Tag and will not progress without it.  These multiport speakers do not have service tags. 

Community Manager

 • 

55.2K Posts

August 11th, 2024 11:40

Read this.

No Events found!

Top