Cardputer COM Not Working
-
@teastain Yes, it is. I work in information security, so I want to install it to do some tests, nothing to attack other people. I don't believe it attacked the device, at no point was the binary executed or installed on the cardputer yet. In fact, the project is open source and you can check it here: https://github.com/n0xa/m5stick-nemo/
-
@hanktttop Hi! So it appears that Nemo is an Arduino IDE sketch that will need to be compiled, which will probably not be very fun.
I see you having difficulty with UiFlow.
Have you tried connecting with Arduino IDE ?
I use 2.2.1 and it is very stable and useable with my three or four M5Stack S3 based boards, all other M5Stack products as well.
I use a lot of StampS3s! Maybe I could help with the Arduino connection?
-Terry -
@teastain Would be great, thanks! I'm using 2.2.1, sometimes I found a "Unknown COM3" device on it that may be the cardputer (not sure yet). I was looking for a way to burn the bin with the Arduino IDE, but if I can do this by the code itself, would be nice too xD
-
After watching all the videos I was having similar issues. I ran the "hello world" screen demo through the Arduino IDE then I unplugged the machine and was stuck with the "hello world" demo. I then was unable to get the cardputer in "download mode" after trying to use the m5 burner several times. I'm on a m1 mac btw. Using a usb c <-> usb c cable. It was showing up as tty.usbmodem1101 but only when the device was turned on.
I was trying to recreate one of the videos by trying a bunch of different orders of plugging in the wire, combinations of "on and off", holding the "go" and holding the "reset" buttons on top the device.
I found that holding "go" would prevent auto-on when plugged in. When I did that and the pressed "reset" I think that did the trick.
So for me it was "hold go", plug in, spam "reset", try and burn...
-
@hanktttop said in Cardputer COM Not Working:
@teastain Would be great, thanks! I'm using 2.2.1, sometimes I found a "Unknown COM3" device on it that may be the cardputer (not sure yet). I was looking for a way to burn the bin with the Arduino IDE, but if I can do this by the code itself, would be nice too xD
where are you from @HankTTTop ? UK by chance?
-
I've just posted a message about the boot loader/port issues in the official update forum. please give it a read.
-
-
@teatimer I'm sorry, I hadn't seen your comment. I also noticed that pressing the GO button makes the device not start by itself, but I tried pressing both RST and the bootload button below the sticker, without success.
But this is progress haha, thank you.
BTW, my notebook does not have USB-c ports, so my cables are all (Computer) USB <-> USB-c (Device)
-
@hanktttop OK. I'm wading into this discussion without having a Cardputer!
My other ESP32-S3 and M5Stack Atom S3 and several StampS3s all work very well in my Arduino IDE environment. I also have a bunch of S3 products from a manufacturer whose name cannot be said. (coughs into hand...T-Display S3).
So I am familiar with this S3 series on a M1 iMac.
My iMac has two Thunderbolt ports and two USB ports. I used the USB ports just fine for M5Stack-pre-S3-models, but the S3 models wont even power up on USB, they need the Thunderbolt outputs.
So, get to the point, teastain.
Connection is VERY fussy and unpredictable with S3.
All of the M5Stack S3 products that I have seen have both of the necessary buttons available. The Cardputer even has them at the front(!) no need to remove the S3 or peel back the sticker on Cardputer. (in fact DO NOT remove the S3 with Cardputer!)
The GO button is actually GPIO 0 and is called 'boot'.
The 'rst' button is otherwise called 'EN' which cuts power to the core when pushed and resets when released.
Method 1 unplug the Cardputer from the USB, press and hold G0 (on the left side of the Cardputer, plug back in and release G0.
Method 2 while plugged in press and hold G0, press 'rst' on the right side, release 'rst', then release G0.
In both cases if your sketch does not boot up and run, it is recommended to unplug it and plug it back in to boot. -
Hi @teastain Thanks for clarifying the buttons.
I tried both methods, neither worked. As @ajb2k3 said in his other post, maybe S3 was blocked. The curious thing is that I'm having the problem without even being able to install the firmware. I tried to burn it minutes after receiving the device via AliExpress, I didn't complete a single firmware change.
That's why I suspect the drivers more than the device. I reinstalled all of them again, also tried on another Linux (Ubuntu 22.04.3 LTS), no results so far.
-
@hanktttop Do you have any other Arduino or ESP32 that will work with your computer?
Do you only have linux machines?
This is probably not an M5Stack issue, maybe reach out to the linux community for installing Python drivers.
Also Adam's point Nemo is based on Flipper/Marauder !
The bootloader is indestructible and still present, buried safely deep in ROM.
When you received your Cardputer did it power up and run the Demo?
What does it do on power up now, today. -
@teastain I have a Windows 11 and a Linux machine with Ubuntu (a few days ago I tested using Fedora). Cardputer works with the demo. It's the firmware it arrived with and the same one that runs normally when I turn it on currently.
I have some arduinos, Uno, Nano, Lilypad, a LoRa module, all these devices are working normally, they are recognized without problems. Right now I'm using a multimeter to check if any S3 pins have problems (I'm not that experienced with hardware), but they all seem ok. I even think that even the demo wouldn't work if there were problems with them.
-
I only have windows 7 (yeh old) but it would appear that the issue is how windows is handling the Chinese drivers ie, if the driver wasn't made by Microsoft, windows is trying to block the driver.
-
@hanktttop can you help me ? mycardputer not turning on
-
@twinturbo said in Cardputer COM Not Working:
@hanktttop can you help me ? mycardputer not turning on
Have you charge it and tried the power switch?
-
@twinturbo I did'nt solved the problem yet, and I'm pretty novice with it, but explain what's your problem and maybe someone else can help.
-
Boa noite, colegas!
Eu acredito ter resolvido esse problema, tente fazer da seguinte maneira:
1 - Com o cabo conectado ao Cardputer clique para fazer o Download de qualquer aplicação;
2 - Quando estiver executando aperte ao mesmo tempo o "BtnGo" e o "BtnRst", com isso irá aparecer outra mensagem de erro informando que o dispositivo foi desconectado;
3 - Em seguida tente novamente fazer o Download de qualquer aplicação para efeito de teste e o Cardputer vai funcionar normalmente.
Esse foi o que eu fiz e deu certo, tente fazer dessa maneira e verifique o que dá... Espero que funcione para você. TKS
-
@ariel-jorge @ariel-jorge Hi Ariel! Thanks for the comment.
It didn't work in my scenario. My problem is that the cardputer possibly came with a factory defect. It is not recognized on any machine, whether Windows or Linux (Ubuntu, Fedora, Debian, Pop_OS!) , even with the appropriate drivers installed. This way he can't "lose" a connection he couldn't initiate. I thought it was being recognized by the Arduino IDE, but apparently what appeared in COM5 was my usb hub.
I've been trying to contact the seller since the end of January.
At this point, perhaps you guys understand my frustration. Most likely this seller is not the official one and I probably was scammed.
-
@hanktttop said in Cardputer COM Not Working:
@ariel-jorge @ariel-jorge Hi Ariel! Thanks for the comment.
It didn't work in my scenario. My problem is that the cardputer possibly came with a factory defect. It is not recognized on any machine, whether Windows or Linux (Ubuntu, Fedora, Debian, Pop_OS!) , even with the appropriate drivers installed. This way he can't "lose" a connection he couldn't initiate. I thought it was being recognized by the Arduino IDE, but apparently what appeared in COM5 was my usb hub.
I've been trying to contact the seller since the end of January.
At this point, perhaps you guys understand my frustration. Most likely this seller is not the official one and I probably was scammed.
were are you located? which country? from your posts I can see that it was ok initially then you "lost connection" after downloading nemo firmware correct?
-
@robski I'm from Brazil. The device apparently arrived OK, working with the demo firmware without any problems. On the same day, I tried installing other firmwares, but I couldn't connect with any of them. I wouldn't say nemo was the cause, because it wasn't installed. In fact, the Cardputer continues to work with the demo firmware as it arrived, but I can't connect it. I've already tested it on three machines, Windows and Linux. From what I understand from the suggestions, it doesn't even enter bootloader mode.