{"id":20774976,"url":"https://github.com/qdot/raunch-firmware","last_synced_at":"2026-04-26T02:31:19.735Z","repository":{"id":66557609,"uuid":"86520070","full_name":"qdot/raunch-firmware","owner":"qdot","description":"Open source firmware for the Fleshlight Launch","archived":false,"fork":false,"pushed_at":"2017-03-29T00:52:44.000Z","size":28,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-12-26T13:11:06.316Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qdot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2017-03-29T00:18:15.000Z","updated_at":"2023-09-08T17:22:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"4660722f-8869-460c-be89-2933b094ff75","html_url":"https://github.com/qdot/raunch-firmware","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qdot/raunch-firmware","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fraunch-firmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fraunch-firmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fraunch-firmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fraunch-firmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qdot","download_url":"https://codeload.github.com/qdot/raunch-firmware/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qdot%2Fraunch-firmware/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32284333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"online","status_checked_at":"2026-04-26T02:00:05.962Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2024-11-17T12:34:05.202Z","updated_at":"2026-04-26T02:31:19.708Z","avatar_url":"https://github.com/qdot.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# raunch-firmware - Open Source Firmware for the Fleshlight Launch\n\nThe Fleshlight Launch comes with some basic features. However, the\nfirmware loading process is known, and the firmware is publically\ndistributed and unencrypted. Time to make it better!\n\nThis repository will contain annotations for unwinding the\ndisassembled firmware, as well as new firmware for implementing\nfeatures like on-board effects, better positional feedback, and\nwhatever other stupid stuff we can come up with.\n\n# Retreiving The Stock Firmware\n\nTo retreive the stock firmware, visit the following URL:\n\nhttp://feel-technologies.com/firmware\n\nThis URL contains a JSON file that lists the URLs for Kiiroo toys, as\nwell as the Fleshlight Launch. The Launch firmware will be\nunencrypted, in Intel Hex format.\n\n# Making The Firmware Readable\n\nTo turn the firmware from Intel Hex into binary, use objcopy.\n\n```\nobjcopy -I ihex Launch_V1.2.hex -O binary Launch_V1.2.bin\n```\n\nFrom there, the file can be disassembled using your favorite\nPIC-compatible disassembler.\n\n# Hardware Information\n\nThe Fleshlight Launch uses\na\n[PIC24FJ64 CPU](http://www.microchip.com/wwwproducts/en/PIC24FJ64GA004).\n\n# Disclaimer\n\nThe raunch project is in no way affiliated with Fleshlight, Kiiroo, or\nany of their partners. The documentation and libraries here have been\nproduced via clean room reverse engineering methods, and are provided\nwith no guarantees, as outlined by the license agreement. Usage of\nthese libraries and information is in no way condoned by\naforementioned companies, and may void the warranty of your toy.\n\n# License\n\nAll original code and documentation is covered under the following BSD\nlicense:\n\n    Copyright (c) 2016, Metafetish\n    All rights reserved.\n\n    Redistribution and use in source and binary forms, with or without\n    modification, are permitted provided that the following conditions are met:\n        * Redistributions of source code must retain the above copyright\n          notice, this list of conditions and the following disclaimer.\n        * Redistributions in binary form must reproduce the above copyright\n          notice, this list of conditions and the following disclaimer in the\n          documentation and/or other materials provided with the distribution.\n        * Neither the name of the project nor the names of its\n          contributors may be used to endorse or promote products\n          derived from this software without specific prior written\n          permission.\n\n    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND\n    CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,\n    BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND\n    FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE\n    COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\n    INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,\n    BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS\n    OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\n    ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR\n    TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE\n    USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\n    DAMAGE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqdot%2Fraunch-firmware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqdot%2Fraunch-firmware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqdot%2Fraunch-firmware/lists"}