Quantcast
Channel: "PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher"
Viewing all 32 articles
Browse latest View live

"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (paulb)

$
0
0
Just bought a bunch of new PICkit3 programmers and tried to use them.  I now get this error:
 
Connecting to MPLAB PICkit 3...
Firmware Suite Version.....01.22.08
Firmware type..............dsPIC33F/24F/24H
 
Your PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher to use MPLAB X. Connection Failed.
 
This error happens with MPLABX version 1.85 and 1.90.  I have tried on MacOSX and Windows and the same thing happens.
It's strange that the version actually matches what it wants(it says 1.22.08 in both places), but it doesnt think that they match up.
Is this a bug in MPLABX?  Any work-around available?
 

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (RISC)

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (paulb)

$
0
0
RISC
Go on the Pickit3 page, I think you can find the FW update procedure there : http://www.microchip.com/pickit3

 
I dont see anything there about this, could you be more specific?  I read through the manual "PICkit 3 In-Circuit Debugger/Programmer User's Guide " but did not see it there (there is a step about manually installing firmware, but doesnt say how to get that firmware in the first place). I did try to manually update but it gave the same error. Also, I already have the version number it says it is looking for, so even if I were to update then I dont think anything would change.
 

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (paulb)

$
0
0
We have found a solution to this problem: using MPLABX version 1.41.  This version of MPLABX is able to download and install the latest firmware. (It just so happens that someone I work with has never updated his MPLABX which is how we discovered this). Using that version correctly updates the PICit3 and we can start using it anywhere.

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (letaft)

$
0
0
I had the same problem and found another solution just in case you don't want to downgrade your MPLAB X.
Use the PICkit3 standalone programmer to download a new firmware, then reconnect the PICkit3 and change it to MPLAB mode with same software and it should work.
 
You can download the standalone programmer from here:
http://ww1.microchip.com/...pplication%20v3.10.zip
 
Hope this helps.

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (Guest)

$
0
0
I used the PICKit3 with the PICKit3 Programmer GUI earlier and connected it to the MPLABv 8.80 IDE later. So I kept getting the message
" PICkit 3 detected
Connecting to PICkit 3...
PK3Err0033: 4 bytes expected, 0 bytes received

Failed to properly connect to PICkit 3"
 
I was trying to read through the forums to find an answer but wasn't able to get one.
 
Atlast I discovered that the problem was the I didn't select the "Tools -> Revert to MPlab mode" in the PICKit3 Programmer GUI. So when I selected the option, It redirected to the MPLAB IDE ( I had the MPLAB IDE opened already) and showed this message
 

 
Connecting to MPLAB PICkit 3...
Firmware Suite Version.....01.26.81
Firmware type..............Unknown Firmware Type


Downloading Firmware...
Downloading RS...
RS download complete
Programming download...
Downloading AP...
AP download complete
Programming download...
Firmware Suite Version.....01.28.92
Firmware type..............dsPIC33E/24E

Target detected
 
And it worked successfully. Hope this helps.

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (Guest)

$
0
0
Same problem here....I just ordered and received a new PICKit 3 from Microchip, along with a new 44-pin evaluation board.  The included directions recommended downloading the latest version of MPLab X, which I did, but quickly found that it would not communicate with the target board due to the PICKit 3 firmware being "too old."  I don't understand how the firmware could be too old when I just yesterday received it brand new from Microchip.  What's going on here?

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (Guest)

$
0
0
paulb
We have found a solution to this problem: using MPLABX version 1.41.  This version of MPLABX is able to download and install the latest firmware. (It just so happens that someone I work with has never updated his MPLABX which is how we discovered this). Using that version correctly updates the PICit3 and we can start using it anywhere.

Once in version 1.41, how do you actually update the PICKit 3 firmware?  Can you list the steps in detail?  Thanks.

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (zzeroo)

$
0
0
I had the same problem. I solved it so:

- download and install the
- Open the application "pickit 3 v3.01"
- Select "Tools" -> "Download PICkit Operating System" (the .hex file is in the now opening folder)
- after the successfully installation select again "Tools" and -> "Revert to mplab mode"
 
Thats all folks....

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (Rudahinduka Arnold)

$
0
0
Hello dear friends. I am Very new to the forum and wish to ask for  help. I am using PIC16F887 and MPLAB x and MPLAB xc8 compiler. the program has been working properly. but once i added some more codes, it run unexpectedly. what might be the problem? again, i am trying to include a sleep mode in the codes. could you please direct me how to go bout it? Thank you  and God be with you.

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (JANickerson)

$
0
0
Rudahinduka Arnold
Hello dear friends. I am Very new to the forum and wish to ask for  help. I am using PIC16F887 and MPLAB x and MPLAB xc8 compiler. the program has been working properly. but once i added some more codes, it run unexpectedly. what might be the problem? again, i am trying to include a sleep mode in the codes. could you please direct me how to go bout it? Thank you  and God be with you.


http://www.microchip.com/forums/FindPost/211632

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (ric)

$
0
0
Rudahinduka Arnold
...the program has been working properly. but once i added some more codes, it run unexpectedly.

Please do try to supply some more information.
What does "unexpectedly" mean?
Does it matter what extra code you add?
 

what might be the problem? again,

No idea with the limited information you have supplied.
 
e
i am trying to include a sleep mode in the codes.

What did you try?
The SLEEP macro is described in the XC8 userguide.

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (Rudahinduka Arnold)

$
0
0
before  I keep on posting anything, I am afraid that I am posting things in a wrong way,. Could you please point me to the right direction? thank you.

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (ric)

$
0
0
What do you mean "wrong way"?
For starters, please try to answer the questions that have been asked of you.
 

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (Craig5)

$
0
0
Well, I spent a couple of days on this also.  Here is the work-around that worked for me:
1.  Use the MPLAB X IDE to develop the hex file, if necessary.
2.  Download the Pickit 3 stand alone programmer as indicated above.
3.  Use this programmer to import, then write, the hex file from step 1 to the Pickit3 and attached demo board, or chip.
4.  Select the voltage supply options as indicated above.  Shazam, the program on the demo board worked.
5.  Before leaving, use the Tools/Revert to MPLAB Mode to restore the Pickit 3 if you are using Pickit 3 elsewhere that it was funcitoning properly.
 
I tried all the solutions above and could not get the IDE to successfully connect.  But using the work-around lit the Debug Express lesson I was after.  Hope it works for you too.
 
It would have been better to spend the time learning the lessons rather than wrestling with the Pickit 3 - but such is the path of discovery!

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (ptpaterson)

$
0
0
I have also been working on this issue.
 
I'm working with MPLABX v2.26 on Linux (Ubuntu 14).  I have been bouncing back and forth from windows XP in order to use the stand alone apps for pickit3.
 
My specific issue is, "Your PICkit 3 firmware version 01.22.08 is too old. You must have firmware version 01.26.10 or higher to use MPLAB X."
 
The userguide, DS52116A page 51, says:
• How can I manually download the firmware?
You can download it manually. Select File>Project Properties. Under Categories,
click “PICkit 3”, and select “Firmware” from the Option Categories drop-down.
Uncheck “Use Latest Firmware” and click on “Press to browse for a specific firmware
version”. Browse for the Firmware File, located in the Directories pane
under MPLABX\mplab_ide\mplablibs\modules\ext\PICKIT3.jar. In the Firmware
Files pane, select the .jam file you want and click OK. Click Reset on the Project
Properties dialog.

 Has anybody actually had success with this?  It appears to me that this feature is non-functional.  I am able to follow all of the steps, and whether or not I click RESET (which appears to actually undo the operation of selecting a different firmware), I can find no evidence that the pickit3 firmware is updated/changed.  I still get the same message regarding my firmware version.  Am I just not doing this correctly?  Is there something I should look for to know that it succeeds (other than trying to run/debug again)?.
 
The "pickit 3 standalone programmer app v1.0" crashes before it opens if I have the pickit3 attached to the PC.  Others around the interwebs have stated they can update the firmware
 
I have gotten the "pickit 3 programmer app and scripting tool v3.10" to communicate with my pickit3 and also read/write from/to my target (WHOOHOO!) by "installing operating system".  But then I change back to "MPLAB mode" and still get the exact same message from MPLABX: "version 01.22.08 is too old".  So it doesn't seem like the app is loading new firmware, but loading the same old firmware back once I hit MPLAB Mode.  Am I missing something?  Can someone be more specific about steps for this.   
 
Since I am working with Linux, I have had great success with gputils in assembling code and getting my hex files.  And now I have MPLABX to compile C.  So I could do the workaround and use the standalone app to do the programming, but I paid $50 for this debugger, because it DEBUGS, and I cannot do that with the standalones!  I have been having trouble finding the cause of the bazaar behaviors of my chip, so I finally broke down and got the pickit3.  And, SERIOUSLY?  All of these brand new software and hardware components that Microchip recommends aren't compatible with each other?  This is disappointing.


If anyone has any further information, please help.  I will post anything more that develops on my end.  THANKS!
 
Also note:
I recently installed MPLABX on my windows XP machine, but the pickit3 serial number doesn't show up at all when choosing a debugging/programming device.  This is probably a side question, and an issue with windows drivers, but I wasn't able to try the pickit3 with MPLABX before playing with it in the standalone programs, so I hope I didn't goof it up!

"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (paulb)

$
0
0
Just bought a bunch of new PICkit3 programmers and tried to use them.  I now get this error:
 
Connecting to MPLAB PICkit 3...
Firmware Suite Version.....01.22.08
Firmware type..............dsPIC33F/24F/24H
 
Your PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher to use MPLAB X. Connection Failed.
 
This error happens with MPLABX version 1.85 and 1.90.  I have tried on MacOSX and Windows and the same thing happens.
It's strange that the version actually matches what it wants(it says 1.22.08 in both places), but it doesnt think that they match up.
Is this a bug in MPLABX?  Any work-around available?
 

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (RISC)

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (paulb)

$
0
0
RISC
Go on the Pickit3 page, I think you can find the FW update procedure there : http://www.microchip.com/pickit3

 
I dont see anything there about this, could you be more specific?  I read through the manual "PICkit 3 In-Circuit Debugger/Programmer User's Guide " but did not see it there (there is a step about manually installing firmware, but doesnt say how to get that firmware in the first place). I did try to manually update but it gave the same error. Also, I already have the version number it says it is looking for, so even if I were to update then I dont think anything would change.
 

Re:"PICkit 3 firmware version is too old. You must have firmware version 01.22.08 or higher" (paulb)

$
0
0
We have found a solution to this problem: using MPLABX version 1.41.  This version of MPLABX is able to download and install the latest firmware. (It just so happens that someone I work with has never updated his MPLABX which is how we discovered this). Using that version correctly updates the PICit3 and we can start using it anywhere.
Viewing all 32 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>