emdev4funEmbedded Doctor
Free download · 30-day trial from first run

Turn embedded failures into actionable answers.

Embedded Doctor is a local diagnostics workbench for embedded engineering teams. Installers are publicly available, logs and source code stay on your computer, and you can buy a permanent license after trying it.

Local analysisTwo devicesNo payment to download

Personal license · one-time

Embedded Doctor

Desktop
Permanent use

One-time payment, not a subscription. Paddle shows the local price, currency, and applicable tax before checkout.

  • Crash, protocol, and security diagnostics in one workspace
  • Data and source code remain on your local device
  • One purchase, permanent use of embedded-doctor-v1
Pay securely with Paddle

After payment, the page shows the transaction ID and license key and sends both to the purchase email.

Product overview

A focused desktop workbench for embedded diagnostics

Embedded Doctor brings crash triage, protocol inspection, and source-security checks into one local workflow. The first release targets individual embedded developers and small engineering teams.

Current version
v0.1.0

Pre-release catalog

Desktop platforms
macOS · Windows · Linux

Installers published separately

Trial
30 days

Begins on first successful run

License family
embedded-doctor-v1

Independent of app version numbers

Crash Doctor

Organizes fault logs, reset causes, processor context, and risk signals so you can move from a crash report to a concrete debugging plan.

Protocol Doctor

Inspects hexadecimal or UTF-8 frames, highlights malformed input and suspicious bus states, and records useful protocol metadata.

Security Doctor

Finds exposed private keys, hard-coded credentials, disabled TLS checks, debug surfaces, and unsafe-code boundaries without uploading source code.

From download to permanent use

Try first. Purchase only when the tool fits your work.

1. Download freely

Choose a published installer without an account, payment, trial record, or license lookup. Download time never starts the trial.

2. Start the 30-day trial

The trial begins only after the app first runs successfully and receives a signed trial certificate using trusted server time.

3. Buy and activate

A verified one-time Paddle purchase delivers a transaction ID and license key on the success page and by email. One license activates two devices.

Offline and validation policy

Permanent use with predictable validation windows

The paid license is permanent for embedded-doctor-v1. Periodic validation keeps device limits and refund status synchronized without requiring continuous connectivity.

Day 30

Background refresh is attempted

Day 90

Normal offline window ends

Day 104

Connectivity grace ends; validation is required

What a completed purchase delivers

  • Permanent use of the embedded-doctor-v1 license family
  • Two simultaneous active device bindings
  • Paddle transaction ID and license key on the verified success page
  • Automatic delivery of both values to the Paddle purchase email
  • Exact email-and-transaction recovery with license-key rotation
  • Continuity protection if the normal provider or license service ends

Clear product boundaries

  • No cloud upload is required for diagnostics; project data stays local.
  • The tool supports engineering judgment and does not replace hardware validation, penetration testing, or professional safety review.
  • Future separately sold license families or services are not automatically included unless the purchase page says so.
  • Live sales remain closed until the price, legal supplier identity, support commitment, and release artifacts are confirmed.

Common questions

Before you download or purchase

Does downloading start the 30-day trial?

No. The trial starts only on the first successful app run after the license service issues a signed trial certificate.

Is the paid license a subscription?

No. It is a one-time purchase for permanent use of embedded-doctor-v1, with periodic validation and a two-device limit.

Can I work offline?

Yes. A valid paid certificate supports 90 days of normal offline use and a further 14-day connectivity grace period.

What if I lose my license key?

Use the exact Paddle transaction ID and matching purchase email. Recovery rotates the key and sends the replacement only to the original email.

What happens if Cloudflare or Paddle shuts down?

Eligible permanent licenses remain valid. emdev4fun will migrate validation or issue final offline continuity certificates before the existing 104-day window ends.

License continuity

Downloads stay public. Licenses remain recoverable.

Recovery requires the purchase email and exact Paddle transaction ID. A successful match rotates the license key and sends it to the original email. Purchased permanent-use rights continue even if Cloudflare or Paddle services end.