Any idea where to download the firmware 3.35G for the ZY1276?
Update:
After looking around more carefully, I decided to go to YZXStudio's TaoBao site (which seems to be the "official" site).
On the page that sells the STLink programmer (which I also got), there are links to the latest firmware update.
STLink programmer device in Taobao:
https://item.taobao.com/item.htm?spm=2013.1.0.0.18b1977bBi3AZA&id=40440336480
In the description, there's a link to the firmware download site:
http://pan.baidu.com/s/1c4ahNg
Go down the directory structure from the above link:
https://pan.baidu.com/s/1c4ahNg#list/path=%2F%E5%8D%87%E7%BA%A7%E6%96%87%E4%BB%B6%2F%E5%BD%A9%E5%B1%8FUSB%E8%A1%A8
The latest firmware so far is here (v3.35H dated 12/24/2017)
ZY1275ZY1276V335H-171224.zip
Followed the instructions given on the STLink item page (there are illustrations there, even if one couldn't read Chinese).
Basically the procedure is:
1) download & install the STLink utility (STM32)
2) you may want to do a Firmware Update on the STLink programmer device first (unplug/replug after firmware upgraded)
3) instructions suggest 2 possible ways of updating the ZYxxxx USB meter (there are other instructions there for updating the various YZXStudio devices, like the ZLxxxx load meter and the YZXStudio powerbank, but I won't delve into those since I didn't try those):
- follow the wire configuration (3 or 4-wire) as illustrated there:
- method (a) first connect the STLink programmer (4-wire) to the USB meter; next insert the STLink programmer to the PC's USB port, then run the STLink utility (actually you could run the utility even before connecting the STLink to the PC);
- method (b) do not connect the 3.3v wire of the STLink programmer (ie. only 3 pins), but instead plug the USB meter to a power source (eg. power bank / power adapter); then the order of connection described in (a) can be done in any order
4) STLink utility program operation:
- Open the firmware file (in my case, I used the "ZY1276-2.hex" -- I'm not sure what's the difference of the "ZY1276-1.hex", the instructions seem to indicate that if "-1.hex" fails, try the "-2.hex". [my ZY1276 formerly had firmware 3.33N; it's now updated to 3.35H]
- Click "Program Verify"
- if properly connected -- see (3), it seems to automatically open window box with "Verify after programming". Click Start. It should takes just several seconds.
- the instruction says to click "Disconnect from target" icon before actually disconnecting the STLink pins from the USB meter.
Of course, the tricky part of the above is holding the 4-pins (or 3-pins if externally powered) of the STLink programmer onto the USB meter for the whole time you're also controlling the program on the PC...
~~~~~~~~
I still have to try out what's new in the v3.35H firmware..
(update:)
after tinkering a bit (my ZY1276 came with 3.33N), after updating to 3.35H,
changes I immediately noticed (before I read the firmware changelog) --
- the "3-parameter" display page (volt/ampere/watt) (the screen where one can change orientation of the screen) now updates/refreshes faster than the other display pages (this is documented in the V3.35F-171129 changelog)
- the VA curve display page: clicking the button before will change to the next display page (the 3-parameter display), with the new firmware, clicking the button once will "stop" (pause) the curve display, clicking the button again changes to the next display page
(in effect, it now takes an additional button click to go to the next display page; also, clicking once "stops" the curve, but I don't know how to "resume" the curve display, other than to cycle to the next pages until it comes back to the curve display page -- if anyone knows how to "resume" the curve display after "pausing" it, other than to cycle thru the next pages until it comes back to the same page)
-protection detection display page, display order has been changed a bit: USB Type-C is now displayed on top, and with some additional info, whereas before, Type-C was displayed at the bottom and with less info (documented in V3.35E-171110, V3.35E-171120, V3.35H-171221, etc)
- new protocol detection triggers (mFi, AFC) [as documented in V3.35C-171022]
- have yet to test Apple mFi since I don't have a new Apple device at the moment (still using an old iPad 3 with older-type connector)