{"id":47580839,"url":"https://github.com/GMMan/flipperzero-vb-migrate","last_synced_at":"2026-04-15T17:00:49.520Z","repository":{"id":65401829,"uuid":"568977715","full_name":"GMMan/flipperzero-vb-migrate","owner":"GMMan","description":"VB Lab Migration Assistant for Flipper Zero","archived":false,"fork":false,"pushed_at":"2024-05-06T23:13:23.000Z","size":275,"stargazers_count":38,"open_issues_count":11,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-04-15T03:26:26.709Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GMMan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"caralynx"}},"created_at":"2022-11-21T20:22:46.000Z","updated_at":"2026-03-04T00:15:07.000Z","dependencies_parsed_at":"2024-05-06T23:24:02.045Z","dependency_job_id":"c54d9b55-52a2-44e4-ab5d-79eda7baf7f3","html_url":"https://github.com/GMMan/flipperzero-vb-migrate","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/GMMan/flipperzero-vb-migrate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMMan%2Fflipperzero-vb-migrate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMMan%2Fflipperzero-vb-migrate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMMan%2Fflipperzero-vb-migrate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMMan%2Fflipperzero-vb-migrate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GMMan","download_url":"https://codeload.github.com/GMMan/flipperzero-vb-migrate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GMMan%2Fflipperzero-vb-migrate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31851057,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-03-31T19:00:24.234Z","updated_at":"2026-04-15T17:00:49.515Z","avatar_url":"https://github.com/GMMan.png","language":"C","funding_links":["https://ko-fi.com/caralynx","https://ko-fi.com/C0C81P4PX"],"categories":["NFC"],"sub_categories":[],"readme":"VB Lab Migration Assistant for Flipper Zero\n===========================================\n\nThis app is designed to make transferring your characters from VB Lab and VBC\nLab more convenient.\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/C0C81P4PX)\n\nBackground\n----------\nThe Vital Bracelet Arena app is going to be the new companion app for the Vital\nBracelet series of fitness bracelet toys, however the app does not support\naccount linking from VB Lab and VBC Lab, and requires you to transfer characters\none by one from those apps through your Vital Bracelet. Because the Vital\nBracelet can only hold at most two characters at a time and requires inserting\nDim/VBM to complete the transfer, transferring all of your characters may take a\nsignificant amount of time. The VB Lab Migration Assistant is designed to make\nthis process faster by allowing you to store an unlimited amount of characters\non the Flipper and to bypass the Dim loading process, therefore allowing you to\ntransfer your characters without having to flip back and forth between the apps\nor wasting time loading data that will never be used.\n\nUsage\n-----\n\n### Update notes\n\nAs of Flipper Zero firmware version 0.79.1, application data is stored in a\ndedicated folder. As of app version 1.1, application data is stored in\n`app_data/vb_migrate` under the SD card. If you have used a previous version of\nthis app, please move the `vb_migrate` folder on your card into the `app_data`\nfolder to resume access to previously registered VBs.\n\n### 1. Register Vital Bracelet\n\nRegistering your Vital Bracelet to the Flipper creates template data used for\nemulating the VB using the Flipper.\n\n- Select \"Register Vital Bracelet\" from Migration Assistant's main menu.\n- If you have an active character on your Vital Bracelet, **transfer it to VB\n  Lab/Arena**. The active character slot on the VB has to be empty to avoid\n  issues when transferring character from VB Lab/Arena to the Flipper. Press the\n  right key on Flipper.\n\nIf using VB Lab:\n- If there is an active character in VB Lab, put it in storage.\n- On VB Lab's \"Scan\" page, tap \"Vital Bracelet -\u003e App\". Press the right key on\n  Flipper.\n\nIf using VB Arena:\n- Select the device type matching your VB and any franchise.\n- Tap the \"Send\" button. Press the right key on Flipper.\n\n- Tap the Flipper to your Vital Bracelet. You do not have to put the VB in scan\n   mode. When Flipper finishes reading, it will beep.\n- On VB Lab, tap \"Send\", or on VB Arena, tap \"Transfer Data\", and tap the\n  Flipper to your phone. VB Lab/Arena will give you an error message. This is\n  normal, and you can dismiss it. The Flipper will beep. Wait for it to switch\n  to the next screen.\n- Tap the Flipper to the original Vital Bracelet again. The Flipper will beep\n  when it's finished reading.\n- Name the Vital Bracelet and select \"Save\".\n\nThe Vital Bracelet info will show after saving.\n\n### 2. Select Vital Bracelet, Vital Bracelet Info\n\nUse the \"Select Vital Bracelet\" menu to load a previously registered VB. After\nloading, you will see information about this Vital Bracelet:\n\n- Registered name\n- Vital Bracelet type\n- Number of characters captured\n\nPress the right key to see a menu of options you can use with the registered VB.\n\n### Spoof Version\n\nVital Bracelet Arena splits Vital Bracelet and Vital Hero Digimon into\nmutually-exclusive categories, and currently transferring VBM characters from\nVBDM has not been tested, so if you want to transfer between categories, you can\nselect the Vital Bracelet version to spoof to change the VB type and force the\napp to perform transfers between categories.\n\nNote that spoofing a Vital Bracelet Characters from a non-VBC registration and\nvice versa will not work because different encryption keys are used.\n\n### Unlink Account\n\nThis option unsets the account flag in the NFC data so the character is not\nbound to any particular account, and you can transfer it to a different Vital\nBracelet that is using a different account when using VB Arena.\n\nIf enabled when transferring from app, the flag will be unset on the capture and\nwill still be unset when transferring to app. If enabled when transferring to\napp, the flag will be unset on all transfers, regardless whether the flag was\nset when captured.\n\nNote that VB Lab may still complain because it also uses character ID embedded\nin character data to check whether the character belongs to the current account.\n\n### 3. Transfer App \u003e Flipper\n\nUse this mode to transfer characters from VB Lab to Flipper.\n\n- An instructions screen is displayed. Press right key to continue.\n\nIf using VB Lab:\n- On your VB Lab app, wake up the character you want to send (if you have not\n  already).\n- Go to the \"Scan\" screen, and tap \"App -\u003e Vital Bracelet\". Select \"Check Dim\n  Card\". If prompted to send Special Missions or items, tap \"No\".\n\nIf using VB Arena:\n- Select the device and franchise for the character you want to transfer.\n- Tap the \"Assign\" button.\n- Press and hold on the character you want to transfer.\n- Tap the \"Send\" button.\n- Tap \"OK\".\n- Tap \"Check Card\".\n\n- Tap the Flipper to your phone. Release when VB Lab indicates to do so, and\n  wait for Flipper to beep.\n- Tap \"Check Dim/Card Installation\" on VB Lab/Arena, and tap Flipper to your\n  phone. Flipper will beep.\n- Tap \"Send\" on VB Lab, or \"Transfer Data\" on VB Arena, and tap Flipper to your\n  phone. Hold it there until VB Lab/Arena shows the transfer animation. Flipper\n  will beep after it has received the character.\n- Tap \"OK\" on VB Lab/Arena. Flipper will have automatically reloaded the\n  template so you can repeat the above again to transfer more characters.\n- When you are done transferring characters, press the left key on Flipper to\n  exit the transfer mode.\n\nNote if you have previously transferred characters to Flipper, the new\ncharacters you transfer will be put at the end of the sequence of characters\nwhen transferring from Flipper to app.\n\n### 4. Transfer Flipper \u003e App\n\nUse this mode to transfer characters from Flipper to VB Lab.\n\n- An instructions screen is displayed. Press right key to continue.\n\nIf using VB Lab:\n- If there is an active character in VB Lab, put it in storage.\n- On VB Lab's \"Scan\" page, tap \"Vital Bracelet -\u003e App\".\n- Tap \"Send\".\n\nIf using VB Arena:\n- Select the device type matching your VB and any franchise.\n- Tap the \"Send\" button.\n- Tap the \"Transfer Data\" button.\n\n- Tap your Flipper to your phone, and hold until VB Lab/Arena shows the\n- transfer animation. Flipper will beep when it detected the transfer and will\n- load the next character.\n- Repeat the above until all of your characters have been transferred.\n- If you want to skip a certain character, press the right key to skip and load\n- the next character.\n- You will see the \"Transfers complete\" screen on Flipper when all characters\n- have been transferred. Press the right key to return to the menu.\n\n### 5. Clear Captures\n\nIf you are doing transfers in batches, you can clear the currently captured\ncharacters so you do not have to skip them when transferring to app. Check the\ndetails, and press the right key to confirm deletion.\n\n### 6. Delete Vital Bracelet\n\nIf you want to unregister the Vital Bracelet, you can use this option to delete\nits captures and remove it from the \"Select Vital Bracelet\" list. Check the\ndetails, and press the right key to confirm deletion.\n\nCredits\n-------\n\nGraphics by [Aderek](https://twitter.com/AderekArt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGMMan%2Fflipperzero-vb-migrate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FGMMan%2Fflipperzero-vb-migrate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FGMMan%2Fflipperzero-vb-migrate/lists"}