
The compute module in your robot has a published end date
NVIDIA publishes an availability date for every Jetson module. Boston Dynamics publishes which one sits inside the Spot CORE I/O. Nobody publishes what happens when a five-year contract runs past the second date.
A robot procurement file records the machine, the payload, the service level and the term. It rarely records the part number of the computer inside the machine, and almost never the date the manufacturer of that computer has already published for it. Those dates exist, they are public, and they are shorter than most people assume. This is not a regulatory question and no statute sets these deadlines. They are set by the silicon vendor, the operating system vendor and the middleware project, each on its own schedule, and none of the three is a party to your contract.
Key Takeaways
- 1NVIDIA's Jetson Product Lifecycle page lists AGX Xavier and Xavier NX modules as available through July 2027, the Jetson Nano through January 2027, and the whole Orin family through January 2032.
- 2Boston Dynamics documents the Spot CORE I/O as carrying an NVIDIA Xavier NX, so the silicon date of that payload is knowable before purchase rather than after.
- 3Availability is the later date. The software line stops first: JetPack 6 supports the Orin family and does not run on earlier Jetsons.
- 4JetPack 5, the line that carries Xavier, runs Ubuntu 20.04, whose standard security maintenance ended in May 2025 and now continues only under a paid Ubuntu Pro subscription.
- 5ROS 2 keeps a third clock: Kilted Kaiju support ends in November 2026, Humble Hawksbill in May 2027, and Jazzy Jalisco runs to May 2029.
Two dates, and only one of them is in the contract
Every robot deployment carries a date the operator negotiated and a date somebody else set. The negotiated one is in the file: a 36-month lease, a five-year service agreement, a depreciation schedule that assumes the asset earns until year seven. The other one is a line on a vendor web page, it was fixed before the tender opened, and nobody in the procurement chain is contractually obliged to bring it to your attention.
The second date belongs to the computer inside the machine. Service robots and inspection robots overwhelmingly run their perception and autonomy workloads on an embedded module rather than a general-purpose PC, and NVIDIA's Jetson line is one of the recurring families in that role — the payload documented further down is one published example rather than a claim about market share. NVIDIA publishes, for each module, the date through which it will be available. That page is the closest thing this market has to a component end-of-life register, and it is free to read.
None of this is a compliance obligation. No regulation requires an operator to track it, and no conformity assessment turns on it. It is an asset-life question, which is why it belongs beside the lease term rather than in the safety file.
What NVIDIA actually publishes
NVIDIA maintains a Jetson Product Lifecycle page listing each module against an availability date. Read on 9 September 2026, the page carries no publication or revision date of its own, which is itself worth noting: it is a live table, and the dates on it have moved before.
The commercial modules, as listed:
- Jetson Nano — available through January 2027.
- Jetson AGX Xavier 32 GB, Xavier NX 16 GB, Xavier NX 8 GB, TX2 NX — July 2027.
- Jetson AGX Orin 64 GB and 32 GB, Orin NX 16 GB and 8 GB, Orin Nano 8 GB and 4 GB — January 2032.
- Jetson T5000 — August 2035; Jetson T4000 — January 2036.
The industrial variants run on their own line: AGX Orin Industrial through July 2033, AGX Xavier Industrial and TX2i through July 2027. Three modules are already listed as end of life — TX2 4 GB and 8 GB and AGX Xavier 64 GB in January 2025, TX1 back in January 2021.
Two of those dates deserve a second look from anyone signing this quarter. The Jetson Nano stops being available in January 2027, roughly four months from now. The entire Xavier family stops in July 2027, roughly ten. A robot bought in autumn 2026 on a five-year plan expects to be working in 2031. Only the Orin and Thor lines have an availability date past that.
Which module is in the robot you are being offered
The list is only useful if you can map it onto an actual machine, and that is the step most tender processes skip. It is not always possible — many manufacturers do not disclose their compute — but where the manufacturer publishes developer documentation, it usually is.
Boston Dynamics is the clearest case in this segment. Its developer documentation, at the version labelled Spot 5.1.9, states of the inspection compute payload: “The CORE I/O has an NVIDIA Xavier NX, which has an NVIDIA Volta architecture GPU with 384 NVIDIA CUDA® cores.” That single sentence, cross-referenced against the lifecycle page, dates the payload. Xavier NX is a July 2027 module.
This is not a defect in the product and it is not a warning about Boston Dynamics. It is the opposite: the information is published, at a named documentation version, by a manufacturer that maintains a public developer manual. The operator's exposure is not created by the disclosure. It is created by nobody reading it.
The practical asymmetry to plan around is that documentation depth varies enormously across the manufacturer base. Some publish a versioned developer manual; others publish a product brochure and nothing else. Which of the two you are dealing with is knowable before signature, and it is a reasonable thing to ask for in a tender.
Availability is the generous date
A module being purchasable is the weakest of the guarantees on offer, and it is the one that lasts longest. What stops sooner is the software line.
NVIDIA's JetPack SDK is versioned separately from the hardware. JetPack 6 supports the Jetson Orin modules and developer kits, and does not run on earlier Jetsons. JetPack 5 is the line that carries Xavier alongside Orin, and it runs Ubuntu 20.04.
Follow that one step further, because it is where the exposure actually sits. Ubuntu 20.04 LTS was released in April 2020. Its standard security maintenance ended in May 2025. Coverage continues to May 2030, but under Expanded Security Maintenance, which is a paid Ubuntu Pro subscription rather than the default. A Xavier module is served by the JetPack 5 line, and that line's base operating system left standard maintenance sixteen months ago, on a module that remains available for another ten. Which JetPack or L4T version a given payload actually ships is a separate question, and one worth asking directly: Boston Dynamics' documentation names the module but does not state the JetPack version.
The general shape holds beyond this specific example, and it is the part worth carrying into the next tender:
- Purchasable is the longest window and the least useful.
- Receiving new SDK feature releases stops earlier, and stops for the whole module generation at once.
- Receiving security maintenance on the base OS without a paid subscription stops earlier still, and is the one that shows up in a security review.
A machine can be all three, or purchasable and none of the rest, and the contract language rarely distinguishes them.
The ROS 2 clock underneath
There is a third schedule, and it is the one that most often surprises an integrator rather than an operator. Where a robot's software stack builds on ROS 2 — as a great deal of mobile and inspection robotics does, and as several manufacturers state in their own connector documentation — the distribution has a published support window of its own.
REP 2000, the Robotics Enhancement Proposal that records releases and target platforms, gives:
- Humble Hawksbill — released May 2022, supported to May 2027, Tier 1 on Ubuntu 22.04 (amd64 and arm64).
- Iron Irwini — May 2023 to November 2024. Already past.
- Jazzy Jalisco — May 2024 to May 2029, Tier 1 on Ubuntu 24.04.
- Kilted Kaiju — May 2025 to November 2026, Tier 1 on Ubuntu 24.04.
Kilted's support ends in about two months. REP 2000 also notes a change in its own status: it applies to ROS 2 releases up to Kilted Kaiju, and from Lyrical Luth onward the same information moves into each release's documentation. An operator does not need to track REP numbering, but anyone maintaining a bookmark to the support table should know it is being retired.
The three clocks interlock and they do not align. ROS 2 Jazzy needs Ubuntu 24.04. JetPack 5, which is what a Xavier module runs, is on Ubuntu 20.04. That gap is not something a service contract closes.
What to put in the procurement file
None of this argues against buying. It argues for four lines in the file that are usually absent, all of them answerable before signature and none of them requiring a technical audit.
- Name the compute module. Manufacturer and part, in the specification, not in an email. Where the manufacturer publishes a developer manual, cite the documentation version you read it in.
- Record the published availability date beside the contract term. If the term ends after the availability date, that is not a blocker; it is a fact that should have been priced.
- Separate the three windows in writing. Availability of the module, feature support on the SDK line, and security maintenance on the base OS are three different commitments. Ask which of them the manufacturer is undertaking to you, and for how long.
- Ask what a module transition costs. Moving a payload from one Jetson generation to the next is a software port, not a swap. The question is who performs it, who pays for it, and whether the answer changes if the manufacturer has moved on by then.
One caution on tooling. A fleet view that shows a firmware or software version per robot makes this legible, and werob's own console does exactly that — but that console is a public demo environment running sample data, not a record of a deployed fleet. Treat any such view as a place the answer can be recorded, not as evidence that it already has been.
The related decision at the far end of the term is covered separately in what happens to a robot fleet at end of life, and the case where the manufacturer itself disappears in what an operator actually loses when a robot supplier goes under.
What these dates do not tell you
Precision about what a published date means matters as much as the date itself, and three limits are worth stating plainly.
An availability date is not a switch-off. A module past its availability date does not stop working, and a fleet running on Xavier in 2028 is not thereby broken. What ends is the ability to buy the part — which matters for spares, for expanding a fleet with matching units, and for a manufacturer's willingness to keep building the same product.
Availability is not support. The dates on the lifecycle page say when a module can be bought. They say nothing about how long the manufacturer of your robot will keep issuing software for it. That second commitment comes only from the robot manufacturer, and it is a contract term rather than a published fact.
These are the vendor's dates, and vendors move them. The Orin family's availability was extended once already. An extension is good news for an installed base and it is not something to plan on; a date that can move forward can be read the other way round as well.
What the dates do give an operator is the thing that was missing: a number to put next to the contract term, from a named source, that can be checked by anyone at any time and does not depend on what a salesperson said in the room.
FAQ
- Does the availability date mean the robot stops working?
- No. It is the date through which NVIDIA lists the module as available to buy. A robot already in service keeps running past it. What the date affects is spare parts, adding matching units to an existing fleet, and how long the robot manufacturer is likely to keep building and supporting that configuration.
- How do I find out which compute module is in a robot I am evaluating?
- Ask for it in the specification, and check whether the manufacturer publishes developer documentation. Boston Dynamics, for example, states in its Spot 5.1.9 documentation that the CORE I/O carries an NVIDIA Xavier NX. Where no developer manual exists, the answer has to come from the manufacturer in writing, which is a fair tender question.
- Is this a compliance requirement?
- No. No regulation obliges an operator to track component lifecycle dates, and nothing in a conformity assessment turns on them. It is an asset-life and procurement question, which is why it belongs beside the lease term rather than in the safety documentation.
- Why does the operating system version matter if the robot works?
- Because it is usually the first of the three windows to close. Ubuntu 20.04, which JetPack 5 runs, left standard security maintenance in May 2025 and continues only under a paid Expanded Security Maintenance subscription. A machine can be perfectly functional and still be the item that a security review flags.
- Does werob supply or maintain compute hardware?
- No. werob is a manufacturer-independent systems integrator. It builds no hardware and no embedded software, and it makes no commitment about any manufacturer's lifecycle dates. What an integrator can do is make sure the module, the dates and the three separate support windows are named in the specification before the contract is signed.
Related reading
Year three: what happens to a robot fleet at end of life
Battery ageing, OEM end-of-support, residual value and contract exit. What changes after go-live, and why the integration layer is what makes a hardware swap survivable.
28 August 2026robot software update questions manufacturerNobody writes the rules for your robot's software updates
An international standard for software update engineering exists. It was written for road vehicles. For a service robot fleet the questions it would have settled are yours to ask before signature, and the manufacturer's release notes will not answer them.
9 September 2026robot manufacturer insolvencyWhen Your Robot Supplier Goes Under: What an Operator Actually Loses
Discover the operational risks of a service robot manufacturer going bankrupt. Learn how to protect fleets using escrow clauses and multi-OEM strategies.
25 August 2026