Communicatie-poorten openen
29 juli 2022 - 12:07   
geplaatst door: M_artie
Ik heb een oud progje dat in 16 bit geschreven is en dus nog werkt op de nieuwste MacOs versie's.

Met de app kan ik vanuit mijn iMac (zie screenshot-1) mijn broncolor flitsgeneratoren aansturen via een RTF-transmitter die met een USB is aangesloten op mijn iMac. Maar MacOs ondersteund de oude kernel extensies niet meer, nu heb ik een nieuwe beta van een .dext versie in de app geïnstalleerd (https://ftdichip.com/drivers/vcp-drivers/) die blijkt te werken (screenshot-2). Nu krijg ik alleen een melding dat de communicatie poort niet geopend kan worden (screenshot-3). Heeft iemand enig idee hoe ik dit kan oplossen?

Alvast bedankt voor het meedenken, Martie.

screenshot-1.pngCommunicatie-poorten openen


screenshot-2.pngCommunicatie-poorten openen


screenshot-3.pngCommunicatie-poorten openen
Communicatie-poorten openen
29 juli 2022 - 12:25    reactie #2
geplaatst door: M_artie
Nee, daar heb ik niets aan. Die werken via wifi en mijn systeem werkt via RFS, radiosignalen dus.
Het zijn wat oudere type's generatoren.
Communicatie-poorten openen
29 juli 2022 - 12:49    reactie #4
geplaatst door: boiing
Kun je in de app iets selecteren qua com-poort, of misschien handmatig een poort instellen?

EDIT: Ah, ik zie de plaatjes in de PDF van puk1980 (:thumbs-up:). Je zou het linksboven moeten zoeken, waar ik |dev|cu.. zie staan. Wat valt daar te selecteren aan opties en/of kun je er handmatig iets invullen? Een poort via de VCP driver zou een naam die begint met /dev/tty... moeten hebben.

Screenshot_20220729 _13.00.01@2x.jpgCommunicatie-poorten openen
Bewerkt: 29 juli 2022 - 13:00 door boiing
Communicatie-poorten openen
29 juli 2022 - 13:06    reactie #5
geplaatst door: M_artie
Daar kan ik bij een werkende app kiezen tussen een bluetooth of USB verbinding, ze zijn nu leeg. Ik kan daar zelf niets invullen, is een rolldown menu'tje met gegeven waarden die niet aan te passen zijn. Maar als ik er achter kom welk poortnummer de extensie gebruikt kan ik die dan via een terminal commando open zetten?
Communicatie-poorten openen
29 juli 2022 - 13:12    reactie #6
geplaatst door: HEXDIY
Een VCP openen op een mac, daar heb ik ook mijn tanden al eens op stukgebeten om een ELO touchscreen aan te sluiten... Zelfs UPDD drivers werkten niet...
Je hebt wellicht de juiste machine drivers, Mac OS ziet je FTDI device, hoe het nu verder moet weet ik ook niet.
Mss. heb je hier iets  aan:
https://discussions.apple.com/thread/251783256

https://apps.apple.com/us/app/serial/id877615577?mt=12

Welk toestel wil je precies aansluiten? Wellicht 1tje dat een DB9>USB adapter nodig heeft? Is die adapter in orde?
If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Communicatie-poorten openen
29 juli 2022 - 13:16    reactie #7
geplaatst door: boiing
Daar kan ik bij een werkende app kiezen tussen een bluetooth of USB verbinding, ze zijn nu leeg.
Dat je daar niets kunt selecteren betekent dat er geen (virtuele) poort beschikbaar is. Volgens mij valt er niets open te zetten, de FTDI driver installeert een virtuele seriële poort en maakt die beschikbaar voor het systeem. Je screenshot in je eerste post lijkt te bevestigen dat dat gelukt is, maar zolang er niets te selecteren valt linksboven is er toch iets mis.

Ik werk regelmatig met Arduino en ESP32 controllers, en daar werkt het ook op die manier. In de Arduino IDE (bijvoorbeeld) kies je dan /dev/tty.XXX of /dev/cu.XXX als poort. Die is alleen beschikbaar als de juiste drivers geïnstalleerd zijn. Werkt nog steeds onder Monterey. Maar goed, daar heb jij nu niets aan, sorry :sad:.
Communicatie-poorten openen
29 juli 2022 - 13:28    reactie #8
geplaatst door: M_artie
@HEXDIY daar ligt het niet aan, alles werkt naar behoren, de VID / PID waarden van FTDI zijn het op het device op de default waarden ingesteld dus daar ligt het ook niet aan.

@boiing de app geeft wel aan dat hij de com poort niet kan openen, zodra hij hem kan openen zal hij in het venster linksboven toch zichtbaar zijn lijkt mij? En dan staat er niets meer in de weg om met de generator te kunnen communiceren.
screenshot-3.pngCommunicatie-poorten openen

Communicatie-poorten openen
29 juli 2022 - 13:33    reactie #9
geplaatst door: boiing
De app zegt dat omdat er geen poort is geselecteerd. Er valt niets te selecteren omdat de app geen beschikbare virtuele poort 'ziet'. Je denkt in de verkeerdere volgorde.. Ik hoef in de Arduino IDE ook geen poort te 'openen' of een Terminal commando te gebruiken. Als de driver werkt en de boel correct is aangesloten is de /dev/tty.. poort beschikbaar en te selecteren. Zo zou het bij jou ook moeten gaan, maar waar het probleem nu precies zit weet ik ook even niet :withstupid:.
Communicatie-poorten openen
29 juli 2022 - 13:40    reactie #10
geplaatst door: M_artie
Aha, helder! Ga ik toch nog maar eens proberen om wat info los te krijgen bij FTDI. Ik heb al eens mailcontact gehad met een FTDI techneut die in Engeland zit over dezelfde kwestie maar dat was voordat de nieuwe dext driver er was. Heel erg bedankt voor jullie hulp!
Communicatie-poorten openen
29 juli 2022 - 13:42    reactie #11
geplaatst door: boiing
:thumbs-up: Goed idee, hoop dat dat iets oplevert. Misschien valt er op een andere manier of met een andere app te controleren of de virtuele poort geïnstalleerd is en te gebruiken door het systeem.
Communicatie-poorten openen
29 juli 2022 - 15:24    reactie #12
geplaatst door: puk1980
Misschien dat de vraag stellen aan Bron Elektronik AG ook nog iets oplevert.

https://broncolor.swiss/contact-us
Communicatie-poorten openen
29 juli 2022 - 15:40    reactie #13
geplaatst door: M_artie
Nee hoor, daar had ik mij al gemeld. Die doen er werkelijk niets op uit, de enige "oplossing" die zij bieden is een nieuwe generator van minimaal € 8.429,74 per stuk (en ik wil er graag twee  :cool: ) Net als de Nederlandse importeur en hun reparateur, die vinden alleen maar dat je lastige vragen stelt...
Communicatie-poorten openen
29 juli 2022 - 15:45    reactie #14
geplaatst door: boiing
Heb je een typenummer van het model dat je nu gebruikt? Misschien dat we er nog iets relevants over kunnen vinden. Op welke Mac met welke macOS versie werkte het nog wel?
Communicatie-poorten openen
29 juli 2022 - 16:22    reactie #15
geplaatst door: M_artie
Het type generatoren dat ik gebruik zijn broncolor Grafit A4-RFS maar dat is eigenlijk niet zo relevant.
Belangrijker is natuurlijk het type receiver dat op de Mac is aangesloten en niet communiceert,
daarover is veel te vinden op; https://fccid.io/RW3RFS1/User-Manual/User-Manual-428542

Mijn device heeft hetzelfde broncolor type nummer maar hij werkt alleen op 868.35 MHz

Ik weet niet exact meer op welk OS type het nog werkte (ik ben hier al een tijd mee bezig) maar sinds Apple geen kext maar dext extensies gebruikt werkt het niet meer. Daarvoor had Appel nog een eigen usbserial extensie die zou werken maar dat dus niet deed. Met de eigen FTDI usbserial extentie werkte het een tijdlang nog wel.
Communicatie-poorten openen
29 juli 2022 - 18:04    reactie #16
geplaatst door: boiing
Dank, een uitgebreide beschrijving maar er is zo goed als niets te vinden online over dit apparaat i.c.m. met nieuwere macOS versies. De chip in het ding is een FT245BM zie ik op het plaatje van de binnenkant dus de driver zou geschikt moeten zijn. In deze (hele oude) handleiding staan in het troubleshooting hoofdstuk nog een paar mogelijke oorzaken. Misschien werkt de nieuwe beta driver die je nu gebruikt hebt prima maar ontbreekt daarin de ondersteuning voor dit specifieke apparaat. Daar zou FTDI misschien meer over kunnen vertellen.

Of een andere creatieve oplossing bedenken: installeer een oude macOS versie op een aparte partitie of een extern schijfje. Nadeel is uiteraard dat je moet herstarten. Of schaf een goedkope 2e hands oude Mac mini aan om het ding te bedienen.
Communicatie-poorten openen
30 juli 2022 - 00:00    reactie #17
geplaatst door: HEXDIY
Fascinating! Heb je hier wat aan?
https://www.mathworks.com/help/supportpkg/arduinoio/ug/find-arduino-port-on-windows-mac-and-linux.html
Op je mac dus, met de Broncolor transceiver aangesloten op een USB poort.

Citaat
Find Port Number on Macintosh
Open terminal and type: ls /dev/*.

Note the port number listed for /dev/tty.usbmodem* or /dev/tty.usbserial*. The port number is represented with * here.

Ik ben geen terminal jockey, maar hopelijk kan je zo het gewenste poortnummer vinden.
Eens dat gevonden kunnen we hier weer mee puzzelen om die poort te activeren.

Succes!


If it ain't broke, don't fix it! Recycle the planet, we're gonna need it! Think different, think twice, Apple!
M1 is a success! Please do not forget Mac OS.
Communicatie-poorten openen
1 augustus 2022 - 14:12    reactie #18
geplaatst door: M_artie
Via de terminal vind ik poort 1430
screenshot-6.pngCommunicatie-poorten openen

Communicatie-poorten openen
1 augustus 2022 - 15:12    reactie #19
geplaatst door: boiing
Dat zijn de namen van de beschikbare seriële poorten op je systeem. 1430 heeft niets met een poortnummer te maken als in de COM poorten van vroeger.. tty.usbserial-1 zal je keyboard zijn, tty.usbserial-1430 waarschijnlijk de naam van de FTDI driver poort. Die laatste zou je dus in de Broncolor software moeten kunnen selecteren linksboven maar die herkent het niet als zodanig bleek al eerder.
Communicatie-poorten openen
1 augustus 2022 - 15:34    reactie #20
geplaatst door: M_artie
Oké, ik ga dan nu maar eens met FTDI zelf mailen.

Weer bedankt voor zover, Martie.