~aleteoryx/muditaos

ref: f585c33b7afacce8fa10c33c44bab37e935b68d4 muditaos/module-services/service-desktop d---------
[BH-2002] Fix crash when connected with broken USB cable

Fixes of the issues that would cause device
crash when connected with broken USB cable:
* fixed memory leaks in VCOM init and deinit
functions;
* guarded accessing desktopWorker object in
message handlers, as messages are asynchronous
and might arrive after worker has already been
destroyed. Not the cleanest solution, but
does the trick
[BH-2001] Fix debug build with new FSL

* Fixed some issues that have been
caught by asserts in debug build.
* Minor cleanup.
[BH-000] Update Harmony 2.7.0 changelog

Update changelog after Harmony 2.7.0
release.
[BH-1887] Speed up update process

* Added stream buffering for reading data
from tar archive with update.
* Increased size of the buffer used
for unpacking files from tar archive.
* Changed buffers data type from vectors
to raw heap-allocated arrays.
[BH-1881] Add progress bar to update process

* Modified Lua update scripts to show simple
progress bar during update process in
Recovery.
* Fixed regression with failing factory
reset on Pure.
* Split Lua scripts per product.
f388b77c — Maciej Gibowicz 1 year, 11 months ago
[BH-1882] Fix display of "Connected" label on home screen

The "connected" label did not appear on the home screen if the USB was
connected during onboarding.
6e76dc3e — Mateusz Szczesny 2 years ago
[BH-1787] Reboot to MSC endpoint

To allow the automation of gathering logs and swapping out OS images during tests a MSC reboot
endpoint was added. Together with a change to ecoboot, this allows the sending of a "reboot to
MSC" command. The deivce will then reboot and enter MSC mode.
d9a1194e — Lukasz Mastalerz 2 years ago
[BH-1688] Create a standard for logs

* Adding document describing how to use logger
* Adjusting logs to follow a new guide
* Change order in log header:
  line number is now before function name
6665a43d — Lefucjusz 2 years ago
[BH-1780] Fix uncaught std::filesystem::file_size exception

Fix of the issue that exceptions thrown
by file_size method were not caught
at all, what resulted in system crashing.
55ee5858 — Lefucjusz 2 years ago
[CP-2184] Fix Pure not connecting to MC after leaving tethering

Fix of the issue that after disconnecting tethering Pure
would not connect back to Center, only USB cable
reconnection would resolve the issue.
06d16390 — Lefucjusz 2 years ago
[MOS-1021] Fix blocked passcode behavior

Fix of the issue that after blocking
passcode from Center, Pure would still
display passcode input popup; providing
valid passcode there would result in
phone entering invalid state, where it
behaved as if it was unlocked, but
with blocked passcode.
7a8e3501 — Lefucjusz 2 years ago
[MOS-1026] Add extended logging to Pure's charger driver

* Added extended logging to Pure's charger driver.
* Removed redundant handling of INOKB pin
interrupt - charger is configured to provide
the same interrupt via INTB pin.
* Minor code cleanup.
98fb56a9 — Lukasz Mastalerz 2 years ago
[CP-2074] The center doesn't detect if the user goes back to the license screen in pure

Keeps phone forbidden to connect to Center until the onboarding is finished.
7ffd1c15 — Lukasz Mastalerz 2 years ago
[CP-2032] Unplugging the cable during file upload leaves partially sent file

Files not completely sent will be deleted after the USB cable is removed from
device to not leave any partially sent file
d7c07875 — Lukasz Mastalerz 2 years ago
[CP-2130] Never ending files upload

Corrected check to see if a device has enough free space to upload a file.
462a7393 — Lukasz Mastalerz 2 years ago
[BH-1412] Fix system shutdown procedure

Changed startup services order.
Prevent handling multiple "close ready" messages from one service while closing
system.
Introduced a new state in ServiceGUI.
Fixed a problem with turning on Harmony with a connected USB cable.
f7ad63c9 — Lukasz Mastalerz 2 years ago
[BH-1412] Fix services dependencies

Changes in dependecy managment
Replacing state flags with states in ServiceGUI
Unifying some parts of code
4e685bb7 — Lefucjusz 2 years ago
[MOS-999] Provide additional info in log filename

Added info about product, OS version, commit hash
and serial number to log filename to simplify
triage and quick sanity check of the logs in
cases many log files have to be analyzed.
2620191e — Lefucjusz 2 years ago
[MOS-238] Use on-chip hardware TRNG as an entropy source

Use hardware TRNG integrated into RT1051 MCU
as an entropy source for builds complied
for RT1051.
783ebcbb — Lefucjusz 2 years ago
[MOS-183] Fix RT1051 debug build

Fix of multiple issues that resulted
in debug build failing.
Next