This is definitely one of the hardest welds I've tried to make. and I don't have a 0.2mm cable to make it, only 0.1mm and this one is 30awg.
what is the problem of doing only 1 mosfet?
You can use a single mosfet, 2 makes makes it a bit more stable, based on discussions in this thread. You may also get better luck if you tried without insulation and have the copper strands twisted for more rigidity.
i see,but i dont have the skills for use that picotool,i need can update then via usb BEFORE, install,and thats right,for use tolbox the chip must be installed,thats the problem,i need update then before install in the switch,just like my old chips,the chip in the picture works perfect,never have any single problem,they conect to pc perfect without problems,but suplier say factory is no make then anymore,now they fabric the hwflyrp2040 instead
You can use a single mosfet, 2 makes makes it a bit more stable, based on discussions in this thread. You may also get better luck if you tried without insulation and have the copper strands twisted for more rigidity.
You are welcome.
As for capacitor I would suggest,
- Weller RTP 001 solder tip (you can get a custom pen for these tips if you don't want to buy the whole station, let me know if you need the link) or
- JBC C115118 tip (you can pair these with alot of chinese stations)
You can cheap out on station but the tip has to be genuine
- Good flux (it makes a difference)
- Sn63/Pb37 or preferably Sn62Pb36Ag2 solder
Soldering iron to 370-400, tin the mosfet wire then add flux to cap and add some solder to the tip of the iron and just slightly touch the side of the cap and boom you added some low melt solder to cap. Now pres the tinned wire to cap and again just a slight touch (2sec max) and there you have it.
I guarantee that you will nail it
Now don't get me wrong, there are people here that can solder this with their left foot holding a fork heated over stove but I'm not one of those guys so having the right tools (in this case read expensive) puts you closer to the pro league
Thank you for the time you spend writing this. A good way for me to start is changing the tip like you recommended.
Regarding MOSFETs, Would you guys recommend I solder directly into the cap or remove it entirely and solder directly to the pad?
I think I managed to make the mosfets, is there any way to test with the multimeter? I did the diode test, with the mosfet without the wires and with the wires, the red wire, continuity with the green one? is correct ?
That's a good question that I couldn't find an answer for. When doing a flex cable, I get a 0.5-0.9v on the third wire, but when using mosfet, nothing. Zero. How can I check my MOSFET work before booting it?
@rehius
I've read the `glitch_try_offset` function.
I might be wrong understanding it. But shouldn't be the variable `edges` added to the `offset` parameter?
```
int gres = do_glitch(offset, *width, 300, 6);
```
should be
```
int gres = do_glitch(offset + edges, *width, 300, 6);
```
I have read the code and its beautiful. Thanks again for sharing.
No, the glitch_try_offset is a single attempt for the specific offset. There we try that offset several times.
The second glitch parameter - width - should be on the very edge of "timeout" (when the glitch is too strong, CPU halts) and "failure" (when the glitch is too weak, and CPU had no reaction).
There we are varying width back and forth to swing around that point. Number of "edges" is amount of times we pass through the optimal glitch positions, as I found, that is a good point of reference for amounts of tries for the specific offset.
Since each offset should be tried many many times, there are tons of tricks for attempt time reduction (to speed up the whole process)
No, the glitch_try_offset is a single attempt for the specific offset. There we try that offset several times.
The second glitch parameter - width - should be on the very edge of "timeout" (when the glitch is too strong, CPU halts) and "failure" (when the glitch is too weak, and CPU had no reaction).
There we are varying width back and forth to swing around that point. Number of "edges" is amount of times we pass through the optimal glitch positions, as I found, that is a good point of reference for amounts of tries for the specific offset.
Since each offset should be tried many many times, there are tons of tricks for attempt time reduction (to speed up the whole process)
Because i read from the `prepare_random_array()` that the offset are generated from 6200-6900 with 10 step (6200, 6210, 6220...)
I thought maybe when the `step` (to find the proper `width`) already precised (step = 1) then the code will make a fine step on the offset (6200, 6201, 6203). I also guess, if the offset change, maybe the width should also need to be 'searched' again.
It is thin enough to fit under the shield without any bulge. The green adapter comes pre-balled on both sides so there's no reballing needed.
The installation process is:
- Detach emmc (add flux around it, then heat 160c 1 minute, 260c 1 minute, 360c 1 minute, then 400c for a few seconds until it detaches if it hasn't already)
- Clean emmc pads on the motherboard with solder wick
- Clean emmc with solder wick
- Add flux to the emmc pads on the motherboard and align green adapter on top. heat 160c 1 minute, 260c 1 minute, 360c 1 minute. Then it should be nicely attached.
- add flux on emmc pads on top of the green adapter and align emmc on top. heat 160c 1 minute, 260c 1 minute, 360c 1 minute. Then it should be nicely attached.
- solder dat0, clk, cmd wires on the nice, large solder pads of the green adapter.
Two long debug pulses. CLK is connected properly. What could be a problem? How do i check if mosfets connected?
P.S. Yeah, i know, it's messy. But everything connected properly.
Two long debug pulses. CLK is connected properly. What could be a problem? How do i check if mosfets connected?
P.S. Yeah, i know, it's messy. But everything connected properly.
This doesn't really answer your question, but those "OATO" adapters have been mentioned in this thread before. The point of contact with the ball under the IC seems to be too wide and/or poorly cut, potentially causing shorts with the ones next to it.
The so-called "four anchor" adapters, or even the "corner style" adapters, are generally preferred. I guess that (and the obvious misspell of "DAT0") is why the "OATO" is so much cheaper than the others.
FWIW, I have the "OATO" adapters on hand, along with everything else to perform this mod right now, and yet I'm waiting for a shipment of the "four anchor" adapters before attempting it. Just my 2¢.
Looks much better now.
You could also do just one mosfet in the future, and if it does not work then you add edhe second one.
So 1 mosfet but both capacitors.
Thank you for the time you spend writing this. A good way for me to start is changing the tip like you recommended.
Regarding MOSFETs, Would you guys recommend I solder directly into the cap or remove it entirely and solder directly to the pad?
This has been mentioned earlier if I remember correctly and it was recommended to keep the cap if possible since it's better for the apu in the long run especially if you play high resource demanding games
I got green on 2.7. I dont know if this changed in 2.72. There should be a changelog on page 78
*Edit: lightninjay already anwered this, yellow is OK now in the new firmware.
I second @Nephiel opinion. The reading is correct but those adapters are not good.
I had an Oled where I spent 3 days trying to figure out what was happening and turns out dat0 was giving some short under emmc.
Maybe it's the photo but I can already see some deformation on the upper left side of the adapter.
Good afternoon I ran into an interesting problem.
Switch OLED (FW 2.67). DAT0 adapter, the contact is well soldered. Diode test value 0.800v. Same value when pin is already soldered to rp2040 Zero (wire 0.1mm).
Approximately once a week at the next reboot of the switch, I get the yellow color of the LED and it loads only in OFW.
I check the contact to the ground in the DAT0 diode mode and I already get about 1.500v. Strange.
I just unplug the DAT0 wire from rp2040 and immediately solder it back. Immediately a diode test shows the correct 0.800v. Everything works fine again until the next similar event.
I tried to change the wire from the adapter to rp2040 to a thinner one, I also changed the resistor (the correct one is 47Ohm), but the problem repeats regularly.
Some kind of mysticism, any ideas why this happens and how I could avoid this in the future? Can I replace the rp2040 board?
Good afternoon I ran into an interesting problem.
Switch OLED (FW 2.67). DAT0 adapter, the contact is well soldered. Diode test value 0.800v. Same value when pin is already soldered to rp2040 Zero (wire 0.1mm).
Approximately once a week at the next reboot of the switch, I get the yellow color of the LED and it loads only in OFW.
I check the contact to the ground in the DAT0 diode mode and I already get about 1.500v. Strange.
I just unplug the DAT0 wire from rp2040 and immediately solder it back. Immediately a diode test shows the correct 0.800v. Everything works fine again until the next similar event.
I tried to change the wire from the adapter to rp2040 to a thinner one, I also changed the resistor (the correct one is 47Ohm), but the problem repeats regularly.
Some kind of mysticism, any ideas why this happens and how I could avoid this in the future? Can I replace the rp2040 board?
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
Another day, another great emulator that makes its way into the Apple Store for more users to enjoy. With Apple opening its store up to videogame emulators earlier...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Continuing with the number of available retro emulators found in the Apple Store, after Apple's decision to finally allow videogame emulators on their store, another...
Palmer Luckey is known for his pursuits into the world of virtual reality, having founded Oculus and designed the Rift VR headset. Prior to the $2 billion dollar...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
After several months of work, the Harbour Masters 64 team have released their first public build of 2Ship2Harkinian, a feature-rich Majora's Mask PC port. This comes...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
After a little more than three years of exclusivity with the Epic Games Store, Square Enix has decided to bring their beloved Kingdom Hearts franchise to Steam. The...
Another day, another Nintendo DMCA takedown against fan-made content.
Just a few minutes ago, Nintendo issued a DMCA takedown notice against a widely known and...
Sony is once more attempting to reintroduce players to their older library of games by re-releasing classic PlayStation 2 titles onto the PlayStation Store. During...
Retro handheld manufacturer Anbernic has revealed its first clamshell device: the Anbernic RG35XXSP. As the suffix indicates, this handheld's design is inspired by...
With the vast success of Super Mario Maker and its Switch sequel Super Mario Maker 2, Nintendo fans have long been calling for "Maker" titles for other iconic genres...
The latest State of Play is here. This is PlayStation's Summer showcase, providing updates to new updates on upcoming games and brand new reveals. The 35-minute...