Ok - this is confusing. These are two different tasks and they don’t go together (at the same time). You either load the hex file with Teensy Loader OR you compile the .ino file with Arduino and upload it.
Only do one of those things
I wasn’t sure, but tested just now - flashing the firmware to a bare Teensy - and the device will not show up in the Monome Home patch.
I believe the setup process needs to complete talking to the neotrellis boards before it finishes the monome setup. So yes - it is necessary for the neotrellis boards to be correctly addressed.
you can test your situation in Arduino/Teensyduino by plugging in your device and opening the Serial Monitor, then hit the button on the Teensy to get it to restart and you will see the following if your addresses are wrong
trellis.begin() failed!
check your addresses.
reset to try again.
FWIW - I’m updating github with a new 16x8 hex for teensy right now.
EDIT - Run the multitrellis_test firmware to check your board setup.
neotrellis-monome/multitrellis_test at master · okyeron/neotrellis-monome · GitHub