“I tried to communicate with this using python but struggled to get it to work - loads of corrupt messages. It comes with a grove connector which implies it should work with the Core 2 but that device is I2C only. I resorted to programming a mega2560 to echo serial data from Serial to Serial1 and had a good chat with the device using AT commands to query it's current settings. You will have to make up a grove connector with header pins to use it with the M5STACK Core 2. There may be an M5STACK connector for that but I haven't looked, yet,.”