Update submodules and improve formatting in various files

This commit is contained in:
peter9811 2025-03-01 17:45:24 +10:00
parent c7464cda56
commit 619bc22e7e
18 changed files with 122 additions and 95 deletions

View File

@ -62,7 +62,7 @@ representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
uberguidoz@gmail.com.
<uberguidoz@gmail.com>.
All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the
@ -118,7 +118,7 @@ the community.
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
<https://www.contributor-covenant.org/version/2/0/code_of_conduct.html>.
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).
@ -126,5 +126,5 @@ enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at
https://www.contributor-covenant.org/faq. Translations are available at
https://www.contributor-covenant.org/translations.
<https://www.contributor-covenant.org/faq>. Translations are available at
<https://www.contributor-covenant.org/translations>.

@ -1 +1 @@
Subproject commit 91ecebde2ad5b8a9397376f4c04540e4878b5487
Subproject commit 1d6e0cdba2f25e1335aa93a0ba6b00ce7b70c5e9

View File

@ -35,39 +35,47 @@ Then, use qFlipper to transfer it to your Flipper and replace the existing one (
***Again, you may have manifest file issues if you do not compile your own or use a tested firmware above!***
## Protocol info
This info was gathered from the respecctive locations in the firmwares comments. <br>
Ie. lib/infrared/encoder_decoder/`*`/infrared_protocol_`*`.h<br>
Some of the info doesn't show up well so view thew raw readme or [this commit](https://github.com/flipperdevices/flipperzero-firmware/commit/75e9de12b065bd5e572b8b9232c8b9670c8e6f91).
### Kaseikyo protocol description
https://github.com/Arduino-IRremote/Arduino-IRremote/blob/master/src/ir_Kaseikyo.hpp <br>
<https://github.com/Arduino-IRremote/Arduino-IRremote/blob/master/src/ir_Kaseikyo.hpp> <br>
* Preamble Preamble Pulse Distance/Width Pause Preamble Preamble
* mark space Modulation up to period repeat repeat
* mark space
*
* 3360 1665 48 bit ...130000 3456 1728
`__________ _ _ _ _ _ _ _ _ _ _ _ _ _ ___________`<br>
`____ __________ _ _ _ __ __ __ _ _ __ __ _ _ ________________ ___________`
### NEC protocol description
https://radioparty.ru/manuals/encyclopedia/213-ircontrol?start=1 <br>
<https://radioparty.ru/manuals/encyclopedia/213-ircontrol?start=1> <br>
* Preamble Preamble Pulse Distance/Width Pause Preamble Preamble Stop
* mark space Modulation up to period repeat repeat bit
* mark space
*
* 9000 4500 32 bit + stop bit ...110000 9000 2250
`__________ _ _ _ _ _ _ _ _ _ _ _ _ _ ___________ _`<br>
`____ __________ _ _ _ __ __ __ _ _ __ __ _ _ ________________ ____________ ___`
### RC5 protocol description
https://www.mikrocontroller.net/articles/IRMP_-_english#RC5_.2B_RC5X
<https://www.mikrocontroller.net/articles/IRMP_-_english#RC5_.2B_RC5X>
* Manchester/biphase
* Modulation
*
* 888/1776 - bit (x2 for toggle bit)
*
`__ ____ __ __ __ __ __ __ __ __`<br>
`__ __ ____ __ __ __ __ __ __ __ _`<br>
* | 1 | 1 | 0 | ... | ... |
* s si T address (MSB) command (MSB)
*
@ -79,14 +87,17 @@ https://www.mikrocontroller.net/articles/IRMP_-_english#RC5_.2B_RC5X
* command - 6/7 bit
### RC6 protocol description
https://www.mikrocontroller.net/articles/IRMP_-_english#RC6_.2B_RC6A
<https://www.mikrocontroller.net/articles/IRMP_-_english#RC6_.2B_RC6A>
* Preamble Manchester/biphase Silence
* mark/space Modulation
*
* 2666 889 444/888 - bit (x2 for toggle bit) 2666
*
`________ __ __ __ __ ____ __ __ __ __ __ __ __ __`<br>
`_ _________ ____ __ __ ____ __ __ __ __ __ __ __ __ _______________`<br>
* | 1 | 0 | 0 | 0 | 0 | ... | ... | |
* s m2 m1 m0 T address (MSB) command (MSB)
*
@ -97,24 +108,29 @@ https://www.mikrocontroller.net/articles/IRMP_-_english#RC6_.2B_RC6A
* command - 8 bit
### SAMSUNG32 protocol description
https://www.mikrocontroller.net/articles/IRMP_-_english#SAMSUNG <br>
<https://www.mikrocontroller.net/articles/IRMP_-_english#SAMSUNG> <br>
* Preamble Preamble Pulse Distance/Width Pause Preamble Preamble Bit1 Stop
* mark space Modulation repeat repeat bit
* mark space
*
* 4500 4500 32 bit + stop bit 40000/100000 4500 4500
`__________ _ _ _ _ _ _ _ _ _ _ _ ___________ _ _`<br>
`_ __________ __ _ __ __ __ _ _ __ __ _ ________________ ____________ ____ ___`
### Sony SIRC protocol description
https://www.sbprojects.net/knowledge/ir/sirc.php <br>
http://picprojects.org.uk/
<https://www.sbprojects.net/knowledge/ir/sirc.php> <br>
<http://picprojects.org.uk/>
* Preamble Preamble Pulse Width Modulation Pause Entirely repeat
* mark space up to period message..
*
* 2400 600 12/15/20 bits (600,1200) ...45000 2400 600
`__________ _ _ _ _ _ _ _ _ _ _ _ _ _ __________ _ _`<br>
`____ __________ _ _ _ __ __ __ _ _ __ __ _ _ ____________________ __________ _`
* | command | address |
* SIRC | 7b LSB | 5b LSB |
* SIRC15 | 7b LSB | 8b LSB |

View File

@ -19,6 +19,7 @@ The rest of the buttons should be defined by the button `name:` listed in the or
The first section are short press, the last with `HOLD` is long press (hold).
Example of the configuration file:
```
REMOTE: /ext/infrared/IRDB/TVs/Roku/Roku.ir
UP: Up

@ -1 +1 @@
Subproject commit d17006b9bf76db7e75600d8e05bb685f565fcc4f
Subproject commit cedaf2c92eabdb429c01bb05d26a4b83296a16bb

View File

@ -1,7 +1,9 @@
# FlipperAmiibo
A collection of FlipperZero NFC files that emulate Amiibo (gathered from [Gioman101](https://github.com/Gioman101/FlipperAmiibo)).
# Installation
Download the [Amiibo_Files.zip](https://github.com/UberGuidoZ/Flipper/raw/main/NFC/Amiibo/Amiibo_Files/Amiibo_Files.zip) file then extract the archive into the `nfc` directory on your Flipper's SD card.
-----

View File

@ -1,4 +1,4 @@
# AmiiboFlipperConverter https://github.com/Lucaslhm/AmiiboFlipperConverter
# AmiiboFlipperConverter <https://github.com/Lucaslhm/AmiiboFlipperConverter>
Also added FlipMiibo.py that was included in the Animal Crossing folder.
@ -12,7 +12,6 @@ You can target a directory full of amiibos by passing a path such that `amiiboco
You can also use the amiibos i've generated already.
The original code was created in the Flipper Discord by Friendartiste
The code was modified to run itteratively by Lamp

View File

@ -58,7 +58,8 @@ def convert(contents: bytes) -> Tuple[str, int]:
page_count += 1
# we may have an unfilled page. This needs to be filled out and appended
logging.debug(f"We have an unfilled final page: {page} with length {len(page)}")
logging.debug(
f"We have an unfilled final page: {page} with length {len(page)}")
if len(page) > 0:
# pad with zeroes
for i in range(len(page) - 1, 3):
@ -128,12 +129,15 @@ def convert_file(input_path: str, output_path: str):
with open(input_path, "rb") as file:
contents = file.read()
name = os.path.split(input_path)[1]
write_output(name.split(".bin")[0], assemble_code(contents), output_path)
write_output(name.split(".bin")[
0], assemble_code(contents), output_path)
elif input_extension == ".nfc":
logging.warning(f"Seems like {input_path} may already be Flipper-compatible!")
logging.warning(
f"Seems like {input_path} may already be Flipper-compatible!")
else:
logging.info(f"{input_path} doesn't seem like a relevant file, skipping")
logging.info(
f"{input_path} doesn't seem like a relevant file, skipping")
def process(path: str, output_path: str):
@ -147,7 +151,8 @@ def process(path: str, output_path: str):
else:
for filename in os.listdir(path):
new_path = os.path.join(path, filename)
logging.debug(f"Current file: {filename}; Current path: {new_path}")
logging.debug(
f"Current file: {filename}; Current path: {new_path}")
if os.path.isfile(path):
convert_file(path, output_path)

@ -1 +1 @@
Subproject commit 776c4c09f50445157d27dcdfb59ddc9aa2d98fcd
Subproject commit 0cf13cad57d764d57df61ad72fb854f3590b13cf

View File

@ -1,12 +1,13 @@
# Kyber Crystals
A how to program crystals from https://sabersourcing.com/2019/10/30/kyber-crystal-rfid-hack-star-wars-galaxys-edge/
A how to program crystals from <https://sabersourcing.com/2019/10/30/kyber-crystal-rfid-hack-star-wars-galaxys-edge/>
1. Turn on RFID Reader/Writer (make sure its set to 125KHz). Hold the kyber crystal next to the device and click the “Read” button. The device will say “Read success” and recite the current RFID number of the kyber crystal.
2. Next, click the “Input” button. Enter the four digit number for your desired lightsaber blade color and dialogue set (see the complete list of RFID codes below). Press “Input” one more time.
3. Hold the kyber crystal next to the device and the click the “Write” button. If desired, use one of the option RFID key fobs instead of the kyber crystal itself. The device will say “Write success” to indicate that writing to the device worked.
4. Now you have reprogrammed the kyber crystal! Attach the kyber crystal to your Jedi Holocron or Sith Holocron to hear the dialogue of the reprogrammed kyber crystal. Alternatively, install the kyber crystal in your Savis Workshop lightsaber to view the new blade color.
From this froum post by mrgoodfellow https://forum.flipper.net/t/star-wars-galaxy-s-edge-kyber-crystal/2611/11
From this froum post by mrgoodfellow <https://forum.flipper.net/t/star-wars-galaxy-s-edge-kyber-crystal/2611/11>
I have scanned several crystals and the example contents are:
@ -39,7 +40,7 @@ Yoda (Magic 8 Ball) dialogue Green 3122 0000000C32
Snoke dialogue (note: this is from the black kyber crystal) Red 3123 0000000C33
I have been unsuccessful at unlocking or flashing any of the crystals or getting the flipper to emulate a crystal next to the saber in a way that changes the color. I have ordered some re-writable chips to create my own re-writable crystal. I will see if I have any success with them.
Here is a bunch of screenshots from https://docs.google.com/spreadsheets/d/1mZMBBxSc_ltAyheEVgKL4MpGfPc3iCjR1S6BEaavN40/edit#gid=1994856546
Here is a bunch of screenshots from <https://docs.google.com/spreadsheets/d/1mZMBBxSc_ltAyheEVgKL4MpGfPc3iCjR1S6BEaavN40/edit#gid=1994856546>
(for some stupid reason they tuned off saving the doc to make things easy, so thank who ever did that and enjoy the pics lol)
Updated 5/12/24

@ -1 +1 @@
Subproject commit 64e889295aabada769604708d3be5903f09b0b0d
Subproject commit 5e3a61506e4d696d82248d077d7d864d7ded13b3

View File

@ -1,3 +1,4 @@
# Lego Dimensions
Everything you need to know is here https://github.com/dolmen-go/legodim
And here http://www.proxmark.org/forum/viewtopic.php?id=2657
Everything you need to know is here <https://github.com/dolmen-go/legodim>
And here <http://www.proxmark.org/forum/viewtopic.php?id=2657>

View File

@ -1,4 +1,4 @@
## Download Amiibos for quick access or use the script to build your own!
## Download Amiibos for quick access or use the script to build your own
NOTE: There are updated files outside of the submodule. [Please download this ZIP file](https://github.com/UberGuidoZ/Flipper/raw/main/NFC/Amiibo/Amiibo_Files/Amiibo_Files.zip) for them all.

View File

@ -1,4 +1,5 @@
# Skylanders
There is two repos with SL's, so rather then submodule both have the links to both to pick what you need.
https://github.com/sealldeveloper/FlipperSkylanders
https://github.com/SvrnyDeWcEend/skylander_.nfc_flipper-zero
<https://github.com/sealldeveloper/FlipperSkylanders>
<https://github.com/SvrnyDeWcEend/skylander_.nfc_flipper-zero>

@ -1 +1 @@
Subproject commit 5e3256ffabf295d87e4235aa61850241eb27f8c6
Subproject commit 6138030c1dbe12c95f5598be2544a7fa31af8518

View File

@ -1,7 +1,8 @@
## Playground (and dump) of stuff I made, modified, researched, or found for the Flipper Zero.
## Playground (and dump) of stuff I made, modified, researched, or found for the Flipper Zero
**Looking for Infrared (IR) codes? Head over to [the IRDB](https://github.com/UberGuidoZ/Flipper-IRDB)! Just want to download part of any repo? [Try over here](https://uberguidoz.github.io/DownGit/)!**
## If you're new to github in general, check out [this great guide](https://github.com/wrenchathome/flipperfiles/blob/main/_Guides/How2Flipper.pdf) from Wr3nch!
## If you're new to github in general, check out [this great guide](https://github.com/wrenchathome/flipperfiles/blob/main/_Guides/How2Flipper.pdf) from Wr3nch
-----