Please or Register to create posts and topics.

EVC2 Beta Software

Page 1 of 12Next

Release 1.0.1.17

  • Requires firmware 0009 (any version)
  • Supports EVC2 Mini
  • Added experimental support for CHL8214
  • Improved MP2979 profile
  • Added function for scanning for devices on launch
  • Improved description of some I2C error messages

Download software: EVC2 1.0.1.17.zip

Latest firmware: https://www.elmorlabs.com/index.php/forum/topic/evc2-beta-firmware/

Supported I2C devices in this release:

Spoiler

  • ElmorLabs AMPLE-X1
  • ElmorLabs EFC
  • ElmorLabs EFC-SB
  • ElmorLabs HOT
  • ElmorLabs PMD
  • ElmorLabs REOM1A
  • ASP1103
  • ASP1405I
  • CHL8228
  • CHL8266
  • IR3565A
  • IR3565B
  • IR3567B
  • IR3595
  • IR35201
  • IR35204
  • IR35217
  • ISL69138
  • MP2856
  • MP2857
  • MP2888
  • MP2891
  • MP2940
  • MP2979
  • NCP4208
  • NCT3931U
  • NCT3933U
  • RAA229613
  • RAA229621
  • uP6208
  • uP6218
  • uP9505
  • uP9512
  • VT1165M
  • XDPE312G5
  • CHL8214 (TBC)

Previous releases:

Spoiler

Release 1.0.1.16

  • Requires firmware 0009 (any version)
  • Added support for MP2856, MP2857, MP2940, MP2979 (MP2979 requires manually adding the profile)
  • Fixed an EFC detection issue
  • Fixed a window scaling bug
  • Fixed a DAC stall issue
  • Added min/max display for EVC2N DAC

EVC2 1.0.1.16: https://1drv.ms/u/s!Atmpv-6qHr_64KIU5l8RRF05voczTA?e=AuIo9p

Release 1.0.1.15

  • Requires firmware 0009 (any version)
  • Added support for EFC-SB

EVC2 1.0.1.15: https://1drv.ms/u/s!Atmpv-6qHr_6385xwu54Opy63S3Cvw?e=ofQQI0

Release 1.0.1.14

  • Requires firmware 0009 (any version)
  • Fixed an issue with DAC CH2/3 settings not applying

EVC2 1.0.1.14: https://1drv.ms/u/s!Atmpv-6qHr_63ucJAoLQzHvEERSIvw?e=ignV1c

Release 1.0.1.13

  • Requires firmware 0009 (any version)
  • Added support for MP2891
  • Improved I2C device detection

EVC2 1.0.1.13: https://1drv.ms/u/s!Atmpv-6qHr_63oRjtHrKBbH1nASSJA?e=Nks5PW

Release 1.0.1.12

  • Requires firmware 0009 (any version)
  • Added DAC option for EVC2SE with fine SRC1/2 adjustments
  • Added support for ElmorLabs AMPLE-X1, RAA229613, RAA229621
  • Fixed an auto-detection issue for CHL8228

EVC2 1.0.1.12: https://1drv.ms/u/s!Atmpv-6qHr_6258TRNI0fHthbfT83w?e=YlPkgq

Release 1.0.1.11

  • Requires firmware 0009 (any version)
  • Added support ElmorLabs HOT300, NCP81022, MP2891 (monitoring and partial control), VT1556M (untested)
  • Improved SPI flash size detection

EVC2 1.0.1.11: https://1drv.ms/u/s!Atmpv-6qHr_619ZX4Jj0ZOotPWMIng?e=doxpby

Release 1.0.1.10

  • Requires firmware 0009
  • Added support for REOM1A (ROG_EXT I2C module)
  • Added Hwinfo support for the Data Logger (can output sensors to Hwinfo)
  • Fixed timeout duration option for PMD not working
  • Fixed MP2888A power readings being 50% of actual
  • Improved SPI flash size detection

EVC2 1.0.1.10: https://1drv.ms/u/s!Atmpv-6qHr_61b510BnKMdwNWAx-4Q?e=ePG4St

Release 1.0.1.8

  • Requires firmware 0009
  • Added support for the PMD Power Measurement Device
  • Improved graph scaling and positioning
  • SPI flashing now adapts better when data size is different from flash size

EVC2 1.0.1.8: https://1drv.ms/u/s!Atmpv-6qHr_61Lkr3MyVXh0kbvZxrA?e=vR0Nu3

Release 1.0.1.7c

  • Requires firmware 0009
  • Added support for the EFC Easy Fan Controller

EVC2 1.0.1.7c: https://1drv.ms/u/s!Atmpv-6qHr_60fpcNwSZKx2fhBd6nA?e=ek2ObB

Release 1.0.1.7b

  • Requires firmware 0009
  • Added support for the HOT Heater Controller
  • Removed ASP0800 (test)

EVC2 1.0.1.7b: https://1drv.ms/u/s!Atmpv-6qHr_60KgO18ZrvJ8KSMuuRQ?e=LcjvPy

Release 1.0.1.7

  • Requires firmware 0009
  • Added display of firmware patch version (ex 0009a)
  • Fixed bugs related to reading more than 2 byte values over I2C

EVC2 1.0.1.7: https://1drv.ms/u/s!Atmpv-6qHr_6zdwH5VBs_ikoM9cfgg?e=zKQ8WM

Release 1.0.1.6b

  • Requires firmware 0008 (0008e recommended)
  • Updated profile for XDPE312G5

EVC2 1.0.1.6b: https://1drv.ms/u/s!Atmpv-6qHr_6zNMcyHhTGInugB-uqg?e=TASvPG

Release 1.0.1.6

  • Requires firmware 0008 (0008e recommended)
  • Improved I2C error handling
  • Improved SPI error handling
  • Added support for XDPE312G5

EVC2 1.0.1.6: https://1drv.ms/u/s!Atmpv-6qHr_6zKQ2An6GTNgi3_7qLg?e=TRf2U4

Release 1.0.1.5

  • Requires firmware 0008 (0008b recommended)
  • Supports EVC2SX
  • Added CSV logging functionality (Data Logger)
  • Updated profiles: uP9512

EVC2 1.0.1.5: https://1drv.ms/u/s!Atmpv-6qHr_6yq94tTaqgpwnmexp3A?e=b2BuMo

Release 1.0.1.4

  • Requires firmware 0007
  • Supports EVC2S
  • Added the possibility to move devices to separate windows (right click the item in the list)
  • Added the possibility to show a graph in a separate window (double click the graph)
  • Updated profiles: ASP0800, CHL8228, 

EVC2 1.0.1.4: https://1drv.ms/u/s!Atmpv-6qHr_6yMlyuhXpdYfHM2yTJQ

Release 1.0.1.2d

  • Requires firmware 0006/0006b
  • Fixed an issue with the DAC settings
  • Added a NCT3931U profile (manually added)
  • Improved VT1165M profile which has now been tested

EVC2 1.0.1.2d: https://1drv.ms/u/s!Atmpv-6qHr_6wMIpCKzh0ZzUsstCnQ?e=dhmaO0

Release 1.0.1.2

  • Requires firmware 0006 (https://www.elmorlabs.com/index.php/forum/topic/evc2-beta-firmware/)
  • Update target to .NET Framework 4.7.2
  • Added many new options for IR3567B
  • Fixed some IR3567B monitoring items
  • Added support for CHL8328 & CHL8228
  • Added support for IR3595
  • Monitoring now updating only when there are new values
  • Added an option to change monitoring interval and toggle background updates
  • Added debug logging functions
  • Updated USB command interface (FW 0006, USB_IF_VERSION = 0x05)
  • Improved USB command efficiency (FW 0006)
  • Supports CHL/IR/Infineon Process Call register access (FW 0006)
  • Updated I2C XML file reader to support additional functionality
  • I2C XML file Register "Offset" tag renamed to "Command"
  • Added support for multiple EVC2 devices
  • Improved dynamic window scaling
  • Improved EVC2 device handling when connecting/disconnecting
  • Added OLED configuration options (use "Detect devices" under I2C3)
  • Some settings now stick between sessions
  • Various bugfixes

EVC2 1.0.1.2: https://1drv.ms/u/s!Atmpv-6qHr_6v4VDkquQASgXYy7RuA?e=jd6ivD

Release 1.0.1.1c

  • Fixed applying voltage in I2C and PMBus mode on IR3567B
  • Requires firmware 0005 (or you get UsbIfVersion error)

EVC2 1.0.1.1c: https://1drv.ms/u/s!Atmpv-6qHr_6uNk5Vyrunx8sDZRoJQ?e=SIdE4a

Release 1.0.1.1b

  • Patched Loop 2 Manual Voltage overriding Loop 1 Manual Voltage on AMD systems for IR35201/Ir35204/IR35217/ASP1405I
  • Requires firmware 0005 (or you get UsbIfVersion error)

EVC2 1.0.1.1b: https://1drv.ms/u/s!Atmpv-6qHr_6uLVX68V4bLVcWv4kUg?e=5LdFXa

Release 1.0.1.1

  • Tweaked SPI Flash detection (may be worse without the EVC2N4_SPI_BOOSTER)
  • Added option to limit automatic Vcc to 1.8V
  • Made I2C readings more rigorous to try to prevent erroneous data. May have some performance penalty. 
  • Added an initial note about the nature of this software
  • Updated the I2C device XML structure
  • Added very basic OLED configuration options
  • Added CHL8318 support
  • Added experimental support for IR3567B, IR3595, IR35217. Apply Vmax first to prevent damaging your hardware if things go wrong.
  • Added a debug logging option
  • Requires firmware 0005 (or you get UsbIfVersion error)

EVC2 1.0.1.1: https://1drv.ms/u/s!Atmpv-6qHr_6t8deEE7z-QjWIuUhWw?e=dAc7r0

Release 1.0.1.0

  • Much improved SPI flash handling
  • Added additional checks to see if SPI Vcc is present before trying to apply it
  • Fixed GUI lockups when performing SPI operations
  • Updated the I2C device XML structure including support for IR LDF formats
  • Added PMBus support for ASP1405I/IR35201/IR35204
  • Added support for uP6208/uP6218
  • Requires firmware 0005 (or you get UsbIfVersion error)

EVC2 1.0.1.0: https://1drv.ms/u/s!Atmpv-6qHr_6tY1hbx8jF2A34dEfIw?e=0g9IgT

Release 1.0.0.10

  • Fixed an issue with IR35201/ASP1405I which would result in 2x higher output voltage than expected
  • Added preliminary support for IR35204
  • Requires firmware 0005 (or you get UsbIfVersion error)

EVC2 1.0.0.10: https://1drv.ms/u/s!Atmpv-6qHr_6s_Q_CroTXcUvUPhbdw?e=VCpRlj

Release 1.0.0.9

  • Requires firmware 0005
  • Split I2C device configuration into one per device for easier maintenance
  • Enabled I2C write support
  • I2C device support list:
    • ASP1405I
    • IR35201
    • MP2888
    • uP9512
    • NCT3933U
  • UART support is still limited
  • Removed due to an issue with IR35201/ASP1405I on some configurations that would set output voltage to 2x requested

EVC2 1.0.0.9: Removed

First release 1.0.0.7

EVC2 1.0.0.7: https://1drv.ms/u/s!Atmpv-6qHr_6s6cy_Pov5kCS3euOBA

Driver installation guide (Windows 7): https://1drv.ms/b/s!Atmpv-6qHr_6soEvXO4CrYBxCva4lw

Rave, MattyXR and 3 other users have reacted to this post.
RaveMattyXRMol OlssonVeiifreeman2580

I successfully flashed the new firmware and was able to communicate with the evc2 over usb. However, with the new firmware I no longer get readings on the oled display. When plugging the same oled display into my other evc2 module (running the old firmware), the display works fine. 

Is anyone else having this problem?

Quote from MattyXR on 2019-07-19, 01:57

I successfully flashed the new firmware and was able to communicate with the evc2 over usb. However, with the new firmware I no longer get readings on the oled display. When plugging the same oled display into my other evc2 module (running the old firmware), the display works fine. 

Is anyone else having this problem?

In the release notes for firmware 0004 it mentions "Temporarily disables the OLED display"

Can we already use the hotwire feature? it's killing me to stare at this thing and not be able to use it hahaha

New software uploaded, see the top post.

 

Quote from Luc Salmon on 2019-07-30, 04:55

Can we already use the hotwire feature? it's killing me to stare at this thing and not be able to use it hahaha

Yes, it works. Check the end of this video for an example: https://www.youtube.com/watch?v=ohMSwZRtA8o

  1. Measure resistance between FB and VOUT to get R1
  2. Measure resistance between FB and GND to get R2
  3. Measure the voltage at FB which should be = VREF
  4. Connect SRCx to FB
  5. Connect VINx to VOUT
  6. Enter R1/R2/VREF values under DAC1 in the EVC2 software
  7. You should now be able to modify the voltage. I'd recommend starting with a small positive value which would decrease the output voltage.
Quote from elmor on 2019-08-06, 01:46

New software uploaded, see the top post.

 

Quote from Luc Salmon on 2019-07-30, 04:55

Can we already use the hotwire feature? it's killing me to stare at this thing and not be able to use it hahaha

Yes, it works. Check the end of this video for an example: https://www.youtube.com/watch?v=ohMSwZRtA8o

  1. Measure resistance between FB and VOUT to get R1
  2. Measure resistance between FB and GND to get R2
  3. Measure the voltage at FB which should be = VREF
  4. Connect SRCx to FB
  5. Connect VINx to VOUT
  6. Enter R1/R2/VREF values under DAC1 in the EVC2 software
  7. You should now be able to modify the voltage. I'd recommend starting with a small positive value which would decrease the output voltage.

Thank you so much! great info and well explained!
I'm having some trouble running the new software however; i've tried flashing the new firmware a second time but still get the  UsbIfVersion error and some .net framework error popups. on windows 10 and not really sure how to proceed.
Thanks!

Quote from Luc Salmon on 2019-08-08, 00:01
Quote from elmor on 2019-08-06, 01:46

New software uploaded, see the top post.

 

Quote from Luc Salmon on 2019-07-30, 04:55

Can we already use the hotwire feature? it's killing me to stare at this thing and not be able to use it hahaha

Yes, it works. Check the end of this video for an example: https://www.youtube.com/watch?v=ohMSwZRtA8o

  1. Measure resistance between FB and VOUT to get R1
  2. Measure resistance between FB and GND to get R2
  3. Measure the voltage at FB which should be = VREF
  4. Connect SRCx to FB
  5. Connect VINx to VOUT
  6. Enter R1/R2/VREF values under DAC1 in the EVC2 software
  7. You should now be able to modify the voltage. I'd recommend starting with a small positive value which would decrease the output voltage.

Thank you so much! great info and well explained!
I'm having some trouble running the new software however; i've tried flashing the new firmware a second time but still get the  UsbIfVersion error and some .net framework error popups. on windows 10 and not really sure how to proceed.
Thanks!

It's because the software and firmware version doesn't match, 1.0.0.10 software requires firmware 0005. You can double check that the software version is correct under file properties of EVC2.exe. If it is, it would mean the firmware didn't flash properly for some reason.

Luc Salmon and Veii have reacted to this post.
Luc SalmonVeii

New release 1.0.1.0, many improvements for the SPI and I2C functions

New release 1.0.1.1, works with the same firmware as previously

Thanks for the continued updates!

Page 1 of 12Next