It’s a breadboard with an extender for a Raspberry Pi’s pins flipped upside down, a Raspberry Pi Pico, jumper wires, and a clip that came with a CH341A that suffers from the issue of being 5V.
The issue I think would be length of the wires.
Any thoughts? I’d consider soldering something together but I don’t have a soldering iron that would be great for something so small and I’m working with what I have on hand.
I also have a Raspberry Pi 4 and the CH341A that has the voltage issue if anyone has a better idea that might work.
You should check whether Pi Pico is supported by flashrom.
If it’s supported, then you can flash. At the end of the day, your BIOS doesn’t care how it get in there.
Could errors during the flashing process be dangerous though or would it just mean trying again until it works?
ELI5?
What exactly do you want to do and how?
I’d like to flash Libreboot on my Thinkpad T440P using the instructions from the Libreboot website
https://libreboot.org/docs/install/spi.html#raspberry-pi-pico
Then why don’t you?
Just don’t do this to your only main device
Because it can be very finicky and I don’t know what the ramifications would be if the wire length did cause issues flashing the firmware.
I would follow the installation steps and make a backup and check that back up but I don’t know how badly errors during the flashing process would effect the laptop.
Plenty of people also seem to use the CH341A unmodified without issue but I don’t know if the 5V issue may cause problems in rare situations or if it’s a complete gamble of whether or not it could brick your device. If it’s only an issue if you do something like jostle the clip while it’s doing something than it would be a lot easier for me to just go that route
The Raspberry Pi Pico can’t run Linux let alone Libreboot
Correct but it can be used to flash Libreboot on devices like the ThinkPad I mentioned in the title.
I’m asking if this configuration would be effective considering I’ve heard of people having issues with longer wires causing problems. Adding jumpers and a breadboard is just adding to that length.