My Bela Starter Kit purchased last October order #24683 was always finicky about
loading the IDE with my recent and older MacOS computers. Now I can’t get it to load
on any of them. In the past I was able to connect after updating the drivers on my
old powerbook running Mojave and following directions for tethering my iphone (no clue
on how or why that works!). It worked but not always.

I also recently completed assembling a Pepper kit and made a quick
check that it was basically working using the IDE. Then life intervened for a month, and coming
back to the project (I intend to use SClang to send and receive CVs thru the BelaServer) I
can't connect on the old Mojave machine, on my Catalina Mac Mini or with the new Air M1 laptop.
The lights on the board start up normally, settling into the heartbeat pattern, so I presume
it's loading properly. I removed the Pepper board so that can't be the problem. I have
very little experience with Linux but would appreciate some guidance about investigating
why the IDE is not connecting -- thanks -- Chris

    cbmuse powerbook

    ... that does sound old ...

    cbmuse so I presume
    it's loading properly.

    while the device is connected to your host computer, after about one minute, please run the following commands in a terminal on your mac and report back the output they generate:

    ls /dev/tty.* /Volumes
    ifconfig
    system_profiler SPUSBDataType

    Is a program currently set to run on boot on the board?

    Thanks! below are the prompts and replies -- and I haven't yet developed the program
    to run on boot but will start using the SuperCollider sample programs for AnalogIn and AnalogOut

    ls /dev/tty.* /Volumes

    /dev/tty.Bluetooth-Incoming-Port /dev/tty.ChrisBrownsiPad-Wireles
    /dev/tty.Chris-WirelessiAP /dev/tty.ChristophersMacBookPro-
    /dev/tty.Chris-WirelessiAP-1 /dev/tty.JacketH204-SerialPort

    /Volumes:
    Macintosh HD
    chrisbrown@cbMacMini ~ %

    ifconfig

    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000
    inet6 ::1 prefixlen 128
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
    nd6 options=201<PERFORMNUD,DAD>
    gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
    stf0: flags=0<> mtu 1280
    en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=50b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV,CHANNEL_IO>
    ether f0:18:98:f3:16:bb
    inet6 fe80::4ae:8e6e:6ae7:8085%en0 prefixlen 64 secured scopeid 0x4
    inet 192.168.4.24 netmask 0xfffffc00 broadcast 192.168.7.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect (1000baseT <full-duplex,flow-control,energy-efficient-ethernet>)
    status: active
    en10: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether ac🇩🇪48:00:11:22
    inet6 fe80::aede:48ff:fe00:1122%en10 prefixlen 64 scopeid 0x5
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect (100baseTX <full-duplex>)
    status: active
    ap1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    ether 3e:22:fb:1e:9d:bd
    media: autoselect
    status: inactive
    en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    ether 3c:22:fb:1e:9d:bd
    inet6 fe80::1c8c:cb40:5f3d:aa11%en1 prefixlen 64 secured scopeid 0x7
    inet 192.168.4.25 netmask 0xfffffc00 broadcast 192.168.7.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
    p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    options=400<CHANNEL_IO>
    ether 0e:22:fb:1e:9d:bd
    media: autoselect
    status: inactive
    awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
    options=400<CHANNEL_IO>
    ether 4a:f7:52:cb:c2:93
    inet6 fe80::48f7:52ff:fecb:c293%awdl0 prefixlen 64 scopeid 0x9
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
    llw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    ether 4a:f7:52:cb:c2:93
    inet6 fe80::48f7:52ff:fecb:c293%llw0 prefixlen 64 scopeid 0xa
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
    en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=460<TSO4,TSO6,CHANNEL_IO>
    ether 82:77:b4:67:20:01
    media: autoselect <full-duplex>
    status: inactive
    en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=460<TSO4,TSO6,CHANNEL_IO>
    ether 82:77:b4:67:20:00
    media: autoselect <full-duplex>
    status: inactive
    en4: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=460<TSO4,TSO6,CHANNEL_IO>
    ether 82:77:b4:67:20:05
    media: autoselect <full-duplex>
    status: inactive
    en5: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=460<TSO4,TSO6,CHANNEL_IO>
    ether 82:77:b4:67:20:04
    media: autoselect <full-duplex>
    status: inactive
    bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 82:77:b4:67:20:01
    Configuration:
    id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
    maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
    root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
    ipfilter disabled flags 0x0
    member: en2 flags=3<LEARNING,DISCOVER>
    ifmaxaddr 0 port 11 priority 0 path cost 0
    member: en3 flags=3<LEARNING,DISCOVER>
    ifmaxaddr 0 port 12 priority 0 path cost 0
    member: en4 flags=3<LEARNING,DISCOVER>
    ifmaxaddr 0 port 13 priority 0 path cost 0
    member: en5 flags=3<LEARNING,DISCOVER>
    ifmaxaddr 0 port 14 priority 0 path cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <unknown type>
    status: inactive
    utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    inet6 fe80::5dfe:22a0:675e:7be0%utun0 prefixlen 64 scopeid 0x10
    nd6 options=201<PERFORMNUD,DAD>
    utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    inet6 fe80::906d:647f:8b7c:7f14%utun1 prefixlen 64 scopeid 0x11
    nd6 options=201<PERFORMNUD,DAD>
    utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    inet6 fe80::cf03:fde6:e39:275%utun2 prefixlen 64 scopeid 0x12
    nd6 options=201<PERFORMNUD,DAD>
    utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    inet6 fe80::257e:b7e8:ccbd:98f9%utun3 prefixlen 64 scopeid 0x14
    nd6 options=201<PERFORMNUD,DAD>
    utun4: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
    inet6 fe80::aa59:9e2c:d3a1:bd96%utun4 prefixlen 64 scopeid 0x15
    nd6 options=201<PERFORMNUD,DAD>

    system_profiler SPUSBDataType

    2022-03-04 18:24:29.712 system_profiler[5009:217803] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
    USB:

    USB 3.1 Bus:
    
      Host Controller Driver: AppleIntelCNLUSBXHCI
      PCI Device ID: 0xa36d 
      PCI Revision ID: 0x0010 
      PCI Vendor ID: 0x8086 
    
        USB3.0 Hub:
    
          Product ID: 0x0617
          Vendor ID: 0x05e3  (Genesys Logic, Inc.)
          Version: 44.27
          Speed: Up to 5 Gb/s
          Manufacturer: GenesysLogic
          Location ID: 0x14800000 / 3
          Current Available (mA): 900
          Current Required (mA): 0
          Extra Operating Current (mA): 0
    
            USB3.0 Hub:
    
              Product ID: 0x0617
              Vendor ID: 0x05e3  (Genesys Logic, Inc.)
              Version: 44.27
              Speed: Up to 5 Gb/s
              Manufacturer: GenesysLogic
              Location ID: 0x14840000 / 4
              Current Available (mA): 900
              Current Required (mA): 0
              Extra Operating Current (mA): 0
    
                External:
    
                  Product ID: 0x0583
                  Vendor ID: 0x152d  (JMicron Technology Corp.)
                  Version: 4.06
                  Serial Number: DD564198838A1
                  Speed: Up to 5 Gb/s
                  Manufacturer: JMicron
                  Location ID: 0x14844000 / 7
                  Current Available (mA): 900
                  Current Required (mA): 896
                  Extra Operating Current (mA): 0
    
        USB2.0 Hub:
    
          Product ID: 0x0610
          Vendor ID: 0x05e3  (Genesys Logic, Inc.)
          Version: 44.27
          Speed: Up to 480 Mb/s
          Manufacturer: GenesysLogic
          Location ID: 0x14300000 / 2
          Current Available (mA): 500
          Current Required (mA): 100
          Extra Operating Current (mA): 0
    
            USB Receiver:
    
              Product ID: 0xc52b
              Vendor ID: 0x046d  (Logitech Inc.)
              Version: 24.07
              Speed: Up to 12 Mb/s
              Manufacturer: Logitech
              Location ID: 0x14330000 / 6
              Current Available (mA): 500
              Current Required (mA): 98
              Extra Operating Current (mA): 0
    
            Fireface UCX (23862324):
    
              Product ID: 0x3fc9
              Vendor ID: 0x0424  (SMSC)
              Version: 0.01
              Serial Number: 8E1F9BAA811A0C8
              Speed: Up to 480 Mb/s
              Manufacturer: RME
              Location ID: 0x14310000 / 24
              Current Available (mA): 500
              Current Required (mA): 100
              Extra Operating Current (mA): 0
    
            USB2.0 Hub:
    
              Product ID: 0x0610
              Vendor ID: 0x05e3  (Genesys Logic, Inc.)
              Version: 44.27
              Speed: Up to 480 Mb/s
              Manufacturer: GenesysLogic
              Location ID: 0x14340000 / 5
              Current Available (mA): 500
              Current Required (mA): 100
              Extra Operating Current (mA): 0
    
                eLicenser:
    
                  Product ID: 0x0101
                  Vendor ID: 0x0819
                  Version: 1.01
                  Speed: Up to 12 Mb/s
                  Manufacturer: Syncrosoft
                  Location ID: 0x14341000 / 8
                  Current Available (mA): 500
                  Extra Operating Current (mA): 0
    
    USB 3.1 Bus:
    
      Host Controller Driver: AppleUSBXHCITR
      PCI Device ID: 0x15ec 
      PCI Revision ID: 0x0006 
      PCI Vendor ID: 0x8086 
      Bus Number: 0x01 
    
    USB 3.1 Bus:
    
      Host Controller Driver: AppleUSBXHCITR
      PCI Device ID: 0x15ec 
      PCI Revision ID: 0x0006 
      PCI Vendor ID: 0x8086 
      Bus Number: 0x00 
    
    Apple T2 Bus:
    
      Host Controller Driver: AppleUSBVHCIBCE
    
        Headset:
    
          Product ID: 0x8103
          Vendor ID: 0x05ac (Apple Inc.)
          Version: 2.05
          Serial Number: 000000000000
          Manufacturer: Apple
          Location ID: 0x80200000
    
        Apple T2 Controller:
    
          Product ID: 0x8233
          Vendor ID: 0x05ac (Apple Inc.)
          Version: 2.01
          Serial Number: 0000000000000000
          Manufacturer: Apple Inc.
          Location ID: 0x80100000

    right so the USB device is not recognised at all, it's not "simply" an issue if network drivers or IP address. If the board gets to the "heartbeat". the problem is unlikely to be with the board (you can send a video of the blinking sequence starting from power on).
    The issue is most likely in the USB connection between the board and the computer. Can you try the most direct connection possible between the board and the computer (with the minimum number of external hubs, or with a different USB hub from the one you are currently using)? I would then try using a different USB cable altogether.

    Yow, it was the cable! Not used to these little USB cables going bad, but the BELABOOT icon appeared
    immediately on my desktop and bela.local was immediately accessed. I'm good to go, and thanks for
    getting me there!