-
Notifications
You must be signed in to change notification settings - Fork 49
Infinitude Compatibility Matrix
Known-working combinations of thermostat hardware, firmware version, and Infinitude features. This is a community-maintained list — add your setup by editing this page.
Infinitude is not compatible with thermostat firmware versions on some newer models. Carrier changed the cloud protocol in newer firmware, breaking Infinitude's interception model. Do not update your thermostat past firmware 14.02 or 4.05 (version numbers differ depending on hardware) if you plan to use Infinitude.
If your thermostat has already been updated past 4.05, you cannot downgrade through normal means. See Issue #369 for discussion.
| Model | Hardware | Firmware | Infinitude | SAM ASCII | RS485 | Source | Notes |
|---|---|---|---|---|---|---|---|
| SYSTXCCITC01 | SH7267, MRF24WB0MA WiFi | CESR131493-12 | ✅ | ✅ | ✅ | wiki | Firmware download available |
| SYSTXCCITC01 | SH7267, MRF24WB0MA WiFi | CESR131493-14.01 | ✅ | ✅ | ✅ | wiki | Latest "A" hardware firmware. Download |
| SYSTXCCITC01-B | SH7269, WL1835 WiFi | CESR131493-14.02 | ✅ | ✅ | ✅ | nebulous | Primary development target. Register map documented in docs/Register-Map.md
|
| SYSTXCCITC01-B | SH7269, WL1835 WiFi | CESR131626-01.30 | ❓ | ❓ | ❓ | wiki | "B" hardware firmware. Download |
| SYSTXCCITC01-B | SH7269, WL1835 WiFi | CESR131626-04.79 | X | ✅ | ✅ | feisley | Latest software as of 2026-06. Does not support infinitude proxy but responds to SAM and SAM emulation. |
The -B suffix indicates the updated hardware revision with a faster CPU (SH7269 at 266 MHz vs SH7267 at 144 MHz) and a Texas Instruments WL1835 WiFi module replacing the Microchip MRF24WB0MA. The Bryant equivalent is SYSTXBBECC01-B. Both revisions run the same firmware family (CESR131493) and are functionally identical from Infinitude's perspective.
| Model | Firmware | Infinitude | Notes |
|---|---|---|---|
| SYSTXBBUID01-B | unknown | ✅ | User interface device, observed on bus at address 0x20 |
| SYSTXCCUIZ01-B | unknown | ❓ | Infinity Zone Control / Zoning User Interface |
| SYSTXCCITW01 | unknown | ❓ | WiFi Internet gateway variant |
| Model | Firmware | RS485 Bus | ASCII Protocol | Source | Notes |
|---|---|---|---|---|---|
| SYSTXCCSAM01 | CESR131379-03 | ✅ | ✅ | nebulous | Primary SAM for development and testing. ASCII protocol fully documented in docs/SAM-ASCII-Protocol.md
|
| SYSTXCCRCT01 | — | ❓ | ❓ | Carrier spec | Listed as SAM-compatible in Carrier documentation |
| SYSTXNNRCT01 | CESR131439-04 | ✅ | ✅ | feisley | Tested by feisley and used for comparing native RS485 commands |
| SYSTXCCRWF01 | — | ❓ | ❓ | Carrier spec | Listed as SAM-compatible in Carrier documentation |
These don't run Infinitude but coexist on the ABCD bus. Compatibility here means Infinitude correctly intercepts and relays their data.
| Model | Firmware | Registers Observed | Notes |
|---|---|---|---|
| 59MN7B060C171114 (Variable Speed Furnace) | CESR131671-05 | 0104, 0302, 0303, 0307, 0402–040D, 0413, 041B, 0420 | From Feisley captures (bus address 0x40) |
| 58CVA110 | CESR131516-24 | 0104, 030A | Variable speed furnace |
| 355CAV / 58MVC100 | unknown | unknown | Bryant 3-stage heat, variable fan |
| FE4ANF002 / FE4ANF003 | unknown | unknown | Fan coil units |
| Model | Firmware | Registers Observed | Notes |
|---|---|---|---|
| 25VNA824B0030050 (Variable Speed Heat Pump) | CESR131564-10 | 0104, 0302–0304, 0306–030E, 0310, 0311, 031F–0321, 0602–0625 | From Feisley captures (bus address 0x52, class index 2) |
| 24VNA948 | CESR131564-09 | 0104, tables 01, 03, 06 | Variable speed heat pump |
| 264AN / 25HNB624A003 | unknown | 0104 only | Bryant — no register response beyond device info |
| Model | Firmware | Registers Observed | Notes |
|---|---|---|---|
| SYSTXCC4ZC01 | CESR131331-01 | 0104, 0302, 030D, 0310, 0311, 0319, 3404 | 4-zone controller. Emulation support in CarBus::ZoneController. Documented in docs/feisley-captures/ZONE_CONTROLLER.md
|
| Model | Address | Notes |
|---|---|---|
| SYSTXCCSMS01 | 0x22 | Infinity Smart Sensor (zone 2) |
| SYSTXCCSMS01-B | 0x34 | Infinity Smart Sensor (remote room sensor) |
| Model | Address | Notes |
|---|---|---|
| SYSTXCCNIM01 | 0x80 | Network Interface Module |
| Feature | CESR131493-12 | CESR131493-14.01 | CESR131493-14.02 |
|---|---|---|---|
| Cloud interception | ✅ | ✅ | ✅ |
| Temperature control | ✅ | ✅ | ✅ |
| Schedule management | ✅ | ✅ | ✅ |
| Comfort profiles | ✅ | ✅ | ✅ |
| MQTT / Home Assistant | ✅ | ✅ | ✅ |
| SAM ASCII protocol | ✅ | ✅ | ✅ |
| RS485 bus monitoring | ✅ | ✅ | ✅ |
| Zone controller emulation | — | — | ✅ |
To add your configuration, edit this page with:
-
Thermostat model — found in Settings → About on the thermostat, or from register 0104 (
modelfield) -
Firmware version — the CESR number from Settings → About, or register 0104 (
softwarefield) - What works — mark features with ✅ (working), ❌ (broken), or ❓ (untested)
- Notes — anything unusual about your setup (bridge type, serial adapter, Docker vs bare metal, etc.)
Firmware versions can be read from the bus using:
CarBus::Frame register 0104 → device_info.software
Or from Infinitude's web UI status page.