BASCOM-AVR stk500_2_ReceiveMessage(): timeout: -1
I know next to nothing about Bascom, but Arduino Uno R3 does not use an STK500v2 bootloader.  It uses one that avrdude refers to as &quot;arduino&quot;, basically a modified STK500(v1) protocol.  The arduinoisp.ino sketch also implements stk500v1.  So if you're using UNO &quot;as a programmer&quot;, that is with arduinoisp.ino, it would also not be STK500v2.  STK500v2 has been used in some of the larger arduino &quot;Mega&quot; boards.
So if you have a choice of programmer, it would be &quot;arduino&quot; or perhaps &quot;stk500(v1)&quot; at 115200 baud.  If you are choosing an arduino board, it sounds like you have an Arduino Mega type board selected rather than the UNO.  If you are using arduinoisp.ino sketch, it would be stk500v1 at 19200 baud.