Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Thread

[AVR-Chat]Programming protection

[AVR-Chat]Programming protection

2006-08-14 by Erich Ludwig

I would like to sell a board with an Atmega128 and my customer should not be able to read and program my software updates. I myself want to program and update that chip whenever I want. 
Any ideas?

Thanks

Eric

[Non-text portions of this message have been removed]

Re: [AVR-Chat]Programming protection

2006-08-14 by Bruce Parham

That is what the protect bits are for...

Bruce

Erich Ludwig wrote:
Show quoted textHide quoted text
> I would like to sell a board with an Atmega128 and my customer should not be able to read and program my software updates. I myself want to program and update that chip whenever I want. 
> Any ideas?
> 
> Thanks
> 
> Eric
> 
> [Non-text portions of this message have been removed]
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 
> 
> 
>

Re: [AVR-Chat]Programming protection

2006-08-14 by John Samperi

At 04:30 AM 15/08/2006, you wrote:
>my customer should not be able to read and program my software updates

Don't give out the update file to your customer.


Regards

John Samperi

********************************************************
Ampertronics Pty. Ltd.
11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
Tel. (02) 9674-6495       Fax (02) 9674-8745
Email: john@ampertronics.com.au
Website  http://www.ampertronics.com.au
*Electronic Design * Custom Products * Contract Assembly
********************************************************

Re: [AVR-Chat]Programming protection

2006-08-14 by Don Kinzer

--- In AVR-Chat@yahoogroups.com, Ralph Hilton <ralph@...> wrote:
> Use an encrypted bootloader.
Atmel has two application notes on this topic.  See AVR230 and 
AVR231.  You should be able to find the by Googling for those 
designators.

Don Kinzer
ZBasic Microcontrollers
http://www.zbasic.net

Re: [AVR-Chat]Programming protection

2006-08-14 by Ralph Hilton

On Mon, 14 Aug 2006 20:30:07 +0200 you wrote:

>I would like to sell a board with an Atmega128 and my customer should not be able to read and program my software updates. I myself want to program and update that chip whenever I want. 
>Any ideas?
>
>Thanks
>
>Eric

Use an encrypted bootloader. 

The update files are encrypted. The bootloader containing the decryption key is
protected by fuses and cannot be read.


--
Ralph Hilton
http://www.ralphhilton.org
C-Meter: http://www.cmeter.org
FZAOINT http://www.fzaoint.net

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.