Posted on 14 Comments

How to update firmware and load a base tune


Step 1. Download the newest version of SpeedyLoader, the Speeduino firmware and base tune program.
Step 2. Use SpeedyLoader to update to the firmware of your choice.
Step 3. Click “Get Base Tune”, this will save a copy of the base tune you select to your “Downloads” folder.
Note 1: It’s important that your base tune that you select matches the firmware signature that comes on it. Loading mystery tunes into mystery firmware will create interesting results.
Note 2: It’s extremely important that you select a base tune that has the correct Board Type that you purchased. If you load a tune with the incorrect board type, it can cause catastrophic damage to your car or ECU.

Posted on 2 Comments

Connecting your SpeedyEFI Speeduino board to Tunerstudio

How do I connect my Speeduino to Tunerstudio?

This guide is extremely outdated. If you have trouble using the automatized setup in Tunerstudio, send us a message on Facebook or via Email.
Step 1. Figure out what firmware is on your speeduino. You can use this guide.

Step 2. Download, install and open Tunerstudio.

Step 3. On the main screen, click “Create New Project”.

Step 4. In the name field, put whatever you want. Leave the project directory alone.

Step 5. In the firmware section do not click detect. You will waste your time. It doesn’t work. Click “Other/Browse” and navigate to the Speeduino.INI file for the firmware you’re using. You can download the appropriate INI file from the speeduino firmware wiki. The SpeedyLoader software will also have an INI if you’ve used SpeedyLoader to update the firmware.

Step 6. Just keep clicking “next” through all the windows to select all the default settings. Default gauge layout, default units of measure, etc.

Step 7. Once you see the grayed out gauge cluster with “NOT CONNECTED” across the top, click the Communications dropdown box and click “Settings”.

Step 8. Change the COM port to whichever COM your Speeduino connects to. Usually it’s COM4 through 10. COM1 is the Windows default. It’s probably not COM1. If nothing is populated in the boxes, your computer isn’t seeing the Speedy. If you are using USB, make sure you do not have a bluetooth module installed, as the bluetooth module uses the same lines to talk.

Step 9. Do not click “Test Port” or “Detect”. They don’t work. Just click Accept.

Step 10. After a few seconds, you should see a loading bar show up across the top as Tunerstudio loads the tune from the Speedy.

If you don’t see the gauges pop to life, hit Communications > Settings > and select the COM port of your speedy. If nothing is populated in the box, install the Arduino software from (it’s free) and install it. Once it is installed, reboot the computer.

Posted on 4 Comments

How to check the firmware version on your SpeedyEFI speeduino.

How to check the firmware version on your SpeedyEFI speeduino.
Step 1. Download and install and open the Arduino software from (it’s free)

Step 2. In the Tools dropdown menu, change the COM port to whichever one your Speedy showed up as. (usually it’s COM4-10, COM1 is the default for Windows, don’t worry about COM1)

Step 3. In the Tools dropdown menu, open the Serial Monitor. You’ll see a blank bar across the top, with a “SEND” button next to it. Type a capital S, and click send. In the lower box you should see it display something to the effect of “Speeduino082018”. The first two numbers are the month code, and the last two or four are the year.

You may need to change the BAUD rate in the bottom right hand corner of the window to 115200.

Posted on 35 Comments

Is this your first time hearing about Speeduino?

Speeduino is an open-source engine management platform, based on the Arduino Mega platform, designed to give everyone a cheap, easy and practical engine management solution for a variety of automotive applications.
With support for 1 cylinder to 8 cylinder engines, and rotaries up to two rotors, Speeduino is the fastest growing community of tuners.

Assembled Fishdog boards can be found here.

As well as our current list of Plug-And-Plays



Feature List:

  • 16×16 3D fuel and ignition maps, with base of either TPS (Alpha-N) or MAP (Speed Density)
  • Supports up to 8 cylinders fuel and ignition with 4 channels of fuel and 4 channels of ignition outputs
    • 1, 2 (Even fire only), 3 and 4 cylinder engines with full sequential fuel and ignition
    • 6 (even fire only) and 8 cylinder engines are supported with wasted spark and 2 squirts per cycle
  • 6×6 3D individual cylinder trim on engines up to 4 cylinders
  • After Start Enrichment
  • Rev limiting (Spark based, hard and soft)
  • Cranking specific enrichment, dwell timing and advance
  • General logging through TunerStudio
  • High speed tooth logging
  • TPS calibration through TunerStudio
  • Sensor calibration through TunerStudio (Coolant, IAT and O2)
  • Warm Up Enrichment (WUE)
  • TPS based acceleration enrichment
  • Tacho output
  • Fuel pump activation/deactivation (With priming)
  • Over dwell and over duty protection
  • Battery voltage compensation for dwell and injectors
  • Modular wheel decoder support. Included decoders:
    • Missing tooth (Eg 36-1, 60-2 etc)
    • Dual wheel (Evenly spaced teeth on crank, single tooth on cam)
    • Basic distributor
    • GM 7X
    • GM 24X
    • 4g63 aka 4/2
    • ‘Jeep 2000’
    • Audi 135
    • Miata 99-05
    • Honda D17 (12+1)
    • Nissan 360
    • Subaru 6/7
    • Taking requests…
  • Open and closed loop idle control (PWM and Stepper)
  • Closed loop boost control
  • Open loop VVT control
  • Deceleration fuel cut off (DFCO)
  • Launch control
  • Flex fuel
  • O2 based autotune (Registered version of TunerStudio required)

You can find more information on the wiki,  Be warned, the mobile version of the wiki does not work.