--- /aversive_org/mk/aversive_project.mk	2009-04-27 16:58:00.000000000 +0200
+++ /aversive_dev/mk/aversive_project.mk	2009-04-27 18:46:59.000000000 +0200
@@ -144,6 +144,9 @@
 #AVRDUDE_FLAGS += -v -v
 
 
+# Sets the baudrate. Comment this if you want to have the default baudrate
+AVRDUDE_FLAGS += -b $(AVRDUDE_BAUDRATE)
+
 AVARICE_WRITE_FLASH = --erase --program --file $(TARGET).$(FORMAT_EXTENSION)
 #AVARICE_WRITE_EEPROM = XXX
 
@@ -180,6 +183,7 @@
 export SHELL = bash
 DATE=`date`
 MD5 = md5sum
+
 export AVRDUDE = avrdude
 export AVARICE = avarice
 HEXSIZE = $(SIZE) --target=$(FORMAT) $(OUTPUT)
@@ -334,9 +338,10 @@
 
 # Program the device.  
 program: $(TARGET).$(FORMAT_EXTENSION) $(TARGET).eep
+    
 	@if [ "$(PROGRAMMER)" = "avrdude" ]; then \
 	  echo $(AVRDUDE) -e $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) ;\
-	  $(AVRDUDE) -e $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) ;\
+	  $(AVRDUDE) -e $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM) $(AVRDUDE_FLAGS_SIGNATURE_CHECK) ;\
 	fi
 	@if [ "$(PROGRAMMER)" = "avarice" ]; then \
 	  echo $(AVARICE) $(AVARICE_FLAGS) $(AVARICE_WRITE_FLASH) $(AVARICE_WRITE_EEPROM) ;\
