Author Topic: Cyberpower UPS CP1500EPFCLCD repair  (Read 4475 times)

0 Members and 1 Guest are viewing this topic.

Offline Simonv92Topic starter

  • Newbie
  • Posts: 4
  • Country: it
Cyberpower UPS CP1500EPFCLCD repair
« on: April 10, 2024, 04:46:08 pm »
Hi all!
I have a Cyberpower ups CP1500EPFCLCD (europe version) with a damaged cpu (probabily after some problems with the usb com port).
The cpu on the board is an ST STM32F102C8T6, but I don't have the source code to program a new one.
There's a way to obtain the binary code for the cpu? Or does any one of you have one unit to read the code?
Thank you very much!
Best regards

Simone
 

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 5986
  • Country: ca
Re: Cyberpower UPS CP1500EPFCLCD repair
« Reply #1 on: April 10, 2024, 10:14:27 pm »
it depends if someone has the same ups and can or could read the mcu  if it is not locked from being read 

and for sure   you will never get a source code

your chances are pretty much zero at this point, only time will tell       
« Last Edit: April 10, 2024, 10:15:59 pm by coromonadalix »
 

Offline fmashockie

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: us
Re: Cyberpower UPS CP1500EPFCLCD repair
« Reply #2 on: April 11, 2024, 01:13:20 pm »
What do you mean the CPU is damaged?  I think what you're asking is, is it possible to flash the chip - flashing is the process of reading a programmed microcontroller (MCU) and taking that programming code to program another MCU.  The STM32 series is typically pretty easy to flash.  There are a lot of resources on how to do it.  Of course as long as it is not read-protected.  You won't know until you try (unless someone else has already tried with this make/model UPS).

I ask what you mean by damage because it is still possible to flash a faulty MCU depending on where the fault is.  For example, I've flashed MCUs successfully that have a couple bad IO pins.  But obviously if the whole chip is dead, you're not going to be able to perform this procedure.

Here's a video I did on flashing a STM32 series MCU utilized in the APC BR1500G UPS.  I go through how to flash the MCU using STM's free software and a UART-USB cable. As you can see, APC did not read-protect their MCUs for this model UPS.  You'd be surprised how many companies don't.  Good luck!

 

Online coromonadalix

  • Super Contributor
  • ***
  • Posts: 5986
  • Country: ca
Re: Cyberpower UPS CP1500EPFCLCD repair
« Reply #3 on: April 11, 2024, 02:14:00 pm »
oh  if they haven't locked it   good for the OP   

just grab a cheap programmer interface  and maybe in time, someone may or will post  the mcu content ...   :-+
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf