Erro Upload avrdude no Macbook Pro 3,1 com El Capitan

Boas,

Estou a tentar fazer upload do código para uma placa Arduino Uno R3 ou para uma Arduino Mega 2560 através do IDE 1.6.13 num Macbook Pro 3,1 de meados de 2006/2007 com a versão 10.11.6 do sistema operativo OS X El Capitan e sempre que tento fazer upload do código (mesmo que seja um dos exemplos como o "blink" ou outro) ele retorna erros e não faz o upload. O erro indicado abaixo é um dos mais comuns que surge e já tentei de tudo o que se encontra nos fóruns como instalar drivers (que não é preciso no Macbook, mas que mesmo assim tentei), mas às vezes surgem outros também avrdude stk500 mas um pouco diferentes.

avrdude stk500v2_receivemessage() timeout

Já confirmei e reconfirmei que selecionei a placa certa e a porta serial (/dev/cu.usbmodem1d11) no IDE.
Já confirme que o Arduino é detetado pelo computador:
Bus USB:

Recurso do controlador do host: AppleUSBUHCIPCI
ID do dispositivo PCI: 0x2834
ID da revisão PCI: 0x0003
ID do fabricante PCI: 0x8086

Arduino Uno:

ID do produto: 0x0043
ID do fabricante: 0x2a03
Versão: 0.01
Número de série: 75439323735351A042A2
Velocidade: Até 12 Mb/s
Fabricante: Arduino Srl
ID da localização: 0x1a200000 / 1
Corrente disponível (mA): 1000
Corrente necessária (mA): 100
Corrente adicional em funcionamento (mA): 0

Já tentei todas as soluções que se encontram nos fóruns, como:

  • instalar drivers FTDI
  • trocar cabo
  • clicar no botão reset e fazer o upload e largar o botão reset quando surgir que o desenho tem o tamanho...
  • trocar de placa
  • verificar que o programador é o AVRISP mkll, mas que ainda assim testei com os outros todos listados
  • trocar de computador (sendo que funciona sem erros num Macbook Air do ano passado com o OS X El Capitan e mesmo agora com o Sierra, pelo que só pode ficar a ideia que alguma driver foi alterada ao passar do Yosemite para o El Capitan que os Macbook's mais antigos não suportem)
  • tentei ainda algumas linhas de comando no terminal que alteram o kext

Visto noutras versões do Macbook (como o Macbook Air) funcionar e nesta versão do Macbook Pro funcionar apenas quando instalo o Yosemite ou anterior, confirma-se que as placas Arduino estão funcionais e que não é necessário gravar bootloader e outros truques do género que também li.

Aqui a unica solução é encontrar o driver correto e fazer as alterações de forma a que modelos mais antigos de Macbook que ainda suportam até ao OS X El Capitan consigam comunicar com as placas de Arduino como comunicavam com o Yosemite, já que com o Yosemite neste Macbook Pro 3,1 antigo funciona sem erros.

Como resolver a situação sem ter de reinstalar o Yosemite?

Obrigado pela ajuda