I have a BBB rev C (not sure the year, but I bought it a month ago), and a new Bela as of two weeks ago; the Bela is stacked on the BBB correctly. I'm running Mac OS 10.11.6, and installed all the HoRNDIS kext files earlier this year to play around with a friend's Bela, so I know that's not the issue. I flashed a 16GB SD card with v0.3.5a. I know I have the .img and not the compressed file because I monitored dd's progress via CTRL+T'ing in another terminal window (and I just double-checked the command entered).
My problem is that the BBB isn't recognizing the Bela, or running the SD card at all. It keeps appearing as just the BeagleBone. The Bela cape also never lights up, just the BBB. Every time I go to 192.168.7.2 it loads what I'm assuming is the default BeagleBone homepage, and if I ssh to it I get root@beaglebone as my user. If I try stuff like fdisk or lsblk, it seems like the BBB is aware that something containing 3.6GB worth of memory is present, but there's no name listed and the word BELA never appears.
I've tried booting it with the USR/BOOT button held down, or with P8_43 grounded to P8_01, but I get the same result in both cases; none of the status lights (except Power) on the BeagleBone light up, and no device appears in the Finder devices list, in diskutil list, or in System Profiler > USB.
Here's the results of lsblk and fdisk -l when I run them from ssh, without USR/BOOT:
root@beaglebone:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk1boot0 179:16 0 2M 1 disk
mmcblk1boot1 179:24 0 2M 1 disk
mmcblk0 179:0 0 14.5G 0 disk
├─mmcblk0p1 179:1 0 67.4M 0 part
└─mmcblk0p2 179:2 0 3.5G 0 part
mmcblk1 179:8 0 3.6G 0 disk
└─mmcblk1p1 179:9 0 3.6G 0 part /
Disk /dev/mmcblk0: 14.5 GiB, 15552479232 bytes, 30375936 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x3484b872
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 * 2048 140000 137953 67.4M c W95 FAT32 (LBA)
/dev/mmcblk0p2 141312 7471103 7329792 3.5G 83 Linux
Disk /dev/mmcblk1: 3.6 GiB, 3825205248 bytes, 7471104 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 * 2048 7471103 7469056 3.6G 83 Linux
Disk /dev/mmcblk1boot1: 2 MiB, 2097152 bytes, 4096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mmcblk1boot0: 2 MiB, 2097152 bytes, 4096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Any help is super appreciated. I'm still new to the Bela and BB boards in general, but I'd like to figure it out!