This is plain ridiculous... All my sticks wont boot up. I opened one of them to see if here is any obvious damage such as exploded battery or something... Nope. They are just plain useless on arrival.
No matter what combination of buttons. I can erase and burn new firmwares using m5burner seemingly without a problem, if there is any it's in the burner.
The resistor "fix" is factory pre-applied. See pics.
No amount of usb charging with any cable or power sources will make them boot up.
Measuring the current with ruideng usb doctor always shows ridiculous values, fluctuating wildly... See pics.
How do you guys even get working devices given my experience...
I have purchased one from the same seller.
After i have updated the firmware to v1.3.2 the gyro sensor not working.
Tried to read the values from "Hardware ->imu" i.e Acc X,Y & Gyro X,Y.
Result: Error, imu not found.
Could you please let me know is it genuine or need it to be return.
When I am trying to capture roll angle using M5stack Gray it is working fine and separate code for sending data to Azure IoT Hub is also working fine. But when I try to club the two modules the roll angle return by module get highly unstable and it throws random absurd values.
I didn't had any errors during burning.
The backlight is lit up.
Since I bought a M5Gray also, I recognisize the sound on the Fire as the sound of the Rock-Paper-Siccors game which is the default app.
I just thought, you were using the ui flow firmware previously right. I think there is an issue if you have flashed one of the micropython firmwares and try to use arduino afterwards without completely wiping the memory. Please try to use the erase tool in the M5 burner tool and then try and flash an arduino sketch again
Well, I have a couple of spots in my project that a button press would make things very easy. For example, I'm using M5ez for my interface, and use Blynk to display events on the M5 screen. I have backlight timeout set to 30 seconds. A new event doesn't turn the backlight back on, but a keypress does. So, in my if (newEvent) loop, I could have a M5.BtnA.press(), that would wake up the screen. Can I go into the M5ez library, figure out what happens after a real button press to wake the screen and replicate that? Yes, of course, and I have certainly tried that, but some of the items that need to be set are private, so calling them from a main loop is problematic. Rewriting that stuff so it's all public might work, but that solves one problem. I'd also like menus to time out - if there's no activity after going into a menu, I'd like it to time out and go back to the main menu. Again, code can certainly make that happen, but a M5.BtnA.press() would be a lot easier to implement... Does this make sense?