Problems flashing Micro-minimosd

Hi,

I have trouble flashing a Micro-MinimOSD, and the ISP leaders are very small solder pads in the center of PCB.
First flash went OK, but now no more.

I try this:
avrdude -p m328p -C avrdude.conf -c stk500v2 -U flash:w:MinimOsd_Extra_Uni.818DV-release.hex -vvvvvv -P /dev/cu.usbserial-A502234

And I get this below. Any ideas what can be wrong ?
I hear about multiple people having issues refreshing this. It is a standard 328p, but with a video chip for doing video overlay.
Tried to power the MinimOSD from ESC during flash, no luck.

I am getting more of these, and it seems most people can flash at least once. is it possible to flash something that will let me flash a new boot loader ? New boot loader has fixed it for at least one person. Other suggestions ?

avrdude: Version 6.0.1, compiled on Jan 15 2015 at 12:42:51
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/povlhp/.avrduderc"

         Using Port                    : /dev/cu.usbserial-A50285BI
         Using Programmer              : stk500v2
avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500v2_ReceiveMessage(): timeout
....

then suddenly:

avrdude: stk500v2_getsync(): timeout communicating with programmer
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500 Version 2.x firmware
         Programmer Model: Unknown

And at another attempt with more verbosity I also got:

avrdude: Send: . [1b] . [01] . [00] . [01] . [0e] . [01] . [14]
avrdude: Recv: l [6c]
avrdude: Recv: o [6f]
avrdude: Recv: o [6f]
avrdude: Recv: p [70]
avrdude: Recv:   [20]
avrdude: Recv: t [74]
avrdude: Recv: i [69]
avrdude: Recv: m [6d]
avrdude: Recv: e [65]
avrdude: Recv:   [20]
avrdude: Recv: = [3d]
avrdude: Recv:   [20]
avrdude: Recv: 4 [34]
avrdude: Recv: 3 [33]
avrdude: Recv: 7 [37]
avrdude: Recv: m [6d]
avrdude: Recv: s [73]
avrdude: Recv: . [0d]
avrdude: Recv: . [0a]
avrdude: ser_recv(): programmer is not responding

Well, it works perfectly on my work PC, with the exact same FTDI adapter.
Failed on Mac and Windows (VMWare) at home, even when powering the Arduino directyly by a 5V ESC.

Still wonder why, it works on one computer and not another. I also tried my N54L earlier, and it also had issues, where the same cable with FTDI + Arduino worked at work (different cable + FTDI at that time).

So seems like older computers/USB ports might cause issues. Maybe I should a PCIE card for the N54l, and try. Or just get a PC.

More replies to myself:

Shows what might be the problem I have. My opld MacBook Pro uses the the first generation i5 CPU from 2010, probably issues with the chipset from then.

The N54L CPU in my Linux NAS is from 2010 as well. So it is probably machines from around that timeframe that has the issues.

Will try to see if I can get an old laptop and use that.