Q6x V23 - Firmware
Here's a simple example (in C) to illustrate the idea of generating a sinusoidal vibration pattern: