EDIT: a video of me following the instructions, likely missing that one critical point...
I seem to be having the greatest difficulty properly programming my Teensy. I've tried this with two different Teensies. I followed the instructions here:
https://www.massdrop.com/ext/ergodox/assembly. The only difference is that I close the Teensy loader app (or disable auto mode) before pressing the reset button the last time because the loader will just erase and reprogram the microcontroller forever otherwise. However, when I do press the reset button, the keyboard does not register keypresses, the OSX keyboard identifier doesn't pop up (which it does for everyone else, it seems), and I get a Composite Device in the System Information dialog with the following information:
Composite Device:
Product ID: 0x0478
Vendor ID: 0x16c0
Version: 1.20
Speed: Up to 12 Mb/sec
Location ID: 0x14200000 / 16
Current Available (mA): 500
Current Required (mA): 100
As opposed to what it should be, according to another user:
ErgoDox ergonomic keyboard
Product ID: 0x6028
Vendor ID: 0x1d50
Version: 1.00
Speed: Up to 12 Mb/sec
Manufacturer: unspecified
Location ID: 0xfa130000 / 7
Current Available (mA): 500
Current Required (mA): 100
Another oddity is that I can install the blink test apps (slow and fast) without any problem, and I have been able to install the test keyboard firmware from the teensy website that periodically presses a key (and that works).
Can anyone suggest any debugging steps?