<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Meta-Pass on Chuanxilu for Skilled Homo sapiens</title><link>https://blog.chuanxilu.net/en/tags/meta-pass/</link><description>Recent content in Meta-Pass on Chuanxilu for Skilled Homo sapiens</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 14 Sep 2026 07:00:00 +0800</lastBuildDate><atom:link href="https://blog.chuanxilu.net/en/tags/meta-pass/index.xml" rel="self" type="application/rss+xml"/><item><title>One Firmware at a Time Wasn't Enough: Building a Multi-Boot Launcher for My Kid's AI Toy</title><link>https://blog.chuanxilu.net/en/posts/2026/09/meta-pass-multi-firmware-launcher/</link><pubDate>Mon, 14 Sep 2026 07:00:00 +0800</pubDate><guid>https://blog.chuanxilu.net/en/posts/2026/09/meta-pass-multi-firmware-launcher/</guid><description>The FoloToy AI Passport has a marketplace full of fun firmware, but the device holds only one at a time. Switching means reflashing the whole chip. I spent two days building meta-pass, a multi-firmware launcher with two slots, two install channels, and a rollback model designed to prevent bricking the device. Almost every good design in it was forced by a hardware constraint.</description></item></channel></rss>