update changelog and fix subghz issues

This commit is contained in:
MX 2022-10-09 04:24:51 +03:00
parent 00323892f2
commit 91d7a38ca6
No known key found for this signature in database
GPG key ID: 6C4C311DFD4B4AB5
6 changed files with 52 additions and 22 deletions

View file

@ -1,22 +1,40 @@
### New changes
* Add 312.2 MHz to subghz user config
* PR: Add CAME 12bit 303MHz to SubGHz Bruteforcer (by @derskythe | PR #87)
* PR: Added norwegian keyboard layout for badusb (by @jd-raymaker | PR #88)
* Adapted all plugins and other code to new FuriString, fixed archive menu issues with new string type
* SubGHz: Fix double click after delete scene, fix rename bug
* Issues with hopping in subghz are fixed in this release
* PR -> Plugins: Add CAME 12bit 303MHz to SubGHz Bruteforcer (by @derskythe | PR #87)
* PR -> BadUSB: Added Norwegian keyboard layout for BadUSB (by @jd-raymaker | PR #88)
* PR -> Plugins: Feature: allow to set ball speed in Arkanoid (by @an4tur0r | PR #92)
* Updated universal remote assets (by @Amec0e)
* Plugins: SubGHz Bruteforcer - Fix wrong max value in BF existing dump
* API 3.0 -> 3.1 (all previous compiled apps still compatible)
* API 3.0 -> 3.2 (all previous compiled apps still compatible)
* Add 312.2 MHz to subghz user config
* SubGHz: Fix double click after delete scene, fix rename bug
* SubGHz: proper free of rainbow tables
* SubGHz: Fixed stability issues with Came atomo, Nice Flor S, limited max history items to 60 (was 65)
* SubGHz: Fix Read screen GUI (still bugged in OFW)
* Adapted all plugins and other code to new FuriString, fixed all new issues with new string type
* Adapted all plugins to new printf format
* Adapted all plugins to new view model format (aka Removing lambdas)
* Adapted all plugins to new furi_stream
* OFW: Elf loader: do not load .ARM.* sections
* OFW: Removing lambdas
* OFW: BadUSB: add SYSRQ keys
* OFW: Gui: fix memory leak in file browser module
* OFW: music_player: Return to browser instead of exiting on back button
* OFW: More correct elf loader
* OFW: Furi stream buffer
* OFW: Printf function attributes
* OFW: App name in CLI loader command, RFID data edit fix
* OFW: Show in-app icons & names in archive browser
* OFW: M*LIB: non-inlined strings, FuriString primitive
* OFW PR: Remove string_push_uint64 (OFW PR 1832 by Astrrra)
* OFW: Remove string_push_uint64
* OFW: Mifare Classic read improvements
* OFW PR: updated icon names (OFW PR 1829 by nminaylov)
#### [🎲 Download extra apps pack](https://download-directory.github.io/?url=https://github.com/UberGuidoZ/Flipper/tree/main/Applications/Unleashed)
[-> How to install firmware](https://github.com/DarkFlippers/unleashed-firmware/blob/dev/documentation/HowToInstall.md)
[-> Download qFlipper 1.2.0 (allows .tgz installation) (official link)](https://update.flipperzero.one/builds/qFlipper/1.2.0/)
[-> Download qFlipper 1.2.1 (allows .tgz installation) (official link)](https://update.flipperzero.one/builds/qFlipper/1.2.1/)
## Please support development of the project
* ETH/BSC/ERC20-Tokens: `0xFebF1bBc8229418FF2408C07AF6Afa49152fEc6a`
@ -28,5 +46,5 @@
Self-update package (update from microSD) - `flipper-z-f7-update-(version).zip` or download `.tgz` for iOS mobile app / qFlipper
Update using qFlipper (1.2.0) is now possible with `.tgz` update package! Also you can use Web Updater or self-update package.
Update using qFlipper (1.2.0+) is now possible with `.tgz` update package! Also you can use Web Updater or self-update package.

View file

@ -3,7 +3,7 @@
#include <lib/subghz/receiver.h>
#include <flipper_format/flipper_format_i.h>
#define SUBGHZ_HISTORY_MAX 65
#define SUBGHZ_HISTORY_MAX 60
/**
* @brief Settings for temporary files

View file

@ -1,7 +1,13 @@
Filetype: IR library file
Version: 1
# Last Updated 28th Sept, 2022
# Last Updated 9th Oct, 2022
#
# ON
name: POWER
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 3305 1598 432 411 413 404 410 1198 440 403 411 1197 441 402 412 405 409 408 406 1202 436 1198 440 403 411 406 408 409 405 1229 409 1199 439 404 410 407 407 410 414 403 411 406 408 409 405 412 412 405 409 408 406 411 413 404 410 407 407 410 414 1219 409 409 405 412 412 405 409 408 406 411 413 404 410 407 407 1226 412 405 409 409 405 412 412 405 409 1224 414 1194 434 1201 437 1196 432 1203 435 1198 440 1194 434 1200 438 378 436 408 406 1228 410 381 433 410 414 403 411 406 408 409 405 412 412 405 409 408 406 1228 410 1198 440 403 411 406 408 1199 439 405 409 408 406 411 413 1221 407 410 414 1219 409 409 405 1202 436 1199 439 403 411 406 408 410 414 402 412 405 409 408 406 411 413 404 410 407 407 410 414 403 411 406 408 409 405 412 412 405 409 408 406 411 413 404 410 407 407 410 414 403 411 406 408 409 405 412 412 404 410 408 406 411 413 403 411 407 407 410 414 402 412 405 409 408 406 411 413 404 410 407 407 410 414 403 411 406 408 409 405 412 412 405 409 408 406 1202 436 407 407 410 414 403 411 406 408 1200 438 1195 433 1202 436 406 408 1201 437 405 409
# SWING ON
name: SWING
type: raw
@ -260,7 +266,7 @@ type: raw
frequency: 38000
duty_cycle: 0.330000
data: 5626 5579 569 549 562 582 539 581 540 578 543 577 544 575 536 1702 541 1703 540 549 562 557 564 1700 543 1670 563 1677 566 1698 545 547 564 586 535 1674 569 550 571 1668 565 1674 569 578 543 550 571 1670 563 587 545 1665 568 1671 562 1677 566 1700 543 577 544 548 563 1704 539 557 564 1698 545 574 537 1677 566 552 569 577 544 1668 565 554 567 583 538 1670 563 1702 541 1671 572 547 564 583 538 553 568 552 569 1700 543 545 566 582 539 1698 535 558 563 557 564 554 567 1671 562 585 536
#
# ON
name: POWER
type: raw
frequency: 38000
@ -783,12 +789,6 @@ protocol: NECext
address: 08 F5 00 00
command: 00 FF 00 00
#
name: POWER
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 3302 1618 435 393 436 391 438 1207 431 396 433 1213 435 392 437 391 438 388 441 1206 432 1214 434 392 437 389 440 388 431 1215 433 1213 435 392 437 390 439 388 431 396 433 395 434 392 437 390 439 388 431 396 433 394 435 392 437 390 439 388 441 1205 433 395 434 392 437 389 440 388 431 396 433 394 435 392 437 1209 439 388 431 397 432 394 435 393 436 1210 438 387 432 396 433 394 435 392 437 390 439 388 431 1215 433 394 435 1211 437 1208 440 1205 433 1213 435 1211 437 1209 439
#
name: TIMER
type: raw
frequency: 38000
@ -1274,4 +1274,16 @@ type: raw
frequency: 38000
duty_cycle: 0.330000
data: 3157 1552 601 1065 575 1093 598 330 554 330 530 340 545 1094 573 338 545 341 545 1094 572 1095 572 340 544 1097 570 342 543 341 543 1101 567 1123 543 342 542 1124 543 1124 543 344 542 342 542 1125 542 344 542 345 541 1125 541 344 542 344 542 344 542 344 542 344 542 343 541 344 541 345 541 344 542 344 542 344 541 345 541 343 541 344 542 344 541 344 542 344 541 1126 542 344 542 344 541 1126 542 344 542 345 541 1126 541 1126 541 345 541 343 541 345 541 345 541 344 542 344 541 1127 541 1126 541 1125 541 1127 541 345 541 344 541 344 541 344 541 1126 541 344 541 1126 542 344 541 344 541 344 541 344 542 344 542 343 541 345 541 345 541 344 542 344 542 345 540 343 541 344 541 344 541 344 542 344 541 344 541 344 542 343 541 344 542 344 541 345 541 345 541 344 542 344 541 343 541 344 542 344 542 344 542 344 542 344 542 344 542 343 541 344 542 344 542 345 541 344 542 345 541 345 541 343 542 345 542 1127 541 344 541 1126 542 344 542
# OFF
name: POWER
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 3306 1624 406 411 413 404 410 1224 414 403 411 1223 405 412 412 405 409 408 406 1228 410 1224 414 402 412 406 408 409 405 1229 409 1224 414 403 411 407 407 410 414 402 412 406 408 409 405 412 412 404 410 408 406 411 413 403 411 406 408 409 405 1230 408 408 406 411 413 404 410 407 407 410 414 403 411 406 408 1226 412 405 409 408 406 411 413 404 410 1224 414 403 411 406 408 409 405 412 412 405 409 408 406 1228 410 407 407 1227 411 1222 406 1229 409 1198 440 1220 408 1227 411
# OFF
name: POWER
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 3302 1618 435 393 436 391 438 1207 431 396 433 1213 435 392 437 391 438 388 441 1206 432 1214 434 392 437 389 440 388 431 1215 433 1213 435 392 437 390 439 388 431 396 433 395 434 392 437 390 439 388 431 396 433 394 435 392 437 390 439 388 441 1205 433 395 434 392 437 389 440 388 431 396 433 394 435 392 437 1209 439 388 431 397 432 394 435 393 436 1210 438 387 432 396 433 394 435 392 437 390 439 388 431 1215 433 394 435 1211 437 1208 440 1205 433 1213 435 1211 437 1209 439
#

View file

@ -45,9 +45,9 @@ after that on web updater page - press `Connect` button
<br>
<br>
## With qFlipper (1.2.0)
## With qFlipper (1.2.0+)
- Download qFlipper that allows `.tgz` installation [Download qFlipper 1.2.0 (official link)](https://update.flipperzero.one/builds/qFlipper/1.2.0/)
- Download qFlipper that allows `.tgz` installation [Download qFlipper 1.2.1 (official link)](https://update.flipperzero.one/builds/qFlipper/1.2.1/)
- Be sure you updated to latest official release before(only if installing for the first time), and verify that microSD card is installed
- Open latest release page - [Releases](https://github.com/DarkFlippers/unleashed-firmware/releases/latest)
- Download `flipper-z-f7-update-(version).tgz`

View file

@ -79,7 +79,7 @@ void* subghz_protocol_encoder_came_atomo_alloc(SubGhzEnvironment* environment) {
instance->generic.protocol_name = instance->base.protocol->name;
instance->encoder.repeat = 10;
instance->encoder.size_upload = 1024; //actual size about 760
instance->encoder.size_upload = 900; //actual size 766+
instance->encoder.upload = malloc(instance->encoder.size_upload * sizeof(LevelDuration));
instance->encoder.is_running = false;
return instance;

View file

@ -96,7 +96,7 @@ void* subghz_protocol_encoder_nice_flor_s_alloc(SubGhzEnvironment* environment)
TAG, "Loading rainbow table from %s", instance->nice_flor_s_rainbow_table_file_name);
}
instance->encoder.repeat = 10;
instance->encoder.size_upload = 1800; //wrong!! upload 186*16 = 2976 - actual size about 1716
instance->encoder.size_upload = 1728; //wrong!! upload 186*16 = 2976 - actual size about 1728
instance->encoder.upload = malloc(instance->encoder.size_upload * sizeof(LevelDuration));
instance->encoder.is_running = false;
return instance;