Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-07-25[FL-2464, FL-2466] RFID, ibutton text fix #1413Nikolay Minaylov
Co-authored-by: あく <alleteam@gmail.com>
2022-07-25fixing typos, satus -> status (#1422)Wyatt Neal
Co-authored-by: あく <alleteam@gmail.com>
2022-07-25RPC App: state message and GUI update (#1423)Nikolay Minaylov
* RPC App: state message and GUI update * Protobuf submodule update Co-authored-by: SG <who.just.the.doctor@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
2022-07-25Port over Issue templates to new YML format (#1433)Kowlin
* WIP Push * Add feature request label to template * Punctuation helps * rename feature request and add in enhancement * wording * Add in extra markdown explanations Co-authored-by: SG <who.just.the.doctor@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
2022-07-25 [FL-2668] GUI message screens update #1428Nikolay Minaylov
Co-authored-by: SG <who.just.the.doctor@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
2022-07-25Fix SubGHz chat immediately closing #1440Ruben van Baarle
It's just an if condition which should've been inverted Co-authored-by: あく <alleteam@gmail.com>
2022-07-25 [FL-2682] Allow spaces in file names #1444Georgii Surkov
2022-07-23Fix toolchain typos (#1435)Zoë Prosvetova
2022-07-23Added condition to cli "log" command to end if serial terminal is ↵ESurge
disconnected. (#1425) * Added condition to cli "log" command. If USB is disconnected while "log" command is running, it will end the command. * Reverted change on cli_commands.c Added condition in cli.c for cli_cmd_interrupt_received function to react appropriately when serial terminal is disconnected. Added condition in subghz_cli.c for subghz chat cmd to exit gracefully when serial terminal is disconnected. * Formatting Co-authored-by: あく <alleteam@gmail.com>
2022-07-22[FL-2655, FL-2650] Buffered file streams (#1424)Georgii Surkov
* Initial buffered file stream implementation * Fix logical errors * Fix more logical errors * Minimally working implementation * Adapt infrared unit tests for buffered streams * Increase read buffer size from 512 to 1K * Correct naming and formatting * More code improvements * Allow passing access and open modes for buffered streams * Implement tests for buffered streams * Better file and method names * Add comments and correct formatting * Use buffered streams in Infrared * Fix compilation error
2022-07-20fbt: Respect SOURCE_DATE_EPOCH when setting build date (#1421)adisbladis
* fbt: using SOURCE_DATE_EPOCH from environment for build timestamp (if set) Co-authored-by: hedger <hedger@users.noreply.github.com>
2022-07-20Furi: core refactoring and CMSIS removal part 2 (#1410)あく
* Furi: rename and move core * Furi: drop CMSIS_OS header and unused api, partially refactor and cleanup the rest * Furi: CMSIS_OS drop and refactoring. * Furi: refactoring, remove cmsis legacy * Furi: fix incorrect assert on queue deallocation, cleanup timer * Furi: improve delay api, get rid of floats * hal: dropped furi_hal_crc * Furi: move DWT based delay to cortex HAL * Furi: update core documentation Co-authored-by: hedger <hedger@nanode.su>
2022-07-17Update ReadMe.md (#1409)Dom
- Minor correction in grammar for ReadMe. Co-authored-by: あく <alleteam@gmail.com>
2022-07-17Update bad_usb_script.c to fix incorrect ALT key const #1406t0m1o1
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17[FL-2658, FL-2657] SubGhz: add new protocol (IronLogic, Comunello, ↵Skorpionm
Sommer(fsk476), Normstahl, KEY, EcoStar, Gibidi, Mutancode) (#1404) * Subghz: fix cli no load keeloq_mfcodes_user * SubGhz: add new protocol (IronLogic, Comunello, Sommer(fsk476), Normstahl, KEY, EcoStar, Gibidi, Mutancode) * SubGhz: fix syntax * SubGhz: fix error build Co-authored-by: あく <alleteam@gmail.com>
2022-07-17Better crash handling (#1397)SG
* Core: correct ISR flag check on crash, dump heap and stack info on crash * Core: crash, show task name * Core crash: optimization Co-authored-by: あく <alleteam@gmail.com>
2022-07-17[FL-2601] Move Infrared unit test data to assets (#1396)Georgii Surkov
* Move samsung raw data to assets * Add more assets and fix bugs * Clean up code * Implement all raw data as assets * Remove input data from old test files * Better signal names * Better file opening logic * Implement loading parsed data from files * Move most of RC5 tests into assets * Add more test cases * Add more test cases * Eliminate RUN_DECODER macro * Better code structure * Implement run_encoder function * More encoder tests * Move all encoder tests to assets * Move all test data to assets * Normalise function names * Rename code files * Uncomment other tests * Swich test order to avoid weird memory leaks * UnitTests: cleanup output and redirect it into stdout * UnitTests: selectable tests and better reporting Co-authored-by: あく <alleteam@gmail.com>
2022-07-17[FL-1962, FL-2464, FL-2465, FL-2466, FL-2560, FL-2637, FL-2595] Ibutton, ↵Nikolay Minaylov
Infrared, LfRFID GUI fixes (#1392) * Ibutton, Infrared, LfRFID GUI fixes * Loading screens update Co-authored-by: あく <alleteam@gmail.com>
2022-07-17Log MFC nonces for use with mfkey32v2 (#1390)Eric Betts
Co-authored-by: あく <alleteam@gmail.com>
2022-07-17Calculate picopass CRC dynamically (#1389)Eric Betts
Co-authored-by: あく <alleteam@gmail.com>
2022-07-14IR: increase raw timings amount (#1388)SG
Co-authored-by: あく <alleteam@gmail.com>
2022-07-14Change # to ! for the inverted text example (#1395)Astra
The code already works with "!", but the comment was wrong. Co-authored-by: あく <alleteam@gmail.com>
2022-07-14[FL-2633] Move files from /int to /ext on SD mount #1384Nikolay Minaylov
Co-authored-by: あく <alleteam@gmail.com>
2022-07-14[FL-2554] Embedded arm-none-eabi toolchain (#1351)Max Andreev
2022-07-12Add a FORCE=1 checker for flash (#1386)Astra
2022-07-12nfc: fix exit after emulation (#1385)gornekich
2022-07-10added gui-shift command to ducky script (#1381)perspecdev
Co-authored-by: Daniel Isenhower <daniel@reciprocityentertainment.com> Co-authored-by: あく <alleteam@gmail.com>
2022-07-10Save picopass as picopass or, for 26bit, as lfrfid (#1380)Eric Betts
2022-07-08Namespace loclass library (#1379)Eric Betts
* Namespace loclass library * Lib: const for immutable variables and bss cleanup Co-authored-by: あく <alleteam@gmail.com>
2022-07-08Bluetooth Remote Additions (#1330)Michael Marcucci
* Update the HID Keycodes to pull from the library * Composite BLE Report Map, add consumer & mouse HID * Add Mouse & keyboard bt remote, fixed media remote * BT Keyboard remove long press shift * Fix usb hid modifier keys * Fixed misaligned bad usb keys * Fix keyboard app keys * Partial fix for bt app and linux * Update to work across platforms * Fix for report ids * BtHidApp: move variable from bss to model, cleanup naming. * FuriHal: add const to immutable data declaration Co-authored-by: あく <alleteam@gmail.com>
2022-07-06SubGh: fix a race condition (#1376)Astra
2022-07-06[FL-2612, FL-2618, FL-2619, FL-2622] CLI, threads, notifications, archive ↵Nikolay Minaylov
fixes (#1354) * CLI, notifications, archive fixes * Led blink fix * Fix thread flags notification index * Archive: fix infinite tab switch on empty SD card Co-authored-by: あく <alleteam@gmail.com>
2022-07-05 Fix buffer overflow in mifare classic lib #1374gornekich
2022-07-05Added Javacard Emulated mifare classic 1K compatibility (#1369)Equip
* Add Mifare classic 1k JC handling Add mifare classic Javacard emulation handling * Adding MIFARE 1K Javacard Emulation Compatibility MIFARE Classic 1K Cards from NXP have the SAK value of 0x08. MIFARE Classic 1K Cards that are emulated via javacard applet have an SAK value of 0x09. Adding the SAK values accordingly so that Javacard emulated mifare classic tags are properly handled. * update mifare_common.c added javacard emulation handling for mifare classic 1k Co-authored-by: gornekich <n.gorbadey@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
2022-07-05Iclass UI (#1366)Eric Betts
* Move structs to header * roll mbedtls into loclass * Picopass with scene for reading card * Picopass: fix memory leak * Lib: return mbedtls back * Picopass: rename symbols to match naming guide Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-07-05fbt: compile_commands fixes & better `latest` directory handling (#1368)hedger
* fbt: fixed linking updater as latest build dir for "flash_usb" * fbt: fixed cdb regeneration logic; refactored build/latest linking logic * fbt: docs update Co-authored-by: あく <alleteam@gmail.com>
2022-07-05storage: lfs fingerprint wasn't updated when both geometry changed & factory ↵hedger
reset was requested, resulting in second re-format on next boot (#1372)
2022-07-04plugins: snake: simplification in direction calculation (#1361)Roman Shchekin
Co-authored-by: hedger <hedger@users.noreply.github.com>
2022-07-04fbt: added support for FBT_NO_SYNC environment variable to skip submodule ↵hedger
update at start (#1363)
2022-07-04fbt: initial blackmagic support (#1362)hedger
* fbt: added separate script for Windows env setup; moved flash targets from firmware.scons to SConstruct; added Blackmagic support with automatic probe port resolution; added apps.c rebuild on any manifest.fam changes; fixed simultaneous flash & debug ops * fbt: added networked BlackmagicResolver mode; added `get_blackmagic` target for IDE integration * fbt: cleanup * fbt: docs update; fixed blackmagic lookup on certain usb hubs * fbt: removed explicit python serial port import * fbt: cleanup * fbt: raising exception on multiple serial blackmagic probes
2022-07-04Add GPIO control through RPC (#1282)Samuel Yvon
* Add GPIO control through RPC * Assets: sync protobuf to 0.10 * Assets: update protobuf to fixed v10 Co-authored-by: あく <alleteam@gmail.com>
2022-07-04FuriHal: RTC recovery routine and ext3v3 enabled on start (#1357)あく
* FuriHal: leave ext3v3 enabled on start * FuriHal: RTC recovery routine, cleanup resources Co-authored-by: SG <who.just.the.doctor@gmail.com>
2022-07-04[FL-2578] Updater fixes related to /int handling (#1359)hedger
* Updater fixes related to /int handling updater: performing factory reset on update, checking for LFS free space before updating, fixed improper error handling on backup/restore operations, rebalanced update stage weights for better progress visuals scripts: added CLI output validation for selfupdate.py storage: added pointer validation in storage_int_common_fs_info desktop: fixed crash on rendering invalid slideshows * Typo fix * rpc: Updated protobuf to 0.9 * rpc: removed updater status conversion Co-authored-by: あく <alleteam@gmail.com>
2022-07-04[FL-2589] RPC App control commands (#1350)Nikolay Minaylov
* RPC App control commands * Button release timeout * SubGhz tx fix Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2022-07-04nfc: On-device tag generator (#1319)Yukai Li
* nfc: Add tag generator base * nfc: Fix BCC generation * nfc: Add MFUL EV1 generators * nfc: Fix typos in generator * nfc: Add NTAG21x generators * nfc: More const * nfc: Add NTAG I2C generators * nfc: Add field names to generator initializers * nfc: Move generators to add manually scene * nfc: Revise tag generator UX * nfc: Revert add manually menu item name * nfc: Remove unused scene start submenu index Co-authored-by: あく <alleteam@gmail.com> Co-authored-by: gornekich <n.gorbadey@gmail.com>
2022-07-04Add iClass keys to source (#1360)Eric Betts
2022-07-03[FL-2610] SubGhz: add keypad lock SubGhz -> Read (#1343)Skorpionm
* [FL-2610] SubGhz: add keypad lock SubGhz -> Read * SubGhz: fix multiple clicks on the back button * SubGhz: turn on the backlight when receiving with the keypad locked. key processing delay when exiting Locked mode * SubGhz: chanage lock variable and enums names * SubGhz: replace direct return with consumed Co-authored-by: あく <alleteam@gmail.com>
2022-07-03Improved PR build comment (#1348)David
* Improved PR build comment * Update build.yml Co-authored-by: あく <alleteam@gmail.com>
2022-07-03NFC emulation software tunning (#1341)gornekich
* digital_signal: optimize calculationxx * firmware: add listen start and listen rx * digital signal: rework with fixed point calculation * nfc: tune timings * nfc: fix array overflow * mifare classic: fix key access * nfc: rework spi bus access * nfc: rework listen mode with st25r3916 calls * digital signal: speed up digital_signal_append() * digital signal: remove unused profiling * nfc: clean up code * nfc: correct sleep state * nfc: add unit tests * nfc: fix memory leak in unit test * digital_signal: remove unused code * nfc: fix incorrect sak load in pt memory Co-authored-by: あく <alleteam@gmail.com>
2022-07-03 PicoPass / iClass (#1298)Eric Betts
* add mdedtls for des3 implementation * add localss from RfidResearchGroup/proxmark3 * picopass reader app and rfal for communicating with picopass cards * always turn off field * close storage when keys are not found * Add mbedtls as submodule * add mbedtl_config * Switched to only including specific mbedtls files I need. Thank you @kevinwallace * cherry-pick kevinwallace sconsify * scons for mbedtls/loclass * Reset to ready state on error * unsigned FC/CN * clean FC/CN if not decoded Co-authored-by: hedger <hedger@users.noreply.github.com> Co-authored-by: あく <alleteam@gmail.com> Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us>