forked from flipperdevices/flipperzero-firmware
-
-
Notifications
You must be signed in to change notification settings - Fork 545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dev changes #61
Merged
Merged
dev changes #61
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add skeleton for infrared C port, rename old app * Add scene stubs * Add more views * Misc changes * Add remote and signal class stubs * Complete infrared signal class * Add remote button class stub * Check if button contains a signal during destruction * Complete infrared signal class more * Implement remote storing * Implement remote loading * Fix error handling * Implement remote transmitting * Rename scene * Canonise event consumption * Implement remote learning (stub) * Implement learn success screen (stub) * Implement AskBack scene * Improve remote saving&loading * Fix remote file name * Add LearnDone scene * Switch from Remote scene correctly * Add SceneButtonSelect * Remove unneeded assert * Add new SceneManager method * Use new SceneManager method in Infrared * Implement renaming of buttons and remotes * Implement deleting of buttons and remotes * Add universal remotes list * Add brute force code * Brute force code improvements * Partially implement Universal Remote GUI * Fix wrong singnal handling * Fully implement Universal Remote * Use standard custom events everywhere * Return infrared CLI * Remove old Infrared app * Change container name * Fix scene order * Put ButtonPanel into stack only when needed * Show loading animation during slow operations * Do not hardcode Loading widget coordinates * Switch Loading widget orientation as needed * Save Start scene state * Save Remote scene state * Save Edit scene state * Save EditButtonSelect scene state * Do not use scene state * Use string_t instead of const char* for brevity * Fix memory leak * Fix saving raw remotes * Add Infrared debug menu * Add debug view * Move Infrared monitor into Infrared application * Remove old Infrared monitor app * Use common signal received callback everywhere
…ents #1327 Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
* Desktop: slideshow implementation * Updater: handling splashscreen installation; added format version field to slideshow binary * Desktop: added bidirectional slideshow navigation + instant cancel by "back" button; Updater: rebalanced update stages weights * Updater: fixed missing field init; fixed potential loop when baking slideshows * Assets: fixed "update complete" image to match original * Desktop: added check for slideshow file version * Scripts: slideshow.py cleanup * Desktop: removed first start intro sequence * Desktop: removed first start remnants
* nfc: don't give up on reading DESFire card if GET_KEY_SETTINGS fails Some cards are configured to refuse to provide key settings, but still provide other info. For example, Ubiquiti UniFi Protect access cards won't list keys or applications, but will still answer GET_FREE_MEMORY. * nfc: don't show error when saving DESFire card with no applications * nfc: fix DESFire load with 0 applications or no PICC key settings Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us> Co-authored-by: gornekich <n.gorbadey@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
* nfc: Refactor Mifare Ultralight feature flags Unify them in both reader and emulator to make handling easier * nfc: Refactor MFUL PWD_AUTH and add AUTHLIM counter * nfc: Add MFUL EV1 VCSL command emulation * nfc: Enforce message size check in MFUL emulation Also fix READ_CNT byte order, but it's not fully working * nfc: Add MFUL auth counter serialization Also fill counter on successful read from tag * nfc: Fix MFUL INCR_CNT emulation * nfc: Fix MFUL READ_CNT emulation * nfc: Refactor MFUL emulation and implement full write support * nfc: Fix Mifare Ultralight serialization * nfc: Add MFUL OTP/CC handling * nfc: Make sure MF0UL21 dynamic lock byte 3 also reads 0xBD * nfc: Small MFUL refactor and fix CFGLCK behavior * WIP: nfc: MFUL read support with ASCII mirror and auth roll-over This is too complex and I don't like it * nfc: Simplify MFUL read emulation, fix mirror range check * nfc: Implement MFUL auth and ASCII mirror for FAST_READ * nfc: Fix MFUL read roll-over with AUTH0 set * nfc: Implement MFUL read counter increment * nfc: Align ASCII mirror to NTAG21x behavior * nfc: Handle invalid command in MFUL emulation * nfc: Fix MFUL static lock check * nfc: Refactor MFUL emulation to use cached config pages * nfc: Refactor MFUL auth counter to count up instead of down * nfc: Add missing NULL check * WIP: nfc: Various MFUL emulation behavior tweaks * WIP: nfc: More MFUL emulation behavior adjustments * nfc: Match AUTHLIM emulation to NTAG21x behavior * nfc: Fix MFUL dynamic lock emulation * nfc: Fix typo in MFUL read counters * nfc: Fix typo in MFUL FAST_READ emulation * nfc: Increase emulation TX buffer size Enough space for if someone requests FAST_READ of all pages of an NTAG * nfc: Fix MFUL negative verification counter overflow * nfc: Change auth counter kv name * nfc: Fix NTAG I2C FAST_READ emulation * nfc: Fix NTAG21x config reload behavior Co-authored-by: あく <alleteam@gmail.com>
RogueMaster
pushed a commit
that referenced
this pull request
Oct 31, 2023
Co-authored-by: あく <alleteam@gmail.com>
RogueMaster
pushed a commit
that referenced
this pull request
Dec 2, 2023
Co-authored-by: あく <alleteam@gmail.com>
RogueMaster
pushed a commit
that referenced
this pull request
May 9, 2024
Co-authored-by: あく <alleteam@gmail.com>
RogueMaster
added a commit
that referenced
this pull request
May 11, 2024
b481757d003 Save cache for clean merges 058e2daafed Merge subghz_bruteforcer from https://github.com/DarkFlippers/flipperzero-subbrute cf9b9e4e481 Format 002502741ca Merge picopass from https://gitlab.com/bettse/picopass a07de342c75 Picopass moved 3227a82 Merge pull request #75 from derskythe/master 0c69d33 Merge pull request #9 from derskythe/fix-typo 48deea4 fix: README.md 5a706106859 Merge subghz_bruteforcer from https://github.com/DarkFlippers/flipperzero-subbrute 797bd846323 Merge qrcode from https://github.com/bmatcuk/flipperzero-qrcode 6bac51db640 Merge magspoof from https://github.com/zacharyweiss/magspoof_flipper d26b9c1c9f4 Merge gps_nmea from https://github.com/ezod/flipperzero-gps 9b94ae6 Merge pull request #74 from DarkFlippers/feat-add-318--to-9bit-chamber-linear 7c5b548 feat: Update Sub-GHz BruteForcer version to 3.C a52d025 Delay between repeats 08781c7 Add "repeat" setting ebd7d20 Merge pull request #30 from lekkas/quectel-l80-support 8c8bd78 Document support for Quectel L80 14a4e0b Merge branch 'save_as_legacy' into 'main' 60d2c64 Save as legacy 4ffa017 update to firmware 0.101.2 c6581be Fix plugin path @Willy-JL 2659fec Fix changelog 250bf0c changelog d7bd706 v1.14 29405af Add plugin submodule back 9cc6fb0 picopass: Add wiegand parsing plugin (#205) ae4ce84 Picopass cleanup (#201) 471e8db Picopass: enum to track auth method (#198) 3768efe Picopass: saved card save as lfrfid (#195) 86c31c2 Picopass: add subheader to loclass UI (#197) 97423fc Picopass: Save unknown blocks with ?? (#196) 5e7ae5b Picopass block tracking (#125) 6c50747 Picopass: update with latest API (#165) adff126 Picopass save written key (#126) d6f32ef picopass: apply card to back view (#118) 9a26cf8 Picopass: rename AA1 to card_data (#119) e55f891 picopass: remove backticks in changelog (#116) 8ff393b Update changelog and bump version (#114) 808e36d Picopass read improvements (#109) 7b24843 Add circuit to picopass readme (#110) a125d70 Picopass nr mac improvements (#108) 95ae7f2 picopass: Add support for non-secure cards (#106) efe1a38 Picopass: Create seader directory if needed (#101) d8303dc Picopass: handle NR-MAC auth for legacy cards (#95) ef3333a Fix markdown headings in the picopass README (#93) ea1e5bf Picopass: NR-MAC instructions (#92) e6ba055 Picopass config se problem (#90) 1a6da3d Add additional keys to elite dict (#89) 9012d97 Picopass: update working with keys (#88) e95daa1 Picopass: More info view (raw bytes) (#86) cf16630 Picopass: detect config card (#87) 7958963 Picopass save partial (#85) 8a135f2 PicoPass: Fix name buffer size issues (#84) c8d2411 Picopass save as seader (#81) 6ff62d7 Picopass read card using nr-mac (#79) 83535be Picopass: Update loclass notes (#80) a465f99 Picopass: Create folder before loclass (#78) 93f32a1 Picopass: typo (#76) 55f43bb FreeRTOS API fixes (#73) 6ccba6c [FL-3593] Picopass rework. Part 1 (#68) 77e776a Picopass: rename RFAL_PICOPASS_BLOCK_LEN (#63) 692dc97 Picopass: check if HID CSN if read fails (#61) 242578c Picopass: bump version + changelog (#56) 2888b9e Picopass: Add haptics to loclass (#53) eaeee87 Picopass: populate key change input with first key of user dictionary (#54) b349f4c Picopass more bit formats (#47) d561b02 Improve loclass logic for readers doing keyrolling. (#50) 83e7c4c Picopass: Remove elite user dictionary from Read Card (#48) 4af84c8 Picopass: allow zero keys (#44) bf2f50c Picopass: one more readme fix (#42) d576e77 Picopass readme fix (#41) c92d228 revamp picopass readme and add loclass (#39) 90bdf47 New random file name API fix (#40) 7b3170a Optimise picopass crypto to fix timing issues with newer readers. (#34) 2bf5b80 Picopass standard key (#32) c82a982 picopass: clean up UI, espeicially for SR cards (#31) 322cb82 Picopass remove sentinel (#29) 885f01f Picopass, music player version bump (#28) 2bf8d61 Picopass: allow write immediately after read (#26) 9589140 Music player, picopass: assets integration (#23) 7caee8f Picopass: Rename option (#25) 3812f9b Added fap_version field to all apps (#15) e1a8f9d Add descriptions for all the faps (#13) 0e4e711 Fixes failure to read picopass cards immediately after emulating. (#10) bbf0cf4 Merge pull request #9 from bettse/custom_key git-subtree-dir: applications/external git-subtree-split: b481757d0031408c9c45fc076118c1375cea0b31
RogueMaster
pushed a commit
that referenced
this pull request
Jul 3, 2024
…ip-fix Fix up horizontal flip when camera is rotated 180 degrees
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's new
Verification
Checklist (For Reviewer)