{"rewrite":{"id":"r_34d4f303ac3bb2aa34a32c0f","clusterId":"c_fa7ee16e1907ce56967aaf93","slug":"developer-reverse-engineers-beyblade-x-battle-pass-and-builds-dizzi-app","model":"deepseek-v4-1-flash","headline":"Developer Reverse-Engineers Beyblade X Battle Pass And Builds DiZZi App","summary":"Simone Marzulli, a developer in Ireland, decoded the Bluetooth traffic of Takara Tomy's BX-09 Bey Battle Pass and published the captured data alongside a working app. The pass clips onto a Beyblade X launcher and records launch speed, normally read through the official smartphone app. Marzulli avoided opening the device, working from outside observation and packet logs instead. His app, DiZZi 0.2, reads the same numbers and has a local AI model comment on each launch.","whyItMatters":"The pass's shot data can be read without the official app, and Marzulli published both the traffic and the code for anyone who wants to build on it.","webCardHtml":"\u003cp\u003eThe BX-09 sits over two openings on the launcher. A black and white disc spins with the ripcord and the pass reads its speed, while a small white lever detects that a bey is seated. Marzulli judged the sensor was infrared by pointing a phone\u0026#39;s front camera at it. Pairing exposes the device as BEYBLADE_TOOL01, and its history holds 50 shots; the 51st drops the oldest entry while a separate counter tracks total launches. The LED blinks in an unusual pattern when a record falls. He bought the pass from Japan and worked from Bluetooth logs rather than opening it, then published the data and source code on GitHub under syxanash/DiZZi.\u003c/p\u003e","blueskyPost":"Marzulli read the pass from packet logs without opening it. DiZZi 0.2 turns those same numbers into AI feedback, which puts Takara Tomy's official app in the position of competing with a hobbyist build.","twitterPost":"DiZZi 0.2 reads the same launch data as Takara Tomy's official app, built from packet logs alone.","threadsPost":"Marzulli decoded the BX-09 Bey Battle Pass from outside observation and packet logs, not by opening the device. DiZZi 0.2 reads those numbers and has a local AI model comment on each launch. The official app now shares its data with a hobbyist build.","newsletterBlurb":"Simone Marzulli took apart the Bluetooth traffic of Takara Tomy's BX-09 Bey Battle Pass without opening the hardware, and found launch speed stored as little-endian values: the bytes a2 0c become 3234 RPM. The pass keeps 50 shots, tracks a separate lifetime counter, and blinks its LED differently when a record falls. He built DiZZi 0.2 from those findings, with a local Gemma 3 1B model voicing comments on each launch, and put the code and captured data on GitHub.","attributionJson":"[{\"source\":\"GIGAZINE\",\"url\":\"https://gigazine.net/news/20261027-bayblade-x-reverse-engineering/\",\"title\":\"ベイブレードXの「ベイバトルパス」をリバースエンジニアリングして独自アプリを開発、AIがシュートの強さを評価してアドバイス\"}]","lintFlagsJson":null,"lintHits":0,"costUsd":0,"inputTokens":10216,"outputTokens":5408,"status":"published","repairAttempts":0,"nextRepairAt":null,"factsAttemptedAt":1793084162,"createdAt":"2026-10-27T06:49:58.000Z","publishedAt":"2026-10-27T06:54:26.000Z","updatedAt":"2026-10-27T06:54:26.000Z"},"cluster":{"id":"c_fa7ee16e1907ce56967aaf93","canonicalTitle":"ベイブレードXの「ベイバトルパス」をリバースエンジニアリングして独自アプリを開発、AIがシュートの強さを評価してアドバイス","representativeArticleId":"a_ed2bab817a76cbb7bb1f167b","sourceCount":1,"writtenSourceCount":1,"writeAttempts":0,"isSolo":true,"entitiesJson":"{\"anime_titles\":[],\"manga_titles\":[],\"work_titles\":[\"Beyblade X\"],\"studios\":[\"Takara Tomy\"],\"people\":[],\"type\":\"news\",\"domain\":\"other\",\"is_roundup\":false}","contentType":"news","status":"published","firstSeenAt":"2026-10-27T06:00:00.000Z","lastSeenAt":"2026-10-27T06:00:00.000Z","updatedAt":"2026-10-27T06:54:26.000Z"},"attribution":[{"source":"GIGAZINE","url":"https://gigazine.net/news/20261027-bayblade-x-reverse-engineering/","title":"ベイブレードXの「ベイバトルパス」をリバースエンジニアリングして独自アプリを開発、AIがシュートの強さを評価してアドバイス"}],"entities":{"anime_titles":[],"manga_titles":[],"work_titles":["Beyblade X"],"studios":["Takara Tomy"],"people":[],"type":"news","domain":"other","is_roundup":false},"keyFacts":["Simone Marzulli, a developer in Ireland, decoded the Bluetooth traffic of Takara Tomy's BX-09 Bey Battle Pass without opening the device.","Marzulli read launch speed as a little-endian value, turning the bytes a2 0c into 3234 RPM.","The custom app, DiZZi 0.2, runs the Gemma 3 1B model and Kokoro TTS locally to comment on each launch.","Source code and captured data are published on GitHub under syxanash/DiZZi."],"pageLinks":{"healthSlugs":["beyblade-x","takara-tomy"],"storySlugs":[],"entities":[{"slug":"beyblade-x","supported":10,"disputed":0,"contradicted":0,"unverified":27,"overall":"green","story_count":15,"has_dossier":true},{"slug":"takara-tomy","supported":1,"disputed":0,"contradicted":0,"unverified":24,"overall":"green","story_count":24,"has_dossier":true}],"stories":[],"entitiesOk":true,"storiesOk":true}}
