Go to file
pani-dotcom edc24718d5
Update index.json
2021-07-23 09:21:32 +03:00
.github Create FUNDING.yml 2021-07-20 15:34:39 +10:00
BMW Update the Pazi BMW tunes 2021-07-20 15:30:53 +10:00
Generic Initial commit of base tunes, readme etc 2021-06-19 16:22:30 +10:00
Mazda Add files via upload 2021-07-23 09:21:00 +03:00
.gitignore Basic index file for testing 2021-07-20 10:08:07 +10:00
LICENSE Add license file 2021-07-20 15:39:08 +10:00
README.md Update README.md 2021-07-20 14:59:44 +10:00
index.json Update index.json 2021-07-23 09:21:32 +03:00

README.md

Speeduino

Chat on Slack

A low cost, DIY friendly Engine Management System (ECU) based on the Arduino framework

Speeduino

The Speeduino project is a flexible, fully featured Engine Management Systems (EMS aka ECU) based on the low cost and open source Arduino platform. It provides the hardware, firmware and software components that make up an engine management system, all provided under open licenses. With over 1000 installations, Speeduino has matured into a product that meets the needs of the hobbyist and enthusiast community without driving prices to the levels of traditional aftermarket ECUs.

Overview

This repositiory contains official and user contributed tune files that can then be downloaded through SpeedyLoader

How do I contribute a tune?

This library contains both official tunes as well as user contributed ones. If you'd like to contribute your tune, a Pull Request can be submitted against this repository to get it added.

Please note that all tunes submitted are released under the Creative Commons CC BY-NC 4.0 license.

When adding your tune, 2 main steps are needed:

  1. Your tune file should be placed in the relevant manufacturer folder (Eg "Mazda", "BMW" etc). If the manufacturer for your tune does not exist already, you should create this folder
  2. You will need to add an entry into the bottom of the index.json file with the details of your tune. A sample entry is below:
{
    "id": "3",
    "displayName": "Miata / MX5 96-97 PNP",
    "make": "Mazda",
    "firmware": 201909,
    "provider": "Speeduino",
    "type": "Stock",
    "description": "Tune for use with the Speeduino PNP units on 1996-1997 NA8 Miata + MX5",
    "filename": "NA8%20PNP%20base%20tune.msq"
},

Field List:

  • id: This should be the next number from the previous last entry in the file
  • displayName: A brief description of the engine / car your tune is for. If it is a non-stock tune then a very brief description of the modifications should be added. Eg: Miata / MX5 96-97 PNP with Turbo
  • make: The manufacturer of the car/engine the tune is for. Must match the folder name that the tune file has been placed in (case sensitive)
  • firmware: The firmware version that the tune was created with
  • provider: A username that will be shown in SpeedyLoader for who authored the tune
  • type: Either Stock or Modified depending on whether the tune is for a stock engine setup or a modified one
  • description: A longer description of the tune. If it is for a modified engine, please describe in detail the modifications you've made
  • filename: The filename of the tune

License

All tunes are provided under the Creative Commons CC BY-NC 4.0 license.

Support

In addition the manual referenced above, Speeduino has a large and very vibrant community of people to help out with your setup or any questions you might add.

Contributors

This project exists thanks to all the people who contribute, both in terms of code and testing provided. If you'd like to get involved, please have a read through Contributing and then jump on Slack to discuss things further