Hacking Hardware Picofly - a HWFLY switch modchip

  • Thread starter Thread starter mathew77
  • Start date Start date
  • Views Views 3,670,494
  • Replies Replies 17,052
  • Likes Likes 15
v2.74 has glitch speed improvements (offset randomization, more MHz)
Post automatically merged:


Dirty RST line, it's very sensitive. Please clean flux
Can I update the firmware from 2.67 directly to 2.74 through the toolbox? No upgrade to previous versions.
 
Try 2.74, with 300 MHz precision it might help with i2c undervoltage stability where the width requirement suffers

Up from 3-20 seconds glitch time with 2.67 to ~50 seconds with 2.74, same as 2.73
on a 2021 switch lite with sda/scl connected and single mosfet to single cap
 
  • Like
Reactions: LogicalMadness
v2.74 has glitch speed improvements (offset randomization, more MHz)
Post automatically merged:


Dirty RST line, it's very sensitive. Please clean flux

Should we use fw_xx.bin or update.bin to update? Because the guide says that we should use the full firmware... So what is it the update.bin for?
 
  • Angry
Reactions: LogicalMadness
Should we use fw_xx.bin or update.bin to update? Because the guide says that we should use the full firmware... So what is it the update.bin for?

you should use the fw_xx.bin when updating via usb and update.bin in the root of the sd card when updating via picofly_toolbox
 
  • Like
Reactions: jmmc
f0qXqKh.png


Ended up accidentally breaking the capacitor with the red arrow to the left. What is that capacitor so I can order a replacement? thanks
 
  • Like
Reactions: Danook28
This is great.
A problem with Toshiba nand taking a long time to start up has been resolved.
Yup, just tried it on 2 unit v2 all toshiba nand, at least after a few reboot the glitch only took 3s. On 2.72 it took randomly but mostly long.
Thank to rehius for this update.
 
First boots are slow, try 20 times for statistics

2.67 doesnt support i2c, since it works, you can desolder it


with v2.74 and sda/scl attached, directly after updating:
attempt #1: 120s
attempt #2: no boot
attempt #3: 33s
attempt #4: 3s
attempt #5: 14s
attempt #6: 41s
attempt #7: 14s
attempt #8: 49s
attempt #9: 6s
attempt #10: 80s
attempt #11: 97s
attempt #12: 10s
attempt #13: 8s
attempt #14: 6s
attempt #15: no boot
attempt #16: 1s
attempt #17: 3s
attempt #18: no boot
attempt #19: 59s
attempt #20: 146s

same switch rollbacked to v2.67, directly after rollback:
attempt #1: 12s
attempt #2: 3s
attempt #3: 4s
attempt #4: 4s
attempt #5: 3s
attempt #6: 4s
attempt #7: 3s
attempt #8: 3s
attempt #9: 4s
attempt #10: 4s
attempt #11: 17s
attempt #12: 4s
attempt #13: 4s
attempt #14: 4s
attempt #15: 4s
attempt #16: 4s
attempt #17: 32s
attempt #18: 3s
attempt #19: 4s
attempt #20: 3s
 
with v2.74 and sda/scl attached, directly after updating:
attempt #1: 120s
attempt #2: no boot
attempt #3: 33s
attempt #4: 3s
attempt #5: 14s
attempt #6: 41s
attempt #7: 14s
attempt #8: 49s
attempt #9: 6s
attempt #10: 80s
attempt #11: 97s
attempt #12: 10s
attempt #13: 8s
attempt #14: 6s
attempt #15: no boot
attempt #16: 1s
attempt #17: 3s
attempt #18: no boot
attempt #19: 59s
attempt #20: 146s

same switch rollbacked to v2.67, directly after rollback:
attempt #1: 12s
attempt #2: 3s
attempt #3: 4s
attempt #4: 4s
attempt #5: 3s
attempt #6: 4s
attempt #7: 3s
attempt #8: 3s
attempt #9: 4s
attempt #10: 4s
attempt #11: 17s
attempt #12: 4s
attempt #13: 4s
attempt #14: 4s
attempt #15: 4s
attempt #16: 4s
attempt #17: 32s
attempt #18: 3s
attempt #19: 4s
attempt #20: 3s

Can you try v2.74 without sda/scl?
 
with v2.74 and sda/scl attached, directly after updating:
attempt #1: 120s
attempt #2: no boot
attempt #3: 33s
attempt #4: 3s
attempt #5: 14s
attempt #6: 41s
attempt #7: 14s
attempt #8: 49s
attempt #9: 6s
attempt #10: 80s
attempt #11: 97s
attempt #12: 10s
attempt #13: 8s
attempt #14: 6s
attempt #15: no boot
attempt #16: 1s
attempt #17: 3s
attempt #18: no boot
attempt #19: 59s
attempt #20: 146s

same switch rollbacked to v2.67, directly after rollback:
attempt #1: 12s
attempt #2: 3s
attempt #3: 4s
attempt #4: 4s
attempt #5: 3s
attempt #6: 4s
attempt #7: 3s
attempt #8: 3s
attempt #9: 4s
attempt #10: 4s
attempt #11: 17s
attempt #12: 4s
attempt #13: 4s
attempt #14: 4s
attempt #15: 4s
attempt #16: 4s
attempt #17: 32s
attempt #18: 3s
attempt #19: 4s
attempt #20: 3s
Try 2.74 without sda/scl, you don't need it since 2.67 boots fine
 
  • Like
Reactions: bilalhassan341
Can you try v2.74 without sda/scl?

i don't feel like opening this switch up again but i'd assume it would behave the same as 2.67
Post automatically merged:

Try 2.74 without sda/scl, you don't need it since 2.67 boots fine

oh i'm aware. this reply-thread started by me telling someone else exactly that :)
 
i don't feel like opening this switch up again but i'd assume it would behave the same as 2.67
Post automatically merged:



oh i'm aware. this reply-thread started by me telling someone else exactly that :)
2.74 w/o i2c
 

Attachments

hello, I have looked for an alternative point for the 3.3 v in v2, and I have only found in the nand, does anyone know of another that is not as complicated as the capacitor?
There no caps on nand point.
V2 for reference.
V2 is the easiest, Lite harder, OLED maybe ill try next, V1 haven't met any V1 yet.
Post automatically merged:

2.74 w/o i2c
What would the changes we should expect from this?
 

Attachments

  • 20230526_192919[1].jpg
    20230526_192919[1].jpg
    353.1 KB · Views: 68
Last edited by cgtchy0412,
  • Like
Reactions: Danook28

Site & Scene News

Popular threads in this forum