ClockSelect / myevic

This is myevic Custom Firmware.
GNU General Public License v3.0
299 stars 102 forks source link

Removing Profiles? #182

Closed tharealgc closed 7 years ago

tharealgc commented 7 years ago

Hello,

FANTASTIC, AMAZING and MIND-BLOWING Firmware dude, it did everything I wished for original software to do!

One of the things I am missing is removing a profile the rest is just perfect! Perhaps a Y/N question when rewriting a profiles as I often overwrite coil settings when swapping my profiles and attys....

One more thing before I go, I only changed 1 setting in expert which was putting my battery info in, which are VTC5 and my battery life is halved now (MOD: RX2/3), don't know if its related yet, will keep testing!

And again Thank You very very very much for your hard work and making all of us a very happy vapers!

ClockSelect commented 7 years ago

For now you can't remove profiles, but you may use the multi-click feature to cycle through profiles without saving the current profile, so you don't overwrite coil values (that the difference between cycling with multi-clicks and selecting via menu). Selecting a battery model changes the way battery charge % is computed, but not the actual charge of the battery. The number shown is just more accurate.

tharealgc commented 7 years ago

Ahhha, so battery setting it's basically only for calculating remaining battery level and not to optimize the discharge... In any way I am really happy and thankful for your work with this FW, it's amazing and the sweet Algo is SWEET! Thank you.

tharealgc commented 7 years ago

Hello again,

After further testing I can say I really think this FW drains a bit more power... Maybe it can be the Sweet Algo I have chosen?

On both BAT-GEN and BAT-VT5 it drains the battery to the same level as stock FW, but from stock FW I had around 200 seconds more (45 Puffs).

MOD: RX2/3 using 2 batteries. For testing I have used same coils and same TC settings and the results are: Stock FW: Approx 200 Puffs and Runtime is around 850 seconds. MyEvic FW: Approx 150 Puffs and Runtime is around 670 seconds. (Same results with both BAT- Presets GEN and VT5)

What could cause this? I will keep testing and see if I can pinpoint what is causing this, but if any of you guys might give me a hint, please do so.

bluenazgul commented 7 years ago

Cant confirm it by myself, but friends say Cuboid and RX200S also Do have a much higher Battery drain since the flashed myevic, i personaly cant confirm a higher drain on VTC mini with only one Battery

RenegadeTitan commented 7 years ago

@tharealgc same setup (rx23 - 2 batt config) i would think i would notice a 25% decrease in capacity although i do change settings/coil size/etc quite often so may not have noticed. please keep testing becuase if there is a significant difference it would be helpful to know that.

i believe its the algo-sweet. this algo seems to perform quite different than stock firmware. maybe try testing with algo-off (this algo is similar to stock firmware) to see.

one thought was screensaver or screen dim time. should be negligible but do you have screensaver set to 30 minutes or anything like that? how much time does it take to go through 150 puffs? just trying to rule out differences in use from old firmware to this one.

if your testing seems to confirm increased drain i can test it too. but i would prefer to never load the old firmware again lol

tharealgc commented 7 years ago

Still got around 20% less with Algo Off... Screensaver off, Screen off time 15sec + Stealth mode. Preheat is also off, always vaping in TC SS 316...

RenegadeTitan commented 7 years ago

ok ill test it too. TC SS 316 also. batteries last me a little over a day so ill have results in 2-3 days or so.

never used puff counters or timers before. pretty cool feature. love how you can zero it by selecting it and long pressing fire. great functionality.

RenegadeTitan commented 7 years ago

ok so i recently switched to much higher nic content to cut down on pg vg and my batteries are lasting many days between charges now so test will take a very long time for me.

one thought i had was when your ending your test. is it when battery symbol starts flashing or box wont fire any more or at a specific voltage? also, are you using the voltage correction setting?

tharealgc commented 7 years ago

I drain my batteries to 5%, when I put em in charger they rate at 3.37v, I had the same voltage when I drained them on stock FW to 10%... I don't use any correction just the preset in Expert there is a battery profile VT5 for my VTC5 batts... so to clear this I put my bats into mod fresh when they are 4.20v and drain them to 3.37v, with stock FW I get around 40-50 puffs more which is around 150-200 working seconds more than with myevic firmware...

I don't want to switch back to stock fw by any means, but I still hope we can get to the source of what is draining our batteries quicker. If we get the same runtime of bats with this FW it will be UNBEATABLE!

RenegadeTitan commented 7 years ago

ok thanks for quick reply with all the necessary info. that rules out that idea. what about base ohm reading? are you using the more accurate 3rd decimal in new firmware?

tharealgc commented 7 years ago

Yes I do and I also use the same coil which is 0.16 and in this FW is used as 0.163 coil... I don't really think that 0.003 ohm difference can drain 20% more battery... All the rest of preset is the same: No Preheat, 75W, TC - SS 316...

RenegadeTitan commented 7 years ago

i think that may be it actually. with SS these differences are exaggerated. that .003 translates to about 20-30 degrees hotter when firing at same temperature setting (relatively accurate estimate). thats ~5-10% more of a temperature change (depending on set temp) which could easily translate to a 20% increase in power consumption (the increase in watts to maintain degrees is not linear as degrees increase). the old firmware fired way below set temp due to rounding down base ohms. you can set base ohm manually to previously set reading(for test) or what i recommend is lowering temperature around 20-30 degrees until you sense a comparable vape to previous firmware (for use). or enjoy the slightly warmer denser vape using more power lol. please feel free to test this to confirm.

tharealgc commented 7 years ago

I don't say I am measuring the temp good while I vape, but I got it to the exact same temp I had before on old FW, also I adjust TCR value for the TC to match the experience and temp I experienced while vaping on stock, so for me the vaping experience on both FWs is kind of identical.

I can set my resistance to exact 0.16 and set TCR to the same as it was on stock fw, will probably attempt that when I swap to fresh bats next time.

My other question is algorithm... when its off it should use the one of stock firmware, but is it? I mean is it exactly the same as stock RX 2/3 one? or does it mean that it's the stock one from eVic? This also might be the case...

For more testing purposes we could just vape in Power mode say at 50-60w on both fws and see if the results shows the same puff/burn durations... (this one might be a bit hard for me as I am sure after using TC so much I will burn that cotton bye bye)

RenegadeTitan commented 7 years ago

i can test actual output voltage from device in VW mode. still need same base ohm readings as device regulates wattage by adjusting voltage to match ohms. but this can cause complications as i dont know if in both cases it uses live ohm reading or base reading or if one firmware uses one and other firmware uses the other.

no. i dont believe algo-off is exact same as original. but in all my tests it has performed exactly the same even in extreme conditions. i recommend testing same ohm readings and same tcr and same temp setting.

tharealgc commented 7 years ago

I didn't mean to measure actual output in VW... What I meant is take a coil and vape on it from 100% battery to 5% battery and compare how many puffs or even better burn seconds you get from both FWs...

Here is an example of my test in TC with 100% to 5% batt... Stock FW: Approx 200 Puffs and Runtime is around 850 seconds. MyEvic FW: Approx 150 Puffs and Runtime is around 670 seconds. (Same results with both BAT- Presets GEN and VT5)

RenegadeTitan commented 7 years ago

what were talking about here is either a lot more power used during short use or a little power lost during long sleep. any efficiency issues would be noticed as internal board temperature increase. so power is either going to coil during use due to differences in settings or slowly dissipated during sleep. over night (8-10h i dont lose even .01 volts so its not that. power must be going to coil. higher firing temp or slower warmup are biggest power consumers. higher base ohms, higher temp setting, higher TCR setting, lower set wattage in TC would all explain this. im sure its just differences in settings. if somehow you find that with all the same exact settings power consumption is different we can try to find cause, but i dont see how it could be.

if u wanna keep testing out of curiosity, i would lower ohm to same as original firmware and use same TCR.

if u wanna try to have accurate settings and more similar vape to before and see if u can maximize battery, i would use accurate ohm reading. use TCR of about 118 or 120 and tune temp to your liking, probably around 20-30 degrees lower than on previous firmware.

tharealgc commented 7 years ago

Same goes for me, I am puzzled of how I get 20% less battery life with all the same settings... Maybe it is that stock FW was not so accurate and used less because of that? but then the accuracy goes from the chip which is still same so it should be same... I hope that I don't start pulling my hair out soon...

I think we test it a bit more and if we don't find any clues we should just give up on figuring it out or it can become maddening...

RenegadeTitan commented 7 years ago

i have a habbit of editing most my posts. please see what i added above. i believe that last paragraph is your solution.

tharealgc commented 7 years ago

Well your edit is just about right, I use 117 TCR and will try lowering my coil to exact 16 as it was on stock fw for testing )))

ClockSelect commented 7 years ago

@tharealgc what did your tests showed?

About profiles: a profile editor should be available soon, stay tuned.

tharealgc commented 7 years ago

@ClockSelect nothing much actually I tested all Algorithms and the drain is the same, I don't know if reverting to stock would change something, I would like to test it but it's a shame to go back to stock after this fantastic firmware... also I changed my coils recently so testings won't be accurate anymore. It's all good I guess, and it's great that you will include profile editor.

Sorry I could not provide any data, but it's the same as it was when I first posted first test results.

P.S. Sweet algo is Sweet indeed, as it provides nice curved heatup and where default algo overshoots the target temp - sweet keeps it there nicely.

One question, currently I am running 24awg, 9 wraps, 3mmID so somewhat heavy coil, it started to kick me out of tc back to PW, is it because my ohms are a bit wrong or just because the coil heats up slow as it's heavy? I am sure this coil is ok and safe, should I just turn off the check?