I run all my devices with 12MHz and program via avrdude from the makefile without problems so far.
Thanks for all tips in this thread so far
It did follow the recommendation to treat the 328P chip 100% like the 168, but this fails.
I also changed the interrupt vector as recommended by Detlev in usbdrvasm.S
# ifndef USB_INTR_VECTOR /* default to hardware interrupt INT0 */
# define USB_INTR_VECTOR INT0_vect /* 30Dec09 SIG_INTERRUPT0 viewtopic.php?f=8&t=2663 */
# endif
But now compiling and flashing (successfully) as 328P or as 168 still fails, with an unrecognized USB device.
What else needs to be changed to run USBaspLoader onto an 328P with my case 12MHz ?