Hello,
I am working on an embedded instrument using Bela. Recently, I have been unable to get the Bela IDE to load. Up until this point there was no issues using the IDE and I was able to upload PureData code fine. I have been working my way through the trouble shooting solutions listed here with no solutions yet:
https://learn.bela.io/using-bela/about-bela/troubleshooting-guide/#ide-does-not-load-in-the-browser

Since I am running code on boot, I assumed the problem could be that my PureData code was taking up too many resources for the IDE to load. However, stopping the program by connecting P9-27 to ground still does not let the IDE load. I have not changed anything involving scripts.

Do you have any ideas for what else I could try or if there's anything I missed? The Bela is connected to various sensors and UART communication so perhaps this has something to do with it?

Thanks,
-K

Can you describe the behaviour of the LEDs on your board?

Also, what is your operating system?

After starting up, while the program is running, LEDs 0 and 1 flicker rapidly in a pattern while LED 3 blinks constantly. When I stop the program using the P9-27 trick, LED 0 beats in a heartbeat pattern (and the other lights are off).

Operating system is macOs Ventura 13.0.1 (I should probably update soon though it was working before)

Can you run the following commands in a terminal on your computer after Bela has been connected to it for 2 minutes and post here the output they give you ?

ifconfig
cat /Volumes/BELABOOT/bela.version
ls /dev/tty*bela*
ioreg -p IOUSB -w0 -l | grep -i bela

This is the readout after my first attempt, I will test it again tomorrow:

> % 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
> anpi2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=400<CHANNEL_IO>
> 	ether 26:d2:87:e4:d1:23 
> 	inet6 fe80::24d2:87ff:fee4:d123%anpi2 prefixlen 64 scopeid 0x4 
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: none
> 	status: inactive
> anpi1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=400<CHANNEL_IO>
> 	ether 26:d2:87:e4:d1:22 
> 	inet6 fe80::24d2:87ff:fee4:d122%anpi1 prefixlen 64 scopeid 0x5 
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: none
> 	status: inactive
> anpi0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=400<CHANNEL_IO>
> 	ether 26:d2:87:e4:d1:21 
> 	inet6 fe80::24d2:87ff:fee4:d121%anpi0 prefixlen 64 scopeid 0x6 
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: none
> 	status: inactive
> en4: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=400<CHANNEL_IO>
> 	ether 26:d2:87:e4:d1:01 
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: none
> 	status: inactive
> en5: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=400<CHANNEL_IO>
> 	ether 26:d2:87:e4:d1:02 
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: none
> 	status: inactive
> en6: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=400<CHANNEL_IO>
> 	ether 26:d2:87:e4:d1:03 
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: none
> 	status: inactive
> en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
> 	options=460<TSO4,TSO6,CHANNEL_IO>
> 	ether 36:0a:13:a2:4a:80 
> 	media: autoselect <full-duplex>
> 	status: inactive
> en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
> 	options=460<TSO4,TSO6,CHANNEL_IO>
> 	ether 36:0a:13:a2:4a:84 
> 	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 36:0a:13:a2:4a:88 
> 	media: autoselect <full-duplex>
> 	status: inactive
> bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=63<RXCSUM,TXCSUM,TSO4,TSO6>
> 	ether 36:0a:13:a2:4a:80 
> 	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: en1 flags=3<LEARNING,DISCOVER>
> 	        ifmaxaddr 0 port 10 priority 0 path cost 0
> 	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
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: <unknown type>
> 	status: inactive
> ap1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
> 	options=400<CHANNEL_IO>
> 	ether be:d0:74:84:34:11 
> 	media: autoselect
> en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
> 	ether bc:d0:74:84:34:11 
> 	inet6 fe80::1cdb:1c3c:fd3:694a%en0 prefixlen 64 secured scopeid 0xf 
> 	inet6 2600:1700:37a0:43a0:8c1:a108:eab3:bc9b prefixlen 64 autoconf secured 
> 	inet6 2600:1700:37a0:43a0:f54e:b637:97e4:2d2f prefixlen 64 autoconf temporary 
> 	inet6 2600:1700:37a0:43a0::27 prefixlen 64 dynamic 
> 	inet 192.168.1.69 netmask 0xffffff00 broadcast 192.168.1.255
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: autoselect
> 	status: active
> awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> 	options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
> 	ether 1e:81:d6:d5:6f:a4 
> 	inet6 fe80::1c81:d6ff:fed5:6fa4%awdl0 prefixlen 64 scopeid 0x10 
> 	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 1e:81:d6:d5:6f:a4 
> 	inet6 fe80::1c81:d6ff:fed5:6fa4%llw0 prefixlen 64 scopeid 0x11 
> 	nd6 options=201<PERFORMNUD,DAD>
> 	media: autoselect
> 	status: inactive
> utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
> 	inet6 fe80::19b7:2525:d48b:dc1d%utun0 prefixlen 64 scopeid 0x12 
> 	nd6 options=201<PERFORMNUD,DAD>
> utun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1000
> 	inet6 fe80::ce81:b1c:bd2c:69e%utun1 prefixlen 64 scopeid 0x13 
> 	nd6 options=201<PERFORMNUD,DAD>
> utun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
> 	inet6 fe80::b242:3d74:3934:75c1%utun2 prefixlen 64 scopeid 0x14 
> 	nd6 options=201<PERFORMNUD,DAD>
> utun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
> 	inet6 fe80::6a87:ae4e:620f:7f63%utun3 prefixlen 64 scopeid 0x15 
> 	nd6 options=201<PERFORMNUD,DAD>
> 
> 
> 
> % cat /Volumes/BELABOOT/bela.version
> cat: /Volumes/BELABOOT/bela.version: No such file or directory
> 
> 
> 
> ls /dev/tty*bela*
> zsh: no matches found: /dev/tty*bela*

It looks like the Bela is not detected at all. Could it be a damaged cable? Are you using a hub or adapter? Can you try different cable / hub / adapter?