DASHFORGE USER GUIDE For DashForge v3.99.110 · AppForged · support@appforged.cc Updated 2026-10-30. ================================================================================================== HOW TO USE THIS GUIDE ================================================================================================== Each feature has its own block. Every block uses the same headings: Where: how to get there. "☰ Menu ▸ Dashboard ▸ Units…" means: tap the dashboard to show the top bar, tap "☰ Menu", tap the "Dashboard" tile, then tap "Units…". Needs: what the feature needs before it works: Free works for everyone (DashForge, the free app). DashForge Plus needs the one-time Plus unlock, for hand tuning (see 1.5). DashForge Pro needs the one-time Pro unlock (see 1.5). DashForge Track needs the DashForge Track subscription (see 14). "DashForge Pro or DashForge Track" means either one unlocks it, and "DashForge Plus or Pro" means either one-time unlock does. Pro includes everything in Plus. The line also says whether the feature needs a connected ECU, a verified ECU, a firmware family, a sensor in your Android device, or internet access. Notes: limits, safety points, and what you see when something it needs is missing. Button and menu names are in quotes, exactly as they appear on screen. When you can't find a setting, tap "☰ Menu ▸ Find a setting…" and type a word from its name. Different Android devices have different sensors. Head units often have no accelerometer or gyroscope, and their GPS can be weak. Phones usually have all of these. Section 16 lists which features need which sensors. ================================================================================================== CONTENTS ================================================================================================== 1. Welcome and what you need 2. Getting started 3. The dashboard screen 4. Dashboard settings 5. Alerts 6. Display and HUD 7. Tuning 8. Logging, analysis and dyno 9. Trip / fuel computer 10. Vehicle and calibration 11. Connection menu 12. Navigation 13. Lap timer 14. DashForge Track 15. Diagnostics and app menu 16. Which features need which sensors 17. Troubleshooting 18. Getting help ##### 1. WELCOME AND WHAT YOU NEED ##### ================================================================================================== 1.1 What DashForge does ================================================================================================== Where: The dashboard is the home screen. Tap it to show the top bar, then tap "☰ Menu". Needs: Free to start. Some features need DashForge Pro or DashForge Track (see 1.5). What it does DashForge turns any Android device (a phone, a tablet or the screen in your car) into a full-screen dashboard, datalogger, navigator and tuner for your engine ECU. It talks to MS3/MS2, MS1, Speeduino and rusEFI ECUs (see 1.2) over a USB cable or a Bluetooth adapter. A second Android device can show the dashboard as a windshield HUD over Wi-Fi. The menu is a grid of tiles. Each top-level tile is one group: - "Find a setting…": search every menu and setting by name. - "Dashboard ▸": choose and import dashboards, what each gauge shows, colours, units, warning banners and notifications, day / night, language, HUD and screen rotation. - "Tuning ▸": your ECU's tables and settings, in the same sections as your tuning software; VE auto-tune, cranking tools, the tune library, and ECU setup and verification. - "Logging & dyno ▸": datalogs, the log viewer, the virtual dyno and the performance meter. - "Navigation ▸": the turn-by-turn map, the lap timer, DashForge Track and the outside temperature. - "Trip / fuel computer…": fuel used, MPG, range and the fuel level. - "Vehicle & calibration ▸": the vehicle profile, coast-down, TPS and VSS calibration, gear detection and output tests. - "Connection ▸": connect, set up a new ECU, firmware and ECU type (see 11). - "Diagnostics & app ▸": unlock codes, the check-engine and event logs, support tools, probes and About (see 15). Notes - DashForge never changes your tune until this ECU has passed verification on this device (see 2.4), except on a few grandfathered firmwares (2.4). Until then you can still watch the gauges, log and look at every setting. - Writing to the ECU also needs the Tuning unlock (DashForge Plus or Pro). ================================================================================================== 1.2 Supported ECUs ================================================================================================== Where: ☰ Menu ▸ Connection ▸ Detect firmware… shows what your ECU reports and whether the app knows it. Needs: Free · a connected ECU to identify it. What it does DashForge knows some firmware builds out of the box. Any other build of the same families can be set up from its own INI file, right on the device (see 2.2). Built into the app: - MS3 / MS3-Pro / MS3X: firmware 0523.15, 0566.05, 0569.00 and 0592.13, including their "P" and "U" builds where the app lists them. - MS2/Extra and MicroSquirt: Serial310, comms330NP, comms342a2, comms342h2, comms342hP and comms342hU. - MS1 / MSnS-Extra: 029y3. - Speeduino: 202501. - rusEFI: nothing built in. During setup the app reads the INI from the ECU itself (or you choose it), then uses it. What each family can do: - Every supported ECU: the live dashboard and datalogging as soon as it connects, and viewing every setting and table once the app has a definition for it. - MS3/MS2, MS1 and Speeduino: editing (write and burn) and MSQ import / export after the ECU passes verification on this device (see 2.4). A few grandfathered firmwares can edit before that (2.4). - A firmware set up from your own INI: the same, plus one extra step ("Turn on editing"). Until your first Burn, writes are refused while the engine may be running: edit with it off. - MS1: it holds one settings page in RAM, so burn your changes before you move to a table or setting on another page. If the ECU is set for a MAP sensor other than 115 kPa, editing stays off; the dashboard and datalogging still work. - rusEFI: the dashboard, datalogging and reading the tune. Editing isn't available in this version. The app doesn't show the dashboard's verification reminder for it. Notes - A few features belong to one family: the check-engine banner reads MS3 faults (MS3 with a built-in definition). The cranking optimizer works on every firmware. - A firmware from another family entirely is refused when you add its INI: "“” is for “”, a firmware family the app doesn't support yet (MS3/MS2, MS1 and Speeduino are)." - MS3 and MS2 ECUs can't tell the app which hardware model they are. Pick yours in ☰ Menu ▸ Connection ▸ ECU model so channels get the right names (see 11.6). ================================================================================================== 1.3 Connection hardware ================================================================================================== Where: ☰ Menu ▸ Connection ▸ Connect…, or "Connect" on the top bar. Needs: Free · a USB host (OTG) port, or Bluetooth, on the Android device. What it does DashForge links to the ECU over a USB serial cable or a Bluetooth serial adapter. USB cables and adapters: - FTDI USB-serial cables (the usual MS3/MS2 cable). Picked and connected by themselves. - USB "CDC/ACM" serial devices: an Arduino Mega or Teensy (Speeduino), a CH9102 adapter, and a rusEFI board's own USB port. Picked and connected by themselves. - CH340 and CP210x adapters. These work, but the app never picks one by itself the first time: choose it once in the "Connect to ECU" list, and it's remembered. - PL2303 adapters are not supported. - Over USB the app sets the speed itself: 115200 baud, or 9600 for an MS1. Bluetooth adapters: - Classic Bluetooth serial adapters (the serial port profile, SPP). - Pair the adapter first in Android's Bluetooth settings. DashForge only lists paired adapters; it doesn't scan. - The adapter's own baud rate must match the ECU's serial port: usually 115200, 9600 for an MS1. You set this in the adapter, not in DashForge. - On a Speeduino linked through its secondary serial port, set that port to the tuning-software protocol, or the ECU won't report its signature. Notes - A phone or tablet needs a USB OTG adapter or cable for a USB ECU cable. - With neither USB host nor Bluetooth, the top bar says "No USB or Bluetooth". - Android 12 and later ask for the "Nearby devices" permission before the app can list or use a Bluetooth adapter. - If Bluetooth is off the top bar says "Bluetooth is off — turn it on to connect", and the app offers to turn it on (once per session). - A CH340 / CP210x adapter that links but gets no data shows "No ECU data over the adapter — send details to support". Use an FTDI or CDC adapter, or Bluetooth, meanwhile. - A PL2303 shows " adapter not supported yet". ================================================================================================== 1.4 Android devices ================================================================================================== Where: ☰ Menu ▸ Dashboard ▸ Display ▸ HUD & display… ▸ "This device" (head unit or phone). Needs: Android 6.0 or newer. What it does DashForge runs on any Android device: a phone, a tablet or the screen in your car. The dashboard opens in landscape. The app decides whether this device is a head unit or a phone / tablet. On "Auto" it counts the device as a head unit if it sees any one of these: a car-mode setting, Android's car mode or automotive feature, a known head-unit system, or no accelerometer. Otherwise it's a phone or tablet. If it guessed wrong, set "This device" yourself: "Auto (detected: …)", "Head unit" or "Phone or tablet". What changes with it: only the outside temperature. Google doesn't allow its weather service in a car's own screen, so a head unit never fetches the temperature itself. A phone or tablet connected as the HUD device fetches it (with a Google key entered on the phone) and sends it to the head unit. The Navigation menu's temperature row says "(Google Weather, from your HUD phone)" on a head unit. Notes - Sensors differ a lot. Head units often have no accelerometer or gyroscope and a weak GPS; phones usually have all of them. Check yours with ☰ Menu ▸ Diagnostics & app ▸ Sensor & GPS probe… (see 15.6). - GPS feeds road speed (if you choose GPS), the trip computer's MPG and range, the gear estimate, the position in datalogs and the maps. It needs the location permission with "precise" on. - Screen rotation is a switch in ☰ Menu ▸ Dashboard ▸ Display. Tablets and large screens on Android 16 and later always turn with the device, whatever the switch says. - Other things some features need: Wi-Fi (HUD), internet (maps, languages, DashForge Track), and a text-to-speech voice (spoken directions). ================================================================================================== 1.5 DashForge, DashForge Plus, DashForge Pro and DashForge Track ================================================================================================== Where: ☰ Menu ▸ Diagnostics & app ▸ Unlock / codes… (see 15.1). DashForge Track: ☰ Menu ▸ Navigation ▸ DashForge Track (map source, devices)… (see 14). Needs: — What it does DashForge comes in four tiers: - DashForge: the app itself, free. - DashForge Plus: a one-time unlock for hand tuning, for good, on up to 3 devices. It can be upgraded to Pro later, for the difference in price. - DashForge Pro: a one-time unlock, for good, on up to 3 devices. It includes everything in Plus. You can try it free for 7 days first (see the notes). - DashForge Track: a subscription. It works on its own, with or without Plus or Pro. There's no free trial. Plus, Pro and Track are bought on the DashForge website, dashforge.appforged.cc. You then type the code it gives you into the app: a Plus or Pro key (DFP-XXXX-XXXX-XXXX) in ☰ Menu ▸ Diagnostics & app ▸ Unlock / codes… (15.1), a Track link code in ☰ Menu ▸ Navigation ▸ DashForge Track… (14.2). DashForge (free) - Connecting, the built-in dashboards and their colours, units, warning banners and notifications. - Viewing every setting and table. ECU setup and verification. - Datalogging and the log viewer, VE analysis, captured starts and the optimizer's suggestions. - The trip / fuel computer, the vehicle profile, coast-down and VSS calibration, gear detection. - Saving your ECU's tune to the tune library, sharing and backing it up, and exporting it as an MSQ (export needs a verified ECU). Opening an offline tune to look at. - The check-engine and event logs, support tools, languages. DashForge Plus (one-time, for good) - "Tuning": hand tuning on a connected ECU — editing settings, 2D curves and 3D tables and burning them, the tuning tools, TPS calibration, and loading your own saved tunes back onto the ECU. DashForge Pro (one-time, for good) Everything in DashForge Plus, and: - "Quick-tune": quick-tune buttons on imported dashboards, which load a saved tune into RAM. - "Output tests": firing injectors and coils, and the other actuator tests (10.6). - "Offline tune editing": changing a saved tune without the car, and saving it back. - "Tune import": bringing a .mst or .msq file into the tune library, and loading it. - "Imported dashboards": dashboards made in the Dash Designer (dashdesigner.appforged.cc). - "HUD": mirroring the dashboard and navigation to a second device over Wi-Fi. - "Navigation": turn-by-turn with a map and voice, using your own Geoapify key. - "Dashboard maps": the live map and next-turn elements inside imported dashboards. - "Performance meter": 0–60, quarter-mile, braking. - "Lap timer": lap and sector times from GPS. The delta to your best lap, the predicted lap, per-lap g and ECU figures and the shared track list come with DashForge Track. - "Virtual dyno": power and torque curves, live or from a log. - "VE auto-tune": learning your fuel table while the engine runs (its writes also need Tuning). DashForge Track (subscription, up to 3 devices) On its own, without Pro, Track unlocks: - Navigation (the map, search and routing, with no Geoapify key of your own), and the map and next-turn elements in dashboards. - The lap timer, with the delta to your best lap, the predicted lap, per-lap g and ECU figures and the shared track list. - The HUD on a second device. - Cloud sync and backup across your devices, share links, and your files on the web. - A dashboard design emailed to you each month. It loads with Track alone; other imported dashboards still need Pro. Notes - A locked feature shows 🔒. Tapping it opens the unlock screen for that feature. On a HUD display device, and on quick-tune buttons, it only shows a short message instead. - The HUD is checked on each device: the head unit and the HUD device each need Pro, or each need to be linked to Track. - A Tuning unlock can be tied to one car. Your unlock then tunes only that ECU (see 15.1). - The 7-day DashForge Pro trial: on the Unlock screen, "Try DashForge Pro free for 7 days" gives "All of DashForge Pro (not DashForge Track) for 7 days, once per device. Starting it needs the internet, and it ends by itself." It's offered on a device without Pro, so a device with DashForge Plus can take it too. - Upgrading DashForge Plus to Pro is done on the DashForge website (your account page there), not in the app; the app only says "DashForge Plus can be upgraded to Pro on our website". The key stays the same. Once a day, while it's online, a device with Plus checks whether its purchase was upgraded, and switches to Pro by itself. - Nothing locks while you drive: a feature found unlocked stays unlocked until the app restarts. - A Plus or Pro key activates online once on each device, then works offline. It works on up to 3 devices; to free a place, remove a device on your account page at dashforge.appforged.cc. That device loses Plus or Pro the next time it's online. - Refunds and chargebacks: a refunded Plus or Pro key or code (a chargeback counts as a refund) switches off the next time the app starts after the device has been online, never mid-drive. If a dispute is decided in your favour, access comes back. The app checks a public list of refunded codes when it starts (if it's online) and every 6 hours while it runs. If an upgrade to Pro is refunded, the key goes back to Plus on each device. - Track's features on the device (navigation, dashboard maps, the HUD, the lap timer's extras and the monthly dashboard) keep working for up to 7 days offline after the device last checked in. ================================================================================================== 1.6 Where your files live ================================================================================================== Where: Documents/DashForge on the device's storage. Open it with any file manager. Needs: Free · on Android 10 and older, the storage permission. What it does DashForge keeps your files in Documents/DashForge, so cleaning apps don't empty it and it stays when the app is uninstalled. - Datalogs: dashforge__