[root@artik examples]# pip list | grep metawear metawear 0.3.1 pymetawear 0.10.0rc1 [root@artik examples]# pip list | grep gatt gattlib 0.20171002 pygatt 3.2.0 [root@artik examples]# cat led.py # usage: python led.py [mac] from mbientlab.metawear import MetaWear, libmetawear from mbientlab.metawear.cbindings import * from time import sleep from threading import Event import sys #device = MetaWear(sys.argv[1]) device = MetaWear("D5:7F:E1:0A:9E:98") device.connect() print("Connected") pattern= LedPattern(repeat_count= Const.LED_REPEAT_INDEFINITELY) libmetawear.mbl_mw_led_load_preset_pattern(byref(pattern), LedPreset.SOLID) libmetawear.mbl_mw_led_write_pattern(device.board, byref(pattern), LedColor.GREEN) libmetawear.mbl_mw_led_play(device.board) sleep(5.0) libmetawear.mbl_mw_led_stop_and_clear(device.board) sleep(1.0) device.disconnect() sleep(1.0) // Before powering on the metamotionC [root@artik examples]# python3 led.py Traceback (most recent call last): File "led.py", line 11, in device.connect() File "/usr/local/lib/python3.5/dist-packages/pymetawear-0.10.0rc1-py3.5.egg/mbientlab/metawear/__init__.py", line 155, in connect self.gatt.connect(True, channel_type='random') RuntimeError: Channel or attrib not ready [root@artik examples]# python3 led.py Traceback (most recent call last): File "led.py", line 11, in device.connect() File "/usr/local/lib/python3.5/dist-packages/pymetawear-0.10.0rc1-py3.5.egg/mbientlab/metawear/__init__.py", line 155, in connect self.gatt.connect(True, channel_type='random') RuntimeError: Channel or attrib not ready // After powering on the metamotionC [root@artik examples]# python3 led.py [ 480.280000] pgd = ffffffc0286c7000 [ 480.280000] [00000030] *pgd=0000000068fdc003, *pud=0000000068fdc003, *pmd=0000000000000000 Segmentation fault [root@artik examples]#