Alterações do Yosemite para El Capitan

Boa tarde,


Tenho um Macbook Pro de meados de 2006/2007 que me causa problemas se instalar o OS X El Capitan, já que "suponho" que tenham existido alterações em algumas drivers do sistema que não são compatíveis com computadores mais antigos (testei o mesmo programa, no mesmo IDE, na mesma placa desenvolvimento, entre outras coisas num Macbook Air de 2015 e aí sempre funcionou tudo perfeitamente, tanto no OS X Yosemite, como no El Capitan e agora no Sierra).


O que acontece é que nesta altura vejo-me obrigado a voltar atrás e re-instalar novamente o Yosemite e apagar o El Capitan, pois no El Capitan quando tento estabelecer comunicação (fazer upload do código desenvolvido) pela porta Serial (USB) com uma placa de desenvolvimento Arduino, a comunicação falha (embora que no relatório de sistema do computador, a placa é detectada e tudo está normal) e retorna erros no IDE do fabricante (aduino.cc) que sugerem que faltam drivers "FTDI" ou que as mesmas não estão atualizadas, mas que não deveriam ser necessárias, pois o "Arduino Uno R3" em questão nem as utiliza. Um dos erros comuns a aparecer é "avrdude: stk500_recv(): programmer is not responding" ou outros do género, mas sempre um problema "AVRDUDE".

Depois de muita pesquisa e sugestões em blogs e tutoriais da especialidade, e após consulta num centro de suporte Apple da zona de residência, a solução passa por apagar o El Capitan e voltar a instalar o Yosemite. Quando instalo o Yosemite, tudo funciona, sendo que consigo fazer o upload normal dos código de programação desenvolvidos e não há falha de comunicação ou qualquer tipo de erros no upload dos códigos para a placa Arduino, mas preferia voltar ao El Capitan por ser mais atual e com menos bugs (Mail, ...).


Com este retorno ao Yosemite, leva-me a pensar que na atualização do yosemite para o El Capitan alguma driver ou definição alterou e deixou de permitir a Macbook's mais antigos como este e com as caraterísticas descritas abaixo, de ser 100% funcional neste tipo de questões.

Sendo que o problema só surge no El Capitan para Macbook's mais antigos, visto que em mais recentes não existe qualquer tipo de conflito (testado num Macbook Air e funcionou tudo bem), será possível saber qual a driver, definição, ou o que é que encontra conflitos e alterar-la de forma a poder voltar a instalar o El Capitan neste computador e poder ao mesmo tempo usufruir de todo o potencial dele, permitindo programar em placas de desenvolvimento sem restrições?


Estas são as características do sistema atualmente:

- Sistema Operativo: OS X Yosemite (versão 10.10.5)

- Identificador de modelo: MacBookPro3,1

- Nome do processador: Intel Core 2 Duo

- Velocidade do processador: 2,2 GHz

- Número de processadores: 1

- Número total de núcleos: 2

- Cache L2: 4 MB

- Memória: 4 GB 667 MHz DDR2 SDRAM

- Placa gráfica: NVIDIA GeForce 8600M GT 128 MB

- Velocidade do BUS: 800 MHz

- Versão da ROM de arranque: MBP31.0070.B07

- Versão de SMC (sistema): 1.16f11

- UUID do hardware: 00000000-0000-0100-8000-001B637E1C24


Agradeço desde já a disponibilidade para ajudar a resolução do problema, pois prefiro voltar ao OS X mais atual para este computador (El Capitan) e que funcionava melhor que este (Yosemite).


Cumprimentos

MacBook Pro, OS X Yosemite (10.10.5), null

Publicado em 30/11/2016 06:22

Responder
2 respostas

28/12/2016 10:56 em resposta a ValdemarLeiras

Olá,

Tenta baixar esses drivers da Nvidia.

Releases:
Latest Version: CUDA 8.0.57 driver for MAC

https://developer.nvidia.com/cuda-downloads


Xcode 8.2.1:

https://developer.apple.com/download/


Da uma olhada nesse site:

https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/all


Vale resaltar que existe uma proteçoes no seu macosx tais como SIP e Gatekeeper.

Sobre a Proteção da Integridade do Sistema no Mac - Suporte da Apple


SIP

Reinicie o Mac.
1- Antes de iniciar o OS X, mantenha pressionada a tecla Command-R e mantenha-a pressionada até que você veja um ícone da Apple e uma barra de progresso. Lançamento. Isso coloca você em recuperação.
2-No menu Utilitários, selecione Terminal.
3-No prompt digite exatamente o seguinte e pressione Return: csrutil disable
4-Terminal deve exibir uma mensagem que SIP foi desativado.
5- No menu , selecione Reiniciar.

GateKeeper (**na aplicacao terminal), reincialize.

sudo spctl --master-disable

Um abraço.

29/12/2016 02:46 em resposta a felipeqga

Bom dia,


Agradeço a atenção e as dicas para tentar resolver o problema, mas depois de instalar as drivers, confirmar a última versão do Xcode, desativar a proteção SIP e GateKeerper, continuo sem conseguir fazer o upload.

Segundo um professor meu, embora apenas na placa Arduino Mega 2560 é que o erro sugere que é avrdude timeout e no Arduino Uno R3 da um erro avrdude falha de comunicação, o professor julga que seja um erro timeout em ambas as situacoes. O upload é iniciado e depois pára, sendo que algumas vezes chega a terminar o upload e conseguir enviar o código.


Os drivers que instalei FTDI, julgo que foram desnecessários, pois tanto o Uno como o Mega tem chips Atmel e não FTDI.


Agradeço mais uma vez a ajuda, mas continua a não funcionar.



Cumprimentos,

Valdemar Leiras

Esta conversa foi encerrada pelo sistema ou pela equipe da comunidade. Você pode votar em quaisquer publicações que considerar úteis ou pesquisar outras respostas na Comunidade.

Alterações do Yosemite para El Capitan

Bem-vindo à Comunidade de Suporte da Apple
Um fórum onde os clientes da Apple ajudam uns aos outros com seus produtos. Use sua conta Apple para começar.