Amazing. Been struggling getting info on this thing. Very thorough tutorial with amateurs in mind. Most people in this hobby assume you have a strong baseline. Thank you so much
I agree with @MichelMorinMontreal by far the best instructing "how to" with the Carputer. I really appreciate. Also maybe you could make a video showing the best downloadable bins to use and maybe how to use them ? Like the best 5 or something like that. For entertainment purpose only of course.
Thank you very much, it is very helpful. I am able to load bin from the SD card but how do I exit out from running it and go back to the M5 Launcher to select other bin files?
@@TooLongDoNotReadSo I got the launcher to install. I move my bin files. I launch an app everything goes fine, but when I restarted it it only starts in the new app. it doesn't revert back up into the m5launcher. I've tried resetting it and shutting it off and on and it always does the same thing. Any idea how to fix this or what I did wrong
@@auditorysuicide I would try burning M5Launcher to your carputer again. Turn it on without the SD card in it. Then turn it off. Pop the SD card in, run some firmware. Turn it off again. See if that changes the behavior.
Just to note, there are USB-C charging cables which DO NOT provide data lines - as the name suggests. If you can't see a serial port, just use a normal cable.
Fat32 is the agreed upon workable sd card. I found some discussion about other formats. www.reddit.com/r/CardPuter/comments/1bym00x/32gb_sd_card_on_the_cardputer/
Hi and thanks for the instructions! I did some minor changes to the launcher source code (added another font etc.) and wanted to run it. When I install it from Arduino IDE, it sort of works, but only once: It starts up as expected, I can select a firmware bin from SD and run it, but a reset doesn't return to launcher. Basically, the selected FW overwrites the launcher. This doesn't happen, when I install from M5Burner. I also tried a CLI installation with esptool, but same results. Any idea what's going sideways here and how to fix?
Honestly, you're a bit over my head. But, MAYBE one of these lines of thoughts could point you in the right direction? Partition Scheme: The issue could be related to the partition scheme used by the M5Stack firmware. The default partition scheme might not be correctly preserving the launcher code after the firmware update. Try using a different partition scheme or modify the existing one to allocate enough space for both the launcher and the firmware. Upload Process: The Arduino IDE might not be handling the upload process correctly, resulting in the firmware overwriting the launcher. Try uploading the modified launcher code using the M5Burner or the command-line esptool utility, as these seem to work correctly in this case. Firmware Compatibility: Ensure that the firmware you're trying to run is compatible with the modified launcher code. If there are incompatibilities, the firmware might overwrite the launcher unintentionally. Debugging: Add some debug prints or logs to the launcher code to understand where the execution flow is going after the firmware runs. This might help identify the point where the launcher is being overwritten or not loaded properly. Reset Handling: Check how the launcher is handling the reset event. It's possible that the reset process is not being handled correctly, causing the launcher to be overwritten or not loaded after a reset. Memory Management: Ensure that there are no memory leaks or improper memory handling in the modified launcher code, as these could lead to unexpected behavior or crashes. Let me know if any of this was helpful!
Thanks for the hints! So I moved away from Arduino IDE towards VS Code, cloned the full git repo and used the partition-table and bootloader bins in the support_files folder. That nailed it!👍Before, I used the ones which got created in the arduino ide compiling process. That seemed to be the culprit.@@TooLongDoNotRead
I made an error because and directly try to install a firmware and now the screen es black, any idea why? Already try to restart but any other way to restore as factory?
Same here. I've tried to flash back to the original firm but impossible, black screen spawned. It's a mess with the ESP32-s3... computer unable to connect with the COM4 or 12, reseting It a million times. I've seen the StampS3 micro for sale for 8-9 € and thinking about replace It, but still hesitating with the screen connection which goes directly from the whole micro and It's a tiny little piece, I'm not sure if I could set It properly in order to repair. Anyway I will try to fix, one way or another. StampS3 IS the "brain" of this little device. And It would b great to warn the people about that killer firmware, to not ruin more devices. Unofficial firmware,
@@txetxuaguado7318 I somehow fixed mine! So enter Bootloader mode by pressing and holding G0btn THEN turning on device THEN letting go of the G0btn. then plug it into Pc with Software pulled up, tell me if you ever get it to connect to COM, You are going to need to erase everything you have on you card
www.reddit.com/r/CardPuter/comments/1aq4zuq/bin_app_launcher/ For Mac users, the .bin files downloaded from M5Burner are available here: Applications/M5Burner.app/Contents/Resources/packages/firmware Let me know if that did it!
Hi, after burning the m5 launcher, my cardputer displays the initial screen with the rocket for a moment and then displays the text "Insert SD Card Hat or Insert SD Card or not formatted in FAT32". Then it doesn't respond anymore. I tried inserting an unformatted SD Card, then a formatted one, but nothing happened. I tried to follow your video really step by step and everything looked good. I'm pretty confused now. Can the firmware be removed somehow?
If you're struggling with M5 Launcher not working, you can burn back over it. All you would have to do is go into M5 Burner and search for 'User Demo'. Two options will pop up. You can choose either "Cardputer User Demo official" or "M5 Cardputer User Demo Plus". This will overwrite your cardputer and 'reset' it back to the original firmware. Let me know if you have any further problems! I'm sorry that your SD card wasn't working. If it helps, I noticed that I couldn't use my large mini SD Card, I had to use a very small one (+256Mb) and it HAD to be formatted FAT32.
@@TooLongDoNotRead Thank you very much for your advice, I tried using a new 64 GB card, it was probably too big a bite. Now I will try a small one. But I was surprised that the request to use the card appeared at all. In all the examples on youtube there is always a list of options after the splash screen, or am I wrong? I don't have a list at all, it just needs the SD card. I'll be in touch, thanks for now.
I deleted M5Launcher 1.3 and uploaded the older version V1.2 and also used a smaller 4GB SD card. (Maybe I'll revert back to V1.3 later) I copied 2 .bin files 'Resistor color' and 'Radio' to the SD card. Everything works - now I know at least the basics and I'm starting to enjoy it. Thanks again!
Connect Cardputer to PC. Open the Device Manager. View > Show Hidden Devices. Try Hold G0 and click RST until the USB JTAG becomes enable. See if this doesn't move you forward. forum.m5stack.com/topic/6026/cardputer-com-not-working/76
The only one I have found is in Spanish. However it is relatively easy to navigate by quick googling what words mean. Haven't seen an English version yet. Sadly. If I knew how to edit the .bin file I would translate to English. :/
@@TooLongDoNotRead I just did that and CP seems to be stuck in limbo. Now I have a feeling that I need to either reboot it, or flash stock firmware back again
None of this worked for me - windows 10 and the com port are not functioning no matter which silicon labs driver used for the CP210x - the com port does not appear and so no launcher or anything else can be burned. Different cables tried, different USB ports, 3 different computers, drivers installed + uninstalled and deleted, computer powered down after each new driver install - nothing works ! So this video is great as long as windows recognises the silicon labs driver and the PORT appears in device manager.
It looks very convoluted and quite old, but I did stumble onto something that may help! It looks like you might be able to assign your COM port manually. community.silabs.com/s/question/0D51M00007xeKfUSAU/cp210x-not-assigning-com-port?language=en_US
@@TooLongDoNotRead Thanks for reading my tale of woe - Unfortunately the issue is that the driver itself never completes the installation in the sense that it immediately issues a code 12 before closng down!
@@TooLongDoNotRead Thanks for your reply, much appreciated. It was all supposed to be a quick fix - I bought 3 of them for data logging with 3x SHT40 from M5 stack. I spent over 2 days trying to get the Cardputers connected - I tried everything and always the CP2102 failed before ending the installation with the infamous code 10. What I haven't tried is TPM resetting - but that might wipe out some apps... And I may try installing a CP2102 driver on a windows 7 system to see whether that might work... Many people have had problems with the driver since 2008 - by now I would have expected it to have been rock solid!
Useless???? Do you realize how many ppl learn with this? The amount of knowledge a student can gain for the price?? I think your comment is not relevant. You most likely have no knowledge in this type of tech.
Amazing. Been struggling getting info on this thing. Very thorough tutorial with amateurs in mind. Most people in this hobby assume you have a strong baseline. Thank you so much
It's not you, it's them. This product is kinda ambiguous in how you're supposed to use it.
Im glad i found this helpful piece of information on this device.
I was stuck for the longest! thanks!
Maybe the best instructions on YT. Very well done!
i agree, he made it real easy to understand and execute
You are fantastic! These are the best instructions I have found.
Thank you very much.
Very nice and clear instruction. Well done sir well done!
I agree with @MichelMorinMontreal by far the best instructing "how to" with the Carputer. I really appreciate. Also maybe you could make a video showing the best downloadable bins to use and maybe how to use them ? Like the best 5 or something like that. For entertainment purpose only of course.
Ha. I will consider. I've been trying to figure out another video to make. So, not a bad idea.
Nice. THX btw!
Thank you very much, it is very helpful. I am able to load bin from the SD card but how do I exit out from running it and go back to the M5 Launcher to select other bin files?
Restart your cardputer. Switch it on/off or press the "BtnRst".
@@TooLongDoNotRead thank you very much
@@TooLongDoNotReadSo I got the launcher to install. I move my bin files. I launch an app everything goes fine, but when I restarted it it only starts in the new app. it doesn't revert back up into the m5launcher. I've tried resetting it and shutting it off and on and it always does the same thing. Any idea how to fix this or what I did wrong
@@auditorysuicide I would try burning M5Launcher to your carputer again. Turn it on without the SD card in it. Then turn it off. Pop the SD card in, run some firmware. Turn it off again. See if that changes the behavior.
Thanks so much for this! Well done!
🇧🇷🔥
Just to note, there are USB-C charging cables which DO NOT provide data lines - as the name suggests. If you can't see a serial port, just use a normal cable.
Good info. It's on the way. Sd card in fat32?
Fat32 is the agreed upon workable sd card. I found some discussion about other formats. www.reddit.com/r/CardPuter/comments/1bym00x/32gb_sd_card_on_the_cardputer/
The design is very human.
Hi and thanks for the instructions!
I did some minor changes to the launcher source code (added another font etc.) and wanted to run it.
When I install it from Arduino IDE, it sort of works, but only once:
It starts up as expected, I can select a firmware bin from SD and run it, but a reset doesn't return to launcher. Basically, the selected FW overwrites the launcher.
This doesn't happen, when I install from M5Burner. I also tried a CLI installation with esptool, but same results.
Any idea what's going sideways here and how to fix?
Honestly, you're a bit over my head. But, MAYBE one of these lines of thoughts could point you in the right direction?
Partition Scheme: The issue could be related to the partition scheme used by the M5Stack firmware. The default partition scheme might not be correctly preserving the launcher code after the firmware update. Try using a different partition scheme or modify the existing one to allocate enough space for both the launcher and the firmware.
Upload Process: The Arduino IDE might not be handling the upload process correctly, resulting in the firmware overwriting the launcher. Try uploading the modified launcher code using the M5Burner or the command-line esptool utility, as these seem to work correctly in this case.
Firmware Compatibility: Ensure that the firmware you're trying to run is compatible with the modified launcher code. If there are incompatibilities, the firmware might overwrite the launcher unintentionally.
Debugging: Add some debug prints or logs to the launcher code to understand where the execution flow is going after the firmware runs. This might help identify the point where the launcher is being overwritten or not loaded properly.
Reset Handling: Check how the launcher is handling the reset event. It's possible that the reset process is not being handled correctly, causing the launcher to be overwritten or not loaded after a reset.
Memory Management: Ensure that there are no memory leaks or improper memory handling in the modified launcher code, as these could lead to unexpected behavior or crashes.
Let me know if any of this was helpful!
Thanks for the hints! So I moved away from Arduino IDE towards VS Code, cloned the full git repo and used the partition-table and bootloader bins in the support_files folder. That nailed it!👍Before, I used the ones which got created in the arduino ide compiling process. That seemed to be the culprit.@@TooLongDoNotRead
@@TooLongDoNotReadhello i have the same problem, but i don't understand how to modif the partition of the cardputer ?
I made an error because and directly try to install a firmware and now the screen es black, any idea why? Already try to restart but any other way to restore as factory?
It’s a firmware messing everyone’s up.. I can’t turn mine on now!!
Same here. I've tried to flash back to the original firm but impossible, black screen spawned. It's a mess with the ESP32-s3... computer unable to connect with the COM4 or 12, reseting It a million times. I've seen the StampS3 micro for sale for 8-9 € and thinking about replace It, but still hesitating with the screen connection which goes directly from the whole micro and It's a tiny little piece, I'm not sure if I could set It properly in order to repair. Anyway I will try to fix, one way or another. StampS3 IS the "brain" of this little device. And It would b great to warn the people about that killer firmware, to not ruin more devices. Unofficial firmware,
@@txetxuaguado7318 I somehow fixed mine! So enter Bootloader mode by pressing and holding G0btn THEN turning on device THEN letting go of the G0btn. then plug it into Pc with Software pulled up, tell me if you ever get it to connect to COM, You are going to need to erase everything you have on you card
Do you have the route for a Mac ?? the route where I can find my .bin downloads?
I'm not familiar with Mac's, tbh. But wherever your M5burner is that's where you should find your downloaded bin files.
www.reddit.com/r/CardPuter/comments/1aq4zuq/bin_app_launcher/
For Mac users, the .bin files downloaded from M5Burner are available here:
Applications/M5Burner.app/Contents/Resources/packages/firmware
Let me know if that did it!
Hi, after burning the m5 launcher, my cardputer displays the initial screen with the rocket for a moment and then displays the text "Insert SD Card Hat or Insert SD Card or not formatted in FAT32". Then it doesn't respond anymore. I tried inserting an unformatted SD Card, then a formatted one, but nothing happened. I tried to follow your video really step by step and everything looked good. I'm pretty confused now. Can the firmware be removed somehow?
If you're struggling with M5 Launcher not working, you can burn back over it. All you would have to do is go into M5 Burner and search for 'User Demo'. Two options will pop up. You can choose either
"Cardputer User Demo official" or "M5 Cardputer User Demo Plus". This will overwrite your cardputer and 'reset' it back to the original firmware. Let me know if you have any further problems!
I'm sorry that your SD card wasn't working. If it helps, I noticed that I couldn't use my large mini SD Card, I had to use a very small one (+256Mb) and it HAD to be formatted FAT32.
@@TooLongDoNotRead Thank you very much for your advice, I tried using a new 64 GB card, it was probably too big a bite. Now I will try a small one. But I was surprised that the request to use the card appeared at all. In all the examples on youtube there is always a list of options after the splash screen, or am I wrong? I don't have a list at all, it just needs the SD card. I'll be in touch, thanks for now.
I deleted M5Launcher 1.3 and uploaded the older version V1.2 and also used a smaller 4GB SD card. (Maybe I'll revert back to V1.3 later) I copied 2 .bin files 'Resistor color' and 'Radio' to the SD card. Everything works - now I know at least the basics and I'm starting to enjoy it. Thanks again!
@@hatter9576 No problem! If you have any other issues, or if you figure out how to use a larger SD card, lemme know. :)
@TooLongDoNotRead my cardputer not detect my SD card. I'm using M5 Launcher 2.0.1
The cardputer seems to have a limit to how large the sd card can be. Try using a smaller sd card.
My PC does not recognize the m5cardputer, what should I do?
Connect Cardputer to PC.
Open the Device Manager.
View > Show Hidden Devices.
Try Hold G0 and click RST until the USB JTAG becomes enable.
See if this doesn't move you forward.
forum.m5stack.com/topic/6026/cardputer-com-not-working/76
do you need an sd
My cardputer won't pop up in my com ports or anywhere
Perhaps resetting the cardputer would work? What operating system are you using?
This may help you... www.reddit.com/r/CardPuter/comments/1b427nc/til/
You guys have any American/Canadian radio apps?
The only one I have found is in Spanish. However it is relatively easy to navigate by quick googling what words mean. Haven't seen an English version yet. Sadly. If I knew how to edit the .bin file I would translate to English. :/
@@TooLongDoNotRead I'm new to this kind of stuff. I need to learn how to edit bin files myself. Cheers!
@@0owhynoto0 Good luck! It's my next deep dive that's for sure. If you figure it out, shoot a message over!
Hey, i get an 'error at read rom to ram' message when trying to init sd card. Does anybody tell me why? It is so annoying!
You need to make sure the sd card is formatted FAT32. Also, the size of the sd card needs to be rather small.
works like a charm, I'm disappointed the gameboy app won't launch though 😞
Ive tried to get the Gameboy app to launch too several times. :( I am thinking maybe you have to burn it directly to the cardputer for it to work.
@@TooLongDoNotRead I just did that and CP seems to be stuck in limbo. Now I have a feeling that I need to either reboot it, or flash stock firmware back again
cardputer doesn't show up as an option on m5burner for me.
You scrolled down? It's on the bottom left of the list I believe.
None of this worked for me - windows 10 and the com port are not functioning no matter which silicon labs driver used for the CP210x - the com port does not appear and so no launcher or anything else can be burned. Different cables tried, different USB ports, 3 different computers, drivers installed + uninstalled and deleted, computer powered down after each new driver install - nothing works ! So this video is great as long as windows recognises the silicon labs driver and the PORT appears in device manager.
I am not at all familiar with this issue, but I'm going to try and look into it. I'm sorry it's not working for you. :(
It looks very convoluted and quite old, but I did stumble onto something that may help! It looks like you might be able to assign your COM port manually. community.silabs.com/s/question/0D51M00007xeKfUSAU/cp210x-not-assigning-com-port?language=en_US
@@TooLongDoNotRead Thanks for reading my tale of woe - Unfortunately the issue is that the driver itself never completes the installation in the sense that it immediately issues a code 12 before closng down!
@@Oldsirhippy Oh. Interesting... Well that's no good. Have you figured out how to get around this? Or still struggling?
@@TooLongDoNotRead Thanks for your reply, much appreciated. It was all supposed to be a quick fix - I bought 3 of them for data logging with 3x SHT40 from M5 stack. I spent over 2 days trying to get the Cardputers connected - I tried everything and always the CP2102 failed before ending the installation with the infamous code 10. What I haven't tried is TPM resetting - but that might wipe out some apps... And I may try installing a CP2102 driver on a windows 7 system to see whether that might work... Many people have had problems with the driver since 2008 - by now I would have expected it to have been rock solid!
I wish I knew how to do this on Linux
I kind of like the Cardputer. It is a nice useless device.
It is. And aesthetic to boot.
Useless???? Do you realize how many ppl learn with this? The amount of knowledge a student can gain for the price?? I think your comment is not relevant. You most likely have no knowledge in this type of tech.