Upload rejected
We block uploads that fail server-side validation. The most common reasons:
- Wrong extension — allow-list is .bin, .ori, .hex, .frf, .sgo, .pak, .dat, .mod.
- Too big — 64 MB hard cap. ECU files are typically 256 KB to 4 MB; if yours is bigger, it's probably a wrapped archive — extract first.
- Magic-byte mismatch — the file extension says .bin but the byte signature looks like a Windows EXE or a zip. Defense-in-depth check; rename will not help.
- Sanitised filename collision — rare; pick a different name without exotic Unicode.
Slot exceeded (2 / 2 devices)
Open Account → Privacy → Registered devices and revoke a row you no longer use. Then sign in again from this browser; you'll get a fresh confirmation email.
Confirmation email missing
- Wait 2 minutes — central mail providers occasionally throttle bursts.
- Check spam / promotions folders for sender noreply@tuning-database.co.uk.
- From an existing confirmed device, open Account → Privacy → Registered devices and click "Resend email" on the pending row.
- Hard cap is 5 confirmation emails per hour per account.
Match returned no results
The library is fed by every TunerSuite installation worldwide and grows daily. If your ECU isn't in there yet:
- Try the manual search box — sometimes the SHA differs by a single byte and the SW number matches.
- Open the editor and map it manually. Once saved, your tune is searchable for everyone else who drops the same SHA.
Sign-in attempts blocked
After 10 failed attempts from one IP in a 10-minute window — or 20 against the same email in an hour — the security watchdog returns a rate-limit page for a few minutes. Wait it out and try again. If you legitimately forgot your password, reset it on tuning-database.co.uk first.
Page reads "library temporarily unreachable"
The central library is hosted at tuning-database.co.uk. If that host is briefly slow / unreachable, INSTATuner falls back to a local seed copy so search and detail pages still respond. Refresh in a minute — most outages are sub-30s.