Jump to content

James

Moderators
  • Posts

    714
  • Joined

  • Days Won

    106

Everything posted by James

  1. The underlying code already works on Mac and Linux, actually (the Downloads section's theme previews are being generated by EScribe running command-line on Linux, for example), but the graphical interface needs to be ported over. As of today I've converted the last screen from Microsoft Windows Forms to our platform independent windowing layer. I work on it when I need a break from other code, so don't hold your breath, but I have been making progress.
  2. Hi @gogo. I've updated the theme previews to show all screens. Hope it helps you. James
  3. Spot on, it's an EScribe bug with odd numbered profiles. Looks like a remnant from something we were testing a while ago. This should be an easy fix. Thanks! By the way, I notice that Ohms in Atomizer Analyzer doesn't use a comma (the separator for your locale). Definitely let us know if you run into localization issues like that.
  4. We've found the bug. It was theme related, and will be fixed in SP21. Thanks Andersen for finding it!
  5. The Cold Temperature is the estimated room temperature when the Cold Ohms were acquired, yes. It may not be a perfect estimate, but as long as it's pretty good, you should be fine. By splitting Cold Ohms into two values in this way, instead of storing a 70F Cold Ohms, a Theme can have a Material selection (separate from Profile) and let Material be changed *after* sampling Ohms. The current themes don't do this, but the option is there. If it does not update, it might be having an error sampling. Does Atomizer Analyzer show ? on those profiles instead of an Ohms? If so, please send me your .ecig settings and I will investigate.
  6. This is a firmware bug. Looking at the code, if your theme uploaded correctly but something about the theme makes the firmware crash or freeze, the Error Press Up screen might not wait for a button press. Tomorrow I will message you a custom firmware to try.
  7. Interesting! "Error Press Up" seems to go away very fast. Are you pressing Up? If so, instead of pressing Up, could you download the settings when it is at that screen, and send me them? It looks like it is crashing. I'd like to find out what settings could cause that. Also, what Service Pack are you running?
  8. Hmm. If you get the message "The firmware is starting, it may take a moment." the screen should come on in about 1 minute. That happens if the firmware had crashed. Alternatively, you can get it to start immediately with Tools -> Diagnostics -> Reboot Device -> Hard Reboot. Does the screen appear white (no text) after this, or does it show something else? Could you take a video of what it is doing?
  9. For those interested, I've created a C# (.NET) client library for the ECigStats API. https://forum.ecigstats.org/viewtopic.php?f=3&t=24 Enjoy James
  10. Is the resistance consistently wrong in Atomizer Analyzer? If so, definitely make sure your case grounding is good (are the grounding screws loose?). The measurements used to sample Ohms (for Atomizer Analyzer or New Coil) are done at very low power (otherwise the atomizer would heat up while measuring, which would ruin the measurement), so grounding issues can be more significant than at full power. This is true for other DNAs as well, incidentally.
  11. If you are receiving DNA 60 boards directly from Evolv, they have the Big Screen firmware loaded onto them. You need to go to Tools->Apply Firmware and select the Small Screen firmware. (If you are producing them in quantity, Tools->Production Utility can help reduce the hassle.) If you bought the device from a manufacturer, they ABSOLUTELY should have done this for you.
  12. The functionality Device Monitor exposes can all be done directly through serial commands. If you are building a smoking machine or similar and want to write a program to automate your DNA, this command list should be useful to you. To access the serial port, on Windows, install the drivers that are included with EScribe Suite. DNA serial ports are standards-compliant USB CDC, so you do not need a driver on Linux or Raspberry Pi. On Windows, we use a custom driver because Microsoft's USB CDC driver is of poor quality. For the commands below, # indicates a number. This can be any decimal, with a period as the separator (1.2, 3.4, 5.6, etc.). The basic commands are: F=# S Fires for # seconds. P=# W Sets the power setpoint to # watts. T=# F T=# C Sets the temperature limit to # Fahrenheit or Celsius. T=? Turns temperature protection off. M=# Sets the current profile to # (1-8). Common queries are: P=GET Gets the power measurement. P=GET SP Gets the power setpoint. T=GET Gets the temperature measurement. T=GET SP Gets the temperature setpoint. T=GET MATERIAL (1.2 SP3+) Gets the name of the material being used. M=GET Gets the current profile number. B=GET Gets the battery pack voltage. B=GET CELLS Gets the number of cells in the battery pack. B=GET CELL # Gets the voltage of a particular battery cell. R=GET Gets the resistance, as displayed on the device. This is the cold resistance on temperature-sensing coils, or the live resistance on non-temperature-sensing coils. R=GET LIVE Gets the live resistance measurement. R=GET COLD Gets the cold resistance. (DNA Color) Diagnostics include: V=GET Gets the voltage measurement. V=GET SP (1.2 SP3+) Gets the voltage limit. V=# V (1.2 SP3+) Sets the voltage limit. This setting is not retained on power cycle. (Only really useful if you want to imitate the smoking behavior of a voltage-limited device. To do this, make sure your power setpoint is high enough to hit the voltage limit.) I=GET Gets the current measurement. I=GET SP (1.2 SP3+) Gets the current limit. I=# A (1.2 SP3+) Sets the current limit. This setting is not retained on power cycle. U=GETV Gets the USB voltage measurement. U=GETI Gets the USB current measurement. U=GETP Gets the USB power measurement (USB voltage X USB current). U=# A Sets the USB current limit. 0 disables charging. T=GET BOARD Gets the board temperature. T=GET ROOM Gets the thermally modeled room temperature. As for statistics... For (what) below, substitute MEAN (mean), SD (standard deviation), or blank (total). For DNA Color, the standard deviation divides by N (population standard deviation). For earlier DNAs, the standard deviation divides by N-1. For (when) below, substitute LAST (the previous puff), DEVICE (lifetime), or blank (since statistics have been reset). MEAN and SD can't be combined with LAST. The statistics queries are: S=GET RESETS Gets the number of times the statistics have been reset. S=GET (when) PUFFS Gets the number of puffs. S=GET (when) TEMP PUFFS Gets the number of temperature-protected puffs. S=GET (when) (what) ENERGY Gets the total energy of the last puff. S=GET (when) (what) POWER Gets the mean power over the duration of the last puff. S=GET (when) (what) TIME Gets the time of the last puff. S=GET (when) (what) TEMP Gets the mean temperature over the duration of the last puff. S=GET LAST PEAK TEMP (1.2 SP3+) Gets the peak temperature over the duration of the last puff. Lastly, for identifying the device: E=GET MFR Gets the manufacturer name. E=GET PRODUCT Gets the product name. E=GET VERSION Gets the firmware version code.
  13. Yes, this is a bug in the DNA 75 Color Case Analyzer in 2.0 SP2. I've fixed it for SP3. As a workaround, if you replace the 0 in USB Connect Temperature Rise with 0.0, it should work.
  14. What is your actual room temperature, and what Cold Temperature does the DNA Color show? If it is overpredicting your room temperature, that would certainly cause the vape to be colder. (Cold Temperature is the temperature at which the Cold Ohms measurement is taken.)
  15. DNA 60 can't really use Thermal meaningfully, because the charging is off-board and it doesn't know much about it. The defaults should work well enough. How good is the heat sinking on your mod? The DNA 60 is a small board (half the size of DNA 75), so it gets hot, so it needs good heat sinking. Also, do you run into this in normal usage? It should be fine with how people typically vape. Certainly in testing it can get very hot. Your screenshot shows 132F, not 200F?
  16. Fixed. It was a bug in the preview generator. It did not work if you had attached more than one file.
  17. Mm. Instead, I will make it work how you might expect in the next Service Pack. It really ought to derive from the device setting.
  18. Hello, The DNA uses the setting in the Units tab. EScribe uses the setting in Help->Units. To change it, go there and choose English. By default, it uses English units if the language is English, or Metric units otherwise. Hmm. Maybe these should be in Options instead of Help. James
  19. Nice! I like how Kirby changes when you fire and charge. This theme made me smile. Could you also post these in https://forum.evolvapor.com/files/category/6-dna-75-color-themes/ by the way? Thanks! That is where the Share Themes link takes people to.
  20. On every theme I know of, you can set preheat punch on the device. If you want to set preheat power, that depends on the theme. The default Evolv theme does not have preheat power, but I know VapingBad's theme (I think Hcigar is using it?) does, and so does VapeDroid's. (We left it out of ours for simplicity because, *for preheat*, punch is much more important than power.) However, if you have access to a computer even once, you can add this option in Theme Designer very easily to any theme. You really can put most options on the device if you want them. I will make it so the theme previews in the Downloads section show all of the screens, so you can see which ones have the options you want.
  21. 2.0 should work on all devices. Some parts are nice, like Help->Backups, which saves your downloaded settings so you can revert even if you forgot to save them. The Theme Designer and Theme Installer work on 75 and 200 as well, which makes sharing themes easier (you can double click ecigtheme files from the desktop to install them). Nothing wild, but it should be better. If you run into any bugs, or have suggestions for it, please let me know.
  22. EScribe Suite 2.0 SP12 For US-based customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP12_US_ServicePack.exe For US-based customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP12_US.pkg For international customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP12_INTL_ServicePack.exe For international customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP12_INTL.pkg For customers using Linux, see the beta thread. --- DNA 60 (firmware 1.2 SP6.1) --- Boost (International Edition only). Boost can be configured on-device just like Temperature. --- DNA 250 (firmware 1.2 SP6) --- Boost (International Edition only). To aid initial heating of large Kanthal coils, it is now possible to set a Boost Punch. Boost can be configured on-device just like Temperature. Exposed the max puff time for manufacturers. The charging will now back off if the supply keeps disconnecting it (encountered on a Tomo power bank). --- Production Utility --- Fixed the bandgap test on DNA 250 1.2 SP5.1. --- Theme Designer --- Added alignment buttons for controls. Added a "Maintain aspect ratio" option for picture resizing. Copy/Paste now works with multiple controls at a time. Expose "Hold To Change Boost" (International Edition only) for DNA 60 and DNA 250 themes. Minor bug fixes. --- EScribe Suite --- Minor bug fixes. EScribe Suite 2.0 SP9 For US-based customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP9_US_ServicePack.exe For US-based customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP9_US.pkg For international customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP9_INTL_ServicePack.exe For international customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP9_INTL.pkg For customers using Linux, see the beta thread. --- DNA 60 (firmware 1.2 SP6) --- Boost (International Edition only). To aid initial heating of large Kanthal coils, it is now possible to set a Boost Punch. Expose Board and Room Temperature in terms of Celsius. --- DNA 250 (firmware 1.2 SP5.1) --- Expose Board and Room Temperature in terms of Celsius. Fix occasional issues with charging robustness. --- EScribe Suite --- On Linux, offer to correct permissions if the user can't access USB devices. Minor bug fixes. EScribe Suite 2.0 SP8 For US-based customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP8_US_ServicePack.exe For US-based customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP8_US.pkg For international customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP8_INTL_ServicePack.exe For international customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP8_INTL.pkg --- DNA 75 Color (firmware 1.1 SP27) --- Exposed Boost in terms of Punch (International Edition only). This should be simpler than Boost Time for most coils. Fixed an issue in SP23+ on some devices which caused Check Atomizer errors. Fixed an issue where Ohm Lock, when edited on the device, was sometimes not saved. Fixed the Weak Battery message. It will no longer erroneously show during Preheat or Boost. --- Device Monitor --- Fixed the Battery fields being un-expandable once collapsed. --- ECigStats --- On DNA 75 Color, added support for showing Preheat and Boost in Current Settings. --- EScribe --- On DNA 75 Color, moved Safety from the General tab to its own tab. This lets you edit profiles without scrolling. --- Theme Designer --- Allow the direct creation of Hidden controls. These are useful with conditions. Exposed editing of 'A and B' and 'A or B' for conditions. Exposed Location and Size for easier positioning. Fixed Automatic Tab Order. It was broken in SP7. It is now possible to preview conditions other than the default. --- EScribe Suite --- Improved button sizing for non-English languages. Minor bug fixes. EScribe Suite 2.0 SP7 For US-based customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP7_US_ServicePack.exe For US-based customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP7_US.pkg For international customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP7_INTL_ServicePack.exe For international customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP7_INTL.pkg --- Production Utility --- Production Utility can now program and test multiple devices at once. --- Theme Designer --- MacOS: Fixed incorrect layout preventing access to some Picture control features. --- EScribe Suite --- MacOS: Fixed the ordering of OK and Cancel. Windows: Buttons use system animations. Windows: Improved overall display performance. SamMao contributed an updated Chinese translation. Thanks! Improved update checking performance. Introduced a timeline for Undo. Minor bug fixes. EScribe Suite 2.0 SP6 For US-based customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP6_US_ServicePack.exe For US-based customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP6_US.pkg For international customers (Windows): https://downloads.evolvapor.com/SetupEScribe2_SP6_INTL_ServicePack.exe For international customers (Mac): https://downloads.evolvapor.com/SetupEScribe2_SP6_INTL.pkg --- DNA 75 Color (firmware 1.1 SP26) --- -- International Edition only: Boost. To aid initial heating of large Kanthal coils, it is now possible to set a Boost Time (up to 1 second) where a larger power than the setpoint is used. Max Output Power. This can now be increased to 100W, though it will only take effect for the first second of a puff, and only for Preheat or Boost. Max Peak Input Current. At low charge, this may need to be increased to achieve 100W. It can now be set to 35A, though this will only take effect for 1 second. Consult your manufacturer and battery specification. If you are uncertain, you can use Boost and 100W without changing this. -- all editions: Fixed preheat stopping incorrectly somewhat below the preheat temperature setting. Minor bug fixes. --- Device Monitor --- Graph display ranges can be customized in the View menu. --- Production Utility --- On DNA 75 Color SP26, Production Utility now makes the LED blink green or red depending on the success or failure of programming. --- EScribe Suite --- If a theme contains a field that needs a Service Pack to work correctly, the uploader will offer the Service Pack. Minor bug fixes. EScribe Suite 2.0 SP5.2 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP5_2_US_ServicePack.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP5_2_INTL_ServicePack.exe --- Device Monitor --- Fixed glitches and missing data when downloading puff recordings on DNA 75 Color. Minor Python scripting bug fixes and improvements. --- EScribe --- Atomizer Analyzer is no longer hidden when User Interface is set to Clean. Fixed the default save directory. --- Theme Designer --- Exposed some fields for themes that want to take advantage of them. When operating standalone, Theme Designer will offer firmware updates from EScribe if any are available. --- ECigStats --- Added support for DNA 75 Color study fields. Fixed Puffs: and Temperature: not showing correctly since Service Pack 5. --- EScribe Suite --- Improved the progress bar. On MacOS, fixed the Tab key not working right. On MacOS, fixed a crash when attempting to save to a read-only directory. On Windows, fixed ampersands showing up as underscores in descriptions (such as in Theme Installer). Minor bug fixes. EScribe Suite 2.0 SP5.1 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP5_1c_US_ServicePack.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP5_1c_INTL_ServicePack.exe --- DNA 75 Color (firmware 1.1 SP25) --- Corrected a temperature stability issue on some low-resistance Stainless coils. Fixed a bug where, when changing Profile on the New Coil screen, the material of the new profile would be changed. Fixed a bug introduced in SP24 where editing Time on-device didn't display right. --- EScribe --- On MacOS, fixed Available Materials not saving. --- Theme Designer --- Exposed some fields for themes that want to take advantage of them. On MacOS, fixed a small number of themes not being openable. -- EScribe Suite -- On MacOS, fixed ECigStats minimizing to the Dock. Minor bug fixes. EScribe Suite 2.0 SP5 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP5_US_ServicePack.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP5_INTL_ServicePack.exe --- DNA 75 Color (firmware 1.1 SP24) --- Fixed an analog-to-digital sampling accuracy issue. This had caused some coils to read their resistance incorrectly. Fixed a UI bug where scrolling one field occasionally scrolled another field. --- Calculator --- Equation results are now computed while you are typing the equation. --- EScribe Suite --- ECigStats can now be launched from Tools. Improvements to experimental MacOS support. Minor bug fixes. EScribe Suite 2.0 SP4.2 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP4_2d_US_ServicePack.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP4_2d_INTL_ServicePack.exe --- DNA 75 Color (firmware 1.1 SP23) --- Fixed an analog-to-digital sampling precision issue. This had caused some coils to read their resistance incorrectly. USB Current should not be estimated when a mod uses an external charger. --- Case Analyzer --- On DNA 75 Color, case thermals are now experimentally analyzed in terms of heat as well as the previous charge current. --- Device Monitor --- Added axis range options to the View menu. On DNA 75 Color, an estimate of USB Power is now shown. On DNA 75 Color, the Recording menu now has a Show Newest Device Recording option. Save Current Data will now suggest a filename if showing a recording. --- EScribe --- In Tools -> Diagnostics, Show Diagnostic Information may be useful for some tech support calls. --- EScribe Suite --- Minor bug fixes. EScribe Suite 2.0 SP4.1 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP4_1_US_ServicePack.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP4_1_INTL_ServicePack.exe --- DNA 75 Color (firmware 1.1 SP22) --- Corrected a temperature stability bug affecting some high-resistance Stainless coils. Corrected an issue with some Stainless coils saying Temp Protected before they've even fired. Fixed the Initial Recording Rate option on the EScribe Research tab. Fixed the device not showing the charge indicator sometimes when it is in fact charging. Fixed the Reset Count statistic. Made the USB Current diagnostic (viewable in Device Monitor or in a theme) work. Room Temperature is now correctly preserved when uploading settings. --- Device Monitor --- Since most computers these days have more than one CPU core, I've made Device Monitor able to use a second core to query the device faster. --- Production Utility --- Fixed crash when uploading settings. Fixed issues with doing a production test a second time. If the resistance had changed, it would sometimes not resample and instead fail to test. --- Serial Terminal --- Fixed the number of columns. --- EScribe Suite --- Experimental MacOS support. You can now drag files onto EScribe (.ecig), Device Monitor (.py), and Theme Designer (.ecigtheme) to open them. Other minor bug fixes. EScribe Suite 2.0 SP3.1 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP3_1b_US_ServicePack.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP3_1b_INTL_ServicePack.exe --- DNA 75 Color (firmware 1.1 SP21.1) --- Fixed the Device Monitor Standard Deviation statistic. It converted to Celsius incorrectly. Fixed the Error Press Up screen. It now properly waits for you to press Up. Fixed a firmware crash that could occur in some themes. Fixed a bug where you would see Check Atomizer when No Atomizer should have been shown. Fixed a bug where you would see Shorted sometimes instead of Check Atomizer. If you have multiple controls showing Power or Temperature, they no longer have a lag time on updating. --- Device Monitor --- Added a Scroll to Newest button. Fixed a lock-up that could happen on device disconnection. Fixed scripting ECig[] queries. SP2 had broken them. Moved "Open Recorded Data" and "Save Current Data" from Diagnostics into the menu bar. Power Set, Temperature Set, and Profile are now links, so you can adjust them by clicking their value. The ECigStats API is now included in Device Monitor scripting. You can access it by calling the ECigStats object. --- EScribe --- Fixed Measure Ohms on DNA 75 Color only working on odd-numbered profiles. Fixed Case Analyzer on DNA 75 Color. SP2 introduced a bug that made it impossible to upload the results. --- Serial Terminal --- Added the ability to save the log. Added a Scroll to Newest button. Fixed a lock-up when opening a serial port. --- Theme Designer --- Preview images now evaluate the date/time format. --- EScribe Suite --- Added a Forum link in Help. Fixed a crash on startup in some Eastern locales. Fixed decimal and list separator localization. Units, when set to Autodetect, now derive from the device setting if available. Other minor bug fixes. EScribe Suite 2.0 SP2 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP2_US_ServicePack.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP2_INTL_ServicePack.exe --- DNA 75 Color (firmware 1.1 SP20) --- Fixed the brightness changing when you fire. Fixed the brightness changing slightly with battery level. Fixed the Round Robin theme setting. It now updates Status properly. Fixed unchecking "Automatically lock when idle." not working right. Fixed slight battery drain for lock times over an hour. Fixed warnings not staying around for five seconds after you fire. Fixed issues vaping some high resistance coils up at 9V. Research tab has Return By, so researchers in clinical trials can get their devices back. Upload Settings turns on the screen like it should --- Atomizer Analyzer --- Fixed incorrect resizing when the text has been translated. Fixed incorrect resizing on high-DPI screens. --- Device Monitor --- Fixed incorrect placement of Simulate Button Presses on multimonitor setups. Simulate Button Presses now has its own icon, instead of being buried in Diagnostics. --- EScribe --- Fixed something I've been meaning to fix for a long time: If a firmware upload fails, at least on DNA 75 Color, EScribe will no longer say "Couldn't figure out the device version." and leave folks confused and thinking they have bricked their device. Instead, it will propose uploading firmware to the device. --- Theme Designer --- Charts have a preview picture now (just a sine wave). Fixed themes not always saving their baked font images. This matters if you are saving a file using a font that other people may not have. Moving the mouse shortly after clicking a control no longer (incorrectly) moves it. Preview images now evaluate conditions. This makes a lot of themes preview better. Preview images now highlight, to give an idea what the color scheme will look like. Preview images now show Status, if there is only one for the screen. There is now a button ("Free Motion") to drag controls over each other. This is mostly to make rearranging easier. When you are dragging a control over another and it can't be placed, a ghosted box will still show, so you can tell where you are. Picture->Actions->Resize no longer adds an alpha channel to opaque pictures. --- EScribe Suite --- EScribe Suite no longer depends on OpenSSL. EScribe Suite now uses the system font. Low-level improvements relating to OS portability. More strings are localizable. Units are localizable. Optimized uploading. Some visual cleanup. Theme Park has its own icon in the Start menu. EScribe Suite 2.0 SP1 For US-based customers: https://downloads.evolvapor.com/SetupEScribe2_SP1_US.exe For international customers: https://downloads.evolvapor.com/SetupEScribe2_SP1_INTL.exe --- EScribe --- Fixed a reversion where Reboot Device was missing on DNA 75, 200, etc. (This worked on EScribe 1.2.) --- Theme Designer --- Fixed theme editing for DNA 75, 200, etc. Look and Feel options and Indicator Light editing would lose the settings. (This bug is the main impetus for SP1.) Localization should work better now. A large number of strings were not localizable before. I have included a more complete en.po file to help translators. You can change language from Theme Designer now, instead of having to use EScribe. --- Theme Installer --- Automatic theme backup has been fixed. Fixed word wrapping of the theme description in the Theme Installer. --- EScribe Suite --- Changing language no longer requires a program restart. You can now easily install a custom language file from Help menus. EScribe Suite 2.0 Initial release. EScribe 1.2 SP5.2 https://downloads.evolvapor.com/SetupES_1_2_SP5_2_ServicePack.exe (12MB service pack) This service pack is minor bug fixes. On the EScribe side: - EScribe no longer has EEPROM Read Errors with some 1.2 SP5 devices. It can now upload to and download from them correctly. (With these devices, manually updating the firmware can still be useful to speed up uploading and downloading.) - Help->Report Bug and Help->Send Feedback go to the Help Desk. - TLS 1.2 is now used for secure connections if available. - The progress bar displays correctly when the desktop theme is Windows Classic. It also improves Production Utility: - Production Utility now checks that the thermistor is working correctly. (You will need to be in a room warmer than 0F to use Production Utility.) - Production Utility now shows a code identifying the firmware being loaded on, to prevent accidental loading of other firmware. Current firmware hashes are: -- DNA 60 - 1.2 SP3 - DAC2 -- DNA 60 Small Screen - 1.2 SP3 - A103 -- DNA 75 - 2016-06-05 - 95D6 -- DNA 200 - 1.2 SP5 - 7E55 -- DNA 250 - 1.2 SP5 - F5C7 - The error dialog doesn't go behind the Production Utility window any more. EScribe 1.2 SP5a https://downloads.evolvapor.com/SetupES_1_2_SP5a_ServicePack.exe (11MB service pack) This service pack is mostly bug fixes. On the device side: - DNA 200 and DNA 250 no longer lose the battery meter on startup sometimes. - Calibration values have been improved slightly for newer DNA 200s and DNA 250s. (More accurate USB Voltage, mainly.) - Temperature Protected and other messages now show the correct number of flashes again. - Some VaporShark DNA 200s would reset charging when above 0.8A with 1.2 SP3 and 1.2 SP4. They now charge at full speed. On the EScribe side: - Device Monitor no longer shows Battery Cell 3 on 2-cell devices (except in debug mode). - Get Information shows test information in an easier-to-read form. - Production Utility's Battery Test is now more thorough. It also shows a progress bar. - Production Utility's Fire Test completes more quickly now. It also shows a progress bar. - This resolves some more scaling issues in Large Fonts mode and some crash bugs. - Minor bug and compatibility fixes. [SP5a fixes a few minor EScribe bugs in SP5.] EScribe 1.2 SP4 https://downloads.evolvapor.com/SetupES_1_2_SP4_ServicePack.exe (11MB service pack) This service pack is mostly bug fixes. On the EScribe side: - This resolves some scaling issues in Large Fonts mode / on high-DPI screens. - Get Information shows which tests were actually performed by the manufacturer in Production Utility. - Get Information's Manufacturer link did not work in 1.2 SP3. This has been fixed. - When you had more than one DNA device connected, the auto-connect did not automatically select the new one in the Connect dialog. This has been fixed. - Minor compatibility and bug fixes. On the device side: - Fixed a bug on the DNA 250 that could cause its charging to be slow with certain USB cables (in my tests, the problem cables were flat). Other: - For DNA 250, Production Utility now requires charge tests to be at least 900 mA. This may require a powered USB hub. EScribe 1.2 SP3 https://downloads.evolvapor.com/SetupES250.exe (57MB standardalone installer) This version improves a lot of the basics of EScribe. Here is a list of improvements, by no means complete: - Most windows are no longer modal. - In Options, User Interface allows you to choose a desired complexity. - This version is more modular. Device Monitor, Calculator, Production Utility, and Serial Terminal are now all optional install and can run separately. - Other changes. Device Monitor has been improved as well: - You do not have to start EScribe to launch Device Monitor. It can be launched independently from the Start menu. - You can run multiple copies of Device Monitor, and uploading/downloading settings will pause it. - You can scroll back in time. This version can communicate with DNA 60, 60 Small Screen, 75, 200, and 250. EScribe 1.0.42 https://www.dimensionengineering.com/software/SetupES_2016-02-29.exe (52MB standalone installer) This version includes all of the changes of 2016-02-12 and 2016-02-23 and also: (1) adds contributed translation for German. Thanks German DNA Crew! (2) fixes .ecig file compatibility and locale issues some European users may have experienced. Restore Defaults should also be more reliable. EScribe 1.0.35.2 https://www.dimensionengineering.com/software/SetupES_2015-10-21.exe (51MB standalone installer) This version adds: (1) the ability to save/load/copy profiles, (2) confirmation messages for resetting statistics and restoring defaults, (3) Device Monitor now fills in the current value when setting profile, power, temperature, etc. (4) Device Monitor now converts temperatures to Celsius if the temperature setpoint is in Celsius, (5) in the Theme tab, themes now save other settings like the number of clicks to lock (instead of just the screens), (6) in the Mod tab, Manufacturer Settings are now kept underneath an Advanced button, (7) various miscellaneous minor fixes and improvements, (8) an easier way to test translations - if you left click the logo in Help->About seven times, there are now Edit Translations and Test Translation menus in Tools, and (9) contributed translations for Bulgarian, Dutch, French, and Russian. Thanks Milen, Bobby, Raphael, and jQuery! The firmware included is 2015-09-30. EScribe 1.0.41 https://www.dimensionengineering.com/software/SetupES_2016-02-23.exe (52MB standalone installer) This version includes all of the changes of 2016-02-12 and also features: (1) a friendlier Screen tab, (2) support for "Hold To Change Material", "Hold To Change Power", and "Temp Locked Hold Up Down" screens, (3) the speed of power adjustment no longer increases drastically when switching from 0.1W to 1.0W adjustments, (4) detection of a DNA 200 in recovery mode - now it will suggest a firmware update instead of not showing up until you hit Update Firmware, and (5) minor bug fixes and improvements to usability. EScribe 1.0.39 https://www.dimensionengineering.com/software/SetupES_2016-02-12.exe (52MB standalone installer) This version features: (1) a new Materials tab where you can store and transfer material settings onto and from the DNA, [We've included our Ni200, and Steam Engine's SS316 and Ti1. These will be upgraded in the future, if better data becomes available, and others added if others become common.] (2) the ability to change a profile's material without EScribe, by holding down all three buttons while locked, (3) Profile Name and Material Name can be displayed on-screen as custom fields, (4) profiles now have a "Temperature Dominant" option, making temperature the main adjustment for a profile if you want to do so, (5) for small batteries, in the Mod tab, you can reduce max continuous and pulse battery input currents, (6) in Help->Language, you can override the language detection, (7) Device Monitor has "Simulate Button Presses" for remote testing, (8) Device Monitor can run Python scripts for scientific study and automation, (9) the ability to adjust the temperature increment, and (10) various OS compatibility and miscellaneous improvements. EScribe 1.0.34 https://www.dimensionengineering.com/software/UpdateES_2015-09-30.exe (10MB online installer) This version adds: (1) the ability to change the Watts Increment (Theme tab), (2) improved firmware updating stability, (3) for programmers, the ability to control the buttons via serial commands, and (4) a contributed Italian translation. Thanks RallyRace! EScribe 2015-09-03 https://www.dimensionengineering.com/software/UpdateES_2015-09-03.exe (10MB online installer) https://www.dimensionengineering.com/software/SetupES_2015-09-03.exe (51MB standalone installer) This is a minor bug fix release for EScribe. It features: (1) a fix for Device Monitor flashing on some computers with Windows XP, (2) longer timeouts, for fewer error messages when using VirtualBox/Parallels on a Mac, and (3) ECigStats 1.1, which adds support for localization (Chinese and Norwegian, initially) Translations have a Github page for those interested, at https://github.com/Evolvapor/EScribeTranslations EScribe 2015-08-21 https://www.dimensionengineering.com/software/SetupES_2015-08-21.exe This version features: (1) installers that are Unicode-enabled, (2) configurable number of clicks to lock the DNA 200, (3) configurable location on a custom New Coil Yes/No screen to write the new coil and old coil Ohms (full translation themes should now be possible!), (4) minor bug fixes - Extra Large Fonts mode is less quirky , and (4) Chinese translation by SamMao and Norwegian translation by Lars Simonsen. Thank you! EScribe 2015-08-17 https://www.dimensionengineering.com/software/SetupES_2015-08-17.exe This is the same as the 2015-08-07 EScribe, except it includes a program called ECigStats (optional checkbox during install, of course): ECigStats is mostly inspired by seeing in taglines on ECF, etc. "X cigarettes not smoked" "Y dollars saved" Basic thought is, why not automate that? Also, the actual power levels, etc. on a population level aren't something that anyone really knows right now, so it'd be interesting for researchers. Right now it lets you sync your puff count, average power, etc. and has some graphs for global stats. Quite preliminary, but it could become very useful with your input. Let me know what features you'd like to see in this! EScribe 2015-08-07 https://www.dimensionengineering.com/software/SetupES_2015-08-07.exe This version features: (1) customizable splash screen times, (2) improved compatibility with 2-cell and other mods, and (3) more of EScribe is localizable EScribe 2015-08-05 (2015-07-29 R1 firmware) https://www.dimensionengineering.com/software/SetupES_2015-08-05.exe This version features: (1) the DNA now recovers correctly from the screen temporarily coming loose, (2) Device Monitor remembers what was checked the last time it was used as well as the Live View time scale, (3) EScribe remembers the locations and sizes of its windows between startups, and (4) fixed a Device Monitor bug that made Windows XP/Vista sometimes not show the Live View EScribe 2015-07-29 https://www.dimensionengineering.com/software/SetupES_2015-07-29.exe This version features: (1) Device Monitor can now tell you whether you are in Stealth Mode, Locked, or Power Locked (2) LiFePO4 battery soft voltage cutoff now defaults to 2.70V instead of 2.85V (I found that if you fire at 200W for 180 seconds straight, even a half-charged LiFePO4 starts to drop below 2.85V per cell. It can push 2.70V for a long time.), (3) Stealth Mode now properly shows UPLOAD SETTINGS, lets you select Profiles, and shows a few error messages it previously hid, and (4) minor bug and cosmetic fixes and reliability improvements EScribe 2015-07-27 https://www.dimensionengineering.com/software/SetupES_2015-07-27.exe This version features: (1) 2-cell support with 133W max power, see how-to and discussion at: https://forum.evolvapor.com/topic/66226-topic/ (2) two decimal points displayed in material profiles (you can always right click points/lines to edit all decimals), (3) Temperature Coefficient of Resistance (Approximation) feature (Material Profile->Special) now accepts down to 0.001 (for accuracy you'll want a higher resistance coil if you go to this low of a Tcr though), and (4) minor bug fixes EScribe 2015-07-16 https://www.dimensionengineering.com/software/SetupES_2015-07-16.exe This version features: (1) more accurate current measurement, (2) improved New Coil Up/Same Down message, (3) the ability to swap the Up/Down buttons (Mod tab), and (4) minor bug fixes
  23. Aha! Your case analyzer settings are wrong (Mod->Thermal). I'd be real curious what settings you have right now. Were they as shipped by a manufacturer? The device estimates the room temperature based on the board temperature and charging state using those settings. It's thinking your device is getting dangerously cold, so it is cutting the charge rate. Here are the DNA 250 defaults. If you don't have the correct values for your device on-hand, using these will at least get you to a better place.
  24. Hi @copyman. I posted EScribe 2.0 SP2. It should resize correctly with translated text, and also I have included the msgid, etc. in the en.po file. Hopefully it works
  25. Posted up SP2. Let me know if you run into any issues. Have a good night, James
×
×
  • Create New...