Hacking Hardware Picofly - a HWFLY switch modchip

Mr Skinner

Well-Known Member
Member
Joined
Jul 12, 2010
Messages
162
Trophies
1
Age
36
Location
Bananna Land.
Website
www.nerdfy.com.br
XP
835
Country
Brazil
Seems issue with the voltage. When the logo shows up especially the joycon logo, the voltage of the cap inside the apu (which connected to the mosfet) will be decreased, from around 2V, to around 1V then stopped at 0.643V.

Do you use mosfets or hwfly flex cable?
Sxcore cable. Interesting information. This is my first mod using a recicled ( but new) v2 cable. The others I used my own mosfet mount.
 

MaxiBus

Well-Known Member
Member
Joined
Jan 12, 2018
Messages
219
Trophies
0
XP
1,240
Country
Austria
Hey, i accidentially ripped these pads off, are there any alternative solder points for that? Thanks!
 

Attachments

  • IMG_20230410_185739.jpg
    IMG_20230410_185739.jpg
    2.5 MB · Views: 20
  • Like
Reactions: Danook28

Phantomas77

Well-Known Member
Member
Joined
Dec 19, 2022
Messages
284
Trophies
0
XP
716
Country
Italy
@Zm1231 The new firmware have a better debugging. If it is easy to upload the flash, you might try it.
Post automatically merged:

Thank you @rehius and everyone in here, another lite modded.

View attachment 373685

Using 51ohm on CMD/CLD/Dat0, hwfly flex v2 and using 2 gnd as precaution.

Guys if i want to factory reset, is it from hekate or from ofw?
A suggestion, if I may: you can use main/extra GND from the points where the SD card shield is soldered, no need to run long wires.
 

FreeLander

Well-Known Member
Member
Joined
Apr 6, 2023
Messages
350
Trophies
0
Age
35
XP
467
Country
United States
I think that when i put the qsb it was not exactly on the dat0 point but in between dat0 ball and the next ball, making a short circuit, wierdly it turned on first time but never did after that.... you should be able to unbrick it, chaging the EMMC and making a new nand using donor nand BUT this is only if you took your prod.key, you should be able to put a new EMMC and load hekate in any case to get the prod.keys

For the next ones if you are able to reball that's the best, if you use a qsb, the orange oled qsb is the best (for me)
But the most important is when you install the qsb, check the diode value from qsb to ground and it must be in between 400 and 460 or little more (never got above 440~450) and also check diode value from qsb to 3.3v (should be in between 650 and 70)
This member is explaining why blue screen happens after modding some OLEDs. The theory is the dat0 adaptor is touching other points. I did get a blue screen on OLED and the dat0 adaptor was not fixed in place, this makes sense to me.

How can I prevent this from happening. I didn't get the part where he says check 3v3 diode mode. I'm used to checking it on ground and getting that 0.6v

any input is appreciated on how to make sure the dat0 adaptor is not touching other points.
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,062
Trophies
0
XP
1,367
Country
Gaza Strip
This member is explaining why blue screen happens after modding some OLEDs. The theory is the dat0 adaptor is touching other points. I did get a blue screen on OLED and the dat0 adaptor was not fixed in place, this makes sense to me.

How can I prevent this from happening. I didn't get the part where he says check 3v3 diode mode. I'm used to checking it on ground and getting that 0.6v

any input is appreciated on how to make sure the dat0 adaptor is not touching other points.
I lately experiment with the Dat0.

I think you better find the datasheet of the nand.
For me its KLMCG4JETD. There the pinout for the emmc.
pinout.png


You could see that pin number 2 is NC (Not Connected). So i shift the adapter to the left (to pin number 2) to avoid shorted with pin Dat 1 (pin number 4)

Using diode mode its 0.6 (to GND) when its not Short Circuited with neighbour pin. But will decrease 0.4-0.5 if it is somekind of shorted.

Maybe i am lucky, when SC, i don't meet the bluescreen.

When slightly shorted the value is around 0.4 the picofly throws:
=*== eMMC test failure - read failed

When slightly shorted the value around 0.55-0.57:
The glitch happened, but its glitching forever until timeout.
I repeat this like 3 times, and its the same, glitching until timeout.
=== Glitch attempt limit reached, cannot glitch

The probability of success is good only when the value is slightly above 0.6, like 0.60, 0.61, 0.62.

Maybe different ic type will throws diferent diode value.
 

FreeLander

Well-Known Member
Member
Joined
Apr 6, 2023
Messages
350
Trophies
0
Age
35
XP
467
Country
United States
I lately experiment with the Dat0.

I think you better find the datasheet of the nand.
For me its KLMCG4JETD. There the pinout for the emmc.
View attachment 373729

You could see that pin number 2 is NC (Not Connected). So i shift the adapter to the left (to pin number 2) to avoid shorted with pin Dat 1 (pin number 4)

Using diode mode its 0.6 (to GND) when its not Short Circuited with neighbour pin. But will decrease 0.4-0.5 if it is somekind of shorted.

Maybe i am lucky, when SC, i don't meet the bluescreen.

When slightly shorted the value is around 0.4 the picofly throws:
=*== eMMC test failure - read failed

When slightly shorted the value around 0.55-0.57:
The glitch happened, but its glitching forever until timeout.
I repeat this like 3 times, and its the same, glitching until timeout.
=== Glitch attempt limit reached, cannot glitch

The probability of success is good only when the value is slightly above 0.6, like 0.60, 0.61, 0.62.

Maybe different ic type will throws diferent diode value.
It's pretty smart to shift it to the left. I'll start doing that.
 
  • Like
Reactions: Danook28

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,062
Trophies
0
XP
1,367
Country
Gaza Strip
It's pretty smart to shift it to the left. I'll start doing that.
In the pcb its shifted to the right.
https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/post-10165249

But again, make sure the datasheet, who knows maybe that pin number 2 is not NC in other type of ic.

I track the trace of pin number 2 in https://balika011.hu/switch/oled/, and confirmed its connect to nothing. Maybe anyone could confirmed it, maybe i make mistake. Its difficult to track the oled picture, its too big to open, my computer delayed very much when opening the picture.
 
Last edited by abal1000x,
  • Like
Reactions: Danook28

RedMilan

Member
Newcomer
Joined
Apr 26, 2023
Messages
11
Trophies
0
XP
78
Country
Belize
Uff :) Thanks, i will sell it then, gave up on it already anyway
Why? You ripped of a 4,7k ohm resistor. So you should see a purple screen when turning on the switch. Just buy this resistor solder it to and you will be fine. If you can't solder this size get a bigger one with the same resistance and solder it with flywires to the pads. Or let someone else do it for you...
 

Danook28

Well-Known Member
Member
Joined
Jul 17, 2018
Messages
496
Trophies
0
Age
34
XP
1,032
Country
Oman
Why? You ripped of a 4,7k ohm resistor. So you should see a purple screen when turning on the switch. Just buy this resistor solder it to and you will be fine. If you can't solder this size get a bigger one with the same resistance and solder it with flywires to the pads. Or let someone else do it for you...
I think that not so hard to fix coz the left and right line is fine can do jumper wier if rip only the one pad. If only resistor that not damge only change with new one. Good look brother
 

Attachments

  • IMG_٢٠٢٣٠٥٢٥_١٣٢٦١٤.jpg
    IMG_٢٠٢٣٠٥٢٥_١٣٢٦١٤.jpg
    1.5 MB · Views: 29
Last edited by Danook28,

MaxiBus

Well-Known Member
Member
Joined
Jan 12, 2018
Messages
219
Trophies
0
XP
1,240
Country
Austria
Why? You ripped of a 4,7k ohm resistor. So you should see a purple screen when turning on the switch. Just buy this resistor solder it to and you will be fine. If you can't solder this size get a bigger one with the same resistance and solder it with flywires to the pads. Or let someone else do it for you...
Thanks for your reply, i took a picture from another post just to show which resistor i am talking about. Its not mine.
I ripped the contacts completely. I assumed that both contacts where gone, but i got motivated after the post yesterday and checked again - i was lucky and ripped only the right contact with the conductive path. The left was OK. So i just scratched some of the solder mask and put in a bigger 3k3 0805 resistor. Works :) Once again a nice reminder that you should never be too confident and take your time for such things.
Post automatically merged:

I think that not so hard to fix coz the left and right line is fine can do jumper wier if rip only the one pad. If only resistor that not damge only change with new one. Good look brother
Thanks!
 

giovany86

Well-Known Member
Member
Joined
Oct 31, 2016
Messages
117
Trophies
0
XP
1,453
Country
France
I have a small doubt about my RP2040-Zero, after flashing i have a yellow light. If i plug it to my computer, i have a blue light. So i don't need to bridge the RGB Mode Jumper, right ?
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,062
Trophies
0
XP
1,367
Country
Gaza Strip
I have a small doubt about my RP2040-Zero, after flashing i have a yellow light. If i plug it to my computer, i have a blue light. So i don't need to bridge the RGB Mode Jumper, right ?
The RGB/BGR mode is already deprecated. Now the error code is coded by pulse not by color. Read the "led indicator" section in "important post".
 

deeps

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
450
Trophies
1
XP
1,245
Country
@Zm1231 The new firmware have a better debugging. If it is easy to upload the flash, you might try it.
Post automatically merged:

Thank you @rehius and everyone in here, another lite modded.

View attachment 373685

Using 51ohm on CMD/CLD/Dat0, hwfly flex v2 and using 2 gnd as precaution.

Guys if i want to factory reset, is it from hekate or from ofw?

the metal shield that goes on top of all of this is supposed to connect to the copper pipe with thermal paste. now you've insulated between them with tape. not a great idea
Post automatically merged:

Hey, i accidentially ripped these pads off, are there any alternative solder points for that? Thanks!

the pads look fine? might be a trick of the picture quality though. you will need to replace the missing resistor that is supposed to be mounted there
 
  • Like
Reactions: abal1000x

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    NinStar @ NinStar: the voices inside my head