Looks like my problem might be relate to bad sprin...
# mpw-2-silicon
m
Looks like my problem might be relate to bad spring pins on the hat board. If I hold it to make contact, I get a JEDEC value from the flash but then it freezes:
Copy code
make run
mpremote connect /dev/ttyACM0 exec "import machine; machine.reset()"

===================================================================
== Beginning IO configuration test.  Testing LOW IO chain...     ==
===================================================================


*** flashing Caravel

Caravel data:
   mfg        = 0456
   product    = 11
   project ID = 00000000

Resetting Flash...
status = 0x00

JEDEC = b'ef4016'
Erasing chip...
done
status = 0x0
I tried to bend them back and they somewhat make contact. Not very secure though.
Now it is in a loop it seems.... It has done this 11 times:
Copy code
*** flashing Caravel

Caravel data:
   mfg        = 0456
   product    = 11
   project ID = 00000000

Resetting Flash...
status = 0x00

JEDEC = b'ef4016'
Erasing chip...
done
status = 0x0
Ugh, then WInbond SRAM not found...
p
I also found that the spring were very fragile, I wish a more solid connector was choosen
@Matthew Guthaus did you already file an issue about the flexy pin connection being unreliable with the screenshot you added here?
m
@proppy no, I didn't
p
Happy to comment on one if you plan to file it, or I'm also happy to file it if you don't have the bandwidth to do so.
Ah looks like someone else has beaten us to it ;)
Are those the same pins?
m
@proppy I'm not sure. I don't have my board nearby. I think that my pins might have gotten damaged during shipment and/or packaging.
a
Apologies for reviving an old thread but +1 on the bent spring pins and I also have been stuck on the winbond sram issue. I have switched out dies and tried the suggestions throughout the channel
m
It's now a "known issue" that you cannot push the nucleo hat board all the way on or else a jumper will bend these.
👍 1
a
Thank you! That was the fix!
👍 1