Macropad RP2040 has become unusable
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- eternalbong
- Posts: 5
- Joined: Tue Sep 26, 2023 10:27 pm
Macropad RP2040 has become unusable
Hello! I had purchased a macropad RP2040 kit from Digikey about 2 months ago, and it had been working perfectly fine up until today. I turned on my computer and it would go straight to the REPL screen and stay there, while disconnecting and connecting itself to Windows as the circuitpy drive. I tried nuking it, reinstalling the uf2, and its behavior is still the same. I tested it on my Macbook and it has no issues, this behavior is only on windows. Windows says it's throwing error 43, and that the device failed to post, even though my code on the macropad would flash for a split second before going to the REPL screen. At this point I'm not sure what to do, any advice would be appreciated.
- adafruit_support_carter
- Posts: 31685
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Macropad RP2040 has become unusable
Sounds like it might be related to whatever the currently running user code is. What are the contents of your code.py file?
- supernoodles
- Posts: 10
- Joined: Wed Sep 27, 2023 12:48 pm
Re: Macropad RP2040 has become unusable
Hi,
Exactly the same thing happened to my Macropad yesterday (bought just over a year ago and working perfectly until yesterday). I wonder if any other Windows 10 users have the same issue?
I tried the flash erase and then reinstalled the latest CircuitPi but get the same issue everytime. The RPI-RP2 drive mounts (when resetting the Macropad) and allows a uf2 to be uploaded. Upon restart, the CircuitPi drive appears briefly before the device disconnects (with USB disconnection sound) and Macropad shows as "Unknown USB Device (Device Descriptor Request Failed" in the computer's Device Manager. Meanwhile the OLED screen shows "Done | 8.2.6 Press any key to enter the REPL. Use CTRL-D to reload."
So sad, as this is my favourite peripheral!
Exactly the same thing happened to my Macropad yesterday (bought just over a year ago and working perfectly until yesterday). I wonder if any other Windows 10 users have the same issue?
I tried the flash erase and then reinstalled the latest CircuitPi but get the same issue everytime. The RPI-RP2 drive mounts (when resetting the Macropad) and allows a uf2 to be uploaded. Upon restart, the CircuitPi drive appears briefly before the device disconnects (with USB disconnection sound) and Macropad shows as "Unknown USB Device (Device Descriptor Request Failed" in the computer's Device Manager. Meanwhile the OLED screen shows "Done | 8.2.6 Press any key to enter the REPL. Use CTRL-D to reload."
So sad, as this is my favourite peripheral!
- supernoodles
- Posts: 10
- Joined: Wed Sep 27, 2023 12:48 pm
Re: Macropad RP2040 has become unusable
So I tried everything; motherboard BIOS update, motherboard chipset driver update, resetting each USB hub in Device Manager, installing all updates, etc. but still no luck. The Macropad does the same thing every time ending up in a unusable state with the CircuitPi drive inaccessible.
Any thoughts Adafruit Support?
Any thoughts Adafruit Support?
- adafruit_support_carter
- Posts: 31685
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Macropad RP2040 has become unusable
Sounds like it might be related to whatever the currently running user code is. What are the contents of your code.py file?
- supernoodles
- Posts: 10
- Joined: Wed Sep 27, 2023 12:48 pm
Re: Macropad RP2040 has become unusable
I expect the code.py will be empty as I ran flash nuke and then installed the latest version of CircuitPi. I haven't had the opportunity to add any code as the device disconnects before I can do so.
- adafruit_support_carter
- Posts: 31685
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Macropad RP2040 has become unusable
@supernoodles OK, please start a new thread for your issue. Since it may be something different than @eternalbong
Can link to this thread to cross reference.
Can link to this thread to cross reference.
- eternalbong
- Posts: 5
- Joined: Tue Sep 26, 2023 10:27 pm
Re: Macropad RP2040 has become unusable
The code.py file on my Macropad is the "Macropad Hotkeys" code linked in the product's guide. The code.py itself is the same as the original download, I've just added my own macros for a few progams.
- adafruit_support_carter
- Posts: 31685
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Macropad RP2040 has become unusable
That code example does some USB enumeration in order to emulate a keyboard. Try replacing code.py with this simple one liner:
and see if the USB connect/disconnect behavior is still there.
Code: Select all
print("hello world")
- eternalbong
- Posts: 5
- Joined: Tue Sep 26, 2023 10:27 pm
Re: Macropad RP2040 has become unusable
It's still the same behavior.
- adafruit_support_carter
- Posts: 31685
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Macropad RP2040 has become unusable
Weird. Can you correlate the change with anything? It was working and then started acting weird. Did something change?
FWIW, there's a collection of some known issues here:
https://learn.adafruit.com/welcome-to-c ... leshooting
FWIW, there's a collection of some known issues here:
https://learn.adafruit.com/welcome-to-c ... leshooting
- supernoodles
- Posts: 10
- Joined: Wed Sep 27, 2023 12:48 pm
Re: Macropad RP2040 has become unusable
You don't have Samsung Magician 8.0 installed by any chance? That was the source of my Macropad issues.
- Calzor_Suzay
- Posts: 7
- Joined: Fri Oct 13, 2023 5:57 am
Re: Macropad RP2040 has become unusable
I had the same issue and randomly found this post via Google.supernoodles wrote: Mon Oct 02, 2023 2:01 pm You don't have Samsung Magician 8.0 installed by any chance? That was the source of my Macropad issues.
Uninstalled Samsung Magician 8 and works.
- supernoodles
- Posts: 10
- Joined: Wed Sep 27, 2023 12:48 pm
Re: Macropad RP2040 has become unusable
Glad my discovery helped someone else :)Calzor_Suzay wrote: Fri Oct 13, 2023 8:17 amI had the same issue and randomly found this post via Google.supernoodles wrote: Mon Oct 02, 2023 2:01 pm You don't have Samsung Magician 8.0 installed by any chance? That was the source of my Macropad issues.
Uninstalled Samsung Magician 8 and works.
- eternalbong
- Posts: 5
- Joined: Tue Sep 26, 2023 10:27 pm
Re: Macropad RP2040 has become unusable
I do have Samsung Magician, let me try removing it.
Please be positive and constructive with your questions and comments.