From 69c7663c778665de7f678caa3138a7330c2ca2b3 Mon Sep 17 00:00:00 2001 From: GitHub build-firmware Action Date: Sun, 26 Jul 2020 18:51:56 +0000 Subject: [PATCH] Auto-generated configs and docs --- .../controllers/generated/signature_all.h | 4 ++-- .../generated/signature_frankenso_na6.h | 4 ++-- .../controllers/generated/signature_kin.h | 4 ++-- .../controllers/generated/signature_mre_f4.h | 4 ++-- .../controllers/generated/signature_mre_f7.h | 4 ++-- .../generated/signature_prometheus_405.h | 4 ++-- .../generated/signature_prometheus_469.h | 4 ++-- .../generated/signature_proteus_f4.h | 4 ++-- .../generated/signature_proteus_f7.h | 4 ++-- firmware/tunerstudio/generated/cache.zip | Bin 843803 -> 843587 bytes firmware/tunerstudio/generated/rusefi.ini | 8 ++++---- .../generated/rusefi_frankenso_na6.ini | 8 ++++---- .../tunerstudio/generated/rusefi_kinetis.ini | 8 ++++---- .../tunerstudio/generated/rusefi_mre_f4.ini | 8 ++++---- .../tunerstudio/generated/rusefi_mre_f7.ini | 8 ++++---- .../generated/rusefi_prometheus_405.ini | 8 ++++---- .../generated/rusefi_prometheus_469.ini | 8 ++++---- .../generated/rusefi_proteus_f4.ini | 8 ++++---- .../generated/rusefi_proteus_f7.ini | 8 ++++---- 19 files changed, 54 insertions(+), 54 deletions(-) diff --git a/firmware/controllers/generated/signature_all.h b/firmware/controllers/generated/signature_all.h index 9961fc9306..3faec04c45 100644 --- a/firmware/controllers/generated/signature_all.h +++ b/firmware/controllers/generated/signature_all.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD all #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 4076325589 -#define TS_SIGNATURE "rusEFI 2020.07.26.all.4076325589" +#define SIGNATURE_HASH 3783538497 +#define TS_SIGNATURE "rusEFI 2020.07.26.all.3783538497" diff --git a/firmware/controllers/generated/signature_frankenso_na6.h b/firmware/controllers/generated/signature_frankenso_na6.h index 7ae73d3c7e..4bf2dbe434 100644 --- a/firmware/controllers/generated/signature_frankenso_na6.h +++ b/firmware/controllers/generated/signature_frankenso_na6.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD frankenso_na6 #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 745580086 -#define TS_SIGNATURE "rusEFI 2020.07.26.frankenso_na6.745580086" +#define SIGNATURE_HASH 1057184674 +#define TS_SIGNATURE "rusEFI 2020.07.26.frankenso_na6.1057184674" diff --git a/firmware/controllers/generated/signature_kin.h b/firmware/controllers/generated/signature_kin.h index 531221d3e1..6ca19e6688 100644 --- a/firmware/controllers/generated/signature_kin.h +++ b/firmware/controllers/generated/signature_kin.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD kin #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 1070143055 -#define TS_SIGNATURE "rusEFI 2020.07.26.kin.1070143055" +#define SIGNATURE_HASH 750447579 +#define TS_SIGNATURE "rusEFI 2020.07.26.kin.750447579" diff --git a/firmware/controllers/generated/signature_mre_f4.h b/firmware/controllers/generated/signature_mre_f4.h index b76ab37d2e..3dbfe2ead9 100644 --- a/firmware/controllers/generated/signature_mre_f4.h +++ b/firmware/controllers/generated/signature_mre_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f4 #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 3137936475 -#define TS_SIGNATURE "rusEFI 2020.07.26.mre_f4.3137936475" +#define SIGNATURE_HASH 2826625487 +#define TS_SIGNATURE "rusEFI 2020.07.26.mre_f4.2826625487" diff --git a/firmware/controllers/generated/signature_mre_f7.h b/firmware/controllers/generated/signature_mre_f7.h index 54807b7baa..899090d1af 100644 --- a/firmware/controllers/generated/signature_mre_f7.h +++ b/firmware/controllers/generated/signature_mre_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD mre_f7 #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 3137936475 -#define TS_SIGNATURE "rusEFI 2020.07.26.mre_f7.3137936475" +#define SIGNATURE_HASH 2826625487 +#define TS_SIGNATURE "rusEFI 2020.07.26.mre_f7.2826625487" diff --git a/firmware/controllers/generated/signature_prometheus_405.h b/firmware/controllers/generated/signature_prometheus_405.h index deb5be0b91..bbf7e553fe 100644 --- a/firmware/controllers/generated/signature_prometheus_405.h +++ b/firmware/controllers/generated/signature_prometheus_405.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_405 #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 132846161 -#define TS_SIGNATURE "rusEFI 2020.07.26.prometheus_405.132846161" +#define SIGNATURE_HASH 345567173 +#define TS_SIGNATURE "rusEFI 2020.07.26.prometheus_405.345567173" diff --git a/firmware/controllers/generated/signature_prometheus_469.h b/firmware/controllers/generated/signature_prometheus_469.h index 6357fd3668..b73dfb806f 100644 --- a/firmware/controllers/generated/signature_prometheus_469.h +++ b/firmware/controllers/generated/signature_prometheus_469.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD prometheus_469 #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 132846161 -#define TS_SIGNATURE "rusEFI 2020.07.26.prometheus_469.132846161" +#define SIGNATURE_HASH 345567173 +#define TS_SIGNATURE "rusEFI 2020.07.26.prometheus_469.345567173" diff --git a/firmware/controllers/generated/signature_proteus_f4.h b/firmware/controllers/generated/signature_proteus_f4.h index bba5387b80..7e73bdc51a 100644 --- a/firmware/controllers/generated/signature_proteus_f4.h +++ b/firmware/controllers/generated/signature_proteus_f4.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f4 #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 2137439002 -#define TS_SIGNATURE "rusEFI 2020.07.26.proteus_f4.2137439002" +#define SIGNATURE_HASH 1813333646 +#define TS_SIGNATURE "rusEFI 2020.07.26.proteus_f4.1813333646" diff --git a/firmware/controllers/generated/signature_proteus_f7.h b/firmware/controllers/generated/signature_proteus_f7.h index 6ca4cefe41..89f5b5dea4 100644 --- a/firmware/controllers/generated/signature_proteus_f7.h +++ b/firmware/controllers/generated/signature_proteus_f7.h @@ -4,5 +4,5 @@ #define SIGNATURE_BOARD proteus_f7 #define SIGNATURE_DATE 2020.07.26 -#define SIGNATURE_HASH 2137439002 -#define TS_SIGNATURE "rusEFI 2020.07.26.proteus_f7.2137439002" +#define SIGNATURE_HASH 1813333646 +#define TS_SIGNATURE "rusEFI 2020.07.26.proteus_f7.1813333646" diff --git a/firmware/tunerstudio/generated/cache.zip b/firmware/tunerstudio/generated/cache.zip index 2982ee9d5d604038707d2fab894737af5ee3ad21..147d3632431b0b9e355957afdb74e1d763b5f6dc 100644 GIT binary patch delta 82636 zcmeI*bx>7p*D!G4zyS`2PU)1CknR?xTa=Vgx*O!sh=2$OISA4sAt)fBqI8FJ2ojQt zfRu>jd(``xTkqTVo%!bZ^SgBRAMCZRYwxx90cM!rtd-Fy+)^(b8i^T+6$z=rmVjc} zr=p~w*dnlp0}Pfwk6NKg+^aXf2S!}5#eNM?xMJ5}e-HF}{vHq##kYeH*{2@p2Djdy zTZ+QKV0A?ye6iVnU0uNs3$j7%^0@f)RtB!2@@gr9v#{i*x4(-Oaz=HZc?#cM`G^_N3U~3lQI4+?h8s;v(?0 zg}x-YMaAD6C6v#kZH;&z!`+^h9$wL3op-n3Tne=1RpEe&rnDIe!?H>kg614DDN+b3 z=^}WTd5?^5rd^2?TR0V`E&thDnO>batr_`iE{xuzwdp>E=hX(&o26(y z`NsBMSM3`7c&&{9UK{(erZey{W4|2J;w28dn3e+0GPPG3c*{}^-#k>#Vs)S0!GI7X zOA>ip)r2bU;%JXI6Od+TzC&F1)1wa^jYt)`A$i2D==_xH&a=?^F^7IUri%H`w=gq3 zZy=o^_2z^31wP9_=P&lgRO>QHKNgu(e0J~k$>J6x^A#%EVx)>>e_95`3N2y670KB- zhIhurOCB>m5)pkKRE5OQHy@WJ`naRRl5~W{6mOA7k|VML4=!fprwGR(67B{jI^Dg^ z-FEh3AAZ=|57zqS`0D!4rG#<4Qa4GqRB0%4#pnF{uRve4^^}~#8zn|3A}g&qXwtmJ z4B8zY+}cqg6Gc3C&4+bAA4?lFNqY9ETGZjNfM&d7oAsa<+5g;iXF`7LMkI6;GtAvj zX*!FX`FiO>&%iu4UJfdk4DoT`gFOewb>Zqx(~~16*w!13i9Vh*9U*NYb6Fg@FJYA= z^_`5bxgb5_7KXZB!>Z9#3s0F`c`-Y?*{_hr^HD$AsMR`L3?MalPNQfXaHzX>KEUI^ zA%I7{>npQXO^H!y zwjqPKAzM`y52`VKRCC=|2r5Otq<23X> ziFF{=od4i>Z&&-!&{&~cQY}EvT>gQ=1NrZ zRi!g6mnKQd*wWPW);HwI9mK}itNMn3iOu9)YvTrLcK6kQ0x5`PLxX|7f!rjS;Wxxn z>mtl&sbw+uvy4owaAPiS`&IYxIlFE93{FT>(djs)HsYYh;*U$R&XWu2sc>x1JfxH} zVT!qLf=otr%^l^pOjYy9W+tdO@WvNio=m%|nGQWDW4-!PXrorRco>n?Y<$b8#ecUmR`%O)W>V~;muf1w^vV5glVq=>jg}8bWFxIwaXo2PbBgU2?ccx zx8+B_4G%I5HPDrig+MS7kADuVn^DyycZ4U?vsDozQZUh0xFk z9*HkBsl>j0$b&R@634&FDmm*@7HjrJF*!ov&cjgIx2bp6gY5Li!s{%xUv!l`tm&N` zd5u4AUR4yN$8p>HJWp2ZUAp6&9b=J}m0kz$$lhwPRko?y?nS#>m>?oLk}1Y32#v@W zmKJ^e9cix1T)czZ;7h?w4QUjXg|c6s&mWr?GZ`ahSlnWnyD8V&@nzpceCBSPLg-Eg zUZW7r$xLrl1cy0G`$&YPbWu_q3wyf=e>-047dDoFVC>ek_BNUYo9WF<{NZZIJoL; zx%DN&Rm5!@x3`;pSZ;7S?JG$gGuN>a{41GF?+$KTWJ>_&2_9YdlBQ8+%Kb_6;u5lX z{giT~>$i9m+k3}0cu$3Xshwj3?q$6osqO>F%)!Tt=Mc-~_~YSu$M>$hNg5H%);w5< zDe=RFn&RE=fnplh5M@6v2o`fQztJ-0 zBW7=YBVjBzA1<%}YhPVRyRsL@(sI9|wD1 zN%gvUM#i5HLH*?uZM-7}mOh4dM!z|I(w2oDu8>$nvtFu>ipH21 zhtBQGH@>)#k5Cf}Kkv^8dglO5+|{TS!SdwkIDE%zG>J&RueM1Q zd05-TQ8?rlq1kU*b~vq~(;^re=-Q|dM!nKE92U4P+x9YqW+vdVM2zBPSh%R%u#?HO zJu(BsRKT$k#xna+zrI5I*$XSA`Ft0rfUBT_rjN5UW+4IA9;VfBo~FrK_>fSGZfEsz zoBGIjtP_Gh@63oX3vZH{N)p9-(gU@m_(`_+(Z#SZJLyVVh_L)9O?+;rI{bpmW$3g> z4sX6I?ST7)mhVkimr4`gshuaxxbs=*^^K~phNZYASmSP2f=sjQ#-RA>lvlUe3!He$ ziF!L0tW6e4?uD21u<~7NqM`gub4TxZu=Dy{`uGSU1(g!^wWtKc4Iz~FwQZn+*qMXo zDh(WEbt!D6hQ`>EsqmE4)xL~t;vgx9e0+3ywpy6Fl}oua1Mz>p&Lj*#P3vH_{H;D@!C~v*0?CsSqrf- z#n})X#1_|T^n;_hiy58_hT>C1&PYjDRyW&+E-_XbJ=p+|Nt=Zr$) zX-RL^6FuCq8SQocG~%7`Hia;0J8P)cbN_zdz8r#hF2Au3e~_a^RZQ9RO|guUqmF9p zAgZlf{Rw_8!$qr90mgcGy`hg>S?M~qjI6l8)GBkc82gkjyWO*(3hi^6z8esfcCMC( z&+`Ci&&%oa>wByStPGi5POeyttCQqpbhyq|H7&in!qGbhMjXe^NfS-#(Qh?_Pu%6% z#aj{bi_j3XLG+CcJ2r(y!1=hVJhup%dP*j0 z>1rE6Woh~TsU*J~f&DG|NO4K)Swn4Z_RHZ2SBcL#^m&3!_(z#suez7lnxoU`x{gJO z%xK?r4%mt~vzmu5JXeLNdd1TjM+vjivsZLOoQLrA3m9 zT2}7RSCnHN!NWv5WT}=?dj78|_!mB9rK$I)3eGT}L+&SJ!0k5o?J*$SDaxNVsO`jPuWy$j zBF88Kj#ibicxrs(92c-2CsazcNK5+*U=9bCo;>8uip?|N@d#kh^u$YVx^q3;{3w{g z6KmO_V(emx&!=(c?xMEO7MCRV)`D53wVWmO9_|O0A8F>haKvdZ7N?rnz9iQn5D~k& zMOX2*4o8!%UhPbKQ-i_-Dn@$oPRwSLB*eYjx8UrhB}bh-^PW0njm%W2g2iIuS}O0sl=-H;uJqV^Ys8@KV;iRB zQ7yUNIL_e5ZP-5B{h6)pymQvYpUlcHK9Z8l){4$=a!*>>41q~v^BzTXc^Mjdb%-Mz zoHRnbGmg^?4!E^0FEc;kila20VD<`(=yd|?>5bD9TK}cP4jmhAy>y?a6T1HVBC3TW63Es;@?>HuKokgc7W4Ip>Dy2P6G6|%r z$$up(tFotLanj|Y;B+{al85Y$`e5~GBxlTJ@=F@qI2G|5Zsp5F*Kx3yzYM<`2t!ny za*63~#NTDFCx(S-IE(KTGtf4c>>ID8AWv(=4ou^d>)$R<(QH!sd;GAdnV&Mt1-tn2S0s#zHh;`A5u;Hv;hu(P4k$x zcZO*|HAHk8qz1#8`{o zfnroJt|G^*Kw%Yr^pne9Eba14V|+NohT_gVw`gUqeS0-_@M;cHh$3#m*6*h3okYAv zr&VjYC=&w<64bNG(p6i$abubOCRvKzwp`=G3@L$7k}r{UMHRf#1wP)_Rv?hC^gfaT z(Vus^=q19+gpXW<9yE&=H$Lev&JQ%k_d(5IV$ocy_AY+RTGSfhiOY|4Q|crgv<{XNT+6`KBz)o-kRK0qbPngN>p_+UzNzM^EtZ8$liu0SSHq}!Qmv{|yH#PiH+n|}7V zm8=Phk(SBYqI3!z42bDtwpu#;j*ng|C5mcQNtC6H62=joXT^gX~0=mwGh?U!!IYb{DNj|2-}Xj`GH+1D~fHl z*P<>qXGf5iB`kx+P{K|v^0J1UwZ4}Q11u!!c@Yu|aW7x?DF5rYwo&aZ z94e*Uxn=ilhQHUpKfWv!b)qiJKrS1sW2?AO z-jjXaBe~z({hEkeIEUa{>Z#fSSy?&x8{b@Ns+?}HeWU*d-;K7DqZ-}t!i%GnD2Id# z>pd^y{DzoXf*1O$9T`K)l3$-2%DzdqWLi^R5^y^K^HWfHe(CnWnqBR#@+Amc(>dpP z#+NlU*Ex(^3oNs1FOFHuJ}JGoKFxmmz)XLReF2+A#cPYyOo~gJNW7rgjqezXFA~ar zMG`swH#suWdSSldWa}!blla|LxLF+d8-Sa{V~Bc|#&Ilsq~;Yu*hg^pN;;JSUm> z&~*3S4TR{mFH&;Ov=Lf2CtTq*pIY{;%VnAN1ffA6S{U1`5`!nig(k%1);!>Q6EU)} zO)55>(^j-pC3 zESPvV5OaGxrsGTxF&a=x!jqX;}LFmzhbY8*FL78{v8 zB8A4K8d-$7q|tZu60@7-9G~wrQVb1sPHD_Y_^Qo*Ys>rVWeBQ)lKB*{#FSCa~2s%-j(IvY(ghw$f z5VR&-#J{5$y}31^B@pQEMsSvEsZt-M*xxOO%_oXuqGNT21TWJVE1GrBwwdcIYYOpF zf(Of;FV-3P8@a6^_PE2v7$Yne?PRU0M(37V;LhnZ>n(WeEiNY;_C-uAUsO+2R=5zs z^(iWeDlWN_sNKv#$=d^xo*yQL=^(-6ALDH}q6?FavAcSNz8o2J`Mj41Kaq$(Zf(z^ zUE_pFkLM!s_K<>mZ^9Dlod*1fC{Fmtzec1rGpTTSJHuq-l+^S-c)$i(Mq_m^y1-(n zq73yU;>TJgzO;Yre1gw77*ax7W8#iD8N$2wBtBZ;5yO4OVUksKrORO|9L^Q*AJXTx zwhLG~@}=5iXmng#B-%K8e%;Z{XFhjv^SYeqll=$5&Uk*-$04@3xWxKVVSJYTtSUAO zl2s)77MJRYphFtr6>)WiN@Gyg!>tKf z>>0$a<;+23{ZVxi`eLOkv53BKkcL%IL*%$i)qW-GZk-Uy$z{?imfr71Lg>C`aFG04 zjYSJB2g)`b_ucOItF&h$jY@nnj~*bB$}FDOk|*?RXU6Xi_Mk2}bWU%a=Ade8WlE@T zJGLY~GIhQnuCN!(P?=AdLHDqL7`w?}|frdebsCkdy&f||tx8ujW z6Hb?Dz4HSTBib30?ae;uf9<%!1Etll75HZA=l#iJ+%uT>NTl@|If41X#XUV8#0wmV zuYP!<&XTQU-zQZe%^CHlyw9&1Qmh_%5uV2jZxZdP%=4qG$Y;7;P?I`#LCL67>O>~n zNcA|1FGpl@<;dc#vnb6TxBZc74W>H#CwtC(s1eP1Xex4Smlwo;$#Gp?oia^v!k z+2J1!TXR1B%prbPOG9Y56>pMWpc`@j!=-y|8l7&tc5IKZzh$~)FkyO0KV{b_+=G-J zcaJvCoHJ=a?GpzzOh-y@T{`MGV|X^O`=L&Zsw?lsymCzW-WTbFQ7#?v19Y5wbvb;k zQQpinfhjh8@h^jjY&6db?5t5vk-Y3)zJ1q){>tpsGyF(xJSn$spRqM=mSHz$M3*gT zH~|L=-h{I){U(l--c`bkYljtUQtlfbjYhuzQeOPB&MQxk)z;Wo)bDBX>-6keceaCS z`uaL7f>ju#7B8vo#cOu3D_bPX#t2!fzl1qG+`7_;^)k|7e=$crgi7m8Yu+?<#@wVe zLZr1J3@3Qb5vjlF=AsX)Nl;`xKtvnmFEUT`b>3fF2!Ljq&1TFT>%l#}E!qbY2g&WP z>Rw5%=)if~L7&$@yP~Xs*%%jmSv%Xcx*8pAoli&S)zou8k>vl;z1g z13k*GZ7O``7b!QY8}Y-4io?C{X?eXkk(0k|aOO$G+=Rvjrab3lLa(XFi9V7OjjL4w z{2ho>>44ERxqWFAVgQ#3f&P0Tyizj+cA0<0Wp$=0^Sv(~#8BP4HRyIWTgmLFRpWsm z-zYe-G@DC~Ko!>c1ejS};~nd$(lkcZE(&A1N;^ll1t!|p;zM2<#i7EpM@i0n!Ks(i z1)x~#j|m6cMWU1RkE;_P3(EDS)NfTX{Np@C=(OgDa2e<78;z1Z5g7eyh%laZvJ1vb zl5`%PDXJyx6E6fUGhU}?I|e|5iZ5G9?PeZlHI13SaGH8gC@lQsohz=oUS1IXQddo8 zKeo&TXrltj{Osm_7+K&WHEKS+k5AH1XB>CA~((E2qrPCIn<9~GlviE z-;YUryCsxKYEChhW|Iw9hKmAn(vC^o-4@CuJ%>4HMmb6nZWV{{ZS?Nzx4}wWoqy+% z5IvIC#-5?M!ThFkntnRr70+3(Y*j{W2S2YZA;X2U{mLOhsGp>=({>MLYsm&*3BRnR$-r?h@TMI_ zKpZ`d6jI`d3)Q+XUd13G1@=n2o_wQui5uPt(xo1pj_+ptrQs zz-y`3Cs$wID2AtD%a?t~D$o*9R`Fp~XA#VHzEza@QXje0SFK1(>&!V?<J@*X>BLfKBB$U-(t=gE*}SS-$9zA`}div1wtiY4F`y%ANo5|UXjQ2=&y%$t& zDQ{9JJ=!oZwxJ_sSEjCMr>7)tGo$}l5^zmZ^1Th=O4U`qNSroZg7#Rw>cfb|D4}>l zBk|Z-DIx64R6N8GO?VYYxGP+-mLuGvO4>+7Jl|L6QkCsn1Wvo} zMH(Ax+uR$bx>r}xJxz5lsG|Ex>Uqtfbx*uO`Q(y)ly3+^Z0pQw*uL{@v;w{GRtDwp z!h?Dl6$VGkfd@ECOY~>Cgq(_D1|Boq*IRJ-VLjjQ_)q7OKMNd<(P3%M6J|QQa|oo^ zw^OwFBRHQn^3;}0>^8p^ID1l*d?|PP-G|AvorTKKIHrA~Pn}v~*e5efAH2+7pL{%T z+I&WN_HxFYCBlFwnS&%WA}rlc&}1v**ng)#j#&Ql{>Ep|`*ZhR$843wYVpk}1gqm? z!5G%X@lQx-A(}}%G|CYxc~lR~Iztb0v(H7JRfA+LCX%?q#tyda$mZqe(&evARyim! z&Ufr=2V97p<5Vvl&Y~f{cRu^Js8L;FdkCIzYyBX1J|#lnaVPpO3hK0x@G#S%O~dX0 zDW$e%dMC~3{f2YXIeUZwhc7H_@n;^Bwp?!}+N|QL^iXolx>w)~t`D z*HlbG?fai^+v~V)r-yG##v{+M-gAwoO5oc%PV|#t6Ut_7rJanx^q`FWK!Tc#X#7+I znW;#wuY5{?s40K?2%Gl4`sHVBpYtL~Y75oI80{%OZ;T!g ze`fHZCtQUP6EBkNol0@%av1FSeUFQgtczs6k0Y+RzY<_%L~1PMY*>*(Al+Y+<(of1 zK8cY^_6ut-R|bz62D9dQ6Vj4|hLg_a?$V2-xD<$$wMn;@MEtGk=STzqunAk$BTi!~bd!Xs?e^tH|9Jw(gN$yq#z4bn7@DyDWME<=yR>3Dr`=b4 zbi(zbOE6jClrgGkz*wm3GthbBQ&<#yIDX5r6Z%{Tc zF@xUVbx!-9*yx1CMVp{{^)F&W6Bd7MfIjnM1KGbe2tserCUUukdT1i6phB!}>eS0L z6}gJ2MKV1b#0#Mob=>NYapobKry(H>nby{<*!5w4^r6p4Qj7f{f9{Qh(u> zu^q<;Ffvl-Q+Ztt2sQ-<1|A*;nyu6xVN1gb(9q@Q@i%lavBi=7E%4p5e1|SjdmMFw zzgI9kdyQ(u{2m~(gi@nK9C7%5S%xyTgl>`lu3)e*m@r6DR)cT~)aewQh>#Ei_wVg$ z0f_-529Ov)VgQK&BnFTeKwH7(ikGi2)=AkQhK>0Eq!429Ov)VgQK&BnFTe zKwH7(ikGi2)=AkQhK>0Eq!4=D#2@4ymZ3EgWfBA)3VeJpLjv=)k2bP}$!C zKS&HZ@YM{ePVo1Nzeo%^fF?1@zpVJ7VMrZ*>j{I_FvwGKD&$5w=`Wdp!GO*%pfe2U z3Ug@FrYIG=nMlo!+_2(pfe2U3Ug@FrYIG=nMlo!+_2(|4nBY$5hn)WvCLY2+d%A9)B?y zbU;xXSLL_B4+et{?CIg^{1QOv=;O{{q0b8#;9lhXdnX3V1uTreo6tD^#$ixd2Dn1M zYyuz*fG_~U00;vh41h2I!T<;ZAPj&o0KxzW10W25FaW{;2m>GtfG_~U00;vh41h2I z!T<;ZAPj&o0KxzW10W25FaW{;2m>GtfH40JgmFqmN%r9}BHz#vqh>nb?ANd3CvCcvy;H= zBrrP(%uWKclfdjGFgpp%P6D%&!0aS2I|?ANd3CvCcvy;H=BrrP(%uWKc zlfdjGFgpp%P6D%&!0e>|Vs_F`E29j1jP@}LrST5Vf|}dH!Nx~> zm?uAuzdQ^&1MOiHVLwlP57r9(pfKnFIWvL!uYsQw1|2|C7&>GIFAXYT8cs-rp33z1 z>Yprz+~qeGgN4C{L5jkhhSU6*n)G*eE$}hG#{eG#d<^h0z{da|1AGkdF~G+F9|L?0 z@G-#003QQ<4Dd0)#{eG#d<^h0z{da|1AGkdF~G+F9|L?0@G-#003QQ<4Dd0)$NU#Q z#w``KT0|fNdxj=4Kaamy3_1``0+;(O@Poym1JV?5qhAB*6z~KrEOdaI8g9$`_f`y+ z5DZ-n2sQ-<1|A-U+do7MGg`z<&BECT(R}9bH2}nr0uTd03;;0z!~hTjKnwse0K@5CcFA05Jf>01yK}3;;0z!~hTjKnwse0K@5CcFA05Jf> z{C@&sG-{}aCb9}D#OkI_y-ZV)tB6`8)3ZUm5Ngr?XApyO$%50PE@Z)pYDu%;oI+Uk zsVJ#_xDwezw2RTzz{H}!_=#B1=kN5xRsM8-5q+NV-}wi+!L9e_mZC5)SY1&U2H-+} zS{pk6r-vYqu#ru03e-#ooQkaA-xqEeg41J)pfCsF{C^574x+>JD2qY3^q<0y(P79p z2OJc?BaVPD4hHVOukh=wVqq|0;A8y#PtplxIS8jjole0?|FykCD(ZU$n9iuMAvhmd z;Xm#j9sY6egs68z=zIS|`1`#>>dc@>ObQBA4htp><<}AqKYybfeVur{i6_cI2RqpTGv7~jKD>N{vAKi zlvI5B|i#h`{P<9bo@L7y%rOF2>rHpN*@=cR|V%p z4Yb2a{l5hb@BbDT*+fVG^Yd5okJ8aendl@e z7Dd$EarB4u%@~}8><>wpx?cEg+7FTyV+9J z@B2#${b|*&C360@D)7RO3)26m#DA~;Sz>iB9!k9rPvHBzfBe5xXd!}1dW){Ge*#_M zACkUTh)IEBdJ9(){CD{Os_mo1_noEwxaxnetyU7n{1(pepVIz$N%UYg=}Gi6-)_K1 zHnP(Ee0$%gwEg;H3!N194xNPJgdsKA7*KN~aB{LgBprU==@Kst6~YgrK_R-~FqDEf zgyQ?-`a`znG&=j34~8T;%lf?&7KzZmlYakZWc%%{4W9dPp|gM59^GW?ds&!xDEW7A zL9*{1vwkfI9sW^J865%2qXGU`MSsZpUJ;fhQ|dHa>Q9^eD1n@X0GY)5vjo9^@9}?? zu)>1g`OJUb%|F+oNhJOZ`WZ165ugr>2)L-w&+$8T{IwD^i$ooF!|5Q6#Bh{VG5SYr zV=)}(#~Tv-L#}S0WENu>76yhU2?mDTZ;#WB9QA$%u1farRVayB^iwdW`X1**Sy97z szW)OFci!)nGXJ*w6cuW67S2iga}^F0{hf=^g8t8_gn>bv2}ghRKVg-}k^lez delta 83055 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Ǽs-(4G=Xz)BsTfL=6x%K-2(H z14IoFH9*t=Q3FH`5HǼs-(4G=Xz)BsTfL=6x%K-2(H14IoFH9*t=Q3FH`5H z{C^NN3fL70Nb__325D&H_ZZOOGWAfb#7QX059{(v;;*nq=a(IRwKP9AAb@K>M5g*R z;RmY0{Tr!K2mu^#8p`r}F7PzK(*REcJPq(Pz|#Ov13V4zG{DmU zPXjy+@HD{F08axv4e&I;(*REcJPq(Pz|#Ov13V4zG{DmUPXjy+@HD{F08axv4e&I; z)BIOGP0nAQh6>JGjm?BzjX*U&*MCqAB8osYa=!+CdKyFk;c3)<4g91uhya4pDEt!m zi_hTZ{KjYC-x+Xte#rrB2Cx~xW&oQ3YzD9yz-9oO0c-}a8Ng-$n*nSFuo=K+0Gk19 z2Cx~xW&oQ3YzD9yz-9oO0c-}a8Ng-$n*nSFuo=K+0Gk192C$j`Hk;unz`2H9gAg-6 z*WY5M4-YE+Yv6yxj6V_d=C6T|M9^qtWQ3S;AcfxH{Cg{!+b9ribre)$2m})o^1GZt zhR{O@;Dbd_lK7nzf?s!w)5Gw$hJEaz?!k|%Ae$>Xbk#^`9W3R;L#LvuT$)bJc<-u* zDZOB39(t9aXeDcyRD0>B3yuk8>6SS`OC z)khm#wnuH(Kl5Jlb?oWrm4CS3Mp{{2GhmU#DcPS}eTbBG$co)=pB%*$#ShbRSRURj zPO#X2P4a|3se-GNhNf&S&JWq`;2W0HVP@T%aj1~gO)MTgJvtN9vB8qd0hS-M zSk=oUm}pP7I8_zPPrk#EGN9CO*K{auop?Hwl^;1h4sJC7l_z|KkTlxrNXW#HpX>#3 zy>{{Oz|9y@no7O-A)U&#df^YIyf3 z;%vfN81bcK^#9Z1zvOX`A@VkLFyPHP7?MAJ4gZpphR8v_st0czgNpI~8UMXUmfueL z7|t*b5W`Vm+LMi_(EA>YfR2dV_UkfFJ4^2QBdH>w&_wHDK zJHSUc!v`quzis`aJ7n&Dc+dx^Ab-XGQ&$s0Sn+#w)QOW&a>73=f3_ASh6U#r!;<>( z!2TuYuf{CJvEq3d+2Oq6SXX}h<@_`6e`}3b;;%bU!)2$S1b>_Z@gZ?)(})g(Ti_3; zpu9vsJ|OPbH!Q>l#KC#Hpj61LZ19CC#JkU*32^Kg#EWYRF8dMj;`*0x^hde19hW-oVx0o{c3BT<#;30xms{IR8IO5zg?(`BBQNvE${~$p3n`Ao?-w z>(?d_*zm6=P;OG=#P_q&{Ljni&&0o)LBXKMi8p5_hi5V%VZ&v;P>6p#o_|UH(Hc?{ zJZ=Um#Q$gbe`_k1@#h`>YUt@hoStv9e6Y%j1q(oh0o$aIer}O zUvjp7KWottFK`H?4e?DY4}pA2ha!IZKjKO&3IG5A diff --git a/firmware/tunerstudio/generated/rusefi.ini b/firmware/tunerstudio/generated/rusefi.ini index a9f3604312..88e1838125 100644 --- a/firmware/tunerstudio/generated/rusefi.ini +++ b/firmware/tunerstudio/generated/rusefi.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.all.4076325589" + signature = "rusEFI 2020.07.26.all.3783538497" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.all.4076325589" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.all.3783538497" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:12:58 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:15 UTC 2020 pageSize = 20000 page = 1 @@ -3551,7 +3551,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini index 6617e6b205..95c73faca9 100644 --- a/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini +++ b/firmware/tunerstudio/generated/rusefi_frankenso_na6.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.frankenso_na6.745580086" + signature = "rusEFI 2020.07.26.frankenso_na6.1057184674" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.frankenso_na6.745580086" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.frankenso_na6.1057184674" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:13:02 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:19 UTC 2020 pageSize = 20000 page = 1 @@ -3551,7 +3551,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_kinetis.ini b/firmware/tunerstudio/generated/rusefi_kinetis.ini index e64cef1ff9..71628ec530 100644 --- a/firmware/tunerstudio/generated/rusefi_kinetis.ini +++ b/firmware/tunerstudio/generated/rusefi_kinetis.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.kin.1070143055" + signature = "rusEFI 2020.07.26.kin.750447579" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.kin.1070143055" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.kin.750447579" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jul 26 18:13:09 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jul 26 18:51:27 UTC 2020 pageSize = 20000 page = 1 @@ -3552,7 +3552,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_mre_f4.ini b/firmware/tunerstudio/generated/rusefi_mre_f4.ini index e982abfb0d..1b11d2dc9d 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.mre_f4.3137936475" + signature = "rusEFI 2020.07.26.mre_f4.2826625487" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.mre_f4.3137936475" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.mre_f4.2826625487" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:13:01 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:18 UTC 2020 pageSize = 20000 page = 1 @@ -3534,7 +3534,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_mre_f7.ini b/firmware/tunerstudio/generated/rusefi_mre_f7.ini index c5d3ba3781..ab5e922578 100644 --- a/firmware/tunerstudio/generated/rusefi_mre_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_mre_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.mre_f7.3137936475" + signature = "rusEFI 2020.07.26.mre_f7.2826625487" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.mre_f7.3137936475" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.mre_f7.2826625487" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:13:00 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:16 UTC 2020 pageSize = 20000 page = 1 @@ -3534,7 +3534,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini index d5b52e1048..c4b1fa7e25 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_405.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_405.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.prometheus_405.132846161" + signature = "rusEFI 2020.07.26.prometheus_405.345567173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.prometheus_405.132846161" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.prometheus_405.345567173" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:13:05 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:22 UTC 2020 pageSize = 20000 page = 1 @@ -3547,7 +3547,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini index 389f302c6b..2f4a3df879 100644 --- a/firmware/tunerstudio/generated/rusefi_prometheus_469.ini +++ b/firmware/tunerstudio/generated/rusefi_prometheus_469.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.prometheus_469.132846161" + signature = "rusEFI 2020.07.26.prometheus_469.345567173" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.prometheus_469.132846161" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.prometheus_469.345567173" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:13:04 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:21 UTC 2020 pageSize = 20000 page = 1 @@ -3547,7 +3547,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini index 71391ef7af..9ec3bd18b1 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f4.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f4.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.proteus_f4.2137439002" + signature = "rusEFI 2020.07.26.proteus_f4.1813333646" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.proteus_f4.2137439002" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.proteus_f4.1813333646" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:13:08 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:25 UTC 2020 pageSize = 20000 page = 1 @@ -3526,7 +3526,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle diff --git a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini index 10a6d1d716..b9f8946240 100644 --- a/firmware/tunerstudio/generated/rusefi_proteus_f7.ini +++ b/firmware/tunerstudio/generated/rusefi_proteus_f7.ini @@ -33,12 +33,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI 2020.07.26.proteus_f7.2137439002" + signature = "rusEFI 2020.07.26.proteus_f7.1813333646" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmwave version for title bar. - signature = "rusEFI 2020.07.26.proteus_f7.2137439002" ; signature is expected to be 7 or more characters. + signature = "rusEFI 2020.07.26.proteus_f7.1813333646" ; signature is expected to be 7 or more characters. [Constants] ; new packet serial format with CRC @@ -76,7 +76,7 @@ enable2ndByteCanID = false ; see PAGE_0_SIZE in C source code ; CONFIG_DEFINITION_START -; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:13:06 UTC 2020 +; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jul 26 18:51:24 UTC 2020 pageSize = 20000 page = 1 @@ -3526,7 +3526,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00" dialog = idleSettings, "", yAxis field = "Idle IAC control mode", idleMode field = useInstantRpmForIdle, useInstantRpmForIdle - field = "use ETB for idle", useETBforIdleControl + field = "use ETB for idle", useETBforIdleControl, { throttlePedalPositionAdcChannel != 16 } field = "ETB Idle range", etbIdleThrottleRange, {useETBforIdleControl == 1} field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle field = "Use separate VE Table for idle", useSeparateVeForIdle