PICKIT3 and Windows 8.1 Woes. - Page 1
Forum section: electronics / general

author: septer012
author_rank: Regular Contributor
timestamp: April 07, 2014, 02:47:03 am
content: Can anyone verify their PICKIT3 works on a Windows 8.1 PC with MPLAB X 2.05? I am waiting for MPLAB 2.1 where it could be fixed. But maybe I just have a factory flop PICKIT3. Thanks in advance.I attempted already to stop WINDOWS from sending the PICKIT to idle mode; didnt seem to be the trick.

author: Erwin Ried
author_rank: Regular Contributor
timestamp: April 07, 2014, 06:27:58 am
content: What is wrong with your pickit3? I used a clone in my 8.1 without issues (I think I had to disable the driver signature verification)

author: veryevil
author_rank: Unknown
timestamp: April 07, 2014, 10:18:11 am
content: There seems to be a known bug in 2.05 on windows 8.1 with the PK3. I assume you are getting the could not connect message. We dont use Pickits very often as we have ICD3's so haven't messed around with it but some people on the microchip forum suggest rolling back to 1.95.

author: dannyf
author_rank: Super Contributor
timestamp: April 07, 2014, 10:22:59 am
content: It pays to use pickit2.

author: Erwin Ried
author_rank: Regular Contributor
timestamp: April 07, 2014, 04:59:57 pm
content: Quote from: mojo-chan on April 07, 2014, 08:08:42 amNope, only once.

author: amwales
author_rank: Regular Contributor
timestamp: April 07, 2014, 05:02:27 pm
content: Quote from: dannyf on April 07, 2014, 10:22:59 amI wish I could say the same about the ICD2, after owning one and finding its not supported under maplab-x,way to go microchip

author: dannyf
author_rank: Super Contributor
timestamp: April 07, 2014, 10:20:02 pm
content: Microchip tends to be mediocre - I'm being kind here - with anything software, think about mplab / mplab x, c18, ...yet, they gave us pickit2, its standalone programming software, uart plus logic analyzer, and best yet, this thing just works.what a miracle, by microchip standards.yet they managed to screw that up with their attempt at improving it, :-(.

author: senso
author_rank: Frequent Contributor
timestamp: April 08, 2014, 12:55:14 am
content: Congratulations, yours sort of works, my pickit3, that I paid 50€ for never worked, one month of tickets and I got a "replacement" one, used it 4-5 times, tried to program a dspic for a friend, and nope, the standalone programmer(that is now discontinued and you must search in the archives) doesn't work, and I'm not installing mplab-x to discover it doesn't work with it either.

author: Erwin Ried
author_rank: Regular Contributor
timestamp: April 08, 2014, 07:25:20 pm
content: Quote from: senso on April 08, 2014, 12:55:14 amThis is the clone I usehttp://www.sureelectronics.net/goods.php?id=1128no issues whatsoever in win8.1

author: calexanian
author_rank: Super Contributor
timestamp: April 12, 2014, 05:23:31 am
content: The pickit3 is third party. That being said it actually works well, if........ You never let it go idle, and if you do unplug it, plug it back in, and reconnect. In debug mode it does not appear to have this problem. If you are programming boards, then stop for lunch, and come back. Don't even bother trying. Just reconnect. Also every now and then in programmer to go use I have to cycle the power every now and then, especially if you are powering from the pickit as we do.Now... If it ideal, No. Is it way better than ICD2? Yes.... Will I keep using them... Yes... They really are cheap. We dedicate one to each product we have and do a programmer to go on it.

author: Skimask
author_rank: Super Contributor
timestamp: April 12, 2014, 05:45:03 am
content: Huh...really...I've been using my PK3 right alongside of my PK2, back and forth, switching to do this chip or that one. (not in the same instance of MPLAB or whatever IDE I'm using at that particular moment of course).Have had both PK2 and PK3 plugged in at the same time, each running their own stand alone programmer software direct from Microchip. No problems. eg. burning a PIC32MX with the PK3 and using the UART/Logic tool from the PK2 software on other pins. Works for me.Google'd the PK3 stand alone programmer software from Microchip, found it straight away, installed it, ran with it.This was all a couple years ago, been using it since. PIC10/12/16/18, dsPIC, PIC32MX, all no problems with either one, except where the PK2 didn't support whatever chip.Win 7 Home & Win 7 Pro, both 64 bit versions, MPLAB 1.7x up thru 2.x, desktop PC, laptop PC, direct or thru a hub, doesn't matter...all works fine.EDIT: DOH! Disregard everything I just spewed forth. Just saw the posts mention Windows 8.1

author: dreaquil
author_rank: Regular Contributor
timestamp: June 26, 2014, 03:49:20 am
content: Anyone got their PICKIT3 working with windows 8.1? I just started to learn about microcontrollers yesterday and am unable to upload my first code. Keep getting the "connection failed error". I am now running MPLABX 2.10 so that didn't really solve the issue for me.

author: neslekkim
author_rank: Super Contributor
timestamp: June 26, 2014, 01:58:16 pm
content: But are you running mplabx elevated? (rightclick on the mplabx icon, and choose "run as administrator") otherwise it wont connect to pickit3.. icd3 on the other hand uses totally another drivermodel, and it works flawlessly..

author: dreaquil
author_rank: Regular Contributor
timestamp: June 27, 2014, 06:38:48 pm
content: Just tried it again with 2.10 in case i forgot... no use

author: motocoder
author_rank: Unknown
timestamp: June 28, 2014, 10:27:02 am
content: Quote from: mojo-chan on April 07, 2014, 08:08:42 amI work for Microsoft, but I have to admit that this signed driver thing drives me absolutely bat-shit crazy. It's very easy to sign the driver with a code-signing certificate, but they cost around $300 per year, so lots of companies just don't bother. This effectively renders the driver worthless on 64-bit versions of Windows. I wish Microsoft would have some option for open source projects and small, individual developers to ship workable drivers without having to fork over $300 annually to one of these certificate rip-off companies.</rant>If anyone is interested, we could pool our money and get a cert, and then sign the drivers. I would be willing to do the work to create the signed drivers, or explain to others how to do it (I do it all the time at work, so I am familiar with the process). You do not need access to the driver source code to sign them - just the .cat file or the .inf file and the .sys files.

author: HackedFridgeMagnet
author_rank: Super Contributor
timestamp: June 28, 2014, 10:56:28 am
content: Quote from: motocoder on June 28, 2014, 10:27:02 amSo what's the significance of a signed driver then, apart from the fact that the publisher paid $300.00?

author: SeanB
author_rank: Super Contributor
timestamp: June 28, 2014, 01:39:49 pm
content: Just that you need to pay $300 to somebody in a way that is identifiable so then the drivers can be revoked if needed. Incentive not to sign malware, as you lose all your legit signatures in a single fell swoop, and easier to revoke at a single check point.

author: motocoder
author_rank: Unknown
timestamp: June 28, 2014, 06:59:18 pm
content: Quote from: HackedFridgeMagnet on June 28, 2014, 10:56:28 amA certificate can be revoked, so in theory if a malicious person buys a certificate and signs a malware driver, Microsoft can revoke the certificate so that the driver will not install on (updated versions of) Windows. Also, the non-zero cost does deter the script kiddies. At one time, it was a fairly involved process to get a cert - you had to provide identifying info, but that is no longer the case anymore.

author: HackedFridgeMagnet
author_rank: Super Contributor
timestamp: June 29, 2014, 01:54:28 am
content: Ok, seems reasonable.