Skip to content
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 8 commits into from
Jun 21, 2022
Merged

dev changes #61

merged 8 commits into from
Jun 21, 2022

Conversation

RogueMaster
Copy link
Owner

What's new

  • [ Describe changes here ]

Verification

  • [ Describe how to verify changes ]

Checklist (For Reviewer)

  • PR has description of feature/bug or link to Confluence/Jira task
  • Description contains actions to verify feature/bugfix
  • I've built this code, uploaded it to the device and verified feature/bugfix

gsurkov and others added 8 commits June 21, 2022 21:45
* 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>
* 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
* Add Database error scene
* More general popup callback name
* 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 RogueMaster merged commit 6fa0605 into RogueMaster:unleashed Jun 21, 2022
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants