Mission Planner can’t connect to Pixhawk 2.4.8 (previously able to)

Hi there,

I have gone through most of the forum posts to search for the answer. However, I still have no luck. I am having trouble with connecting my mission planner 1.3.82 to my Pixhawk 2.4.8 (QuadCopter v4.5.7). I previously had no problem at all connecting it through USB. However, for some reason, that is driving me insane, it stops working. I have tried switching different USB ports on my laptop. The USB cable works because I can still connect the Pixhawk to another Window computer to the Mission Planner. I have also tried wiping Mission Planner and clean install it with all the drivers. By the way, I did wait a bit for the Pixhawk to properly initialize before trying to connect to MP. Furthermore, my Pixhawk was previously flashed and configured. It will flash double yellow (failing precheck) when plug in through laptop (expected).

Here are some debugging information

When I try to connect through specifying COM5 and 115200, it threw this error:

The write timed out.

   at System.IO.Ports.SerialStream.Write(Byte[] array, Int32 offset, Int32 count, Int32 timeout)
   at System.IO.Ports.SerialPort.Write(Byte[] buffer, Int32 offset, Int32 count)
   at MissionPlanner.Comms.WinSerialPort.MissionPlanner.Comms.ICommsSerial.Write(Byte[] buffer, Int32 offset, Int32 count)
   at MissionPlanner.Comms.SerialPort.Write(Byte[] buffer, Int32 offset, Int32 count) in C:\Users\mich1\Desktop\CubePilot\MissionPlanner\ExtLibs\Comms\CommsSerialPort.cs:line 183
   at MissionPlanner.MAVLinkInterface.generatePacket(Int32 messageType, Object indata, Int32 sysid, Int32 compid, Boolean forcemavlink2, Boolean forcesigning) in C:\Users\mich1\Desktop\CubePilot\MissionPlanner\ExtLibs\ArduPilot\Mavlink\MAVLinkInterface.cs:line 1368
   at MissionPlanner.MAVLinkInterface.sendPacket(Object indata, Int32 sysid, Int32 compid) in C:\Users\mich1\Desktop\CubePilot\MissionPlanner\ExtLibs\ArduPilot\Mavlink\MAVLinkInterface.cs:line 1157
   at MissionPlanner.MAVLinkInterface.<getHeartBeatAsync>d__153.MoveNext() in C:\Users\mich1\Desktop\CubePilot\MissionPlanner\ExtLibs\ArduPilot\Mavlink\MAVLinkInterface.cs:line 1087
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MissionPlanner.Utilities.Extensions.<>c__DisplayClass1_0`1.<<AwaitSync>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at MissionPlanner.Utilities.Extensions.AwaitSync[T](Task`1 infunc)
   at MissionPlanner.MAVLinkInterface.OpenBg(IProgressReporterDialogue PRsender, Boolean getparams) in C:\Users\mich1\Desktop\CubePilot\MissionPlanner\ExtLibs\ArduPilot\Mavlink\MAVLinkInterface.cs:line 886
   at MissionPlanner.Controls.ProgressReporterDialogue.RunBackgroundOperation(Object o) in C:\Users\mich1\Desktop\CubePilot\MissionPlanner\ExtLibs\Controls\ProgressReporterDialogue.cs:line 111

And if I set it to AUTO and click connect, it will timeout the 30s.

And here is my COM information



I would appreciate any recommendation.

Many thanks!