How Adaptive OTA Updates Work Without Extra Infrastructure

Memfault · Intermediate ·📰 AI News & Updates ·1y ago

Key Takeaways

Implementing adaptive OTA updates without extra infrastructure using RugX

Full Transcript

Could you talk a little bit about the approach uh to delta updates that Rugx takes? Yeah, so there are different ways. There's this like static delta compression where you take an artifact and you take the new version and then you statically compute the delta uh between them. Um and then there is kind of these adaptive delta updates which is what rug is doing. So the implementation works as follows. You have your update. You chunk this update into blocks. Then you put a block index into the update which basically says okay these are the blocks that make up the file system. You do the same thing locally on the device also compute these blocks and then at runtime uh the client installing the update will look at uh like which blocks are locally available and which don't I have. So I have to fetch them and then it will using HTTP range queries fetch those parts adaptively that it does not already have locally. And generally with static data compression there are cases where you get like a higher compression ratio. So you get smaller updates but then of course you have this this whole infrastructure around that that you need. And the nice thing about the the adaptive data updates really is that you can just put the artifact somewhere like in an S3 bucket or it doesn't really matter as long as it supports HTTP range queries and it just it just works without so much infrastructure.

Original Description

Maximilian Köhl breaks down how RugX uses adaptive data updates to deliver deltas without heavy infrastructure. No static compression or custom pipelines—just smart chunking and HTTP range requests. #embeddedprogramming #embeddedsystems
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
From Career Confusion to Career Clarity: Building Supernova AI with Google Gemini
Learn how to build a career path using AI tools like Google Gemini and Supernova AI to gain clarity on skills and certifications
Dev.to · Suchitra Satapathy
📰
12 Industries Being Disrupted by AI Development in 2026
Learn how AI is disrupting 12 industries in 2026, from healthcare to education, and understand the impact on various sectors
Medium · AI
📰
12 Industries Being Disrupted by AI Development in 2026
Learn how AI is disrupting 12 major industries in 2026, from healthcare to education
Medium · Machine Learning
📰
Masayoshi Son says AI will cost $5tn a year by 2040, and calls bubble talk absurd
Masayoshi Son predicts AI will cost $5tn annually by 2040, dismissing bubble talk as absurd, which has significant implications for business strategy and investment in AI development
The Next Web AI
Up next
The average CMO spends $15M per year on AI tools 💰
Uncensored CMO
Watch →