I use both 328 and P in my application. Boot loaders work with both. "In my case, 0xDA for boot at 0x3C00" So you tried setting both the fuse and the make to $3c00 and that did not work? Did you try writing FD:ex ( add SUT1 Select start-up time ) as a test. Also I must set a BOD to fd not ff but that cant be the issue as far as I can tell, however when I upgraded to avr 6 it disabled my brown out and I had a great deal of troubles. Once I set my brown out I was good to go.
"The hardware has been sucessfully tested, as my main program works no problem (HID joystick), and the same program in test mode (0x0)." This almost guarantees its a memory location issue. I have seen it many times. Or maybe its the Picopower and a brown out condition occurring?
"The hardware has been sucessfully tested, as my main program works no problem (HID joystick), and the same program in test mode (0x0)." This almost guarantees its a memory location issue. I have seen it many times. Or maybe its the Picopower and a brown out condition occurring?