Hi everyone, while trying to install a cooling fan on my brand new smt750, I managed to short what I think its the main processor for the UPS, that being an STM32F103RCT6 since that was a while back I have since replaced this MCU and have full access to it from STM32 UTILITY and ST-LINK programmer through the JTAG header on the UPS.
Now all I need is the bin firmware file to download to the mcu, I've downloaded the firmware upgrade files from www.apc.com but these are not in bin format but some compressed or encoded .enc format, can anyone here tell me where can I find this files so that I can finally get this UPS up and running.
I'll appreciate any help
Thanks very much
I'm impressed with your industriousness. That said, APC doesn't provide unencrypted firmware images.
First of all, thanks for your kind reply, for a while I thought I had posted in the wrong forum.
Well that is not what I expected from this company, I've been using APC for years now but I had never such a need for firmware as most of the models I deal with are Back UPS models which never required firmware upgrades like this one.
I've been a computer tech for more than 20 years and deal with everything from routers to printers and never had any problems with manufacturers hiding the firmware from their customers.
Now knowing what I now know about APC I guess I'm never buying APC again and the same advise will go to my customers.
What follows is from my Back-UPS Pro 700/Back-UPS RS 700G (Firmware 8.5.6 L3). I make no promises and bear no responsibility for anything you may do with the following information. That being said;
This is the SWD port on the 700G.
VSS/GND X X X VDD/3VVSSA? X JTDO SWCLK SWDIO
(Ignore the red wire. That's unrelated)
If you have access to a similar unit you can dump the firmware simply with ST-LINK/OpenOCD/etc. There was no code read protection (CRP) so no need for register readout bypass to get around CRP (I was actually a little disappointed). If you haven't got access to a donor unit yet I might be able to assist. Just email me at;
PS: Try to be nice to the APC engineers. :) They make good, solid, products and are pretty nice when encountered on these forums. You can understand APC wanting to protect their intellectual property and they have a right to do so.
"never had any problems with manufacturers hiding the firmware from their customers"EVERY manufacture of embedded devices does this. Any modern firmware updates you come across are going to be partial/differential/ and/or encrypted. There are a lot of good reasons for this.
Best of luck,-Colt
Choose a location