# So you bricked your o3c v2.0 (CH32V305CCT6) ## Step 1. Prerequiste - 5 Male - Female standard jumper wire Link: [Amazon](https://www.amazon.com/California-JOS-Breadboard-Optional-Multicolored/dp/B0BRTHR2RL) | [Shopee](https://shopee.vn/D%C3%A2y-B%E1%BA%B9-40-S%E1%BB%A3i-%C4%90%E1%BB%B1c-%C4%90%E1%BB%B1c-%C4%90%E1%BB%B1c-C%C3%A1i-C%C3%A1i-C%C3%A1i-(jumper-wire)-i.211729822.3436208780#:~:text=B%E1%BB%99%20d%C3%A2y%20b%E1%BA%B9%2040%20s%E1%BB%A3i%20nhi%E1%BB%81u%20m%C3%A0u%20d%C3%A0i,%2B%20%C4%90%E1%BB%B1c%20-%20C%C3%A1i.%20%2B%20C%C3%A1i%20-%20C%C3%A1i.) - 1 WCH - LinkE module Link: [Amazon](https://www.aliexpress.us/item/3256804994338353.html?spm=a2g0o.productlist.main.1.4ca07ce9aI7V7J&algo_pvid=6396d06e-7ddf-492a-ab3f-d6e3b4670fdf&algo_exp_id=6396d06e-7ddf-492a-ab3f-d6e3b4670fdf-0&pdp_ext_f=%7B%22order%22%3A%22885%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21VND%2195935%2195935%21%21%213.30%213.30%21%402140ed7717592959894502774eb512%2112000031995716078%21sea%21VN%210%21ABX%211%210%21n_tag%3A-29910%3Bd%3A701d8f2%3Bm03_new_user%3A-29895&curPageLogUid=rcBuQUFpJCXJ&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005005180653105%7C_p_origin_prod%3A&gatewayAdapt=glo2usa4itemAdapt) | [Shopee](https://shopee.vn/M%E1%BA%A1ch-n%E1%BA%A1p-WCH-Link-E-i.40457622.23522535602) | [Ozon](https://ozon.ru/t/vBzRuxP) - O3C Firmware code Link: [Catbox](https://files.catbox.moe/7qdm0e.zip) ## Step 2. Disassemble Disassemble the front and back case and remove the screws. There are 4 long and 4 short screws in total. ## Step 3. Wiring ![](https://files.catbox.moe/frpx82.jpg) Connect exactly like follows: | WCH LinkE | o3c | | -------- | -------- | | SWCLK/TCK | CLK | | SWDIO/TMS | DAT | | GND | GND | | 3V3 | VCC | | RST | RST | If the wires you bought are smaller than the holes, you may need to lightly press the metal pins for the next step to ensure that it is touching the holes' wall. ## Step 4. Reflash Download the programming tool at [https://www.wch.cn/downloads/WCH-LinkUtility_ZIP.html](https://www.wch.cn/download/file?id=418) 1. Extract and run ![image](https://hackmd.io/_uploads/r1gznR8Nel.png) 2. Click on [Get] and [Set] button on the `Active WCH-Link` section. ![image](https://hackmd.io/_uploads/ByBb6AUNex.png) 3. After verifying that WCH-Link is at Risc-V mode, click [Refresh]. You should see one device connected. ![image](https://hackmd.io/_uploads/HJwG6AINgg.png) 4. Press `Alt + P` on the keyboard to Clear flash code, then click Target > Disable Chip-Code protect ![image](https://hackmd.io/_uploads/HyI4TCINgg.png) 5. After a few seconds, click [Get] and [Set] under `Enable Soft-Ctrl IWDG` option ![image](https://hackmd.io/_uploads/HywBpCIVeg.png) 6. Set `TargetFile` to the location of the o3c firmware code. Press `F10` on your keyboard to start flashing ![image](https://hackmd.io/_uploads/ByCvaC84eg.png) 7. Disconnect when done. If the boot screen appears, you succeeded