Lift AI elevator monitoring device showcasing remote firmware transformation
IoT
7 min read

The Fleet-Wide Brain Transplant: How Lift AI Transformed Their IoT Platform Remotely

How Lift AI remotely transformed thousands of IoT devices from CircuitPython to Zephyr RTOS in a fleet-wide firmware replacement

Carlos Mejia

Carlos Mejia

Director of Strategic Planning

Share:

In the world of IoT, remote firmware updates are routine. But what Lift AI asked us to do was anything but routine. They wanted to completely replace the entire firmware stack on thousands of elevator monitoring devices already deployed across the nation—transforming them from CircuitPython-based systems to production-grade Zephyr RTOS implementations. Not an update. Not a patch. A complete “brain transplant” performed remotely on devices installed in elevator shafts from New York to San Francisco. It was a challenge that pushed the boundaries of what’s possible in IoT fleet management.

The Challenge: Beyond Traditional OTA Updates

Lift AI had built a successful elevator monitoring platform using CircuitPython, enabling rapid development and deployment of their IoT devices. These devices, installed in elevator shafts nationwide, continuously monitor performance, detect anomalies, and provide critical data for predictive maintenance. However, as their fleet grew and customer demands evolved, they recognized the need for a more robust, scalable platform.

The vision was clear but audacious:

Complete Technology Stack Replacement: Transition from an interpreted Python environment to a compiled, real-time operating system—Zephyr RTOS. This wasn’t about updating existing code; it was about replacing the entire foundation on which their devices operated.

Enhanced Performance and Scalability: The new platform needed to provide deterministic performance, improved power efficiency, and the ability to handle more complex monitoring algorithms.

Zero Physical Intervention: With devices installed in active elevator shafts across the country, sending technicians for manual updates was economically and logistically impossible.

Maintain Continuous Operation: Elevator monitoring is critical for safety and maintenance. The transformation had to occur without interrupting the vital data flow from these devices.

This challenge went far beyond typical firmware updates. We needed to fundamentally transform how these devices operated while they remained in active service—like performing brain surgery while the patient continues their daily activities.

Why Lift AI Trusted Croxel

When Lift AI approached us with this unprecedented challenge, they weren’t just looking for firmware developers. They needed partners who could envision and execute what many would consider impossible. Several factors made Croxel the right choice:

Architectural Transformation Expertise: Our team had deep experience with both CircuitPython and Zephyr RTOS, understanding not just the technologies but the fundamental differences in how they operate.

Blues Proficiency: Lift AI’s devices already incorporated Blues Notecards for connectivity. Our expertise with Blues technology meant we could leverage this existing infrastructure for the transformation.

Innovation Mindset: While others might have suggested hardware replacement, we saw an opportunity to prove that complete remote platform migration was possible.

Risk Management: We understood the critical nature of elevator monitoring and had the experience to design failsafe mechanisms ensuring device operation throughout the transition.

Our Solution: The Brain Transplant Strategy

The term “brain transplant” perfectly captured what we were attempting. Just as a brain transplant would replace the entire thinking system while maintaining the body, we needed to replace the entire firmware stack while keeping the hardware and its critical functions intact.

Complete Stack Replacement

This transformation touched every aspect of the device’s operation:

Runtime Environment: Moving from Python’s interpreted environment to Zephyr’s compiled RTOS meant reimagining how every function operated.

Memory Architecture: The entire memory layout changed—from Python’s dynamic allocation to Zephyr’s deterministic model.

Hardware Interfaces: New driver architectures replaced Python’s hardware abstraction, providing direct, efficient hardware control.

Communication Protocols: While maintaining compatibility with Lift AI’s cloud infrastructure, we implemented new, more efficient communication methods.

Leveraging Blues Infrastructure

The existing Blues Notecards became our surgical instruments for this brain transplant:

  • Secure delivery mechanism for the new firmware image
  • Maintained communication channel during the transition
  • Provided fallback capabilities if issues arose
  • Enabled staged rollout for risk mitigation

The Migration Architecture

Our approach involved creating a sophisticated bootloader system that could:

  1. Receive the new Zephyr-based firmware via Blues
  2. Validate the integrity of the new system
  3. Perform the complete stack replacement
  4. Verify successful operation before committing
  5. Maintain the ability to monitor and rollback if needed

This wasn’t just uploading new code—it was orchestrating a complete transformation while ensuring continuous operation.

The Technical Feat

What made this achievement unprecedented wasn’t just the scale but the fundamental nature of the transformation:

Complete Runtime Transformation

From Interpreted to Compiled: CircuitPython interprets code line by line. Zephyr RTOS runs compiled machine code. This fundamental change affected every aspect of device operation.

Memory Model Revolution: Python’s garbage-collected, dynamic memory became Zephyr’s static, deterministic allocation—a complete paradigm shift.

Real-Time Capabilities: The new system could guarantee response times and handle time-critical operations impossible in the Python environment.

Architectural Evolution

The modular Zephyr architecture we implemented included:

  • Dedicated sensor management modules
  • Efficient data processing pipelines
  • Robust communication handlers
  • Advanced power management systems

Each component was optimized for production-grade performance while maintaining the functionality Lift AI’s customers depended on.

Contributing to the Ecosystem

During this project, our team contributed improvements to the Blues SDK, specifically enhancing Zephyr integration:

  • Restructured SDK for device-tree-based instantiation
  • Improved UART/I2C transport layers
  • Enhanced ease of use for Zephyr developers

These contributions were accepted upstream, benefiting the entire developer community and demonstrating our commitment to advancing the ecosystem.

The Result: Successful Fleet-Wide Transformation

The numbers tell a story of unprecedented success:

100% Migration Success: Every single device in Lift AI’s fleet successfully transformed from CircuitPython to Zephyr RTOS remotely. No device required physical intervention.

Zero Downtime: Throughout the migration, elevator monitoring continued uninterrupted. Building managers never knew their devices had undergone a complete transformation.

Enhanced Capabilities: The new Zephyr-based platform delivered:

  • Improved response times and reliability
  • Enhanced power efficiency
  • More sophisticated monitoring algorithms
  • Platform ready for future innovations

Cost Avoidance: By eliminating the need for nationwide technician visits, Lift AI saved hundreds of thousands of dollars in deployment costs.

Future-Proof Platform: The new architecture positions Lift AI for continued innovation, with a robust foundation for adding features and capabilities as market needs evolve.

The Industry Impact

This achievement represents more than a successful project—it’s a paradigm shift in how the industry thinks about deployed IoT fleets. We proved that:

Complete Platform Migration is Possible: You’re not locked into your initial technology choices. Even fundamental architectural changes can be deployed remotely.

“Impossible” is Negotiable: What the industry considered impossible—completely replacing firmware stacks remotely—is now proven possible with the right expertise and approach.

Investment Protection: Companies can evolve their technology without abandoning their hardware investment, extending device lifetime and ROI.

New Possibilities: If complete stack replacement is possible, what other transformations can we achieve with deployed fleets?

Looking Forward

The Lift AI brain transplant project opens new possibilities for IoT fleet management. Companies no longer need to view their deployed devices as locked into their original technology stack. With the right expertise and approach, even the most fundamental transformations are possible.

This success story demonstrates that the barriers to IoT evolution are not technical—they’re imaginational. When you combine deep technical expertise with innovative thinking and robust execution, you can achieve what others consider impossible.

For Lift AI, this transformation was just the beginning. With their new Zephyr RTOS platform, they’re positioned to continuously evolve their offering, adding new capabilities and optimizations through the same remote deployment infrastructure that made the initial transformation possible.

Is your IoT fleet ready for its own transformation?

Whether you’re looking to modernize legacy devices, enhance performance, or completely reimagine your platform, Croxel has the expertise to make it happen—without touching a single device in the field.

Contact us today to explore how we can transform your deployed IoT fleet.

About the Author

Carlos Mejia

Carlos Mejia

Director of Strategic Planning

Strategic planning executive with extensive experience optimizing processes and driving corporate initiatives across diverse industries. Combines expertise in technology-mediated project management with a focus on innovation and continuous improvement. At Croxel, Carlos leads strategic planning and account management efforts to enhance operational efficiency and develop value propositions for both internal teams and external clients.

Carlos Mejia has written 4 articles for Croxel Insights.