Skip to content

TEMP-1: add Revision 1 options (support only) - #32

Merged
Bunton33 merged 1 commit into
mainfrom
feat/temp-pro-1-and-fixes
Oct 26, 2026
Merged

Bunton33 merged 1 commit into
mainfrom
feat/temp-pro-1-and-fixes

Conversation

@Bunton33

@Bunton33 Bunton33 commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

What does this change?

Adds the two TEMP-1 Revision 1 builds as support-only options, after the Revision 2 defaults, which stay selected first. This lets the wiki point Revision 1 owners at this installer instead of the classic page.

Variant Manifest Config
USB Power (default, R2) firmware2/ (unchanged) TEMP-1_R2.yaml
Battery Power (R2) firmware-b2/ (unchanged) TEMP-1B_R2.yaml
USB Power (R1, support only) firmware/ TEMP-1.yaml
Battery Power (R1, support only) firmware-b/ TEMP-1B.yaml
  • The two revisions differ in the Food Probe's divider (source_sensor_resistance: 100k for R1, 3.3k for R2), so the wrong build makes the probe read far off.
  • Each build's update entity follows its own manifest. Over-the-air updates therefore keep whichever revision was installed until someone reflashes.
  • The new variant notes say all of this. They also tell anyone unsure to stay on the default.

The decision to make: offer R1 here at all, or keep it on the classic page only. On a phone, TEMP-1 now shows four variant buttons; .seg wraps them (checked at 360px).

Rebuilt on 2026-10-22. The branch was recreated from main with only this devices.json hunk and force-pushed. The earlier head (31e1290) also carried the TEMP_PRO-1, AIR-1/MSR-2 and CSS changes that shipped in #33. Merging that head would have added a second TEMP_PRO-1 entry, which a rebase didn't remove. The diff against main is now devices.json +14/−2.

Checklist

  • Playwright tests pass locally (cd tests && npx playwright test): 42 passed, including the every-device-and-variant and 360px checks
  • Any new runtime file/dir is added to the cp list in .github/workflows/pages.yml: none added
  • No new build step, framework, or runtime CDN dependency
  • If devices.json changed: python scripts/validate_registry.py passes ("Registry OK: all manifests live and complete.")
  • If a firmware or config URL changed: firmware/ and firmware-b/ are both on the TEMP-1 classic installer page (the validator checks this), each config is the YAML that builds it, and R2 stays the default

🤖 Generated with Claude Code

@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 5784b101-7278-4ee7-b856-7b258a9fc1d3
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Bunton33 Bunton33 changed the title Add TEMP_PRO-1 and TEMP-1 Revision 1; flash Factory builds for AIR-1 and MSR-2 TEMP-1: add Revision 1 options (support only) Oct 20, 2026
USB Power (R1, support only) flashes firmware/ (TEMP-1.yaml) and Battery
Power (R1, support only) flashes firmware-b/ (TEMP-1B.yaml), after the
Revision 2 defaults, which stay selected first. The revisions differ in the
Food Probe divider (source_sensor_resistance 100k vs 3.3k), so the wrong
build reads far off, and OTA keeps following whichever build is installed.
The variant notes say this and send anyone unsure back to the default.

Rebuilt from main: the TEMP_PRO-1, AIR-1/MSR-2 and CSS parts of the
original commit shipped in #33.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Bunton33
Bunton33 force-pushed the feat/temp-pro-1-and-fixes branch from 31e1290 to 11bb5f3 Compare October 23, 2026 00:10
@Bunton33
Bunton33 merged commit 83b912d into main Oct 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant