Hacking Hardware Picofly - a HWFLY switch modchip

H3xxCat

Member
Newcomer
Joined
May 19, 2023
Messages
18
Trophies
0
XP
57
Country
United States
can anyone please tell me how update those picofly-hwfly?? pc dont work,so can only update using hetake?? but if does,they start running in a old firmware and that can damage the console!,so those " new " chips cant be updated via usb like the old chips? thanks for the help
They may use different pins, you'll have to verify they're mapped correctly before installing rehius fw on it.
Post automatically merged:

You may have to rewrite these files, possibly stripping away the detection code and hardcoding the pins manually.

https://github.com/rehius/usk/blob/main/board_detect.c
https://github.com/rehius/usk/blob/main/pins.h
 
Last edited by H3xxCat,
  • Like
Reactions: EAGLE-1

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
They may use different pins, you'll have to verify they're mapped correctly before installing rehius fw on it.
Post automatically merged:

You may have to rewrite these files, possibly stripping away the detection code and hardcoding the pins manually.

https://github.com/rehius/usk/blob/main/board_detect.c
https://github.com/rehius/usk/blob/main/pins.h
thanks,the problems is right now i have a brand new oled console for this chip,so i dont want to take more risks,some forums say this chip update via toolbox like the hwfly BUT for do that we need install the chip in the switch with old firmware and thats is i dont to do!,so i really need to know if this chip can update via usb,i press the boot buton but dont work
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,398
Country
United States
thanks,the problems is right now i have a brand new oled console for this chip,so i dont want to take more risks,some forums say this chip update via toolbox like the hwfly BUT for do that we need install the chip in the switch with old firmware and thats is i dont to do!,so i really need to know if this chip can update via usb,i press the boot buton but dont work
Are you receiving any indication at all that you're plugging the ribbon cable in for the USB connector the right side up? Does the chip light up at all when plugged in? (as a flashed board should when it receives power)
 
  • Like
Reactions: EAGLE-1

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
Are you receiving any indication at all that you're plugging the ribbon cable in for the USB connector the right side up? Does the chip light up at all when plugged in? (as a flashed board should when it receives power)
nop nothing at all,no sound in pc,no led lights ,the cable is in the right position,even test another mini usb ports and nothing happen,even i test another chips,same problem,but if i conect my old hwfly,pc see it without problem,i really need update with the latest firmare,some forums say only update via tolbox,the chips only light up when conect to the switch,BUT i dont want to install another chip without update first
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,398
Country
United States
nop nothing at all,no sound in pc,no led lights ,the cable is in the right position,even test another mini usb ports and nothing happen,even i test another chips,same problem,but if i conect my old hwfly,pc see it without problem,i really need update with the latest firmare,some forums say only update via tololbox
Check for continuity between the traces on the board and the micro usb connector. Those usb traces should be going basically straight to the RP2040, because from what I understand, the SoC handles the USB directly.

If there is no continuity, there is something wrong with the way your micro USB connector is being connected with the Flex connector.
 

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
Check for continuity between the traces on the board and the micro usb connector. Those usb traces should be going basically straight to the RP2040, because from what I understand, the SoC handles the USB directly.

If there is no continuity, there is something wrong with the way your micro USB connector is being connected with the Flex connector.
i test like 5 mini usb ports and 3 types of chip,and pc simple dont see them,even i try flip the conector,for example,in hwfly if you conect the mini usb in the wrong way,the led dont turn on,so only need conect the another way and thats it,pc see then,but in this weird new chip no matter how you conect then,dont work! also i dont see any installation guide for this exact chip
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,398
Country
United States
i test like 5 mini usb ports and 3 types of chip,and pc simple dont see them,even i try flip the conector,for example,in hwfly if you conect the mini usb in the wrong way,the led dont turn on,so only need conect the another way and thats it,pc see then,but in this weird new chip no matter how you conect then,dont work! also i dont see any installation guide for this exact chip
If you are unwilling to use a multimeter to determine if there is a fault in the traces (I.E. a fault in the /YET UNSUPPORTED HERE/ board) then this is the farthest I will be able to help you.
 

lenoa

Active Member
Newcomer
Joined
Feb 8, 2023
Messages
40
Trophies
0
Age
32
XP
195
Country
Iceland
I tried. Worked once on a v2 but Got 3 blue screens on Lites and OLEDs. I just have to face the fact that I don't possess the required skills for MOSFETs.

get a day off with all modding thing stuffs

i gave up with irfs 8432, cause its so tiny and dont have microscope, just use dfn or flex instead

practice with v1/v2 first cause i think it is the most easiest
 
  • Like
Reactions: FreeLander

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
If you are unwilling to use a multimeter to determine if there is a fault in the traces (I.E. a fault in the /YET UNSUPPORTED HERE/ board) then this is the farthest I will be able to help you.
ok i will test the traces you say,now what for are the 2 butons in this chip?? i mean in another chips is you press boot the pc must see then,but is not this case,i will test the lines you say,BUT remember,i test 5 mini usb ports,and 3 types of chips,oled,core,lite,same results
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,398
Country
United States
ok i will test the traces you say,now what for are the 2 butons in this chip?? i mean in another chips is you press boot the pc must see then,but is not this case,i test the lines you say,BUT remeber,i test 5 mini usb ports,and 3 types of chips,oled,core,lite,same results
If the traces from the flex connector to the RP2040 (Completely disregarding the Micro usb daughter-board) on the main board are incorrect (wired incorrectly, traces go to the wrong pins, soldered bad from the factory in a large batch due to misplaced pin traces, any number of things can go wrong with rushed PCB's) then no matter which board you try, the only way to communicate with the RP2040 will be to find the traces that connect to the USB pins of the SoC, wire to them temporarily with a USB connector, and flash the chip directly while holding the boot button before plugging it in.
 
  • Like
Reactions: EAGLE-1

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
perfect,i will try that,hope can find the traces because i need install in a oled console but dont to do that in a old firmware
 

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,398
Country
United States
perfect,i will try that,hope can find the traces because i need install in a oled console but dont to do that in a old firmware
Be sure to use the correct 2.72 firmware from Rehius' post here

https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/page-78#post-10090767

Here's a Pinout of the RP2040 to get you started, looks like the USB data pins are at the top towards the right "USB_DP" and "USB_DM"
Raspberry-Pi-RP2040-Microcontroller-Pinout-Diagram-1_2-1.png
 

voidz9

Member
Newcomer
Joined
May 6, 2023
Messages
20
Trophies
0
XP
75
Country
Macedonia, The Former Yugoslav Republic of
nop nothing at all,no sound in pc,no led lights ,the cable is in the right position,even test another mini usb ports and nothing happen,even i test another chips,same problem,but if i conect my old hwfly,pc see it without problem,i really need update with the latest firmare,some forums say only update via tolbox,the chips only light up when conect to the switch,BUT i dont want to install another chip without update first
If you connect the chip and theres no led light, your chip is defective
 

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
If you connect the chip and theres no led light, your chip is defective
i test 3 types of chips,l,so they works and leds turn on only if you conect to the switch consoles,so the chips are working,the problem is something with the conection to the pc
Post automatically merged:

Be sure to use the correct 2.72 firmware from Rehius' post here

https://gbatemp.net/threads/picofly-a-hwfly-switch-modchip.622701/page-78#post-10090767

Here's a Pinout of the RP2040 to get you started, looks like the USB data pins are at the top towards the right "USB_DP" and "USB_DM"
Raspberry-Pi-RP2040-Microcontroller-Pinout-Diagram-1_2-1.png
yes i see the update the firmware some hours ago,BUT the diagram you send me here,my chips are totally difrents,they looks like a hwfly,so how this diagram works then?
 

Attachments

  • core.jpeg
    core.jpeg
    54.7 KB · Views: 29
  • lite.jpeg
    lite.jpeg
    48.1 KB · Views: 30
  • oled.jpeg
    oled.jpeg
    42.8 KB · Views: 29

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
Maybe voltage regulator is fried? try checking the voltages, one pin should have 3.3v, other one 5v from PC
brave_zAYyhjwScz.png
sure i check i will check BUT remember i test 3 types of chips with the same result
Post automatically merged:

Maybe voltage regulator is fried? try checking the voltages, one pin should have 3.3v, other one 5v from PC
st
brave_zAYyhjwScz.png
well i will test then BUT rememeber i test 3 types of chips with same results,so right now the big problem is i need install another oled,but i need update the chip first but dont want to use the toolbox
Post automatically merged:

the another matter here is,why i cant find any single installation diagram for this chip? i mean they are identical to the hwfly BUT they are not hwfly,so?? where i can find the correct diagrams?
 
Last edited by EAGLE-1,

voidz9

Member
Newcomer
Joined
May 6, 2023
Messages
20
Trophies
0
XP
75
Country
Macedonia, The Former Yugoslav Republic of
i test 3 types of chips,l,so they works and leds turn on only if you conect to the switch consoles,so the chips are working,the problem is something with the conection to the pc
Post automatically merged:


yes i see the update the firmware some hours ago,BUT the diagram you send me here,my chips are totally difrents,they looks like a hwfly,so how this diagram works then?
Why dont you do the multimeter test as suggested the the members first instead of you keep pointing out that you've tested 3 chips with same result

Do post out the result of the multimeter test
 

EAGLE-1

Well-Known Member
Newcomer
Joined
May 30, 2020
Messages
75
Trophies
0
Age
47
XP
172
Country
Costa Rica
Why dont you do the multimeter test as suggested the the members first instead of you keep pointing out that you've tested 3 chips with same result

Do post out the result of the multimeter test
yes i will do the test,right now i not in my work,sorry about that,hope can figure out how update then with your help guys
 
Last edited by EAGLE-1,

H3xxCat

Member
Newcomer
Joined
May 19, 2023
Messages
18
Trophies
0
XP
57
Country
United States
Post automatically merged:


well i will test then BUT rememeber i test 3 types of chips with same results,so right now the big problem is i need install another oled,but i need update the chip first but dont want to use the toolbox
Post automatically merged:

the another matter here is,why i cant find any single installation diagram for this chip? i mean they are identical to the hwfly BUT they are not hwfly,so?? where i can find the correct diagrams?
I don't think I seen anyone try installing rehius fw on Chinese hwfly rp2040 boards. As far as I understand, these models are using completely different closed-off firmware than the one posted in this thread. We do have guides for the other readily available boards, which what the rehius firmware in this thread is specifically written for, not hwfly rp2040 boards.

https://gbatemp.net/download/a-definitive-picofly-install-guide.37968/

1684547615676.png
 
  • Like
Reactions: EAGLE-1

lightninjay

Well-Known Member
Member
Joined
Mar 28, 2023
Messages
561
Trophies
0
Age
31
XP
1,398
Country
United States
Post automatically merged:


well i will test then BUT rememeber i test 3 types of chips with same results,so right now the big problem is i need install another oled,but i need update the chip first but dont want to use the toolbox
Post automatically merged:

the another matter here is,why i cant find any single installation diagram for this chip? i mean they are identical to the hwfly BUT they are not hwfly,so?? where i can find the correct diagrams?
See that square black chip in the middle of the board? It's an RP2040 System On a Chip. The diagram I sent you is a pinout of the pins coming off that chip.
 
  • Like
Reactions: EAGLE-1

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lol