usbvid_04d8&pid_8001
Ok, guys this is the thing:
why the device replies to the host with a '2222' to the 'Z' request and with '[0Q000435]]]]]' to the get firmware version y one time and another with '[0U0102060503]' it's supposed to reply a 0E intead 0U for the package size right?
I don't where the problem is if the 4550 fw or the conection between both uC.
Debug: Entering CMediator::ConnectThreadFunc()
Debug: Entering CICDController::Connect()
Connecting to MPLAB ICD 2
Debug: Entering CICDAPI::BaudRateAllowed('USB', 0x1)
Debug: Exiting CICDAPI::BaudRateAllowed() returning 0x1
Debug: Entering CICDAPI::Connect('USB', 0x1)
Debug: Entering CICDAPI:
isconnect()
Debug: Exiting CICDAPI:
isconnect()
Suppressed Error Message : ICD0099: Internal: Missing component: 'class CICDShell *'
Suppressed Error Message : ICD0099: Internal: Missing component: 'class CICDShellEx *'
Debug: Transmitted 'Z'
Debug: Received '2222'
Debug: Transmitted 'U'
Debug: Received 'u'
Debug: Exiting CICDAPI::Connect()
...Connected
Debug: Entering CICDAPI::GetFirmwareVersion()
Debug: Entering CICDAPI::SendCommandAndReceiveResponse('<0801C9>', 0x1, 0xE, 0x7D0)
Debug: Transmitted '<0801C9>'
Debug: Entering CICDAPI::ReceiveResponse(0x1, 0xE, 0x7D0)
Debug: Received '[0Q000435]]]]]'
Suppressed Error Message : ICD0035: API: Size mismatch (Expected = 0xA : Received = 0x0)
Debug: Transmitted '<0801C9>'
Debug: Entering CICDAPI::ReceiveResponse(0x1, 0xE, 0x7D0)
Debug: Received '[0U0102060503]'
Suppressed Error Message : ICD0035: API: Size mismatch (Expected = 0xE : Received = 0x0)
Suppressed Error Message : ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation (CICDAPI::SendCommandAndReceiveResponse)
I'm too disappointed with my self, I really need your help, because if you can't, maybe I should save some money to buy a ICD2 from the factory.