Hacking Hardware Picofly - a HWFLY switch modchip

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,254
Country
Canada
FPC connector and LED look different from rev1.1 I have
1693485886945.png
 

karatefeet

Well-Known Member
Newcomer
Joined
May 18, 2023
Messages
89
Trophies
0
XP
474
Country
Canada
AFAIK that's not the original ,the v1.1 I have got a small connector
Apparently this is the new batch... not 100% sure. Just got them this week and ordered a week ago.
Have ordered all my rp2040 chips from this seller: https://www.aliexpress.com/item/100...sea!CA!4445587266!&curPageLogUid=AdugGAB9hBR6

But some new developments from my testing. It seems something has changed maybe with the led and appears to have flashed properly but the led is not lighting up.

I was able to flash fw 2.67 and got a green led once it finished flashing. Installed the Tiny and confirmed with picofly toolbox that it has 2.67. Used the update feature to flash 2.73 which was successful.

Now here's where it gets interesting as the next reboot, the led stayed blue even though it glitched successfully and booted Hekate. Rebooted again and the led doesn't light up but glitched fine. So something is up with the new led maybe?
Might swap the led from the zero and see what happens :)
IMG_0774.jpg

IMG_0775.jpg

Post automatically merged:

FPC connector and LED look different from rev1.1 I have
View attachment 391359
Yes. I had ones with those connectors last time I ordered maybe one month ago.
 
Last edited by karatefeet,
  • Like
Reactions: Danook28

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,399
Country
Gaza Strip
Apparently this is the new batch... not 100% sure. Just got them this week and ordered a week ago.
Have ordered all my rp2040 chips from this seller: https://www.aliexpress.com/item/1005005686239378.html?spm=a2g0o.productlist.main.3.6ebc709cgwlO8k&algo_pvid=a03ef723-f684-4016-90c8-12d41c002a8c&algo_exp_id=a03ef723-f684-4016-90c8-12d41c002a8c-1&pdp_npi=4@dis!CAD!5.44!5.16!!!3.93!!@2101d8b516934929012911641e6807!12000034008249505!sea!CA!4445587266!&curPageLogUid=AdugGAB9hBR6

But some new developments from my testing. It seems something has changed maybe with the led and appears to have flashed properly but the led is not lighting up.

I was able to flash fw 2.67 and got a green led once it finished flashing. Installed the Tiny and confirmed with picofly toolbox that it has 2.67. Used the update feature to flash 2.73 which was successful.

Now here's where it gets interesting as the next reboot, the led stayed blue even though it glitched successfully and booted Hekate. Rebooted again and the led doesn't light up but glitched fine. So something is up with the new led maybe?
Might swap the led from the zero and see what happens :)
View attachment 391371
View attachment 391372
Post automatically merged:


Yes. I had ones with those connectors last time I ordered maybe one month ago.
The connector is weird.

Do you buy from here
https://www.waveshare.com/rp2040-tiny.htm
Or from other shop which claimed original?
 

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,254
Country
Canada
Apparently this is the new batch... not 100% sure. Just got them this week and ordered a week ago.
Have ordered all my rp2040 chips from this seller: https://www.aliexpress.com/item/1005005686239378.html?spm=a2g0o.productlist.main.3.6ebc709cgwlO8k&algo_pvid=a03ef723-f684-4016-90c8-12d41c002a8c&algo_exp_id=a03ef723-f684-4016-90c8-12d41c002a8c-1&pdp_npi=4@dis!CAD!5.44!5.16!!!3.93!!@2101d8b516934929012911641e6807!12000034008249505!sea!CA!4445587266!&curPageLogUid=AdugGAB9hBR6

But some new developments from my testing. It seems something has changed maybe with the led and appears to have flashed properly but the led is not lighting up.

I was able to flash fw 2.67 and got a green led once it finished flashing. Installed the Tiny and confirmed with picofly toolbox that it has 2.67. Used the update feature to flash 2.73 which was successful.

Now here's where it gets interesting as the next reboot, the led stayed blue even though it glitched successfully and booted Hekate. Rebooted again and the led doesn't light up but glitched fine. So something is up with the new led maybe?
Might swap the led from the zero and see what happens :)
View attachment 391371
View attachment 391372
Post automatically merged:


Yes. I had ones with those connectors last time I ordered maybe one month ago.
that's clone for sure, official WS has the big WS logo on each pcb(adapter & rp2040)
 
  • Like
Reactions: QuiTim

karatefeet

Well-Known Member
Newcomer
Joined
May 18, 2023
Messages
89
Trophies
0
XP
474
Country
Canada
  • Like
Reactions: QuiTim

Dee87

Well-Known Member
Member
Joined
Mar 19, 2023
Messages
1,139
Trophies
1
XP
1,589
Country
Germany
Apparently this is the new batch... not 100% sure. Just got them this week and ordered a week ago.
Have ordered all my rp2040 chips from this seller: https://www.aliexpress.com/item/100...sea!CA!4445587266!&curPageLogUid=AdugGAB9hBR6

But some new developments from my testing. It seems something has changed maybe with the led and appears to have flashed properly but the led is not lighting up.

I was able to flash fw 2.67 and got a green led once it finished flashing. Installed the Tiny and confirmed with picofly toolbox that it has 2.67. Used the update feature to flash 2.73 which was successful.

Now here's where it gets interesting as the next reboot, the led stayed blue even though it glitched successfully and booted Hekate. Rebooted again and the led doesn't light up but glitched fine. So something is up with the new led maybe?
Might swap the led from the zero and see what happens :)
View attachment 391371
View attachment 391372
Post automatically merged:


Y
Apparently this is the new batch... not 100% sure. Just got them this week and ordered a week ago.
Have ordered all my rp2040 chips from this seller: https://www.aliexpress.com/item/100...sea!CA!4445587266!&curPageLogUid=AdugGAB9hBR6

But some new developments from my testing. It seems something has changed maybe with the led and appears to have flashed properly but the led is not lighting up.

I was able to flash fw 2.67 and got a green led once it finished flashing. Installed the Tiny and confirmed with picofly toolbox that it has 2.67. Used the update feature to flash 2.73 which was successful.

Now here's where it gets interesting as the next reboot, the led stayed blue even though it glitched successfully and booted Hekate. Rebooted again and the led doesn't light up but glitched fine. So something is up with the new led maybe?
Might swap the led from the zero and see what happens :)
View attachment 391371
View attachment 391372
Post automatically merged:


Yes. I had ones with those connectors last time I ordered maybe one month ago.
Not original ones
Post automatically merged:

Aw dang, you're right! My adapter bought previously from the same seller has the WS logo. Won't be buying from them anymore!
Post automatically merged:


I bought from Ali... link in my post above.


Those are not original ones
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,399
Country
Gaza Strip
Aw dang, you're right! My adapter bought previously from the same seller has the WS logo. Won't be buying from them anymore!
Post automatically merged:


I bought from Ali... link in my post above.
I bought from that seller too, but thankfully its the correct one.
It seems you got the new batch, the price is increase 7%.
The picture also update, its not the usual connector.

Its weird usually when the price increase means it have a better quality.
Post automatically merged:

Aw dang, you're right! My adapter bought previously from the same seller has the WS logo. Won't be buying from them anymore!
Post automatically merged:


I bought from Ali... link in my post above.
I think i understand, they change the fpc connector.
The previous batch have a buggy connector.
But that new one seems have more height then the previous one.
Did they now that Height matter on this mod :rofl2:
Post automatically merged:

Aw dang, you're right! My adapter bought previously from the same seller has the WS logo. Won't be buying from them anymore!
Post automatically merged:


I bought from Ali... link in my post above.
This in my order history.
Still the old connector.
a.png
 
Last edited by abal1000x,
  • Haha
Reactions: karatefeet

twins333

Well-Known Member
Newcomer
Joined
May 30, 2023
Messages
86
Trophies
0
XP
326
Country
Afghanistan
I bought from that seller too, but thankfully its the correct one.
It seems you got the new batch, the price is increase 7%.
The picture also update, its not the usual connector.

Its weird usually when the price increase means it have a better quality.
Post automatically merged:


I think i understand, they change the fpc connector.
The previous batch have a buggy connector.
But that new one seems have more height then the previous one.
Did they now that Height matter on this mod :rofl2:
Post automatically merged:


This in my order history.
Still the old connector.
View attachment 391382
Why buy from aliexpress? Isn't it cheaper to order from waveshare directly? For me it's cheaper or at leasr the same price, with the additional benefit of them being the original products.
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,399
Country
Gaza Strip
Why buy from aliexpress? Isn't it cheaper to order from waveshare directly? For me it's cheaper or at leasr the same price, with the additional benefit of them being the original products.
For me its still cheaper from aliexpress than waveshare.

And i know a little trick to cheat tax on my country if i use aliexpress.
Post automatically merged:

Why buy from aliexpress? Isn't it cheaper to order from waveshare directly? For me it's cheaper or at leasr the same price, with the additional benefit of them being the original products.
Since i know little bit about electronics. I don't mind buying fake product, as long the price is reasonable for the product. I could calculate myself, how much the production cost, time, and effort to produce it.
 

karatefeet

Well-Known Member
Newcomer
Joined
May 18, 2023
Messages
89
Trophies
0
XP
474
Country
Canada
Why buy from aliexpress? Isn't it cheaper to order from waveshare directly? For me it's cheaper or at leasr the same price, with the additional benefit of them being the original products.
Oh I didn't know you could purchase from waveshare directly. Will look into it. Thanks
Post automatically merged:

No, bought from Ali which turned out to be a clone. It works fine but curious why the led doesn't light up with fw 2.73 and need to do more investigation. Led lights up with fw 2.67 so it's odd. I checked the led vs a zero and they look the same. The zeros I have flash normally with 2.73.
 
  • Like
Reactions: twins333

jkyoho

Well-Known Member
Member
Joined
Sep 2, 2020
Messages
1,312
Trophies
0
Age
39
Location
TORONTO
Website
form.jotform.com
XP
2,254
Country
Canada
Oh I didn't know you could purchase from waveshare directly. Will look into it. Thanks
Post automatically merged:


No, bought from Ali which turned out to be a clone. It works fine but curious why the led doesn't light up with fw 2.73 and need to do more investigation. Led lights up with fw 2.67 so it's odd. I checked the led vs a zero and they look the same. The zeros I have flash normally with 2.73.
check R5 resistor value if it's 10k ohm
 

Attachments

  • 1693585312858.png
    1693585312858.png
    91.6 KB · Views: 37

karatefeet

Well-Known Member
Newcomer
Joined
May 18, 2023
Messages
89
Trophies
0
XP
474
Country
Canada
I guess you measured in circuit, but I bet you issue might not be resistor but maybe the led itself.
RP2040 zero has no resistor on LED GPIO16 line. tiny has 10k ohm both datasheet and R5 resistor I measured.
Thanks for the help!
I swapped the led with a zero but made no difference. If I had one of the previous Tiny boards which worked fine (from the same seller) I could investigate more.
Oh well, guess I will stick with fw 2.67 on these boards as I would rather have led codes rather than none :)
 

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,399
Country
Gaza Strip
I've made a research this weekend on the firmware.

I've googling rp2040, and it seems it couldn't shutdown itself properly.
https://forums.raspberrypi.com/viewtopic.php?t=340301
The best solution is to make a physical/electronical mechanism to take the 3.3v out from the board.

I've tried to disable vreg regulator programatically turns out it make the gpio impedance into 14ohms, which ofcourse interfering the cmd's emmc line. So back with using the lowest vreg, to minimize draining power, and it gives the good high impedance.

Turns out, the problem with slow emmc, some of it could be from the firmware.
I recently got a v1 device which got slow emmc even with 100ohms on dat0/cmd.

@rehius
This line of code, seems never executed
https://github.com/rehius/usk/blob/1a39e9b46dac3ab7ddddad647d03575e41655dbb/misc.c#L38
I don't know exactly what happened. It seems the rp2040 still running.
I kind of fixed that part, and the slow emmc problem disappeared.

If you want too, i could PR it. But its an ugly patch. Theres dependency on pico-extras.
 
  • Love
Reactions: cgtchy0412

Minkaxy

Active Member
Newcomer
Joined
Nov 19, 2018
Messages
43
Trophies
0
Age
40
XP
548
Country
Thailand
Hello all, I’ve installed rp2040 to many nintendo.
And I found many issued afrer 1 month.

-switch restart itself after attach right joy-con
-rp2040 cannot glitch if the micro sd is inserted.
-found shorted at 3.3v
-failed to init emmc(oled model)
-rst is not connected but it worked before.
-faile to init sd card

I don’t know what happened.

So anybody found the issued same as me?

Or can anyone suggest what it went wrong or what I done wrong.

I use

-rp2040
-awg30,36 wire
-47r, 1000 resistor
-dat0 adaptor(oled model)
-flex cable from v2.
-2.73 firmware (2.63, 2.74)

Please help.

Ps. I will insert pictures tomorrow.
 

Attachments

  • 623DB98E-D137-4B14-BCE6-FAEA95BA42C4.mp4
    1.5 MB
Last edited by Minkaxy,

abal1000x

Well-Known Member
Member
Joined
Jun 5, 2022
Messages
1,070
Trophies
0
XP
1,399
Country
Gaza Strip
Hello all, I’ve installed rp2040 to many nintendo.
And I found many issued afrer 1 month.

-switch restart itself after attach right joy-con
-rp2040 cannot glitch if the micro sd is inserted.
-found shorted at 3.3v
-failed to init emmc(oled model)
-rst is not connected but it worked before.
-faile to init sd card

I don’t know what happened.

So anybody found the issued same as me?

Or can anyone suggest what it went wrong or what I done wrong.

I use

-rp2040
-awg30,36 wire
-47r, 1000 resistor
-dat0 adaptor(oled model)
-flex cable from v2.
-2.73 firmware (2.63, 2.74)

Please help.

Ps. I will insert pictures tomorrow.
Seems like you source the 3.3v from a wrong point.
 

QuiTim

Well-Known Member
Member
Joined
Mar 30, 2023
Messages
756
Trophies
0
XP
1,175
Country
Albania
Hello all, I’ve installed rp2040 to many nintendo.
And I found many issued afrer 1 month.

-switch restart itself after attach right joy-con
-rp2040 cannot glitch if the micro sd is inserted.
-found shorted at 3.3v
-failed to init emmc(oled model)
-rst is not connected but it worked before.
-faile to init sd card

I don’t know what happened.

So anybody found the issued same as me?

Or can anyone suggest what it went wrong or what I done wrong.

I use

-rp2040
-awg30,36 wire
-47r, 1000 resistor
-dat0 adaptor(oled model)
-flex cable from v2.
-2.73 firmware (2.63, 2.74)

Please help.

Ps. I will insert pictures tomorrow.
- You should use 38-40awg, no need to use thicker wire.
- 47ohm and 100ohm, no 1000ohm (maybe it was a typo).
- Most of the dat0 are shit, so if you are not sure you got the right one this can be the main issue for most of the things.
- Flex is hit and miss at this point, you are better using bare mosfet.
Add to this flux residue, cold joints, posible shorts after shield placement, possible wrong sourcing of 3v3 and gnd (especially on Lite) and you got yourself the recepie for 99% of the issues you described.
Lets see after you upload pictures...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=sGClRsx0x64