Herramientas de usuario

Herramientas del sitio


guias:mac_os_y_ch340

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

guias:mac_os_y_ch340 [2017/11/18 14:20]
Alejandro Taracido ↷ Page moved from ch340_mac_os_sierra_o_high_sierra to guias:ch340_mac_os_sierra_o_high_sierra
guias:mac_os_y_ch340 [2018/01/24 22:07]
Línea 1: Línea 1:
-====== MAC OS y CH340 ====== 
-Si tienes un Mac seguramente has tenido problemas con arduinos chinos, wemos o dispositivos que utilizan el barato chip CH340 para hacer la adaptación USB-Serie en vez del conocido y bastante compatible FTDI. 
- 
-Al parecer desde El Capitán ha habido problemas de drivers con este integrado, y por la red aparecen mil tutoriales para hacerlo funcionar. Pero a mí personalmente no me ha funcionado ninguno:( 
- 
-Síntomas de este problema pueden ser: 
-  * El Mac no reconoce el dispositivo. 
-  * En cuanto lo conectas al Mac obtienes un Kernel Panic. 
-  * El Mac reconoce el dispositivo pero justo cuando cargas el sketch de arduino o lo que sea obtienes un Kernel Panic. 
- 
- 
-===== Pasos a seguir ===== 
-==== Limpieza de drivers antiguos ==== 
-Si has intentado solucionarlo instalando mil drivers por la red, necesitas hacer este paso. También si has actualizado tu sistema sin formatear todo, igual tienes algún driver por ahi molestando. 
- 
-  - Vamos desde el finder a: /​Biblioteca/​Extensions/​ o Library/​Extensions/​ (según en que idioma instalaste el SO) 
-  - Busca el archivo usbserial.kext y bórralo. 
-  - Si encuentras algún archivo en esa carpeta que acabe en .kext y tenga en el nombre ch340 ó ch341 ó ch342 bórralo también 
-  - Vamos desde el finder a: Sistema/​Biblioteca/​Extensions/​ ó System/​Library/​Extensions/​ (según en que idioma instalaste el SO) 
-  - Busca el archivo usbserial.kext y bórralo. 
-  - Si encuentras algún archivo en esa carpeta que acabe en .kext y tenga en el nombre ch340 ó ch341 ó ch342 bórralo también 
-  - Reinicia el Mac 
- 
-==== Instalación de driver ==== 
-Ahora deberíamos tener el sistema limpio de drivers instalados anteriormente. Vamos a instalar el último driver firmado! 
- 
-  - Descarga: [[http://​blog.sengotta.net/​wp-content/​uploads/​2015/​11/​CH341SER_MAC-1.4.zip|CH341SER_MAC-1.4.zip]] descomprime e instala, te pedirá reiniciar, hazlo! 
-  - Ahora debemos permitir su ejecución, nos vamos a Preferencias del sistema y la sección Seguridad y Privacidad. En Permitir apps descargadas de: seleccionar APP Store y desarrolladores identificados.Si ahí tienes seleccionado "​Cualquier sitio" también sirve. 
-  - Abre una terminal y pega y ejecuta: ''​sudo cp -R /​Library/​Extensions/​usbserial.kext /​System/​Library/​Extensions''​ 
-  - Comprueba que ha hecho lo que le has pedido! Copiar el archivo "​usbserial.kext"​ desde /​Library/​Extensions/​ a /​System/​Library/​Extensions ESTA ES LA CLAVE DE ESTE TUTORIAL!! No intentes copiar el archivo a mano, ya que los permisos del archivo cambiarán y no funcionarán! 
-  - Reinicia por si acaso. 
- 
-El problema del instalador es que en algunos sistemas el driver también debe estar en la segunda ruta, y el instalador ahí no lo pone. 
- 
-==== Comprobación y disfrute! ==== 
-Ahora ya debería funcionar todo correctamente,​ pero te enseño como comprobarlo:​ 
-  - Abre arduino. 
-  - Conecta tu dispositivo. 
-  - Abre Herramientas/​puerto. 
-  - Si te aparece un nuevo dispositivo llamado /​dev/​cu.wchusbserialXXXX (en las Xs números ;P ) es que lo tienes instalado todo correctamente! YEY! A disfrutar! 
-  - Si en cambio te aparece algo distinto cuando conectas el dispositivo,​ siento decirte que debes probar a hacer todos los pasos de nuevo, puede que aún tengas algún driver antiguo instalado o hiciste algún paso mal :( A partir de aquí ya no te puedo ayudar, es todo lo que sé:(  Mucha suerte y google es tu amigo ;P 
- 
-===== Agradecimientos ===== 
-  * Siempre evité los dispositivos con CH340 por que sabía que daban problemas de drivers, por lo que tengo que agradecer a [[https://​twitter.com/​RugidoDePuma|Ruben Espino]] y su proyecto [[https://​github.com/​Resaj/​cyclops-project|Cyclops]] porque me obligó a utilizar un Arduino Nano con CH340, y así tener que resolver este problema :) 
-  * Gracias también a Luis por hacerme de conejillo de indias en su Mac. 
-  * Gracias a Manolo por darme un par de ideas y links que me ayudaron a encontrar la solución. 
-  * Gracias al creador de este [[https://​blog.sengotta.net/​signed-mac-os-driver-for-winchiphead-ch340-serial-bridge/​|artículo]] que aunque no da la solución completa, me ayudó a llegar a ella :) 
- 
- 
- 
- 
- 
- 
  
guias/mac_os_y_ch340.txt · Última modificación: 2018/01/24 22:07 (editor externo)