A Message Board, Guestbook, or Poll hosted for your website.
DIY Electronics (Hong Kong) Message Board

Register  | Login  |   | New Posts  | Chat
 
www.kitsrus.com > Forums > PIC Programmer kits > DIYpack25EP - Latest PIC programmer upgrade
 
Username:  
Password:  
 
   
 


Thread Tools  | Search This Thread 
Reply
 
Author Comment
 
Frank
Moderator
Registered: July 31, 2005
Posts: 1,401

    Sept 14, 2007 at 06:39 PMReply with quote#1

The latest (and last) FREE upgrade to the DIY programmers (K128, K149, K150, K182) has been released and is available for download from

http://www.ozitronics.com/download/DIYpack25ep.zip

It will be uploaded to the DIY website once they re-open for business in one week's time.

No installation required - simply unzip into the folder of your choice.

The following is a list of supported PICs in this new release. Many thanks to 'bfoz' for compiling this list (see http://www.websitetoolbox.com/tool/post/diykit/vpost?id=2154125&trail=30)

10F200    16C65     16C84     16F87     18F2320   18F8520
10F202    16C65A    16F54     16F88     18F2321   18F8525
10F204    16C65B    16F57     16F818    18F2331   18F8621
10F206    16C66     16F59     16F819    18F2410
10F220    16C67     16F627    16F870    18F2420
10F222    16C620    16F627A   16F871    18F2431
12C508    16C620A   16F628    16F872    18F2450
12C508A   16C621    16F628A   16F873    18F2455
12C509    16C621A   16F630    16F873A   18F2480
12C509A   16C622    16F631    16F874    18F2510
12F509    16C622A   16F648A   16F874A   18F2520
12CE518   16C71     16F676    16F876    18F2550
12CE519   16C71A    16F677    16F876A   18F2580
12C671    16C72     16F684    16F877    18F4220
12C672    16C72A    16F685    16F877A   18F4221
12CE673   16C73     16F687    16F913    18F4320
12CE674   16C73A    16F688    16F914    18F4321
12F629    16C73B    16F689    16F916    18F4331
12F675    16C74     16F690    16F917    18F4410
12F683    16C74A    16F72     18F242    18F4420
16C505    16C74B    16F73     18F248    18F4431
16C554    16C76     16F74     18F252    18F4450
16C558    16C77     16F76     18F258    18F4455
16C61     16C710    16F77     18F442    18F4480
16C62     16C711    16F737    18F448    18F4510
16C62A    16C712    16F747    18F452    18F4520
16C62B    16C716    16F767    18F458    18F4550
16C63     16C745    16F777    18F1220   18F4580
16C63A    16C765    16F83     18F1320   18F6520
16C64     16C773    16F84     18F2220   18F6525
16C64A    16C774    16F84A    18F2221   18F6621

It is highly recommended that you read the 'readme-ep' PDF document for details on firmware/software changes plus unsupported PICs.

This latest upgrade is the result of many, many hours of hard work by Jim Robertson.

This upgrade is for use with GENUINE DIY programmers only.
Solexious
Registered: Sept 11, 2007
Posts: 6

    Sept 14, 2007 at 09:41 PMReply with quote#2

w00t
PIClover
Registered: June 05, 2007
Posts: 9

    Sept 15, 2007 at 12:32 AMReply with quote#3

Thank you VERY! much for this upgrade, but while unpacking this zip, McAfee tells me that in fixhex2.exe and microbrn.exe is a trojan horse (New Malware.eb)...???

Grtzz PIClover
Solexious
Registered: Sept 11, 2007
Posts: 6

    Sept 15, 2007 at 01:55 AMReply with quote#4

Hello,

I'm running avg virus scanner with no reports of any viruses...

sol

newfound
Registered: Aug 06, 2005
Posts: 497

    Sept 15, 2007 at 08:25 AMReply with quote#5

Quote:
Originally Posted by PIClover
Thank you VERY! much for this upgrade, but while unpacking this zip, McAfee tells me that in fixhex2.exe and microbrn.exe is a trojan horse (New Malware.eb)...???

Grtzz PIClover


Both files have been compressed with an exe packer. I did a web search I could not find any evidence to support that  the packer is actually a trojan horse. I suspect it is a mistake by the McAfee virus scan.

I have a few different virus scan programs myself and I will also double check with these.

If this turns out to be a major problem I may need to find a new EXE packer but for now I will wait and see if another search on the web turns up nothing.


Ernie
Registered: Aug 14, 2007
Posts: 12

    Sept 15, 2007 at 11:07 AMReply with quote#6

Thanks Jim for all the work you have put into this. I have completed this update and everything seems to be working well. The best thing about having a K128 is knowing it is safe to change the oscillator on my Warp13 because I have a backup.

        Having a second programmer and avoiding the bridge firmware path helped too.

Both programmers are now fully up to date, as are the respective applications. Maybe now I can get to tinkering.

        I also ran the ep through AVG, no infections found. Could it be the nature of this software that it can look suspicious to some protection software? (I'm not trying to be sarcastic of condescending, I'm just curious.)


Thanks,


EEP

Frank
Moderator
Registered: July 31, 2005
Posts: 1,401

    Sept 15, 2007 at 03:21 PMReply with quote#7

I am running ZoneAlarm Security Suite - it didn't find any problems either.

PIClover
Registered: June 05, 2007
Posts: 9

    Sept 15, 2007 at 06:20 PMReply with quote#8

The problem is McAfee, i tried other files also packed with Npack (like Microbrn and Fixhex2) and i get the same trojan warning...
I have to find a workaround for this as McAfee keeps deleting these files.
miix
Registered: Sept 15, 2007
Posts: 1

    Sept 15, 2007 at 06:46 PMReply with quote#9

I use Kaspersky, no virus or trojan attack .File is clean and thanx to all suppliers. But I programmed 4620 4620 is deleted this firmware  

bfoz
Registered: Jan 27, 2006
Posts: 27

    Sept 16, 2007 at 05:02 AMReply with quote#10

I'm glad to see this update has finally made it into the wild. Congrats.

 A few questions though...

1. By stating that this is the last free update are you implying that there will there be no more updates, or that you're switching to an update-for-a-fee model?

2. The documentation lists a set of parts that aren't supported, but I'm not seeing the list of supported parts.  Did I miss it?

3. The docs indicate that P18A is a closed protocol. Am I forbidden from adding support to QProg?


__________________
http://bfoz.net
Frank
Moderator
Registered: July 31, 2005
Posts: 1,401

    Sept 16, 2007 at 10:49 AMReply with quote#11

1. This upgrade is a substantial improvement on the previous DIYpack25 and provides very good support for a wide variety of commonly used PICs.

This is the last free upgrade for these programmers - it is just not possible for DIY to keep funding all the work involved forever.

The other problem is that, due to the limitations of the Windows application and the problems previously mentioned, it is simply not possible to keep 'upgrading' as new PICs are released. At some point in the near future a complete re-write of the software/firmware will be necessary.

So, there may be other upgrades in the future but it is uncertain whether these will be provided by DIY or by a third party. In any case they will certainly not be free. However the price will be very reasonable, similar to most 'shareware' software.

2. Jim would be best to answer this question. My understanding is that the 'supported' parts are those that were supported under DIYpack25, with the exception of those PICs specifically listed as not being supported (if that makes sense).

3. Once again, Jim is best equipped to answer this question. However the reason is quite clearly stated in the 'readme-ep' file - "Due to the widespread misuse of the intellectual property of DIY ....."
bfoz
Registered: Jan 27, 2006
Posts: 27

    Sept 16, 2007 at 11:19 AMReply with quote#12

Quote:
Originally Posted by Frank
1. This is the last free upgrade for these programmers - it is just not possible for DIY to keep funding all the work involved forever.


Understood.

Quote:
Originally Posted by Frank
2. Jim would be best to answer this question. My understanding is that the 'supported' parts are those that were supported under DIYpack25, with the exception of those PICs specifically listed as not being supported (if that makes sense).


It might be more user-friendly to publish a canonical list somewhere instead of listing the diffs. I know to look through the cid file, but not everyone is so inclined. And I like to think I'm not the only one who hasn't memorized the chip list from pack25.

Quote:
Originally Posted by Frank
3. Once again, Jim is best equipped to answer this question. However the reason is quite clearly stated in the 'readme-ep' file - "Due to the widespread misuse of the intellectual property of DIY ....."


I saw that rationale in the text and it worries me a bit. After reading it a few times I'm getting the feeling that QProg is considered a misuse. I'm not privy to everything that's transpired, so maybe I'm missing something.

Just out of curiosity...Why is Jim the best one to ask when the text says "...misuse of the intellectual property of DIY...". Does the IP belong to Jim or DIY?


__________________
http://bfoz.net
newfound
Registered: Aug 06, 2005
Posts: 497

    Sept 16, 2007 at 02:04 PMReply with quote#13

Hi Brandon, please rest assured that you are welcome to extend the usefulness of the DIY programmers. As you said you have not read everything and you are missing some details. I am personally sad that I cannot help and I have spent so time wondering how this can be changed.

It would be great if I could publish the details of P18A (and even the one of two things about P018 that you and Bob missed) so you can continue your good work. Sadly, there are factories churning out clones using the DIY software and/or firmware. At the very least it is time to slow them up. There are some traps included in the expansion pack that hopefully will cause them headaches when they least suspect it. To that ends I have not offered details of what exactly has and hasn't changed. The matter is rather strategic, anything I say may offer clues, or it may be a complete bum steer. 

If and when the issue of pirating is brought under control I may promote the new protocol (if I am still on the scene) so people can write matching software. My final point on this matter would be that Stu who wrote Donkey Prog was not exactly happy that it too was "lifted" as used by pirates without permission. You may or may not feel the same way if your QProg is likewise taken advantage of.

On the matter of there being no list of supported PICs,  this may well be because there is a difference between "included" and "supported" PICs. The readme contains a list of PICs that cannot be supported (i.e. don't waste your time) and also a basic nudge in the direction of users adding new parts themselves. This was always the intention of the open chipinfo file. It was NEVER going to be my job to add all the possible programmable PICs though in fact I have added many more parts than I agreed to. My agreement was to fix the problems with the 10Fxxx parts and make it possible to program the later 18Fxxxx PICs. That I have done and a lot more too.

Finally,  as I understand it, both DIY and myself now jointly own the IP and can act together or independently. It is a matter of trust between us.
Frank
Moderator
Registered: July 31, 2005
Posts: 1,401

    Sept 16, 2007 at 04:46 PMReply with quote#14

Quote:
Originally Posted by Frank

<snip>
Just out of curiosity...Why is Jim the best one to ask when the text says "...misuse of the intellectual property of DIY...". Does the IP belong to Jim or DIY?

I meant that Jim would be best to answer about why the P18A spec is 'closed', which he has since answered.

And yes, the IP belongs to both DIY and Jim.
bfoz
Registered: Jan 27, 2006
Posts: 27

    Sept 17, 2007 at 02:34 AMReply with quote#15

Quote:
Originally Posted by newfound
(and even the one of two things about P018 that you and Bob missed) so you can continue your good work.


You're the second person to mention that I missed something in P018 without telling me what it is. This is driving me nuts.

Quote:
Originally Posted by newfound
My final point on this matter would be that Stu who wrote Donkey Prog was not exactly happy that it too was "lifted" as used by pirates without permission. You may or may not feel the same way if your QProg is likewise taken advantage of.


One of the nice things about releasing something as OSS is not having to worry much about such issues; especially with such a permissive license as the BSD. I'm happy if people think QProg is good enough to be distributed.


__________________
http://bfoz.net
Previous Thread | Next Thread
Page 1 of 6   1  |  2  |  3  |  4 >  » Last
Reply

  Bookmarks  
Digg Diggdel.icio.us del.icio.usStumbleUpon StumbleUponGoogle Google

Thank you for visiting.