diff --git a/ChangeLog b/ChangeLog
index 846e10c3..effadfef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-12-30  Rene Liebscher <R.Liebscher@gmx.de>
+
+	patch #7693: Fix config file atmel URLs
+	* avrdude.conf.in: Updated URLs
+	* avrpart.h: Updated URLs
+	* doc/avrdude.texi: Updated URLs
+
 2011-12-30  Joerg Wunsch <j.gnu@uriah.heep.sax.de>
 
 	* ser_posix.c (baud_lookup_table): Conditionalize the inclusion of
diff --git a/avrdude.conf.in b/avrdude.conf.in
index fe727e5c..893c529f 100644
--- a/avrdude.conf.in
+++ b/avrdude.conf.in
@@ -167,7 +167,7 @@
 #     This flag was added to work around a problem with the
 #     at90s4433/2333's; see the at90s4433 errata at:
 #
-#         http://www.atmel.com/atmel/acrobat/doc1280.pdf
+#         http://www.atmel.com/dyn/resources/prod_documents/doc1280.pdf
 #
 # INSTRUCTION FORMATS
 #
@@ -204,7 +204,7 @@
 # section avr061.zip which accompanies the application note
 # AVR061 available from:
 #
-#      http://www.atmel.com/atmel/acrobat/doc2525.pdf
+#      http://www.atmel.com/dyn/resources/prod_documents/doc2525.pdf
 #
 
 #define ATTINY10    0x10  /* the _old_ one that never existed! */
diff --git a/avrpart.h b/avrpart.h
index 48de1edc..70bdb085 100644
--- a/avrpart.h
+++ b/avrpart.h
@@ -178,7 +178,7 @@ typedef struct avrmem {
   int pwroff_after_write;     /* after this memory type is written to,
                                  the device must be powered off and
                                  back on, see errata
-                                 http://www.atmel.com/atmel/acrobat/doc1280.pdf */
+                                 http://www.atmel.com/dyn/resources/prod_documents/doc1280.pdf */
   unsigned char readback[2];  /* polled read-back values */
 
   int mode;                   /* stk500 v2 xml file parameter */
diff --git a/doc/avrdude.texi b/doc/avrdude.texi
index da9a3bbd..b85e42b7 100644
--- a/doc/avrdude.texi
+++ b/doc/avrdude.texi
@@ -1620,7 +1620,7 @@ write = "1  1  0  0   0  0  0  0   x x x x  x x x x",
 The @code{devicecode} parameter is the device code used by the STK500
 and is obtained from the software section (@code{avr061.zip}) of
 Atmel's AVR061 application note available from
-@url{http://www.atmel.com/atmel/acrobat/doc2525.pdf}.
+@url{http://www.atmel.com/dyn/resources/prod_documents/doc2525.pdf}.
 
 @item
 Not all memory types will implement all instructions.
@@ -1645,7 +1645,7 @@ defined for the programmer, a message indicating that the device needs a
 power-cycle is printed out.  This flag was added to work around a
 problem with the at90s4433/2333's; see the at90s4433 errata at:
 
-         @url{http://www.atmel.com/atmel/acrobat/doc1280.pdf}
+         @url{http://www.atmel.com/dyn/resources/prod_documents/doc1280.pdf}
 
 @item
 The boot loader from application note AVR109 (and thus also the AVR