How to use M5Stack M5GO


  • M5Stack

    @eswakman Hi we haven't focused much on the development of m5cloud recently and theres a possibility that it could be phased out now our Ui flow platform is much more mature. If you wish to program in micropython please flash the firmware for the Ui flow website if it is not already flashed on your m5go. To flash the firmware please refer to these guides, if your on Mac https://www.youtube.com/watch?v=oEiFLsukAEE&t=54s or PC check out this link in our read the docs documentation https://m5stack.readthedocs.io/en/master/get-started/m5stack_core_get_started_Arduino_Windows.html Our readthedocs page will be updated very soon with lots of examples for uiflow blocks and python.

    As for accessing the file system some users will use upycraft, I personally use Ampy and find it sufficient. The ampy tool you need to make sure you kill any currently running processes on the m5 from the command line before starting it. With ampy you can have full REPL functionality, you can put files and get them on to your computer and also run the python functions from the command line on your M5 in real time. For a primer on how to use Ampy please refer to this document provided by Adafruit https://cdn-learn.adafruit.com/downloads/pdf/micropython-basics-load-files-and-run-code.pdf

    We understand the need for better documentation and are working hard on it, Please refer back regularly to m5stack.readthedocs.io and our youtube channel https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w?view_as=subscriber for tutorial videos

    Thanks for your support



  • @lukasmaximus So I picked up an M5Go at the Makerfaire in Bangkok today. It's quite neat, but tbh it's a bit disappointing that thing don't seem to work as printed in the included manual.

    Anyway, from what I gather in this thread, m5cloud is history, so I'll essentially have to flash a new firmware for this device to be useful, correct?



  • @citizen428

    Yes.
    You need the UIFlow firmware installer from within UIFlow to update the firmware.

    Page 8 of my UIFlow handbook has a rough guide to downloading and using M5 Burner.



  • @ajb2k3 Thanks, I found that in the meantime. However, when I tried the burner for MacOS it tells me the app file is corrupted. Will see if I have more luck on my wife's Windows machine.

    Also tried Arduino, but no luck getting the SILabs VCP drivers working on MacOS 10.14 so far. Can try on my Linux box tomorrow.

    Overall the M5Go was a pretty frustrating experience so far.



  • @citizen428 said in How to use M5Stack M5GO:

    @ajb2k3 Thanks, I found that in the meantime. However, when I tried the burner for MacOS it tells me the app file is corrupted. Will see if I have more luck on my wife's Windows machine.

    Also tried Arduino, but no luck getting the SILabs VCP drivers working on MacOS 10.14 so far. Can try on my Linux box tomorrow.

    Overall the M5Go was a pretty frustrating experience so far.

    The SiLabs driver is a P.I.T.A but keep at at, sometimes its actually the USB lead thats faulty.

    huh, theres some instructions missing from the handbook, adding them now.

    You need to open the command line and type
    sudo spctl --master-disable
    download m5burner and run it (allow to run at the security prompt) once up and running, burn the firmware then go back into command prompt and type sudo spctl --master-enable
    to reset the security.
    Don't do anything else until you run sudo spctl --master-enable



  • I'm not big on turning off system integrity protection. So I tried on the wife's Windows computer, got close to throwing the M5Go in the trash and then tried another USB-C to USB-A cable I had in some drawer and managed to actually burn Flow.

    Thanks a lot @ajb2k3 :-)



  • @citizen428 said in How to use M5Stack M5GO:

    I'm not big on turning off system integrity protection. So I tried on the wife's Windows computer, got close to throwing the M5Go in the trash and then tried another USB-C to USB-A cable I had in some drawer and managed to actually burn Flow.

    Thanks a lot @ajb2k3 :-)

    I'm a MAC user and have gone through all the Blood sweat and tears myself.


  • M5Stack

    @citizen428 Hey thanks for picking up an M5Go at BKK Makerfaire, we just got back to the office today.

    Sorry to hear you've had a hard time with the M5GO so far, I agree it definitely could be easier. The manuals in the M5GO kits sold by our Thai distributors are horrendously out of date and we're sending out new manuals to them .

    Fear not we are here to help, any questions leave them here on the forum, check out our youtube channel http://youtube.com/c/m5stack join the gitter community https://gitter.im/M5STACK_FANS/Lobby send me an email luke@m5stack.com whatever suits you.

    Best

    Lukas



  • @lukasmaximus Sorry for the late reply, was busy with work the entire week. The manuals are indeed horribly outdated, but the community here seems nice and I now have both UI Flow and Arduino working and am currently using the latter to build a fun project. :)



  • @citizen428 said in How to use M5Stack M5GO:

    @lukasmaximus Sorry for the late reply, was busy with work the entire week. The manuals are indeed horribly outdated, but the community here seems nice and I now have both UI Flow and Arduino working and am currently using the latter to build a fun project. :)

    Ouu I'm curious, are you ready to give any clues?