Help debugging newly-assembled grid kit

I’ve just finished assembling a grid kit, but it’s not recognized by the terms applications in Ableton. Before debugging software issues, I’d like to rule out hardware.

Does this video of the grid powering up (twice in succession) look normal? Thanks.

The start up animation seem right.

If wanna test the rest of the lights on/off and serialosc connection, can try the grid test max patch with the monome package in max 7(http://monome.org/docs/app/package/). Grid test patch is under the help section

.

Thanks, that was a good suggestion. It looks there’s some problem detecting the grid:

Two serialosc processes appear to be running - should there be others?

music 397 0.0 0.0 2453352 1124 ?? S 8:08PM 0:00.00 /Library/Application Support/Monome/serialosc.bundle/Contents/MacOS/serialosc-detector
music 387 0.0 0.0 2462796 1004 ?? S 8:08PM 0:00.01 /Library/Application Support/Monome/serialosc.bundle/Contents/MacOS/serialoscd

I’ve tried two different cables.

Until a recent reboot, I was getting errors like these - normal?

8/13/16 8:06:52.216 PM com.apple.xpc.launchd[1]: (org.monome.serialosc) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Running OS X 10.11.6.

Is it saying ‘none’ but still detected button pushes and turning on the lights? If so that’s more likely a software issue (usually having multiple patches open in Max creating confusion about which is connected)

Unfortunately no - the lights in that screenshot were the result of my clicking the onscreen grid, just to see if it would wake up my real-world grid.

Here’s another debugging step I saw described in the old forum, and I think this looks normal?

bash-3.2# ls -lrt /dev | grep usbserial
crw-rw-rw- 1 root wheel 18, 20 Aug 13 22:38 tty.usbserial-A4039N93
crw-rw-rw- 1 root wheel 18, 21 Aug 13 22:38 cu.usbserial-A4039N93

the start-up animation happening twice isn’t normal. also when the animation happens it looks like whole rows are flashing. not sure what would cause this, but it looks like a hardware issue to me.

The doubled start-up animation was me plugging / unplugging twice, so that’s OK. I’ve removed a couple of nearly invisible solder bridges, and that seemed to make the animation normal. But the grid still can’t be detected - I’ve confirmed on two computers.

Thanks for the help, everyone - I’ll check in w/ monome support.

first make sure the FTDI driver is working. command line

ls -lrt /dev

you should see tty.usbserial.m1000101 or similar.

if this works, you’re probably in good shape. if not, read this:

FTDI and apple haven’t been cooperating with the new mac os versions, as usual.

Yes - the native driver (I’m using El Capitan) loads when the grid is connected, and I can see serialosc processes also (but only when the grid is connected):

gravity:~ music$ ls -alt /dev | grep serial && ps auxw | grep serialosc
crw-rw-rw-   1 root    wheel           18,   7 Aug 14 18:12 cu.usbserial-A4039N93
crw-rw-rw-   1 root    wheel           18,   6 Aug 14 18:12 tty.usbserial-A4039N93
music             381   0.0  0.0  2453352   1136   ??  S     6:07PM   0:00.00 /Library/Application Support/Monome/serialosc.bundle/Contents/MacOS/serialosc-detector
music             373   0.0  0.0  2462796    956   ??  S     6:07PM   0:00.01 /Library/Application Support/Monome/serialosc.bundle/Contents/MacOS/serialoscd

Relevant console messages:

8/14/16 6:14:18.000 PM kernel[0]: AppleUSBFTDI: fInBufPool,kMaxInBufPool 8,64 
8/14/16 6:14:18.000 PM kernel[0]: AppleUSBFTDI: Version number - 5.0.0, Input buffers 8, Output buffers 16

But would you expect this?

8/14/16 6:17:46.564 PM com.apple.xpc.launchd[1]: (org.monome.serialosc) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
8/14/16 6:17:56.581 PM com.apple.xpc.launchd[1]: (org.monome.serialosc) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
8/14/16 6:18:06.602 PM com.apple.xpc.launchd[1]: (org.monome.serialosc) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

it looks like the serial number didn’t stick. you can reprogram it easily. get piraterename:

http://dangerousprototypes.com/blog/2010/01/27/pirate-rename-get-a-nicely-named-serial-device/

you’ll need to unload the ftdi driver-- this is for the default apple-ftdi driver:

sudo kextunload -bundle-id com.apple.driver.AppleUSBFTDI

and then run pirate rename with grid plugged in. “read” first. then update fields:

manufacturer: monome
description: monome
serial number: m1001000

click “write” and quit and reload the driver:

sudo kextload -bundle-id com.apple.driver.AppleUSBFTDI

serialosc will now act rightly.

Thanks, that did the trick!

All LEDs appear to be working fine, so I’m good to go.

2 Likes