# spruceOS OTA manifest
# From release: v4.4.1
# From SHA: c104be3fd54cb2a22e0f4083671ada31016caaf0
# To version: 4.4.2
# To SHA: 3e2463e3067bcc523ca9f9407c0dd1991cb45e7c

# Files to add/update:
.tmp_update/updater
App/-FirmwareUpdate-/baseosUpdate.sh
App/-FirmwareUpdate-/firmwareUpdate.sh
App/-Updater/delete_files.sh
App/-Updater/updater.py
App/FileManagement/launch.sh
App/Gallery/config.json
App/Moonlight/config.json
App/PPSSPP/config.json
App/PixelReader/config.json
App/PortMaster/config.json
App/PyUI/get-dsperate-version.sh
App/PyUI/get-sdcard-usage.sh
App/PyUI/launch.sh
App/PyUI/main-ui/controller/controller.py
App/PyUI/main-ui/controller/controller_inputs.py
App/PyUI/main-ui/controller/controller_interface.py
App/PyUI/main-ui/controller/key_watcher_controller.py
App/PyUI/main-ui/controller/touch_watcher.py
App/PyUI/main-ui/devices/anbernic/anbernic-rg-xx-system.json
App/PyUI/main-ui/devices/anbernic/anbernic_rg28xx.py
App/PyUI/main-ui/devices/anbernic/anbernic_xx_common.py
App/PyUI/main-ui/devices/device_common.py
App/PyUI/main-ui/devices/gkd/connman_wifi_menu.py
App/PyUI/main-ui/devices/gkd/connman_wifi_scanner.py
App/PyUI/main-ui/devices/gkd/gkd_device.py
App/PyUI/main-ui/devices/gkd/gkd_pixel2.py
App/PyUI/main-ui/devices/magicx/magicx-system.json
App/PyUI/main-ui/devices/magicx/magicx_a133p_device.py
App/PyUI/main-ui/devices/magicx/magicx_key_mapping_provider.py
App/PyUI/main-ui/devices/magicx/magicx_xu20.py
App/PyUI/main-ui/devices/magicx/magicx_zero28.py
App/PyUI/main-ui/devices/magicx/magicx_zero40.py
App/PyUI/main-ui/devices/miniloong/miniloong-system.json
App/PyUI/main-ui/devices/miniloong/miniloong_pocket1.py
App/PyUI/main-ui/devices/miyoo/a30/miyoo_a30.py
App/PyUI/main-ui/devices/miyoo/flip/miyoo_flip.py
App/PyUI/main-ui/devices/miyoo/flip/miyoo_flip_poller.py
App/PyUI/main-ui/devices/miyoo/mini/mini-flip-system.json
App/PyUI/main-ui/devices/miyoo/mini/miyoo_mini_common.py
App/PyUI/main-ui/devices/miyoo/miyoo_device.py
App/PyUI/main-ui/devices/miyoo_trim_common.py
App/PyUI/main-ui/devices/muos/muos_anbernic_rgxx.py
App/PyUI/main-ui/devices/muos/muos_device.py
App/PyUI/main-ui/devices/rgb30/rgb30-system.json
App/PyUI/main-ui/devices/rgb30/rgb30.py
App/PyUI/main-ui/devices/rocknix/rocknix_device.py
App/PyUI/main-ui/devices/trimui/trim_ui_brick.py
App/PyUI/main-ui/devices/trimui/trim_ui_brick_pro.py
App/PyUI/main-ui/devices/trimui/trim_ui_device.py
App/PyUI/main-ui/devices/trimui/trim_ui_smart_pro.py
App/PyUI/main-ui/devices/trimui/trim_ui_smart_pro_s.py
App/PyUI/main-ui/devices/trimui/trim_ui_stick_calibrator.py
App/PyUI/main-ui/devices/wifi/wifi_scanner.py
App/PyUI/main-ui/display/display.py
App/PyUI/main-ui/mainui.py
App/PyUI/main-ui/menus/app/app_menu_popup.py
App/PyUI/main-ui/menus/games/game_select_menu_popup.py
App/PyUI/main-ui/menus/games/game_system_select_menu_popup.py
App/PyUI/main-ui/menus/main_menu_popup.py
App/PyUI/main-ui/menus/settings/about_menu.py
App/PyUI/main-ui/menus/settings/game_system_select_settings_menu.py
App/PyUI/main-ui/menus/settings/wifi_menu.py
App/PyUI/main-ui/themes/theme.py
App/PyUI/main-ui/themes/theme_patcher.py
App/PyUI/main-ui/utils/ffmpeg_image_utils.py
App/PyUI/main-ui/utils/image_utils.py
App/PyUI/main-ui/utils/pil_image_utils.py
App/PyUI/main-ui/utils/py_ui_config.py
App/PyUI/main-ui/views/descriptive_list_view.py
App/PyUI/main-ui/views/grid_view.py
App/PyUI/main-ui/views/list_view.py
App/PyUI/main-ui/views/non_descriptive_list_view.py
App/PyUI/py-ui-config.json
App/PyUI/set-cpu-mode.sh
App/Songo#5/config.json
App/USBStorageMode/config.json
App/USBStorageMode/usb_gadget.sh
App/spruceBackup/spruceBackup.sh
App/spruceRestore/UpgradeScripts/4.4.2.sh
Emu/AMIGA/config.json
Emu/ARCADE/config.json
Emu/ARDUBOY/config.json
Emu/ATOMISWAVE/config.json
Emu/COCO/config.json
Emu/DC/config.json
Emu/J2ME/config.json
Emu/JAGUAR/config.json
Emu/MEDIA/config.json
Emu/N64/config.json
Emu/NAOMI/config.json
Emu/NDS/DSperate_flip_lib/libSDL2-2.0.so.0
Emu/NDS/config.json
Emu/NDS/dsperate
Emu/NDS/dsperate-configs/a30.ini
Emu/NDS/dsperate-configs/default.ini
Emu/NDS/dsperate-configs/games/BootMenu.ini
Emu/NDS/dsperate-configs/games/BootMenuDSi.ini
Emu/NDS/dsperate-configs/no-sticks.ini
Emu/NDS/dsperate-configs/one-stick.ini
Emu/NDS/dsperate-configs/rgb30.ini
Emu/NDS/dsperate-configs/tate.ini
Emu/NDS/dsperate-configs/two-sticks.ini
Emu/NDS/dsperate.a30
Emu/NDSI/config.json
Emu/NDSI/dsi.png
Emu/NDSI/dsi_sel.png
Emu/NEOGEO/config.json
Emu/PICO8/lib-a133p/libSDL2-2.0.so.0
Emu/PICO8/lib-a133p/libpcre.so.1
Emu/PORTS/config.json
Emu/PS/config.json
Emu/PSP/config.json
Emu/PSP/default_configs/SYSTEM/controls-RGB30.ini
Emu/PSP/default_configs/SYSTEM/controls-XU20.ini
Emu/PSP/default_configs/SYSTEM/controls-Zero28.ini
Emu/PSP/default_configs/SYSTEM/controls-Zero40.ini
Emu/PSP/default_configs/SYSTEM/ppsspp-XU20.ini
Emu/PSP/default_configs/SYSTEM/ppsspp-Zero28.ini
Emu/PSP/default_configs/SYSTEM/ppsspp-Zero40.ini
Emu/SATURN/config.json
Emu/SCUMMVM/config.json
Emu/SFC/config.json
RetroArch/.retroarch/config/FreeJ2ME-Plus/FreeJ2ME-Plus.opt
RetroArch/platform/autoconfig/linuxraw/ANBERNIC-keys-nosticks.cfg
RetroArch/platform/autoconfig/linuxraw/ANBERNIC-keys-sticks.cfg
RetroArch/platform/autoconfig/sdl2/ANBERNIC-keys-nosticks.cfg
RetroArch/platform/autoconfig/sdl2/ANBERNIC-keys-sticks.cfg
RetroArch/platform/retroarch-RGB30.cfg.bak
RetroArch/platform/retroarch-XU20.cfg.bak
RetroArch/platform/retroarch-Zero28.cfg.bak
RetroArch/platform/retroarch-Zero40.cfg.bak
Roms/J2ME/README.txt
Roms/NDSI/BootMenuDSi.nds
Roms/NDSI/Imgs/.gitkeep
Saves/dsi_sd/.gitkeep
Saves/ra-configs/.gitkeep
Saves/spruce/spruce-config.json
Themes/SPRUCE/icons/dsi.png
Themes/SPRUCE/icons/sel/dsi.png
Themes/SPRUCE/icons_1024x768/dsi.png
Themes/SPRUCE/icons_1024x768/sel/dsi.png
Themes/SPRUCE/icons_1280x720/dsi.png
Themes/SPRUCE/icons_1280x720/sel/dsi.png
Themes/SPRUCE/icons_720x480/dsi.png
Themes/SPRUCE/icons_720x480/sel/dsi.png
Themes/SPRUCE/icons_720x720/dsi.png
Themes/SPRUCE/icons_720x720/sel/dsi.png
Themes/SPRUCE/icons_752x560/dsi.png
Themes/SPRUCE/icons_752x560/sel/dsi.png
Themes/SPRUCE/icons_960x720/dsi.png
Themes/SPRUCE/icons_960x720/sel/dsi.png
autorun.inf
loong_upgrade
spruce/brickpro/inputd/trimui_inputd
spruce/flags/first_boot_A30.lock
spruce/flags/first_boot_AnbernicXX.lock
spruce/flags/first_boot_Brick.lock
spruce/flags/first_boot_BrickPro.lock
spruce/flags/first_boot_Flip.lock
spruce/flags/first_boot_Miniloong.lock
spruce/flags/first_boot_MiyooMini.lock
spruce/flags/first_boot_RGB30.lock
spruce/flags/first_boot_SmartPro.lock
spruce/flags/first_boot_SmartProS.lock
spruce/flags/first_boot_XU20.lock
spruce/flags/first_boot_Zero28.lock
spruce/flags/first_boot_Zero40.lock
spruce/flags/ports_PORTS_migration
spruce/flags/run_upgrades.lock
spruce/miniloong/boot/spruce-install.sh
spruce/miniloong/boot/spruce_probe.bin
spruce/scripts/.tmp_update/updater
spruce/scripts/FN_Button/scene-wifi.sh
spruce/scripts/applySetting/networkServiceToggle.sh
spruce/scripts/archiveUnpacker.sh
spruce/scripts/bin/wifi
spruce/scripts/button_actions.sh
spruce/scripts/emu/lib/drastic_functions.sh
spruce/scripts/emu/lib/dsperate_functions.sh
spruce/scripts/emu/lib/general_functions.sh
spruce/scripts/emu/lib/network_functions.sh
spruce/scripts/emu/lib/pico8_functions.sh
spruce/scripts/emu/lib/ppsspp_functions.sh
spruce/scripts/emu/lib/ra_functions.sh
spruce/scripts/emu/standard_launch.sh
spruce/scripts/firstboot.sh
spruce/scripts/helperFunctions.sh
spruce/scripts/low_power_warning.sh
spruce/scripts/megamode.py
spruce/scripts/network/darkhttpdFunctions.sh
spruce/scripts/network/sshFunctions.sh
spruce/scripts/network/timeFunctions.sh
spruce/scripts/platform/A30.cfg
spruce/scripts/platform/AnbernicRG28XX.cfg
spruce/scripts/platform/AnbernicXXCommon.cfg
spruce/scripts/platform/Brick.cfg
spruce/scripts/platform/BrickPro.cfg
spruce/scripts/platform/Flip.cfg
spruce/scripts/platform/Miniloong.cfg
spruce/scripts/platform/MiyooMini.cfg
spruce/scripts/platform/Pixel2.cfg
spruce/scripts/platform/RGB30.cfg
spruce/scripts/platform/SmartPro.cfg
spruce/scripts/platform/SmartProS.cfg
spruce/scripts/platform/XU20.cfg
spruce/scripts/platform/Zero28.cfg
spruce/scripts/platform/Zero40.cfg
spruce/scripts/platform/device.sh
spruce/scripts/platform/device_functions/A30.sh
spruce/scripts/platform/device_functions/AnbernicXXCommon.sh
spruce/scripts/platform/device_functions/Flip.sh
spruce/scripts/platform/device_functions/Miniloong.sh
spruce/scripts/platform/device_functions/MiyooMini.sh
spruce/scripts/platform/device_functions/Pixel2.sh
spruce/scripts/platform/device_functions/RGB30.sh
spruce/scripts/platform/device_functions/SmartProS.sh
spruce/scripts/platform/device_functions/XU20.sh
spruce/scripts/platform/device_functions/Zero28.sh
spruce/scripts/platform/device_functions/Zero40.sh
spruce/scripts/platform/device_functions/a133p.sh
spruce/scripts/platform/device_functions/common32bit.sh
spruce/scripts/platform/device_functions/magicx_a133p.sh
spruce/scripts/platform/device_functions/trimui_a133p.sh
spruce/scripts/platform/device_functions/trimui_delegate.sh
spruce/scripts/platform/device_functions/utils/flip_a30_brightness.sh
spruce/scripts/platform/device_functions/utils/usb_wifi_dongle.sh
spruce/scripts/platform/device_functions/utils/watchdog_launcher.sh
spruce/scripts/platform/miyoo_mini_startup.sh
spruce/scripts/principal.sh
spruce/scripts/runtime.sh
spruce/scripts/runtimeHelper.sh
spruce/scripts/save_poweroff.sh
spruce/scripts/save_poweroff_stage2.sh
spruce/scripts/sleep_helper.sh
spruce/scripts/syncthing_sync_check.sh
spruce/scripts/tasks/bugReport.sh
spruce/scripts/tasks/clearwifi.sh
spruce/scripts/tasks/repairSD.sh
spruce/scripts/tasks/resetRA.sh
spruce/scripts/tasks/resetRAHotkeys.sh
spruce/scripts/wifi.sh
spruce/scripts/wifi_watchdog.sh
spruce/smartpro/inputd/trimui_inputd
spruce/smartpros/inputd/trimui_inputd
spruce/spruce
spruce/www/index.html

# Deleted files are listed in .ota_delete
