Firmware developent status

It's all about the code!
User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Wed Jan 04, 2017 1:20 pm

Do not follow. We have usbttl chip on both boards?
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Fri Jan 06, 2017 8:54 pm

I am a bit bored on vacation so doing some memory usage clean-up, a lot of "set_smth X" (with underscore) commands are not "set smth X" (with a space) - this would allow a more efficient data structure this would reduce memory consumption.

Flying home tomorrow :)
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Sat Jan 21, 2017 1:50 am

https://sourceforge.net/p/rusefi/tickets/338/ fixed - console flash/erase buttons work again. It was about discovery to f429disc1 transition if you remember the part number change - new board firmware requires newer version of openocd.
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Tue Feb 07, 2017 12:05 am

Just fixed a bunch of defects around event inputs - more pin options for shaft sensors, pin options for VSS and frequency-based MAP. Also better error handling if invalid pin is selected as an input, also some TS options were wrong.
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Wed Feb 08, 2017 5:24 am

Just added v10 and v12 firing orders support.
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Thu Feb 09, 2017 6:00 pm

Blatantly soliciting donations: Build server in my living room is a Dell OptiPlex GX620 running a https://en.wikipedia.org/wiki/Pentium_4 2.8 processor made around 2007.

Anyone has an unneeded desktop or server?
Attachments
screenshot.png
screenshot.png (241.64 KiB) Viewed 3526 times
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
mobyfab
Posts: 138
Joined: Tue Oct 29, 2013 10:09 am
Location: Versailles, France
Soldering skill: yes
Coding skill?: yes

Re: Firmware developent status

Post by mobyfab » Fri Feb 10, 2017 3:39 pm

I can give you access to my jenkins+docker instance once I'm done migrating it.

Now again, if you were using github... https://docs.travis-ci.com (free)

User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Fri Feb 10, 2017 3:54 pm

mobyfab wrote:Now again, if you were using github... https://docs.travis-ci.com (free)
I will check them since https://github.com/rusefi/rusefi

Ideally it has to be local because I have integration tests with real stm32 hardware but I guess I can live with just arm compiler.
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
mobyfab
Posts: 138
Joined: Tue Oct 29, 2013 10:09 am
Location: Versailles, France
Soldering skill: yes
Coding skill?: yes

Re: Firmware developent status

Post by mobyfab » Fri Feb 10, 2017 4:12 pm

If you need hardware, I have an old server tower i'm not using, 2x Xeon L5420, 8Gb of ram, but it's very heavy and noisy...

Maybe you can do the CI on travis, and still have the other tests on your server.

User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Fri Feb 10, 2017 7:39 pm

mobyfab wrote:If you need hardware, I have an old server tower i'm not using, 2x Xeon L5420, 8Gb of ram, but it's very heavy and noisy...
Wrong continent, I am afraid to think about shipping :(
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

tomiata
contributor
contributor
Posts: 231
Joined: Sat Aug 02, 2014 2:30 am
Location: Texas

Re: Firmware developent status

Post by tomiata » Sat Feb 11, 2017 6:20 am

I have a dual xeon dell 2590 rack server and an hp workstation xeon machine or two, but they are very heavy. Shipping anything seems impractical.
Could you do builds in the cloud and then transfer a release binary via automated script to your local machine for test physical testing?

Or find an ebay deal. I can pitch in some.

User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Sat Feb 11, 2017 1:02 pm

Intel® Xeon® Processor E5-2690 v3 this is pretty recent? Can you check shipping?

If not I am starting to shop local like https://newyork.craigslist.org/mnh/sys/5955888346.html
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

tomiata
contributor
contributor
Posts: 231
Joined: Sat Aug 02, 2014 2:30 am
Location: Texas

Re: Firmware developent status

Post by tomiata » Sat Feb 11, 2017 4:01 pm

russian wrote:Intel® Xeon® Processor E5-2690 v3 this is pretty recent? Can you check shipping?
If not I am starting to shop local like https://newyork.craigslist.org/mnh/sys/5955888346.html
The Dell I have is like this:
http://www.ebay.com/itm/Dell-PowerEdge- ... SwDuJWy3v1

Redundant power supplies. 50 pounds, built like a tank. And CPU is Xeon E5450, from Nov. 2007
http://ark.intel.com/products/33083

I think your local craigslist server would be more practical.

User avatar
mobyfab
Posts: 138
Joined: Tue Oct 29, 2013 10:09 am
Location: Versailles, France
Soldering skill: yes
Coding skill?: yes

Re: Firmware developent status

Post by mobyfab » Sun Feb 12, 2017 4:25 pm

russian wrote:
mobyfab wrote:If you need hardware, I have an old server tower i'm not using, 2x Xeon L5420, 8Gb of ram, but it's very heavy and noisy...
Wrong continent, I am afraid to think about shipping :(
I'm afraid so :(

There's also this one: https://semaphoreci.com

User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Mon Feb 13, 2017 1:22 am

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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Mon Feb 13, 2017 7:18 pm

russian wrote:Intel® Xeon® Processor E5-2690 v3 this is pretty recent? Can you check shipping?

If not I am starting to shop local like https://newyork.craigslist.org/mnh/sys/5955888346.html
I've also scared myself with electricity costs to run a large server with redundant power supplies - my use-case the device would be idling most of the time, but once in a while I need it to awake and burst out some CPU-intense job.

With all that I've ordered another small factor office PC - pretty much replacing 2007 pc with a ~2012 pc, looks like CPU-wise it should be x4 times faster. Will know how much faster it actually turned out later this week :)

$71 dell optiplex quad-core i5 desktop plus a smaller SSD drive i have in my random parts bin.
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
kb1gtt
contributor
contributor
Posts: 3489
Joined: Tue Sep 10, 2013 1:42 am
Location: ME of USA
Contact:

Re: Firmware developent status

Post by kb1gtt » Mon Feb 13, 2017 8:10 pm

Hmmm, I have a PI3 kicking around. Those are quad core, low-ish energy draw and cheap. I believe you can install Windows on them as well.
Welcome to the friendlier side of internet crazy :)

mck1117
running engine in first post
running engine in first post
Posts: 253
Joined: Mon Jan 30, 2017 2:05 am
Location: Seattle-ish
Soldering skill: yes
Coding skill?: yes

Re: Firmware developent status

Post by mck1117 » Tue Feb 14, 2017 11:23 am

kb1gtt wrote:I believe you can install Windows on them as well.
Under some loose definition of Windows, yes. It's a heavily chopped down version that can only run a single app (universal windows apps only) at a time, and has no support for traditional win32 apps (arm-none-eabi-g++, for example will not run).

If you want to do anything of much value it basically has to be x86-64.

User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Tue Feb 14, 2017 7:13 pm

Setting up the new box would be a chance to document the setup - see http://rusefi.com/wiki/index.php?title= ... ild_Server
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Thu Feb 16, 2017 4:48 am

russian wrote:$71 dell optiplex quad-core i5 desktop plus a smaller SSD drive i have in my random parts bin.
Ship date: July 01, 2011 end of warranty July 02, 2015 so https://en.wikipedia.org/wiki/Ohio_Refo ... _for_Women has no use for this one.

I am reusing state prison junk, what am I doing with my life.
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

puff
contributor
contributor
Posts: 2739
Joined: Mon Nov 11, 2013 11:28 am
Location: Moskau

Re: Firmware developent status

Post by puff » Thu Feb 16, 2017 9:00 am

big deal :D

Wondering,what's your workflow? You are developing rusefi using your laptop, then there is a schedule to sync the code (or is it done manually?) to the build server?
Why did you need a newer server? Who cares if it takes several seconds more to build the firmware? Or this build server is used each time you make alterations to the code?

What are electricity costs in per kWatt terms? I think running a low-end computer the whole day in Russia would cost somewhat $5 per month. But I'd say, it's somewhat cheaper here than anywhereelse in the world.
In terms of power consumption it might be much more efficient to run a file server on the home router and host all the files there, starting the build server to build the firmware.

stefanst
contributor
contributor
Posts: 579
Joined: Wed Feb 17, 2016 12:24 am

Re: Firmware developent status

Post by stefanst » Sat Feb 18, 2017 2:44 am

The feature "Cylinder Cleanup" under cranking doesn't really seem to be necessary. It can be handled under "Cranking TPS multiplier".
Suggestion: remove it from future builds.

User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Sat Feb 18, 2017 2:46 am

You mean you can set the curve to multiple to zero? You are the 1% who would think of it :)
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Sat Feb 18, 2017 11:58 pm

rusEfi console program/erase buttons are working again.
Attachments
screenshot.png
screenshot.png (32.83 KiB) Viewed 3271 times
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Sun Feb 19, 2017 12:49 am

Actually, change log button added to the forum header, I will try to better document important changes, let's see how this goes.

Same file is displayed at https://github.com/rusefi/rusefi nicely but with a one hour delay.
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
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Tue Feb 21, 2017 12:29 am

I am tired of SF instability - being unable to commit for more than 24 hours at a time is just deal breaker for me.

As of today https://github.com/rusefi/rusefi is the official repository
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

stefanst
contributor
contributor
Posts: 579
Joined: Wed Feb 17, 2016 12:24 am

Re: Firmware developent status

Post by stefanst » Tue Feb 21, 2017 1:59 am

The FW is getting pretty darn close to being fully functional for most Miatas as near as I can tell.

Just had it set up with the Jimstim on the bench and it was running for 24 hours straight without any apparent hickups.

Most important punch-list item from my side is idle control. Autotune of VE cells would be nice, but since this possibility is provided by Tunerstudio, it's not really needed.

Some options for soft revv-limit would also be a nice-to-have.

And there are still a few incongruities left in the accel-enrichment tuning arena.

stefanst
contributor
contributor
Posts: 579
Joined: Wed Feb 17, 2016 12:24 am

Re: Firmware developent status

Post by stefanst » Tue Feb 21, 2017 2:29 am

Real-Time-Clock implementation for proper time stamps on SD-card logs would be nice too.

User avatar
russian
Site Admin
Posts: 9788
Joined: Wed Aug 28, 2013 1:28 am
Location: Jersey City
Soldering skill: yes
Coding skill?: yes
Contact:

Re: Firmware developent status

Post by russian » Tue Feb 21, 2017 2:32 am

stefanst wrote:Real-Time-Clock implementation for proper time stamps on SD-card logs would be nice too.
I have news for you: http://rusefi.com/forum/viewtopic.php?f=4&t=460
Our brain boards http://rusefi.com/forum/viewtopic.php?f=4&t=381 would have this, there is a chance brain boards would be for sale in March.
https://rusefi.com/s/howtocontribute
very limited telepathic abilities - please post logs & tunes where appropriate - http://rusefi.com/s/questions
my skype is arro239

stefanst
contributor
contributor
Posts: 579
Joined: Wed Feb 17, 2016 12:24 am

Re: Firmware developent status

Post by stefanst » Tue Feb 21, 2017 2:35 am

russian wrote:Our brain boards http://rusefi.com/forum/viewtopic.php?f=4&t=381 would have this, there is a chance brain boards would be for sale in March.
I shall order some forthwith!

Post Reply