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 — 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
Our library 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. Your work saves as a draft on your own account.
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"
That notice means the library did not answer in time. Nothing is wrong with your file — wait a moment and refresh the page.