Anyone of those should do the job, but keep in mind that these cheap programmers are not for medium/long time use or as professional tool.
Besides a more expensive/professinal programmer, there’s a lot of accessories like clips, interface cables, IC adapters to buy with more quality than these cheap kits.
I know they are not tools for professional use.
I’m learning and I don’t think my use of it will ever be professional (never say never!)
what do you mean with “these cheap programmers are not for medium/long time use”
Means they don’t last…obviously, what else could these words mean?
Usually the clip contacts and wires get broken, depends also on the handling…but its all cheap stuff, period.
EDIT: Better…a bit, regarding the programmer itself, the rest of the accessories are equal and ordinary as the CH341A kits. Still a loosy clip…
The main issue here is a good clip with firm connection to the ICs, the connection to it is very sensible and requires training and a steady hand/grip.
Thats it, the rest is getting experience, training and your money pocket.
Good luck.
Thank you very much for the explanation, I owe you a beer!
I understand your advice but at the moment it is an excessive expense, I want to practice and learn first.
I decided to go with an EZP2023+
just one last doubt can I use EZP2023+ on linux?
Thanks!
I have been looking into the EZP2019 - EZP2023 issue in Linux. I contacted the manufacturer of the programmer (http://www.yaojiedianzi.com/) asking for the source code. The manufacturer said he would think about it and did not reply again.
@MeatWar I own a TL866II plus, but I almost never use it. It’s a fine device but the software is very restrictive when using it on a chip not desoldered. It’s either a short or a bad contact.
I like the ‘stupidity’ of a CH341, but one should know how to check the results.
Thanks to all for the help.I ordered this EZP2023+ but from what I read I’m already thinking of canceling the order…
I tried to write to the seller if there are software or sources available for Linux, I hope (but not too much) for a positive response.
Now there are 3 options
Purchase a CH341A instead of the EZP2023+ (What would be the limitations?)
Use the Windows VM with the supplied software (Probably the best thing to do)
Purchase the clip and use ESP32/RPI as a programmer (why complicate your life Jimmy?! He already is!)
waiting for your opinion, show me the ways of the force!
It’s not as simple as it seems. The CH341 is not a programmable controller. Basic operating procedures in C are provided on the manufacturer’s website - https://www.wch-ic.com/.
EZP2019 - EZP2025 use the CH552/CH554 chip. It is a microcontroller of the 8052 family. It has a software program embedded in it, which is not the property of https://www.wch-ic.com/.
This is clear to me. if you don’t know the internal software of the CH552 you cannot send the commands to drive the programming.
But is it possible to rewrite the CH552 software with a custom one right? like a custom firmware?
Not one… more than one and compare the various images.
Dont you write anything before this.
PSU unplugged and no CMOS battery for start as it feeds the circuit, some boards will need this or even PSU stand-by.
You need patience with the clip grip.
Good luck.
certainly, at the moment I have the original intel bios and various dumps made with fpt.efi, flashrom and chipsec I will do others with the programmer as soon as it arrives.
Do you have any software to recommend for dump comparison?
How can I remove information from the bios to flash it on another motherboard?
for example a test secure boot key used to sign kernel module
The first thing that comes to mind is to modify the values in 0xFF with a hex editor but I’m not sure if this is a good procedure
@bigmdm Thanks for the tip, I’ll try to find out more when I get the programmer.
Tonight I remembered that I have some motherboards that I can use to practice. But there is always the question of how to remove the information from the bios.
The programmer arrived this morning and I performed the first dump (3 reads to be exact) on a MIB75R/MH_SG motherboard. everything seems to work correctly and I had no difficulty with the clip, I got in the first time!
I opened the files with UEFITool and they are recognized.
Now if I wanted to make some changes such as changing strings or removing RSA keys how can I proceed? can I edit the values directly with HxD?