Overview
Total Users
—
Open Tickets
—
Patches Today
—
Total Patches
—
Latest Patches
| ID | File | ECU | Services | Status | Date | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Tickets
| ID | Subject | Type | Msgs | Status | Updated | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Users
| ID | Plan | Expiry | Credits | Daily | HWID | Actions | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Patch Log Last 200 local patches
| ID | File | Brand | Model | Requested | Applied | Status | Date | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Credits Log
| ID | Amount | Reason | Note | Date | |
|---|---|---|---|---|---|
| Loading… | |||||
Purchase Orders
| ID | Product | Amount | Method | Status | Date | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Publish Desktop Version
Publish a new build
Adds a row to software_versions. Clients pick up the latest version on launch.
Version History
| ID | Version | URL | Type | Mandatory | Date |
|---|---|---|---|---|---|
| Loading… | |||||
Generate Solution from Bins
Diffs original vs modified · saves a reusable patch
Modules solution
Pick a Brand, ECU and module, then upload the original and the modified bin. The server diffs them byte-by-byte and stores a reusable patch so the engine can re-apply it to any matching file.
Drop the original bin here or browse
Drop the modified bin here or browse
Batch — one tuned file per service
Reuses the Brand / ECU and the Original above. Add a row per service and drop its tuned bin — the server diffs each and creates every
.solution. You only upload bins.Already covered
Solutions stored for the selected Brand / ECU.
Select a Brand and ECU.
Service Modules
Edits modules_full catalog (the /modules user panel)
| ID | Order | Name | Credit | Is Tuning | Show | Save |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Brands & ECUs Read-only — click a brand to list its ECUs
| Brand | ECUs |
|---|---|
| Loading… | |
| ECUs |
|---|
| Select a brand. |
DTC Lookup
Enter one or more DTC codes (comma-separated). Descriptions merge any admin overrides on top of the base map.
Edit / Override Description
Saves an override into dtc_overrides. The override is merged into the public DTC descriptions and shown in the app automatically.
DTC Groups by ECU
List the DTC codes an ECU exposes for a service (or all DTCs if no service matches).
New Announcement
Post an announcement / offer
Stored in offers. Shown to users in the panel.
Active & Past Announcements
| ID | Subject | Message | Target | Active | Expires | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Launch Gate
OFF = anyone with a link can open /modules in a browser.
ON = only a device that ran the desktop launcher (HWID-bound) can open the panel. Turn this ON only once the launcher is distributed, or you will lock everyone out.
ON = only a device that ran the desktop launcher (HWID-bound) can open the panel. Turn this ON only once the launcher is distributed, or you will lock everyone out.
Launch Gate
Loading…
Launcher Auto-Update
Publish launcher version
The launcher checks /api/modules/launcher-version on start. Bump the version + URL here to push an update to all launchers.
Web-Only Access (no launcher)
When the gate is ON, admins always get in. These extra emails (comma-separated) can also use /modules in a plain browser without the desktop launcher.
Two-Factor (OTP) on new device
When ON, signing in from a launcher device whose HWID isn't bound to the account emails a 6-digit code that must be entered before access. Only applies when the Launch Gate is ON.
Require OTP on new device
Loading…
Push Notification to Clients
Send a message that pops up as a Windows toast on the customer's launcher (near the clock) and in their /modules panel.
Orders & Payments
| ID | Date | Customer | Amount | Method | Status | Invoice | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Create coupon
All coupons
| Code | Type | Value | Used / Limit | Active | |
|---|---|---|---|---|---|
| Loading… | |||||
Email marketing
Marketing banner
Email (SMTP)
AI & keys
Activity & monitoring
| Loading… |
Purchase orders (bank transfers)
| ID | Date | Customer | Amount | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Add dealer (B2B API key)
Dealers
| ID | Name | API key | Plan | Usage today | Domains | Jobs | Active | Actions | |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Developer docs
Give dealers the API documentation at softechpro-solutions.com/developers plus their X-API-Key. Base URL
https://www.softechpro-solutions.com/api/v1.