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
Added Feature to read EEPROM of SFP Modules using I2C / Bugfix #198
Merged
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
Have you tested this on an SFP module? |
Hi, yes. I attached a screenshot. This should in theory work with a lot of different SFP and SFP+ modules, as the data format is heavily standardized. I only did test this however with a 1G SM Optic (1310nm). |
@markusju Any chance you could PR this as an external app? The I2C scanner is also about to be changed to be external... |
RogueMaster
pushed a commit
that referenced
this pull request
Oct 31, 2023
RogueMaster
pushed a commit
that referenced
this pull request
Dec 2, 2023
b408703 fix catalog versions 2f006ba bump version e4d9959 Update apps 7bfa94d bump versions 5cee3bd fix cnt down timer & update pomodoro 793f8fa categories part 1 63f561c more manifestos, xbox controller and videopoker ufbt fixes a7b41b1 Add Screenshots 0a1b42c API 31 / unzip sources REVERT: d329978 feat: on-demand contextual chatting (#211) REVERT: 52cc11a feat: display stats (#97) REVERT: ddda80f ci(build): fix missing deed method (#198) REVERT: 2f2962d feat: long cycle (#42) (#45) REVERT: 925ebc6 feat: animated stage background (#39)(#32) REVERT: 70e3a71 refactor: modules structure (#11) REVERT: fa63582 feat: add happiness management (#10) REVERT: 57b1487 update images art REVERT: 621c6fd complete MVP REVERT: b3f442d add timer stage toggl REVERT: f49e172 add build infrastructure git-subtree-dir: pomodoro git-subtree-split: b408703
RogueMaster
pushed a commit
that referenced
this pull request
Dec 2, 2023
2dd92db add lib back a0ff0ba remove submodule 952c674 sync license of totp plugin 4d791b7 update totp dcc5d48 update totp and include cli plugins 574c3ac upd totp ver 12ace98 update totp 293b36d update totp 58440b2 update totp 020928c move base pack here REVERT: b082440 Dropped OFW-catalog specific stuff. Changed license to GPLv3 (#208) REVERT: d5b30ab Updated descriptions REVERT: 87cb8b2 Updated version REVERT: 69659e8 Implemented #205 (#206) REVERT: 54fe1db Implemented #203 (#204) REVERT: e8c5187 Updated changelog for OFW catalog REVERT: 005df8c Updated version REVERT: 726d1a5 Disable Crypto v1 by default REVERT: 172f292 Implemented #200 (#201) REVERT: 6513672 Implemented #198 (#199) REVERT: b106c91 Updated version REVERT: ebc6eab Update DESCRIPTION.md REVERT: cd20802 Update CHANGELOG.md REVERT: dca6043 Small fix REVERT: 88a9666 Updated version REVERT: 62cff06 Implemented #195 (#196) REVERT: 3d1c00e Updated version REVERT: 4f6d25c clang format REVERT: 0d9c3b2 Implemented #193 REVERT: 07752e5 Updated version REVERT: 8f86849 Fixed #190 (#191) REVERT: 9c6c257 Updated version REVERT: cd5cd64 Implemented #188 (#189) REVERT: 2593677 Updated changelog for OFW catalog REVERT: f9834a0 Updated version REVERT: 68646aa Revert "Updated version" REVERT: 77cc775 Updated version REVERT: 57fdb34 Revert "Updated version" REVERT: 22c6ff2 Updated version REVERT: 86a90ab Implemented #185 (#187) REVERT: afe7e56 Refactoring (#184) REVERT: 446e0a1 Refactoring (#183) REVERT: 1b3e5d8 Fixed #178 (#182) REVERT: a9de233 Update CHANGELOG.md REVERT: af5b9f2 Implemented #177 (#179) REVERT: 658125b Ghi 171 (#176) REVERT: bc5daa2 Implemented #171 (#175) REVERT: 0604b90 FIxed #172 (#174) REVERT: 19fbbe0 Fixed #169 (#170) REVERT: 3790f18 Implemented #167 (#168) REVERT: 2a6a725 Corrected stuff for OFW catalog REVERT: e134591 Update CHANGELOG.md REVERT: 1b4673e Closing #165 (#166) REVERT: 6315ccc Code cleanup REVERT: 0a424a5 CLang format REVERT: bf3952d Code cleanup REVERT: 749fbf4 Got rid of useless things I found REVERT: d0cb734 CLang format REVERT: 0ee50f3 Updated changelog REVERT: 4c3d75d Closing #162 and prepared for OFW catalog (#163) REVERT: 654d929 Returning back original category REVERT: c0efd36 Fixed file name naming REVERT: 7054937 clangformat REVERT: ab7bbb9 Few tweaks for OFW catalog (#161) REVERT: 5627bc9 * Fix for #158 REVERT: 44a0949 Refactoring 6 6 (#157) REVERT: a89d15e Fixed #155 (#156) REVERT: 9713ccb Fix for #153 (#154) REVERT: 123f421 * Updated firmware references (#151) REVERT: d13bcd7 Closing #148 (#150) REVERT: bc1eab7 Improved token input automation code to get rid of caps lock key usage (#147) REVERT: 1020c3c Refactoring (#144) REVERT: 4d3e208 Added banner image for FlipC webpage REVERT: d8bf9c5 Moved FlipC screenshots (#143) REVERT: c11a722 Refactoring & bugfixes (#142) REVERT: 3458f0a Implemented #137 (#141) REVERT: 168c6e9 Implemented #138 (#139) REVERT: 9df6fc5 * Added `--clean` flag to custom FBT tool (#133) REVERT: 7b34241 Refactoring (#130) REVERT: 0a9cc9e Fix BT adv name length on Xtreme firmware (#126) REVERT: a8ea396 Closing #123 (#124) REVERT: 5aff2f0 Refactoring. Dropping useless methods #120 (#121) REVERT: b4e434b * Firmware submodules updated (#119) REVERT: cb111a6 Fixed #116 (#117) REVERT: 6ca8a70 Added Steam algo (#115) REVERT: 2d52c78 Xtreme firmware build (#114) REVERT: 16ba603 Implemented #106 (#107) REVERT: 2901da8 Implemented #103 (#105) REVERT: 5b6aedb Implemented #102 (#104) REVERT: fd60525 Implemented #95 (#97) REVERT: 03a7f93 Implemented BadBT automation (#91) REVERT: 97c6116 Updated firmware references (#88) REVERT: 44df62c * Updated firmware submodules (#76) (#78) REVERT: ebb0a3a * Updated firmware submodules (#72) (#73) REVERT: f7e7550 Affecting dolphin level at start (#71) REVERT: 141f424 Cosmetic fixes REVERT: 41c23ba Implementation of #65 (#66) REVERT: cd7c9c7 Initial changes on #58 (#59) REVERT: 2a69aa2 Fix for #53 (#54) REVERT: ba15840 Fix for #51 (#52) REVERT: b718e64 Implemented #49 (#50) REVERT: 7bb00ea Use dedicated config directory instead of app folder (#48) REVERT: 805adfe Implemented #36 (#38) REVERT: fbb9d22 Clang format ran (#35) REVERT: fea22d7 Implemented PIN changing via CLI (#32) REVERT: 018aa7e Implemented #30 (#31) REVERT: ee4252c Implemented #26 (#27) REVERT: 9dcb6cb Fixed #24 (#25) REVERT: 766a3d6 Implemented "type code in badusb mode" REVERT: 3a111ef Clang format ran REVERT: 44879ec Refactoring (#22) REVERT: bd0e3c9 Reduced code size to avoid weird issue with COMPACT=1 DEBUG=0 build (#19) REVERT: a11332c PVS-Studio pipeline (#18) REVERT: e8bcd90 Refactoring (#17) REVERT: 70f84f0 Still fixing SONAR issues (#15) REVERT: 57d83e7 Fixed SONAR issues (#14) REVERT: a5fcc23 Fixing SONAR issues (#13) REVERT: 8d7167c Ran clang format REVERT: 8083b9e CLI help text refactoring to better match http://docopt.org/ standard REVERT: 1a51c11 Clang format ran REVERT: 3a08fee Few more refactoring REVERT: a8f2ca0 Improved authentication handling in CLI REVERT: 4c5533f * Refactoring REVERT: bc9836e * Updated firmware submodules REVERT: 75b3849 A better fix for #8 REVERT: 2674ab5 Fixed issue #6 REVERT: a55ac88 Refactoring. REVERT: 526213c Clang format ran REVERT: 0483d8f * Fixed "Add new token" scene. REVERT: 9c1d1b9 * Made PIN optional (#4) REVERT: 5ea454e Added timezone configuration UI REVERT: c0a9aa7 Updated format specifier where were wrong REVERT: 5f8e55e Well... CLI was nice idea, but I can't make it work. Maybe next time REVERT: 99e8ceb * Updated to FuriString REVERT: e85da67 Initial commit. Moved all the code and setup flipper firmware as submodule git-subtree-dir: totp git-subtree-split: 2dd92db
RogueMaster
pushed a commit
that referenced
this pull request
Apr 16, 2024
Co-authored-by: あく <alleteam@gmail.com>
RogueMaster
added a commit
that referenced
this pull request
Apr 16, 2024
f6adf06956 BLE Spam: Fix back event deadlocks 2ee30f7b2d Format 862ed2cd26 Merge qrcode from https://github.com/bmatcuk/flipperzero-qrcode c21a854bc9 Merge picopass from https://github.com/flipperdevices/flipperzero-good-faps babee2eae7 Merge picopass from https://github.com/xMasterX/all-the-plugins c9cf807a2c Merge nfc_magic from https://github.com/flipperdevices/flipperzero-good-faps c34410d6f6 Merge nfc_magic from https://github.com/xMasterX/all-the-plugins 74a0df341c small UI fix cf1b9842a8 nfc magic sync with gen4 ae5809a923 upd picopass d71190837c Picopass: enum to track auth method (#198) 202576a6be Picopass: saved card save as lfrfid (#195) ae1156e5be [FL-3745] Write NTAG password and PACK to gen4 special pages (#190) b069a9c43c Fix BLE Spam 3d31963c35 Picopass: add subheader to loclass UI (#197) 21ca5d4709 Picopass: Save unknown blocks with ?? (#196) 266e7bc update to firmware 0.100.3 07710ce2b0 Fix build 4620da6755 Merge xremote from https://github.com/xMasterX/all-the-plugins 7dceef8ef5 Merge nfc_magic from https://github.com/flipperdevices/flipperzero-good-faps 89f1512828 Merge nfc_magic from https://github.com/xMasterX/all-the-plugins b54abc8954 Merge mfkey from https://github.com/xMasterX/all-the-plugins 737fc40b54 Merge ir_intervalometer from https://github.com/xMasterX/all-the-plugins 4f409c03f0 Merge geiger from https://github.com/xMasterX/all-the-plugins 386f024d3e Merge flizzer_tracker from https://github.com/xMasterX/all-the-plugins 57de394f5b Merge bt_trigger from https://github.com/xMasterX/all-the-plugins ace76b6647 fix icon 957f3ca49c bump versions 82b72d2bc3 return missing part a6bf78714f no gen4 ? :( 4c66aeb2d2 upd flizzertracker 83bcab344c ir apps add support for new settings 9451bb16b0 ir apps add support for new settings f2eda96df9 upd mfkey 666d3a4157 [FL-3357] Magic Gen2 support (#143) git-subtree-dir: applications/external git-subtree-split: f6adf0695636a0c4d048eec8756f66284636c789
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
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)