Hi BSTRobin, Unfortunately those modifications do not work. I had to change the lines to get them to compile: bhi160.installSensorCallback((bhyVirtualSensor)(BHY_SID_WAKEUP_OFFSET + BHY_SID_ACCELEROMETER), false, accelerometerHandler) bhi160.configVirtualSensor((bhyVirtualSensor)(BHY_SID_WAKEUP_OFFSET + BHY_SID_ACCELEROMETER), false, BHY_FLUSH_ALL, 25, 0, 0, 0) However the accelerometer callback failed to install: """ Failed to install accelerometer callback Error code: (-4). Out of range """ The wakeup accelerometer (32 + 1) was not present in the output for the code you previously suggested (no wakeup sensors appeared supported, so no sensor ids >32). Does that help to explain why the callback registration fails? If so, what might be the issue? If I attempt to register a non-wakeup accelerometer (1), the callback registration does not return an error but the configuration does: """ Accelerometer callback installed Failed to enable virtual sensor (Accelerometer (Non Wake-up)). Loaded firmware may not support requested sensor id. """ Thanks again for your help.
... View more