[README] End users, PLEASE subscribe to this topic - MAJOR firmware announcements

It's all about the code!
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Bake Cookies Day released

December 2020 Bake Cookies Day

Breaking Changes
GM x24 trigger now uses 0 offset (offset is now built in, previously needed 50 degrees offset)

Added
DAIHATSU 3/4 cylinder trigger https://rusefi.com/images/triggers/trigger_6.png
Ford ST170 VVT cam trigger https://rusefi.com/images/triggers/trigger_42.png
Changed scheduling timer driver to improve scheduling accuracy #1983

Fixed
microRusEFI GP3 & GP4 fixed
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Breaking change:

On our way to quad VVT first VVT shaft target is now "vvt table #1" not "fsio table #1" like before. Anyone using VVT control would have to copy-paste their target table.

More renaming would probably follow later.
image.png
image.png (52.86 KiB) Viewed 3976 times
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

While anyone is free to self-assemble anything we publish... Please don't. The rusEFI project uses machine assembled boards to avoid having to troubleshoot poorly user-assembled boards.
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
OrchardPerformance
contributor
contributor
Posts: 343
Joined: Tue Jul 24, 2018 8:55 pm
Github Username: Orchardperformance
Slack: Orchardperformance

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by OrchardPerformance »

We have outlined the reason for this decision in the wiki page here.

We hope everyone will understand and appreciate there are good reasons for this with the recent hardware.

https://github.com/rusefi/rusefi_documentation/blob/Build-the-firmware/FAQ/FAQ-Why-No-Self-Assembly.md
Now keeping MRE and Proteus in stock in the UK, PM or slack for details.
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

In preparation to two banks of VVT in my Nissan we have a small breaking change in snapshot builds:

Code: Select all

### Breaking Changes
 - vvtOffset field migrated to four vvtOffsets fields. Anyone using VVT would need to manually adjust their configuration.  
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

TS project had issues in 2021.08.27 so now a new release candidate https://github.com/rusefi/rusefi/releases/tag/2021.09.09_release
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
tmbryhn
Posts: 79
Joined: Wed Feb 12, 2020 2:40 am
Location: Norway

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by tmbryhn »

Feel free to move to correct sub-forum if appropriate.

Just wanted to give a shout out that I've uploaded last firmware release for Proteus (20210909_013133) together with my current tune file made with a previous nightly build (20210714_031445_proteus_f4), and I get this error:
error.png
error.png (311.88 KiB) Viewed 2299 times
.msq uploaded here:
https://rusefi.com/online/?vehicleName=Aurora&user_id=1083&sorts[uploadedMsq]=-1&sorts[uploadedLog]=-1

Any ideas how to get this fixed?
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

I read the message is "invalid table axis must be ascending! VE"

please consider fixing your VE table axis and have keys ascending. Two keys of same "1" value is not a valid rusEFI table at https://rusefi.com/online/view.php?msq=638&dialog=veTableDialog
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
tmbryhn
Posts: 79
Joined: Wed Feb 12, 2020 2:40 am
Location: Norway

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by tmbryhn »

Thanks. I just noticed, lol. After fixing VE, I got prompted with the exact same problem for the VVT intake and exhaust tables (even though I don't have VVT enabled either under advanced trigger or VVT settings).
Had to put in some arbitrary acceding values on X and Y to make the error go away. All fine now, but would've been nice to get that cleaned up :)
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

tmbryhn wrote:
Thu Sep 09, 2021 3:52 pm
but would've been nice to get that cleaned up :)
Great idea! this is now done https://github.com/rusefi/rusefi/commit/410e449a22128ba770074f60c19291d2bbc978ee
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

We have pre-release https://github.com/rusefi/rusefi/releases/tag/2021.10.07_release

Will promote that one to full release status in 48 hours unless we come up with major defects.
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

In _snapshot_ we now use STM32CubeProgrammer and current STM32 Bootloader driver instead of legacy DfuSe tool and driver.

It's going to be a messy transition, next step would be to update https://github.com/rusefi/rusefi/wiki/HOWTO-DFU

Reminder that we have Install Drivers button in rusEFI console, please download full new bundle, just auto-updating would not get you fresh drivers pack. Fresh drivers pack is called silent_st_drivers2.exe not silent_st_drivers.exe

This change is needed to better support newer chips like F7 used on Proteus 0.6
javaw_QGMp6FyFHw.png
javaw_QGMp6FyFHw.png (46.41 KiB) Viewed 1819 times
javaw_BzNH5sAlL6.png
javaw_BzNH5sAlL6.png (19.31 KiB) Viewed 1819 times
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Some minor internals renaming related to VVT outputs: please make sure your VVT output pin and frequency are migrated while updating to latest firmware. https://github.com/rusefi/rusefi/commit/5f4fa50682e3cfbac81690969d478ea6335535ac
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Just removed FSIO from user interface. While deep inside some system logic still runs using FSIO for now, for end users it's Lua time.

https://github.com/rusefi/rusefi/issues/2928
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
Zeiss
Posts: 35
Joined: Tue Oct 05, 2021 6:32 pm
Location: Germany
Github Username: HeinrichG-V12

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by Zeiss »

Hello Andrey,

what does "hardware_QC_special_build" mean?

Many thanks.
Regards,
Heinrich
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Zeiss wrote:
Mon Nov 15, 2021 8:48 am
what does "hardware_QC_special_build" mean?
Added into https://rusefi.com/build_server/readme.txt
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

More detailed announcement later but David has made http://wiki.rusefi.com/
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
Zeiss
Posts: 35
Joined: Tue Oct 05, 2021 6:32 pm
Location: Germany
Github Username: HeinrichG-V12

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by Zeiss »

I've tried to install this RC on my Proteus, but it's failed and now is and now Proteus is no longer recognized by Windows (device manager).

Logfile from FW-update is attached.

I'm able to boot MCU into Bootloader mode (by pressing PROG-button during power on) and I can reprocduce update firmware with the same result. If Proteus is in Bootloader-mode, I see this in device manager under USB-Devices I see STM32 BOOTLOADER:
grafik.png
grafik.png (3.8 KiB) Viewed 334 times
Sorry, it's in German.
Attachments
update.txt
(4.58 KiB) Downloaded 8 times
Regards,
Heinrich
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Zeiss, please clarify if you are good at the moment or in the indefinitely loop of bricked?

I've just added stm32-read-dfu.bat script into console\STM32_Programmer_CLI\bin

If yours is a brick at the moment can you please
1) get fresh bundle
2) go to console\STM32_Programmer_CLI\bin and execute stm32-read-dfu.bat to preserve the broken image for later investigation (rusefi_dump.hex file should be created)

once you have rusefi_dump.hex you can use stm32-full-erase.bat for full erase and attempt to flash either RC or latest good release in order to un-bricked if you are bricked :)
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
Zeiss
Posts: 35
Joined: Tue Oct 05, 2021 6:32 pm
Location: Germany
Github Username: HeinrichG-V12

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by Zeiss »

Hello Andrey,

thank you for a fast response!
AndreyB wrote:
Wed Nov 17, 2021 1:10 pm
Zeiss, please clarify if you are good at the moment or in the indefinitely loop of bricked?
At the moment I'm in the indefinitely loop of bricked: bootloader --> flash hex file --> error by verify --> restart board --> no recognition in Windows --> bootloader -->.....
AndreyB wrote:
Wed Nov 17, 2021 1:10 pm
I've just added stm32-read-dfu.bat script into console\STM32_Programmer_CLI\bin
Where did you add it? I just downloaded this bundle and it's not in there. Is it a wrong one?
Regards,
Heinrich
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

Zeiss wrote:
Wed Nov 17, 2021 1:53 pm
Where did you add it?
yes that's wrong. see https://github.com/rusefi/rusefi/wiki/Release-Process
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
User avatar
Zeiss
Posts: 35
Joined: Tue Oct 05, 2021 6:32 pm
Location: Germany
Github Username: HeinrichG-V12

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by Zeiss »

Argh, damned... okay, new try. :)
AndreyB wrote:
Wed Nov 17, 2021 1:10 pm
If yours is a brick at the moment can you please
1) get fresh bundle
Done, I took this one: https://rusefi.com/build_server/rusefi_bundle_proteus_f7.zip
AndreyB wrote:
Wed Nov 17, 2021 1:10 pm
2) go to console\STM32_Programmer_CLI\bin and execute stm32-read-dfu.bat to preserve the broken image for later investigation (rusefi_dump.hex file should be created)
Done, file and log attached.
AndreyB wrote:
Wed Nov 17, 2021 1:10 pm
once you have rusefi_dump.hex you can use stm32-full-erase.bat for full erase and attempt to flash either RC or latest good release in order to un-bricked if you are bricked :)
grafik.png
grafik.png (22.86 KiB) Viewed 312 times
After that power cycle into Bootloader and upload firmware with RusEfi Console and all clear!

Thank you verymuch!
Attachments
rusefi_dump.hex
(2.38 MiB) Downloaded 5 times
rusefi_dump.log
(2.07 KiB) Downloaded 5 times
Regards,
Heinrich
User avatar
AndreyB
Site Admin
Posts: 12185
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Github Username: rusefillc
Slack: Andrey B

Re: End users, PLEASE subscribe to this topic - MAJOR firmware announcements

Post by AndreyB »

I believe I had cases of same. This is now https://github.com/rusefi/rusefi/issues/3566

I believe that this is not about specific RC but just an F7 issue we have
Always looking for C/C++/Java/PHP developers! Please help us see https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239
Post Reply