Baofeng USB > Serial cable driver (macOS Sierra)

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Neejoh
  • Registratie: Juni 2001
  • Laatst online: 24-04 18:27
Ben inmiddels twee week verder, ten einde raad en ik hoop dat jullie mij kunnen helpen.

Ik heb samen met een groep vrienden een aantal Baofeng UV-5R radio's besteld. Om er frequenties in te programmeren via CHIRP sluit je hem aan via een USB > Serial kabel maar ik krijg deze maar niet werkend.

In eerste instantie een no-name $8 kabel besteld via Amazon. Week op gewacht en met het aan de praat krijgen van die kabel m'n OS overhoop gegooid :F
Uiteindelijk de verschillende kext's weer geunload en verwijderd waarna m'n OS weer draait.

Daarna een "officiële" Baofeng kabel besteld, deze komt met een CD'tje (zo'n kleine) maar ik heb een iMac zonder gleuf :P. Nu ben ik ook weer 3 uur aan het klooien geweest met hetzelfde resultaat: geen.

Volgens de CHIRP FAQ zijn er een paar type chipsets in omloop. Maar zowel met de aangeraden FTDI als goedkopere PL-2303 chipset drivers kom ik nergens.
Via [About this Mac » System Report » Hardware » USB] krijg ik wanneer hij ingeplugd is deze info (zelfde bij beide kabels):
code:
1
2
3
4
5
6
7
Product ID:     0x7523
Vendor ID:      0x1a86
Version:        2.54
Speed:          Up to 12 Mb/sec
Location ID:    0x14100000 / 2
Current Available (mA): 500
Extra Operating Current (mA):   0


Hierop ben ik gaan zoeken en mijn OS overhoop geholpen met de "CH340 / CH341 SERIAL / USB". Iedere keer als ik de USB kabel er in deed kreeg ik een kernel panic.

Er wordt gesproken over dat er vanaf OS X 10.8 in /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/ een standaard FTDI driver van Apple zou kunnen staan. In mijn geval niet, ik draai macOS Sierra (10.12 beta). Maar ik weet dus ook niet of deze kabel een FTDI chipset heeft.

Uiteraard meerdere USB poorten geprobeerd.

TL;DR
1) Hoe kan ik er achter komen welke chipset mijn USB > Serial kabel(s) hebben?
2) Jullie een idee wat ik verder kan proberen als de FTDI, PL-2303 en de CH341 drivers niets doen?

Alle reacties


Acties:
  • 0 Henk 'm!

  • Daedalus
  • Registratie: Mei 2002
  • Niet online

Daedalus

Moderator Apple Talk

Keep tryin'

macOS 10.12 is nog vrij nieuw, en zeker met zaken als kernel extensions is altijd maar weer afwachten of het blijft werken. Aan de hand van de USB product ID / vendor ID kun je in ieder geval bepalen dat geen FTDI of Prolific chip is, maar eerder een Winchiphead / Nanjing QinHeng Electronics HL-340 chip. Dit ervanuitgaande dat dit geen counterfeit chip is, die zich als dusdanig voordoet.

Op de website van Winchiphead is echter geen driver voor macOS te vinden. Er is wel een (Nederlands) bedrijf dat betaalde drivers aanbiedt. Ze hebben een Serial Detect App waarmee je kunt kijken of het überhaupt werkt, en ze beloven een gratis upgrade naar macOS 10.12.

[edit]
Na wat graven de officiële gesigneerde drivers voor OS X 10.9 of nieuwer gevonden op de website. Ziet er nieuwer uit dan de drivers die jij linkte, en je hoeft SIP in ieder geval niet meer uit te schakelen.

[ Voor 16% gewijzigd door Daedalus op 23-09-2016 23:08 ]

“You know what I've noticed Hobbes? Things don't bug you if you don't think about them. So from now on, I simply won't think about anything I don't like, and I'll be happy all the time!” | 宇多田ヒカル \o/


  • RobV
  • Registratie: Juni 2013
  • Niet online

RobV

Welcome to the grid, Program.

(overleden)
Daedalus schreef op vrijdag 23 september 2016 @ 22:50:
[edit]
Na wat graven de officiële gesigneerde drivers voor OS X 10.9 of nieuwer gevonden op de website. Ziet er nieuwer uit dan de drivers die jij linkte, en je hoeft SIP in ieder geval niet meer uit te schakelen.
Werkt deze CH341 driver ook op MacOS Sierra? Want bij mij gaf de vorige driver een Kernel Panic bij het aansluiten van een CH340-gebaseerd Arduino Uno.

 | Mijn joystick / simpit project | Blog | Elite Dangerous CMDR Cataclysm72


Acties:
  • 0 Henk 'm!

  • Neejoh
  • Registratie: Juni 2001
  • Laatst online: 24-04 18:27
Nee, ook die officieel gesigneerde drivers van WCH resulteren in een kernel panic als ik de USB aansluit (regel 35);

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
*** Panic Report ***
panic(cpu 1 caller 0xffffff8024a05faa): Kernel trap at 0xffffff802493d83c, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0xffffff9103b61a56, CR3: 0x0000000028513000, CR4: 0x00000000001626e0
RAX: 0xffffff91536bb000, RBX: 0x0000000000000000, RCX: 0xffffffffb04a6a40, RDX: 0xffffff80250cd5d0
RSP: 0xffffff9135b13c30, RBP: 0xffffff9135b13d00, RSI: 0xffffff91536bbafe, RDI: 0xffffff802506a0e0
R8:  0xffffff7fa7d9b728, R9:  0x0000000000000000, R10: 0xffffff8025120a68, R11: 0xebd853bd34a23da9
R12: 0xffffff8050754000, R13: 0xffffff802506a0e0, R14: 0x0000000000000000, R15: 0xffffff91536bbafe
RFL: 0x0000000000010283, RIP: 0xffffff802493d83c, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0xffffff9103b61a56, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 0

Backtrace (CPU 1), Frame : Return Address
[..]
0xffffff9135b13fb0 : 0xffffff80248a2af7 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOUSBHostFamily(1.1)[1EBEAD1C-5619-3232-B989-6A6F87A8369C]@0xffffff7fa59ea000->0xffffff7fa5a52fff
            dependency: com.apple.driver.AppleBusPowerController(1.0)[DB526B45-1A45-3A81-A0C1-57F826CADEDF]@0xffffff7fa59dd000
         com.apple.iokit.IOUSBFamily(900.4.1)[9E4F183A-D750-3F8F-8D7C-B130067EA453]@0xffffff7fa5a8f000->0xffffff7fa5b28fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[BD255BFB-EC34-3E9A-87F6-5C7C17A39BDA]@0xffffff7fa5130000
            dependency: com.apple.iokit.IOUSBHostFamily(1.1)[1EBEAD1C-5619-3232-B989-6A6F87A8369C]@0xffffff7fa59ea000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
16B2327e

Kernel version:
Darwin Kernel Version 16.1.0: Mon Sep 12 19:36:59 PDT 2016; root:xnu-3789.20.43~78/RELEASE_X86_64
Kernel UUID: F983CF22-AA54-37E4-873A-153D6CA8059F
Kernel slide:     0x0000000024600000
Kernel text base: 0xffffff8024800000
__HIB  text base: 0xffffff8024700000
System model name: iMac13,2 (Mac-FC02E91DDD3FA6A4)

System uptime in nanoseconds: 25877414650518
last loaded kext at 25877406677263: com.wch.usbserial   1 (addr 0xffffff7fa7d98000, size 36864)
last unloaded kext at 5021254630643: com.apple.driver.AppleUSBMergeNub  900.4.1 (addr 0xffffff7fa7d98000, size 12288)

Acties:
  • 0 Henk 'm!

  • debom
  • Registratie: Januari 2007
  • Laatst online: 13:42
Ik heb zelf een sitecom USB>Serial kabel met een Prolific PL-2303 chipset. In System Report geeft deze het volgende aan. Dus de PL-2303 kun je van het lijstje schrappen.

USB-Serial Controller D:

Product ID: 0x2303
Vendor ID: 0x067b (Prolific Technology, Inc.)
Version: 4.00
Speed: Up to 12 Mb/sec
Manufacturer: Prolific Technology Inc.
Location ID: 0x14100000 / 17
Current Available (mA): 500
Current Required (mA): 100
Extra Operating Current (mA): 0


Heb je boateng al proberen te mailen? Aangezien het hun kabel....

Acties:
  • 0 Henk 'm!

  • Neejoh
  • Registratie: Juni 2001
  • Laatst online: 24-04 18:27
Hmm, nog niet eens aan gedacht. Heb ze een mail gestuurd met de vraag of er een officiële driver voor Mac in ontwikkeling is. Verwacht er niet veel van, but hey...!

Ik heb inmiddels een VirtualBox met Win10 geïnstalleerd (I'm that desperate) en die herkent de kabel als een QinHengElectronics USB2.0-Serial [0254] kabel.
Kom dan toch weer op Mac USB Serial uit waar ze voor €7,90 aangeven bezig te zijn met een free upgrade voor macOS Sierra. Zij blijken het nu dus ook nog niet te ondersteunen.

[ Voor 54% gewijzigd door Neejoh op 26-09-2016 20:56 ]


Acties:
  • 0 Henk 'm!

  • Mixpower
  • Registratie: Juni 2005
  • Laatst online: 22-06 08:00
Je moet gewoon een fatsoenlijke Serial naar USB kabel hebben, de enigste waarvan ik weet dat deze werkt is de https://www.startech.com/...et-COM-behoud~ICUSB232PRO
En dit is dus geen converter en de machine ziet hem echt als seriële poort, ik heb eerder problemen gehad met dit soort dingen maar sinds ik deze heb geen problemen meer! Zelfde geld voor de PCMCIA variant van startech.
En als je het echt makkelijk wil maken koop je gewoon een Airconsole https://www.get-console.com/shop/en/27-airconsole

[ Voor 11% gewijzigd door Mixpower op 26-09-2016 22:26 ]

It's All In The "Mix"


Acties:
  • 0 Henk 'm!

  • Neejoh
  • Registratie: Juni 2001
  • Laatst online: 24-04 18:27
Inmiddels via Win10 mijn weg gevonden, maar ik wil het wel echt graag op macOS aan de praat (gaan) krijgen.

Die fatsoenlijke Serial naar USB moet ik dan zelf gaan knippen en solderen naar deze stekker. Begrijp wat je bedoeld maar dat is niet echt de bedoeling B)
Pagina: 1