Hello @frankqc Scenario A : PoESP32 runs default AT command firmware and is used as unit connected to anther core. Scenario B : PoESP32 runs alternate firmware, runs standalone and is not a unit. Re 1. : for scenario B try something like a generic ESP32 board, e.g. ESP32 Dev Module Re 2. : for scenario A like @robski mentioned the other core sends AT commands to the PoESP32 unit. See examples here - section Example/Arduino. Re 3. : for scenario B the Groove port should be usable for I2C. Re 4. : for scenario B see example here. Thanks Felix