Connecting eMate to Mac OSX - "there was no response"

  • It's #MARCHintosh 2025! Join in on the fun and post your project or play with some new stuff in our #MARCHintosh 2025 thread.

caver01

Tinkerer
Oct 30, 2021
116
71
28
Some of you may have been following my eMate restoration thread which has been mostly routine, I think. Today, I am trying to make a serial connection to my modern macintosh (M1 Mac Mini running Sonoma 14.6.1.

Naturally, I downloaded Newton Connection Version 3.0.2 (67). I don't have any hands-on experience with a Newton connection, but my understanding is that with the right cabling, the software running on the desktop properly configured, I press DOCK and pick the appropriate connection mechanism (serial in my case).

There is obviously some cabling hoops to jump through, but I think I have it setup. . . I bought an FTDI chip USB-to-Serial cable with USB-A on one end, and the 8-pin Mini DIN on the other. This seemed like the simplest option--plug in the USB on my M1 Mini, and the 8-pin DIN into the serial port on the eMate. Right?

Only, it does not work:
I can see the port in the NCX app settings. It shows up as: usbserial-D30JCK5S which does correspond to this cable when viewed in my system profiler. I have no other serial devices to confuse things.

NCX simply says to first establish a connection to the Newton. I assume that means pressing DOCK and connect on the emate.

When I do that, using default speed setting in the NCX app for this usbserial-D30JCK5S connection, it does nothing. The eMate tries for a moment, then a dialog pops up that it stoped because there was no response. Indeed, nothing is happening in NCX either.

I tried to see if I could tap into the serial data using CU at the command line on the mac, so. . .

Code:
sudo cu -s 38400 -l /dev/cu.usbserial-D30JCK5S

Connected.

Pressing DOCK reveals nothing on in Terminal.


If I try running CU while NCX is open I get "line in use" so I know the app is at least commandeering the cable/port.

Thoughts? Am I doing something wrong? Is it too much to expect this to work on Sonoma?

Thanks!
 

splorp

Tinkerer
Oct 31, 2021
150
142
43
Calgary, Alberta
splorp.com
I don’t think you’re doing anything wrong, but from my experience (and discussions on the NewtonTalk list) NCX does have some issues with macOS beyond Catalina (10.15) or so.

I can try it on one of my Sonoma machines and double check.

Unfortunately, Simon Bell (the developer of NCX) is no longer supporting the software. In fact, I’m hosting his old website for legacy reasons.

However, he has put the scource code for NCX on GitHub, if someone with Xcode chops would like to tackle some fixes.

 

caver01

Tinkerer
Oct 30, 2021
116
71
28
Ok. I wish I had the programming experience to help.

I did wonder, however why I wouldn’t at least see something using “cu“ at the command line. I guess I don’t have any of the details about the docking protocol, so not sure what I was expecting—probably not “eMate here trying to dock. . .” but maybe at least a few odd handshake characters. Maybe it is sending control characters or expecting the desktop to initiate, like AT commands to a modem. I dunno.

I was worried after my restoration that maybe I have an issue with the serial port. I do have a few other routes to try as I climb a bit further down the rabbit hole. I have an eMac which dual boots a few older versions of OSX that might be worth a go (or even classic OS9). I might even try a Powerbook 5300 which has an 8-pin serial. Finally, and this might be fun to try in any case, I was going to see if I can do anything with appletalk (phoneNet), as I also have an Asante appletalk-ethernet bridge.