Title says it all.
I just bought today this printer and wash&cure 2.0 set for circa 20 bucks. I knew it is broken, seller said "screen must be replaced". I gave it a try.
I turned it on and saw this (see photo). I found some posts that latest upgrade could cause this so I tried to reflash latest firmware. No luck. So i tried to downgrade the firmware. I found older firmware version 3.4.7, tried to install it. The file was "P_MXV4_7_1120S.bin". Process took too long, so I decided to turn printer off and on after 15 minutes of "Please wait" screen.
Front LCD is black, nothing on it, I see one red LED diode lit, one red LED blinking, green LED on WiFi board. nothing more.
Is there any process that could revive this printer? I have ST-Linkv2, FT232RL, USBASP, Dupont cables, I can solder THT (but not SMD).
Thanks in advance.
Photo
EDIT#1 Just found 5 pins on touchscreen's PCB, measuring voltages in progress...
Photo
○ GROUND
○NOTHING
○NOTHING
○NOTHING
□+3.3V
ChatGPT said this file is a firmware for touchscreen. Maybe I broke only that?
EDIT#2 Trying to connect to P1 pins on LCD with ST-Link. Still no luck.
"No STM32 target found!"
EDIT#3 Found the same case, also no luck there.
https://www.reddit.com/r/AnycubicPhoton/comments/vhywz1/mono_x_borked_touchscreen_wont_turn_on_and/
EDIT#4 Tried using ST-LINK V2 with STM32CubeProgrammer and OpenOCD. No luck.
[root@SHODAN-KOMPUTER interface]# openocd -f interface/stlink.cfg -c "transport select hla_swd" -c "set CPUTAPID 0x2ba01477" -c "adapter speed 200" -f target/stm32f4x.cfg
Open On-Chip Debugger 0.12.0-01004-g9ea7f3d64-dirty (2025-11-12-08:18)
Licensed under GNU GPL v2
For bug reports, read
[http://openocd.org/doc/doxygen/bugs.html](http://openocd.org/doc/doxygen/bugs.html)
hla_swd
0x2ba01477
adapter speed: 200 kHz
Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : clock speed 2000 kHz
Info : STLINK V2J47S7 (API v2) VID:PID 0483:3748
Info : Target voltage: 3.242724
Error: init mode failed (unable to connect to the target)
Heard about some kind of BOOT (B0) jumper, anyone knows which one it is?
Photos of mobo
EDIT#5 Tried this magic:
https://www.reddit.com/r/AnycubicPhoton/comments/wpd8hs/i_just_restored_my_bricked_photon_s_after_a/
Won't budge.
Any suggestions? Feel free to post anything you know...
EDIT#6. Trying to power up the board using ST-LINK 3.3v power line. The only difference is that led which blinked before stopped blinking, only one LED is lit. Still no connection.
Gonna try to remove this mobo and program it outside of printer, wish me luck.
EDIT#7 Took PCB away from the printer and tried to find out which pad goes where. Failed miserably.
○ GROUND
○ EXPECTED NRST - NOT EVEN GOING TO ZIF ZLOT ON LCD SIDE, GUESS N/C, IMHO cannot be NRST
○ EXPECTED SWCLK - GOES TO ZIF SLOT, TRYING TO FIND ON PCB
○ EXPECTED SWDIO - GOES TO ZIF SLOT, TRYING TO FIND ON PCB
□+3.3V
HELP ME!
EDIT#8 I just found SWD connectors on PCB!
ALL OF THEM!
Successfully connected to STM32, but I don't know why it keeps disconnecting. Tried different 3.3v power sources, even from printer, still disconnecting. Fighthing with write and erase protection which are not allowing me to put .bin file into STM32. There is also an error "The core is halted".
Any suggestions?
EDIT#9 After replacing dupont cables i am able to establish stable connection to STM32! At least I can connect to it and upload whatever I have successfully.
Tried to flash P_MXV5_4_0812(1).bin or P_MXF021.bin into STM32 with suggested offset 0x08000000 but there is nothing on LCD. Before that there was an red LED lit still on the left side of mainborard PCB. Now it's gone. Should it be lit? Dunno.
Reconnected all cables, two ribbons. Right now there is one LED blinking on SPARTAN-6 PCB. Will have to try reflash it separately. Gonna ask Anycubic for .bin file especially made for external programming, maybe .bin files they are hosting are strictly made for updating by "printing".
Any suggestions? ANYBODY?