diff --git a/en/hardware-programmer-ch341a-voltage-fix.md b/en/hardware-programmer-ch341a-voltage-fix.md new file mode 100644 index 0000000..5ba454c --- /dev/null +++ b/en/hardware-programmer-ch341a-voltage-fix.md @@ -0,0 +1,31 @@ +# OpenIPC Wiki +[Table of Content](../index.md) + +CH341A Programmer +----------------- + +### Fixing high voltage bug + +Early versions, prior ver. 1.7, of the cheap and popular CH341A Mini Programmer +have a nasty bug where voltage levels on data lines remain at 5V despite the +programmer being set to 3.3V with the jumper. + +@ddemos1963 came out with an interesting hack to fix the issue in an efficient +and artsy way. + + + +Sever the connection between between 5V power line and the CH341A chip. +With a sharp utility knife, cut the trace on the back of the programmer board. + + + +Connect 3.3v output leg of the voltage regulator to pin 9 of CH341A IC bridging +it to a corresponding trace at a nerby capacitor. + + + +Restore power to the chip re-routing 3.3V voltage from 3v3 pin to pin 28 +of CH341A IC through 5V pin connector on the header. + + diff --git a/images/hardware-ch341a-hack-1.webp b/images/hardware-ch341a-hack-1.webp new file mode 100644 index 0000000..c9a3b87 Binary files /dev/null and b/images/hardware-ch341a-hack-1.webp differ diff --git a/images/hardware-ch341a-hack-2.webp b/images/hardware-ch341a-hack-2.webp new file mode 100644 index 0000000..37a8dd0 Binary files /dev/null and b/images/hardware-ch341a-hack-2.webp differ diff --git a/images/hardware-ch341a-hack-3.webp b/images/hardware-ch341a-hack-3.webp new file mode 100644 index 0000000..2a41c5c Binary files /dev/null and b/images/hardware-ch341a-hack-3.webp differ diff --git a/images/hardware-ch341a-hack-4.webp b/images/hardware-ch341a-hack-4.webp new file mode 100644 index 0000000..91ebbae Binary files /dev/null and b/images/hardware-ch341a-hack-4.webp differ diff --git a/images/hardware-ch341a-hack-5.webp b/images/hardware-ch341a-hack-5.webp new file mode 100644 index 0000000..4cebcee Binary files /dev/null and b/images/hardware-ch341a-hack-5.webp differ diff --git a/images/hardware-ch341a-hack-6.png b/images/hardware-ch341a-hack-6.png new file mode 100644 index 0000000..441e85a Binary files /dev/null and b/images/hardware-ch341a-hack-6.png differ diff --git a/index.md b/index.md index 1cd34af..79ac2a4 100644 --- a/index.md +++ b/index.md @@ -53,6 +53,9 @@ OpenIPC Wiki - [Releases in Telegram](https://t.me/s/openipc_dev) - [Source code](en/source-code.md) +### Equipment +- [CH341A programmer](en/hardware-programmer-ch341a-voltage-fix.md) + ### Development - [Boot device with NFS](en/dev-nfs-boot.md) - [FFMPEG usage](en/dev-ffmpeg-usage.md)