🤖Have you ever tried Chat.M5Stack.com before asking??😎
  • Private UIFLow Server code test (CM4 Stack)

    SOFTWARE
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Example OTA for AtomS3

    SOFTWARE
    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • M5 Stack ThermalOnline Cat-M Original Application HELP!

    SOFTWARE
    3
    0 Votes
    3 Posts
    2k Views
    C
    @felmue Thank You !!!
  • 0 Votes
    1 Posts
    1k Views
    No one has replied
  • How to lock m5stack software (firmware encryption)

    SOFTWARE
    6
    0 Votes
    6 Posts
    8k Views
    R
    Enabling firmware encryption on the ESP32, which is the microcontroller used in M5Stack devices, involves a few steps. Please note that the specifics may vary based on the development environment and tools you are using. Here are general steps you can follow using the Arduino IDE: Install the ESP32 board support: Open Arduino IDE. Go to "File" -> "Preferences." In the "Additional Boards Manager URLs" field, add the following URL: https://dl.espressif.com/dl/package_esp32_index.json Click "OK" to close the preferences dialog. Go to "Tools" -> "Board" -> "Boards Manager." Search for "esp32" and install the "esp32" package. Install the M5Stack library: Go to "Sketch" -> "Include Library" -> "Manage Libraries." Search for "M5Stack" and install the M5Stack library. Update the M5Stack library to the latest version: Open the "Library Manager" again and check if there are updates available for the M5Stack library. If yes, update to the latest version. Enable Flash Encryption in the Arduino IDE: Open your Arduino sketch. In the Arduino IDE, go to "Tools" -> "M5Stack" -> "Flash Mode" and select "QIO." *Go to "Tools" -> "M5Stack" -> "Flash Frequency" and select "40MHz." *Go to "Tools" -> "M5Stack" -> "Flash Size" and select "16MB." *Finally, go to "Tools" -> "M5Stack" -> "Partition Scheme" and select "Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)." *Enable Flash Encryption in Code: In your Arduino sketch, add the following line at the beginning, before the setup() function: Preferences preferences; In the setup() function, add the following lines: In the setup() function, add the following lines: preferences.begin("yourAppName", false); preferences.putString("yourEncryptionKey", "your32ByteEncryptionKeyHere"); preferences.end(); // Rest of your setup code... } Replace "yourAppName" with a unique name for your application, and replace "your32ByteEncryptionKeyHere" with a 32-byte encryption key. Upload the code to your M5Stack device: Connect your M5Stack device to your computer. Select the correct port and board in the Arduino IDE. Click the "Upload" button to upload the code to your M5Stack. These steps should enable flash encryption for your M5Stack firmware. Keep in mind that once flash encryption is enabled, you need to provide the correct encryption key when uploading new firmware. Otherwise, the new firmware won't be written to the device.
  • 'USBSerial' was not declared in this scope

    SOFTWARE
    4
    0 Votes
    4 Posts
    5k Views
    I
    Thanks that worked!
  • M5Paper font

    SOFTWARE
    11
    0 Votes
    11 Posts
    20k Views
    ScheduleDisplayS
    Hello, I Got the GFX font header file (by converting the Roboto.ttf file). Loaded the font file using canvas.setFreeFont(&Roboto_Medium50pt7b) and then display the text using canvas.printf(textString.c_str());. It is working fine and display the text properly but when I am giving some special characters äöü then they are not appearing on M5stack paper. Can someone please guide me what I am doing wrong? Am I missing something? Thanks The link to my question can be found here
  • Driver to talk to m5stack device over USB?

    SOFTWARE
    3
    0 Votes
    3 Posts
    3k Views
    BergKatseB
    Good thought, that solved the problem! Atom Lite works fine at 115200. Thanks!
  • How to prevent firmware copy

    SOFTWARE
    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • 0 Votes
    2 Posts
    5k Views
    R
    @scheduledisplay Hello. Did you manage by any chance to use M5Burner to flash your own code written in Arduino?
  • M5-StickT2 "K016-T"

    SOFTWARE
    3
    0 Votes
    3 Posts
    2k Views
    ajb2k3A
    You will need to rewrite the firmware to add communications over the grove port
  • Icom Meter .ini file issues

    SOFTWARE
    2
    0 Votes
    2 Posts
    3k Views
    V
    @karlrs Hi, me to is a newby, i have the same message. You have resolved the trouble ? Thank's Jess VA2XRR
  • M5Stack and Zephyr RTOS

    SOFTWARE
    4
    0 Votes
    4 Posts
    9k Views
    M
    Hi, it's been a while, but meanwhile zephyr supports some M5Stack boards (e.g. Core2: https://docs.zephyrproject.org/latest/boards/xtensa/m5stack_core2/doc/index.html). In combination with LVGL this offers wide range of opportunities.
  • M5 Timer cam issue

    SOFTWARE
    2
    2
    0 Votes
    2 Posts
    2k Views
    H
    the board in your link seems to have PSRAM but in the code the selected model has "No PSRAM".
  • Connecting GPS Module with u-center

    SOFTWARE
    2
    0 Votes
    2 Posts
    3k Views
    D
    Hi @osioli, You can upload to the core first this code (I'm using the Gray core): #include <M5Stack.h> HardwareSerial GPS(2); void setup() { GPS.begin(9600); Serial.begin(115200); } void loop() { for (;;) { if (GPS.available() > 0) Serial.write(GPS.read()); if (Serial.available() > 0) GPS.write(Serial.read()); } } In u-center set the baud rate to 115200. Go to View-Messages View (F9), expand UBX-CFG-MSG and check UART1. In my case the satellites detection only works outdoors.
  • Free/Available GPIO PINs Question

    SOFTWARE
    5
    0 Votes
    5 Posts
    6k Views
    M
    Thanks for the replies
  • 0 Votes
    2 Posts
    3k Views
    H
    @NotInTheMafia The touchscreen uses i2C, so does the AXP192. What could be happening is an i2C bus error, due to the address of the touchscreen not being present, and no more data being sent to the AXP192, resulting in no power past that point.
  • OTA from Core2 to many Atom Lite

    SOFTWARE
    1
    0 Votes
    1 Posts
    2k Views
    No one has replied
  • (ESPHome) Missing header file for Atom Lite?

    SOFTWARE esphome atom lite
    5
    0 Votes
    5 Posts
    9k Views
    M
    Hi Dieter, Do you have any new information about this topic. I‘m struggeling with the same problem, that i can‘t flash from ESPHome to my Atom Lite ESP32 IoT DevKit (Esp32 pico).
  • Wiring for USB-TTL board to M5Stamp Pico

    SOFTWARE
    2
    0 Votes
    2 Posts
    3k Views
    ajb2k3A
    You can find the connection instructions here: https://docs.m5stack.com/en/core/stamp_pico?id=description&ref=pfpqkvphmgr