I’m using a ESP32 with a notecarrier A.
Arduino IDE 1.8.19
Both ESP and note carrier hooked up with USB. (to power Notecarrier)
SCL on ESP to SCL on notecarrier.
The only alteration of the sketch is to add my ID to #define PRODUCT_UID
Here is the error message I get in the serial monitor:
i2c: timeout {io} would typically indicate an issue with the wiring. Either there is bad signal between the Notecard and ESP32 or there is a power problem.
Try to plug a jumper from one header to another marked GND on each device. They need a common reference to ground so they can interpret signals cleanly; I don’t think ground from the USB plugs will cut it.
As far as the brown out is concerned, the modem can generate a 2A spike. Most laptop USB connectors are only rated for 500mA. If you have a LiPo handy, plug it into the Notecarrier, and that will clean up the brown outs.
even with the lipo attached, since it’s a small one and not the highest voltage— I charged up a 18650 and have it attached now. here’s the event message: