{"id":50798750,"url":"https://github.com/lordbuffcloud/flipper-ck42x-wakeup","last_synced_at":"2026-06-12T17:05:44.799Z","repository":{"id":362917802,"uuid":"1261242877","full_name":"lordbuffcloud/flipper-ck42x-wakeup","owner":"lordbuffcloud","description":"CK42X WakeUp Flipper Zero alarm-clock FAP","archived":false,"fork":false,"pushed_at":"2026-06-06T13:41:23.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-06T15:21:47.950Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lordbuffcloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-06T12:32:36.000Z","updated_at":"2026-06-06T13:41:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/lordbuffcloud/flipper-ck42x-wakeup","commit_stats":null,"previous_names":["lordbuffcloud/flipper-ck42x-wakeup"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/lordbuffcloud/flipper-ck42x-wakeup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fflipper-ck42x-wakeup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fflipper-ck42x-wakeup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fflipper-ck42x-wakeup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fflipper-ck42x-wakeup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lordbuffcloud","download_url":"https://codeload.github.com/lordbuffcloud/flipper-ck42x-wakeup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lordbuffcloud%2Fflipper-ck42x-wakeup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34253968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"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":"2026-06-12T17:05:44.233Z","updated_at":"2026-06-12T17:05:44.794Z","avatar_url":"https://github.com/lordbuffcloud.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CK42X WakeUp\n\nCK42X WakeUp is a Flipper Zero external app (`.fap`) that turns the device into a small alarm-clock utility with saved alarm slots and hardware-native alert options.\n\n## Features\n\n- 8 configurable alarm slots\n- Clock display with RTC startup sync and build-time fallback\n- Haptic alerts\n- Piezo speaker tone previews and alarm tones\n- IR raw capture/replay per alarm slot\n- Canned Sub-GHz pulse test/transmit path\n- Optional BadKB URL wake triggers for authorized systems\n- Persistent Settings toggle to keep the display backlight on while WakeUp is open\n- Persistent alarm and counter settings under the app data path\n\n## Time behavior\n\nWakeUp initializes its clock from the Flipper RTC when the RTC date looks valid (`2024-2099`). If the RTC is clearly invalid, such as a device reporting an old/default year, it falls back to the FAP build time instead of trusting the bad RTC. After startup, the displayed clock advances from the Flipper kernel tick counter instead of UI-loop iterations, so rapid button input or slow hardware work does not make the clock jump fast/slow or skip an alarm minute.\n\nThe CK42X browser uploader also attempts to set the Flipper RTC from the browser's local time before launching the app.\n\n## Safety and authorization\n\nWakeUp includes optional BadKB URL triggers. Use those only on computers you own or are explicitly authorized to test. The default release does not embed secrets or private payloads.\n\n## Build\n\nInstall uFBT, then run from this repository:\n\n```bash\nufbt\n```\n\nThe built artifact is written to:\n\n```text\ndist/ck42x_wakeup.fap\n```\n\n## Install\n\nCopy the FAP to the Flipper SD card:\n\n```text\n/ext/apps/Tools/ck42x_wakeup.fap\n```\n\nOr use the CK42X browser uploader:\n\n```text\nhttps://ck42x.com/tools/ck42x-wakeup/uploader\n```\n\n## Release artifact\n\nCurrent source version: `2.28`\n\nThe v2.28 build was verified locally with uFBT:\n```text\nTarget: 7, API: 87.1\nSize: 22868 bytes\nSHA-256: 5438063cb2781c964e9fbfe0b62a2868f064bc0912f2015031d95dc2764cb2fc\n```\n\n## License\n\nMIT. See `LICENSE`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordbuffcloud%2Fflipper-ck42x-wakeup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flordbuffcloud%2Fflipper-ck42x-wakeup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordbuffcloud%2Fflipper-ck42x-wakeup/lists"}