Dangerous Prototypes

Dangerous Prototypes => Bus Pirate Support => Topic started by: blakec on January 03, 2021, 09:20:04 pm

Title: Bus Pirate v3.6a on macOS 10.14 does not work
Post by: blakec on January 03, 2021, 09:20:04 pm
I try to get the Sparkfun Bus Pirate v3.6a to work on a MacBook Pro with macOS 10.14, but I don't get it to work. When I connect the USB cable, no /dev/tty.... or /dev/cu.... device appears. I have installed the latest driver from https://www.ftdichip.com/Drivers/VCP.htm (https://www.ftdichip.com/Drivers/VCP.htm), macOS 10.9 or higher, 2020-08-13, version 2.4.4, but that did not help.

The FDTI chip has printed:

Code: [Select]
FTDI
1917-C
F52373G1
FT232RL

The page http://dangerousprototypes.com/blog/2009/08/12/bus-pirate-connecting-with-mac-osx/ (http://dangerousprototypes.com/blog/2009/08/12/bus-pirate-connecting-with-mac-osx/) is from 2009 and not very helpful.

What should I do to make it work?
Title: Re: Bus Pirate v3.6a on macOS 10.14 does not work
Post by: ifrenide on January 05, 2021, 03:31:11 am
Hello, Blakec
Well you can use another computer which has windows on it , if the bus pirate can't be detected as new device on this new computer , so the FTDI most likely the problem, if it will work on windows , so you miss something on your Mac computer.
Using those tips at least you will find out if you have a working bus pirate or not, and based on that you will know what you have to aim on, this is it.
I hope this will help you little bit, if you try that ,please share the result here , to allow as learning something from your experience.
Samir
Best regards
Title: Re: Bus Pirate v3.6a on macOS 10.14 does not work
Post by: blakec on January 05, 2021, 08:44:33 am
Hi Samir,

Thank you for your kind answer. I don't have a Windows computer, but tried it on a Linux machine. On that machine, a /dev/ttyUSB0 device appears and I can connect with it using screen.

I still hope that I get the Bus Pirate to work on macOS.

Bus Pirate v3b
Firmware v5.10 (r559)  Bootloader v4.4
DEVID:0x0447 REVID:0x3046 (24FJ64GA002 B8)
http://dangerousprototypes.com


Blake
Title: Re: Bus Pirate v3.6a on macOS 10.14 does not work
Post by: ifrenide on January 06, 2021, 01:11:21 am
you're welcom Blake, so it is clear that you miss something on your mac OS, did you installed the FTDI driver for your mac computer, because without a driver , Bus pirate will not be communicate with your computer, see this link : https://learn.sparkfun.com/ftdiDriversMac
try different usb ports on your computer to make sure that it is not a usb hardware issue on your computer.Maybe this problem is because of incompatibilty or the complete absence of FTDI driver on your Mac OS.
best regards
Samir
Title: Re: Bus Pirate v3.6a on macOS 10.14 does not work
Post by: ifrenide on January 06, 2021, 01:20:33 am
 :o I forget the original question  :))  I'm sorry Blake , I think you have to install the right and the exact ftdi driver for your Mas OS, you can't just install a random one, because it can make a compatibility issue a gain see this link https://learn.sparkfun.com/ftdiDriversMac
Best regards
Samir
Title: Re: Bus Pirate v3.6a on macOS 10.14 does not work
Post by: blakec on January 07, 2021, 01:49:36 pm
The driver that I installed is exactly that driver that your link points to. If you click on that link, you end up at the page I linked at in my first post: the latest, signed driver provided by FTDI.

I managed to solve it. The BP does not work on the MacBook Pro 2014, but does work on the MacBook Pro 2017. I don't know why, but for me it is good now.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01082068240session_write_close ( )...(null):0
20.01112199832ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01112200608Database_MySQL->query( ).../DatabaseHandler.php:119
40.05792339344Database_MySQL->error( ).../Db-mysql.class.php:273