Macropad RP2040 has become unusable

Breakout boards, sensors, other Adafruit kits, etc.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
User avatar
eternalbong
 
Posts: 5
Joined: Tue Sep 26, 2023 10:27 pm

Macropad RP2040 has become unusable

Post by eternalbong »

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.

User avatar
adafruit_support_carter
 
Posts: 28741
Joined: Tue Nov 29, 2016 2:45 pm

Re: Macropad RP2040 has become unusable

Post by adafruit_support_carter »

Sounds like it might be related to whatever the currently running user code is. What are the contents of your code.py file?

User avatar
supernoodles
 
Posts: 10
Joined: Wed Sep 27, 2023 12:48 pm

Re: Macropad RP2040 has become unusable

Post by supernoodles »

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!

User avatar
supernoodles
 
Posts: 10
Joined: Wed Sep 27, 2023 12:48 pm

Re: Macropad RP2040 has become unusable

Post by supernoodles »

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?

User avatar
adafruit_support_carter
 
Posts: 28741
Joined: Tue Nov 29, 2016 2:45 pm

Re: Macropad RP2040 has become unusable

Post by adafruit_support_carter »

Sounds like it might be related to whatever the currently running user code is. What are the contents of your code.py file?

User avatar
supernoodles
 
Posts: 10
Joined: Wed Sep 27, 2023 12:48 pm

Re: Macropad RP2040 has become unusable

Post by supernoodles »

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.

User avatar
adafruit_support_carter
 
Posts: 28741
Joined: Tue Nov 29, 2016 2:45 pm

Re: Macropad RP2040 has become unusable

Post by adafruit_support_carter »

@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.

User avatar
eternalbong
 
Posts: 5
Joined: Tue Sep 26, 2023 10:27 pm

Re: Macropad RP2040 has become unusable

Post by eternalbong »

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.

User avatar
adafruit_support_carter
 
Posts: 28741
Joined: Tue Nov 29, 2016 2:45 pm

Re: Macropad RP2040 has become unusable

Post by adafruit_support_carter »

That code example does some USB enumeration in order to emulate a keyboard. Try replacing code.py with this simple one liner:

Code: Select all

print("hello world")
and see if the USB connect/disconnect behavior is still there.

User avatar
eternalbong
 
Posts: 5
Joined: Tue Sep 26, 2023 10:27 pm

Re: Macropad RP2040 has become unusable

Post by eternalbong »

It's still the same behavior.

User avatar
adafruit_support_carter
 
Posts: 28741
Joined: Tue Nov 29, 2016 2:45 pm

Re: Macropad RP2040 has become unusable

Post by adafruit_support_carter »

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

User avatar
supernoodles
 
Posts: 10
Joined: Wed Sep 27, 2023 12:48 pm

Re: Macropad RP2040 has become unusable

Post by supernoodles »

You don't have Samsung Magician 8.0 installed by any chance? That was the source of my Macropad issues.

User avatar
Calzor_Suzay
 
Posts: 7
Joined: Fri Oct 13, 2023 5:57 am

Re: Macropad RP2040 has become unusable

Post by Calzor_Suzay »

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.
I had the same issue and randomly found this post via Google.
Uninstalled Samsung Magician 8 and works.

User avatar
supernoodles
 
Posts: 10
Joined: Wed Sep 27, 2023 12:48 pm

Re: Macropad RP2040 has become unusable

Post by supernoodles »

Calzor_Suzay wrote: Fri Oct 13, 2023 8:17 am
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.
I had the same issue and randomly found this post via Google.
Uninstalled Samsung Magician 8 and works.
Glad my discovery helped someone else :)

User avatar
eternalbong
 
Posts: 5
Joined: Tue Sep 26, 2023 10:27 pm

Re: Macropad RP2040 has become unusable

Post by eternalbong »

I do have Samsung Magician, let me try removing it.

Locked
Please be positive and constructive with your questions and comments.

Return to “Other Products from Adafruit”