Hacking Hardware Picofly - a HWFLY switch modchip

  • Thread starter Thread starter mathew77
  • Start date Start date
  • Views Views 3,674,828
  • Replies Replies 17,052
  • Likes Likes 15
I just want to let you know that if you have a v1 flex and you need to use it in a v2, you can do it but you have to use the i2c undervolt hack for it to be completely stable, since a few days ago I made a v2 console and everything is fine although after The 3 turned on, the chip only gave an error (==*) with the i2c undervolt hack everything improved



Sin título.png
 
  • Like
Reactions: Moneyforthecash
I've installed a picofly on an OLED, everything works fine except for the right joycon rail. During the assembly I forgot that the black door was closed and I shove the flex cable insiside the port without noticing it (battery wasn't plugged in). The port, rail and the flex cables seems to be fine, I don't see any physical damage or bent pins... Any idea where to look for the error??
 

Attachments

  • IMG_20231229_202606.jpg
    IMG_20231229_202606.jpg
    5.3 MB · Views: 61
  • IMG_20231229_202524.jpg
    IMG_20231229_202524.jpg
    2.9 MB · Views: 59
  • IMG_20231229_202458.jpg
    IMG_20231229_202458.jpg
    4.1 MB · Views: 60
  • IMG_20231229_202429.jpg
    IMG_20231229_202429.jpg
    4.8 MB · Views: 68
I've installed a picofly on an OLED, everything works fine except for the right joycon rail. During the assembly I forgot that the black door was closed and I shove the flex cable insiside the port without noticing it (battery wasn't plugged in). The port, rail and the flex cables seems to be fine, I don't see any physical damage or bent pins... Any idea where to look for the error??
All those marks look like damage to me, hard to tell from the picture though... is there any gold left under those scratches?
 

Attachments

  • screenshot_2023-12-29_21-01-17.png
    screenshot_2023-12-29_21-01-17.png
    495.1 KB · Views: 72
  • Like
Reactions: QuiTim
I just want to let you know that if you have a v1 flex and you need to use it in a v2, you can do it but you have to use the i2c undervolt hack for it to be completely stable, since a few days ago I made a v2 console and everything is fine although after The 3 turned on, the chip only gave an error (==*) with the i2c undervolt hack everything improved



View attachment 410763
Hey i got curious now :O

You said V1 flex can work on a V2 board

So, do v2 flex can work on a v1 board somehow?

Also may i ask, where i can find more info about the i2c undervolt?

Sorry for bothering you but you give some hope while im waiting an aliexpress v1 flex for my v1 board
Post automatically merged:

All those marks look like damage to me, hard to tell from the picture though... is there any gold left under those scratches?
You should try a little amount of conductive paint over the scratches

I agree about the picture seems to show the scratches are deep and there is no gold plating left
 
Last edited by RigoHoward,
Hey i got curious now :O

You said V1 flex can work on a V2 board

So, do v2 flex can work on a v1 board somehow?

Also may i ask, where i can find more info about the i2c undervolt?

Sorry for bothering you but you give some hope while im waiting an aliexpress v1 flex for my v1 board
Post automatically merged:


You should try a little amount of conductive paint over the scratches

I agree about the picture seems to show the scratches are deep and there is no gold plating left
Something like this for V2-to-V1
 

Attachments

  • -1909896910-1498365690.jpg
    -1909896910-1498365690.jpg
    51.6 KB · Views: 64
  • 366005876496863066.jpg
    366005876496863066.jpg
    44.4 KB · Views: 66
  • Like
Reactions: Moneyforthecash
Working on a switch lite and using a flex cable. It appears to be necessary to cut the CPU shield in order to get the top of the flex cable out without putting pressure on it.

Can somebody confirm this?

Further, I'm doing a V1 and a lite. Will other cuts be required to any other shielding? I'm seeing mixed info.
 
All those marks look like damage to me, hard to tell from the picture though... is there any gold left under those scratches?
You're right, there is none, I'll have to tin them 🤦🏽‍♂️ I've tried with a rail from v1, it wasn't working either, I don't know if they're compatible
Post automatically merged:

Working on a switch lite and using a flex cable. It appears to be necessary to cut the CPU shield in order to get the top of the flex cable out without putting pressure on it.

Can somebody confirm this?

Further, I'm doing a V1 and a lite. Will other cuts be required to any other shielding? I'm seeing mixed info.
No, you can flatten it, just straighten the bend where the cable passes through
 
  • Like
Reactions: deesil
Hi Guys!

I am sure that I have put fw 2.75 on my chip since it came empty, but opening up picofly toolbox, it says fw 2.67.


Why?
Thank you!
 
Hey i got curious now :O

You said V1 flex can work on a V2 board

So, do v2 flex can work on a v1 board somehow?

Also may i ask, where i can find more info about the i2c undervolt?

Sorry for bothering you but you give some hope while im waiting an aliexpress v1 flex for my v1 board
Post automatically merged:


You should try a little amount of conductive paint over the scratches

I agree about the picture seems to show the scratches are deep and there is no gold plating left
I used the advanced V1 flexes from the first wave of the SX Core easily on all models, including OLED
 

Attachments

  • flex v1 pinout V.jpg
    flex v1 pinout V.jpg
    451.6 KB · Views: 69
  • MARIKO MOSFET.jpg
    MARIKO MOSFET.jpg
    96 KB · Views: 75
  • Like
Reactions: Moneyforthecash
Thank you guys since i have one hwfly v2 flex i didnt know it will be usable on v1 board, and youre right (soldering wire to the tiny caps was a little finicky but i succeded)

Now the console its booting the cfw again, thanks!
 
hi. i just installed the modchip i bought on ali. but it seems to be dead?? it always launches into the rp2040 bootloader. when i flash it, it mounts it self seconds later as a drive again. and the led istn blinking. any ideas?
 
hi. i just installed the modchip i bought on ali. but it seems to be dead?? it always launches into the rp2040 bootloader. when i flash it, it mounts it self seconds later as a drive again. and the led istn blinking. any ideas?

we do not support the clone chips in this thread. if you want help here, get an rp2040-zero or rp2040-tiny
 
  • Like
Reactions: Dee87
All those marks look like damage to me, hard to tell from the picture though... is there any gold left under those scratches?
I've tinned the flex, but no luck.
Do you know which pins communicate with the board?? So I could measure them and see if they're connected
Post automatically merged:

I've measured from end to end (point A to B). All pins got connection with the proper output pins and no short with neighbors.
Pin 4 and 5 (counting from top to bottom on point A) got reduced to just 1 pin on point B, other than that I don't see anything weird.

It's also possible that I knocked off some components, when I turned on the board. Now I have no clue where to look for error 😵‍💫 I also jiggled the joycon a lil bit, but nothing happens.
Pin 10 and 5 on point B (counting from right to left got 1,8V).

I've also measured the caps on the back of the port, they're good.



Edit: The right joycon gets juice from the switch, but only Bluetooth communication works... It's not being detected as "attached"
 

Attachments

  • IMG_20231231_131611.jpg
    IMG_20231231_131611.jpg
    5.4 MB · Views: 63
  • IMG_20231231_135713.jpg
    IMG_20231231_135713.jpg
    933.3 KB · Views: 55
Last edited by Myst0gan,
hi. i just installed the modchip i bought on ali. but it seems to be dead?? it always launches into the rp2040 bootloader. when i flash it, it mounts it self seconds later as a drive again. and the led istn blinking. any ideas?

Describe how you flash it, do you press and hold boot button before you plug in the usb in the computer?
 
For the first time with me, a device with nand skhynix did not work with the 100/100/47 ohm resistor configuration. When trying the device several times I found the error "=***" emmc int failure. Upon checking all the points, I realized that the measurements were correct. I decided to replace the 100ohm resistor on the CMD line with a 47ohm one and the problem was solved.
 

Attachments

  • instalação completa de longe.jpeg
    instalação completa de longe.jpeg
    246.3 KB · Views: 102
  • logo picofly.jpeg
    logo picofly.jpeg
    91.9 KB · Views: 61
  • solda completa na placa.jpg
    solda completa na placa.jpg
    443.5 KB · Views: 81
  • solda do processador.jpg
    solda do processador.jpg
    397 KB · Views: 70
  • solda no cabo flat.jpg
    solda no cabo flat.jpg
    312.3 KB · Views: 65
  • solda por baixo da nand.jpg
    solda por baixo da nand.jpg
    645 KB · Views: 62
  • soldas por cima da nand.jpg
    soldas por cima da nand.jpg
    376 KB · Views: 56

Site & Scene News

Popular threads in this forum