Closed Hari-B6 closed 8 months ago
Flipper zero freezes after turning off Bluetooth from the Remote Control in the Flipper mobile app. It resumes normal operation after 5~10 seconds.
Reproduction: https://github.com/flipperdevices/flipperzero-firmware/assets/149514426/d48f27f4-6026-45a2-b648-d834dbf23545
Logs: 16:05:20 31-01-2024.txt
No response
[16:05:20][info]: app version: 1.6.7(409) [16:05:20][info]: log level: debug [16:05:20][info]: connecting [16:05:20][info]: session started [16:05:22][info]: connected [16:05:22][info]: synchronize [16:05:22][debug]: > request(storage(stat(/ext/Manifest))) [16:05:22][debug]: > request(storage(read(/int/.region_data))) [16:05:22][debug]: > request(system(property(devinfo.hardware.target))) [16:05:22][debug]: > request(storage(info(/int))) [16:05:22][debug]: > request(gui(screenStream(true))) [16:05:22][debug]: > request(system(setDate(2024-01-31 14:05:22 +0000))) [16:05:22][debug]: < response(storage(file(40 bytes))) [16:05:22][debug]: < response(storage(stat(54777))) [16:05:22][debug]: < response(system(property(hardware.target: 7))) [16:05:22][debug]: < response(ok) [16:05:22][debug]: > request(system(property(devinfo.firmware.api))) [16:05:22][debug]: < response(storage(info(28 KiB / 240 KiB))) [16:05:22][debug]: > request(storage(info(/ext))) [16:05:22][debug]: < response(ok) [16:05:22][debug]: < response(ok) [16:05:22][info]: syncing date: (0s) [16:05:22][debug]: > request(storage(stat(/ext/nfc/.mfkey32.log))) [16:05:23][debug]: < response(system(property(firmware.api.major: 50))) [16:05:23][debug]: < response(system(property(firmware.api.minor: 0))) [16:05:23][debug]: < response(ok) [16:05:23][debug]: < response(storage(info(598 MiB / 29 GiB))) [16:05:23][debug]: > request(system(property(devinfo.firmware.origin.fork))) [16:05:23][debug]: < error(StorageError: File/Directory does not exist) [16:05:23][debug]: > request(storage(list(/any, false, 0)) [16:05:23][debug]: > request(storage(list(/ext/apps_manifests, true, 0)) [16:05:23][debug]: < response(system(property(firmware.origin.fork: Official))) [16:05:23][debug]: > request(system(property(devinfo.firmware.origin.git))) [16:05:23][debug]: < response(ok) [16:05:23][debug]: < response(storage(list([ibutton, subghz, nfc, infrared, lfrfid, favorites.txt, update, .tmp]))) [16:05:23][debug]: < response(storage(list([Manifest, apps, apps_data, badusb, dolphin, u2f, apps_manifests, wav_player]))) [16:05:23][debug]: < response(storage(list([apps_assets, unitemp]))) [16:05:23][debug]: > request(storage(list(/any/subghz, false, 0)) [16:05:23][debug]: < response(storage(list([paint.fim, ttt_multi.fim, arkanoid.fim, minesweeper.fim, asteroids.fim, bomberduck.fim, tetris.fim, doom.fim]))) [16:05:24][debug]: < response(storage(list([flappy_bird.fim, flipper_pong.fim, game_2048.fim, rubiks_cube_scrambler.fim, t_rex_runner.fim, jetpack_game.fim, yatzee.fim, nupogodi.fim]))) [16:05:24][debug]: < response(storage(list([flipperzero_fnaf.fim, slotmachine.fim, fuzzer_ibtn.fim, fuzzer_rfid.fim, servotester.fim, uart_terminal.fim, i2ctools.fim, signal_generator.fim]))) [16:05:24][debug]: < response(storage(list([avr_isp.fim, spi_mem_manager.fim, dap_link.fim, esp32_wifi_marauder.fim, camera_suite.fim, esp_flasher.fim, flipperscope.fim, nrf24channelscanner.fim]))) [16:05:24][debug]: < response(storage(list([xbox_controller.fim, ir_scope.fim, morse_code.fim, wav_player.fim, music_player.fim, nfc_magic.fim, picopass.fim, mfkey32.fim]))) [16:05:24][debug]: < response(storage(list([pocsag_pager.fim, weather_station.fim, spectrum_analyzer.fim, calculator.fim, resistors.fim, nfc_rfid_detector.fim, multi_converter.fim, clock.fim]))) [16:05:25][debug]: < response(storage(list([mass_storage.fim, text_viewer.fim, dice_app.fim, gpio_7segment_output.fim, unitemp.fim, rock_paper_scissors.fim, tone_gen.fim]))) [16:05:25][debug]: < response(system(property(firmware.origin.git: https://github.com/flipperdevices/flipperzero-firmware))) [16:05:25][debug]: < response(ok) [16:05:25][debug]: < response(storage(list([assets, gates, tesla]))) [16:05:25][debug]: > request(storage(list(/any/lfrfid, false, 0)) [16:05:25][debug]: < response(storage(list([Home_elevator.rfid, A_batenberg_119.rfid, Momchil.rfid, Slunchev_brqg_topolite.rfid]))) [16:05:25][debug]: > request(storage(list(/any/nfc, false, 0)) [16:05:25][debug]: < response(storage(list([assets, Pw_tag.nfc]))) [16:05:25][debug]: > request(storage(list(/any/nfc, false, 0)) [16:05:25][debug]: < response(storage(list([assets, Pw_tag.nfc]))) [16:05:25][debug]: > request(storage(list(/any/infrared, false, 0)) [16:05:25][debug]: < response(storage(list([assets, 1205_ac.ir, 1205_tv.ir, Bulsatcom.ir, Home_tv.ir, Panasonic_home_tv.ir, Philips_tv.ir, Topalov_ac.ir]))) [16:05:25][debug]: < response(storage(list([Zibits_junk_bot.ir, Ziel_lamp.ir, Xmas_lights.ir]))) [16:05:25][debug]: > request(storage(list(/any/ibutton, false, 0)) [16:05:25][debug]: < response(storage(list([Chill.ibtn, Test.ibtn]))) [16:05:25][debug]: > request(storage(hash(/any/lfrfid/Home_elevator.rfid))) [16:05:25][debug]: < response(storage(hash(2c8a17325de819b8c7a7bc70cea70e60))) [16:05:25][debug]: > request(storage(hash(/any/lfrfid/A_batenberg_119.rfid))) [16:05:25][debug]: < response(storage(hash(34ffadea68fb791ccb99be63691aa039))) [16:05:25][debug]: > request(storage(hash(/any/lfrfid/Momchil.rfid))) [16:05:25][debug]: < response(storage(hash(7202534cef5cfc059b53706a7468a0a3))) [16:05:25][debug]: > request(storage(hash(/any/lfrfid/Slunchev_brqg_topolite.rfid))) [16:05:25][debug]: < response(storage(hash(8ef730c4337a57914aa46060f99fd47d))) [16:05:25][debug]: > request(storage(hash(/any/nfc/Pw_tag.nfc))) [16:05:25][debug]: < response(storage(hash(006353ada6c4aac804698b2cc996a697))) [16:05:25][debug]: > request(storage(hash(/any/infrared/1205_ac.ir))) [16:05:25][debug]: < response(storage(hash(ff5477a2f90405555320b7d796e94360))) [16:05:25][debug]: > request(storage(hash(/any/infrared/1205_tv.ir))) [16:05:26][debug]: < response(storage(hash(7a21d7b879b179c8aad2bb38958da63a))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Bulsatcom.ir))) [16:05:26][debug]: < response(storage(hash(93383671a48d51cd606eddd9e1b7b65e))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Home_tv.ir))) [16:05:26][debug]: < response(storage(hash(1a8a8f8f03626507573a729511ca188b))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Panasonic_home_tv.ir))) [16:05:26][debug]: < response(storage(hash(6c565237b2a47e8bb22a8d0bc2409e5f))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Philips_tv.ir))) [16:05:26][debug]: < response(storage(hash(d7e34d514c98c15f7c3d5b7aec17ebaf))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Topalov_ac.ir))) [16:05:26][debug]: < response(storage(hash(954fb8c5b1e6e74cfefb0a10157e9186))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Zibits_junk_bot.ir))) [16:05:26][debug]: < response(storage(hash(534e631ab5ed75aebb6454e919962a76))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Ziel_lamp.ir))) [16:05:26][debug]: < response(storage(hash(77eda9ae08d57fcf54ec1679f93a05fb))) [16:05:26][debug]: > request(storage(hash(/any/infrared/Xmas_lights.ir))) [16:05:26][debug]: < response(storage(hash(20d0028d9cf20e9d21cfa45cc4dc76a6))) [16:05:26][debug]: > request(storage(hash(/any/ibutton/Chill.ibtn))) [16:05:26][debug]: < response(storage(hash(b8d0d70621fbb3b58d5c132879f51c64))) [16:05:26][debug]: > request(storage(hash(/any/ibutton/Test.ibtn))) [16:05:26][debug]: < response(storage(hash(54a0855b93f17e22b9f8bb1ee875dba9))) [16:05:26][debug]: > request(storage(read(/any/favorites.txt))) [16:05:26][debug]: < response(storage(file(277 bytes))) [16:05:26][debug]: > request(storage(write(/any/favorites.txt, 277 bytes))) [16:05:26][debug]: < response(ok) [16:05:26][info]: syncing archive: (3s) [16:05:30][debug]: > request(gui(screenStream(true))) [16:05:30][debug]: < error(VirtualDisplayError: Virtual Display is already started) [16:05:30][error]: start streaming: VirtualDisplayError: Virtual Display is already started [16:05:31][debug]: > request(gui(button(left, press))) [16:05:31][debug]: < response(ok) [16:05:31][debug]: > request(gui(button(left, short))) [16:05:31][info]: disconnected [16:05:31][debug]: reconnecting [16:05:31][info]: connecting [16:05:31][info]: session started [16:05:31][info]: canceling tasks... [16:05:31][info]: canceling tasks done [16:05:31][debug]: < error(Session closed) [16:05:31][error]: press button: Session closed [16:22:29][info]: connected [16:22:29][info]: synchronize [16:22:29][debug]: > request(system(property(devinfo.hardware.target))) [16:22:29][debug]: > request(storage(read(/int/.region_data))) [16:22:29][debug]: > request(gui(screenStream(false))) [16:22:29][debug]: > request(gui(screenStream(false))) [16:22:29][debug]: > request(gui(screenStream(false))) [16:22:29][debug]: > request(system(setDate(2024-01-31 14:22:29 +0000))) [16:22:29][debug]: > request(gui(screenStream(true))) [16:22:29][debug]: > request(storage(info(/int))) [16:22:29][debug]: > request(storage(stat(/ext/Manifest))) [16:22:29][debug]: < response(ok) [16:22:29][debug]: < response(ok) [16:22:29][debug]: < response(ok) [16:22:29][debug]: < response(ok) [16:22:29][debug]: < response(storage(stat(54777))) [16:22:29][debug]: < response(system(property(hardware.target: 7))) [16:22:30][debug]: < response(ok) [16:22:30][debug]: > request(system(property(devinfo.firmware.api))) [16:22:30][debug]: < response(storage(file(40 bytes))) [16:22:30][debug]: < response(storage(info(28 KiB / 240 KiB))) [16:22:30][debug]: > request(storage(info(/ext))) [16:22:30][debug]: < response(ok) [16:22:30][info]: syncing date: (0s) [16:22:30][debug]: > request(storage(stat(/ext/nfc/.mfkey32.log))) [16:22:30][debug]: < response(system(property(firmware.api.major: 50))) [16:22:30][debug]: < response(system(property(firmware.api.minor: 0))) [16:22:30][debug]: < response(ok) [16:22:30][debug]: < response(storage(info(598 MiB / 29 GiB))) [16:22:30][debug]: > request(system(property(devinfo.firmware.origin.fork))) [16:22:30][debug]: < error(StorageError: File/Directory does not exist) [16:22:30][debug]: > request(storage(list(/any, false, 0)) [16:22:30][debug]: > request(storage(list(/ext/apps_manifests, true, 0)) [16:22:30][debug]: < response(system(property(firmware.origin.fork: Official))) [16:22:30][debug]: > request(system(property(devinfo.firmware.origin.git))) [16:22:30][debug]: < response(ok) [16:22:30][debug]: < response(storage(list([ibutton, subghz, nfc, infrared, lfrfid, favorites.txt, update, .tmp]))) [16:22:30][debug]: < response(storage(list([Manifest, apps, apps_data, badusb, dolphin, u2f, apps_manifests, wav_player]))) [16:22:30][debug]: < response(storage(list([apps_assets, unitemp]))) [16:22:30][debug]: > request(storage(list(/any/subghz, false, 0)) [16:22:30][debug]: < response(storage(list([paint.fim, ttt_multi.fim, arkanoid.fim, minesweeper.fim, asteroids.fim, bomberduck.fim, tetris.fim, doom.fim]))) [16:22:31][debug]: < response(storage(list([flappy_bird.fim, flipper_pong.fim, game_2048.fim, rubiks_cube_scrambler.fim, t_rex_runner.fim, jetpack_game.fim, yatzee.fim, nupogodi.fim]))) [16:22:31][debug]: < response(storage(list([flipperzero_fnaf.fim, slotmachine.fim, fuzzer_ibtn.fim, fuzzer_rfid.fim, servotester.fim, uart_terminal.fim, i2ctools.fim, signal_generator.fim]))) [16:22:31][debug]: < response(storage(list([avr_isp.fim, spi_mem_manager.fim, dap_link.fim, esp32_wifi_marauder.fim, camera_suite.fim, esp_flasher.fim, flipperscope.fim, nrf24channelscanner.fim]))) [16:22:31][debug]: < response(storage(list([xbox_controller.fim, ir_scope.fim, morse_code.fim, wav_player.fim, music_player.fim, nfc_magic.fim, picopass.fim, mfkey32.fim]))) [16:22:31][debug]: < response(storage(list([pocsag_pager.fim, weather_station.fim, spectrum_analyzer.fim, calculator.fim, resistors.fim, nfc_rfid_detector.fim, multi_converter.fim, clock.fim]))) [16:22:32][debug]: < response(storage(list([mass_storage.fim, text_viewer.fim, dice_app.fim, gpio_7segment_output.fim, unitemp.fim, rock_paper_scissors.fim, tone_gen.fim]))) [16:22:32][debug]: < response(system(property(firmware.origin.git: https://github.com/flipperdevices/flipperzero-firmware))) [16:22:32][debug]: < response(ok) [16:22:32][debug]: < response(storage(list([assets, gates, tesla]))) [16:22:32][debug]: > request(storage(list(/any/lfrfid, false, 0)) [16:22:32][debug]: < response(storage(list([Home_elevator.rfid, A_batenberg_119.rfid, Momchil.rfid, Slunchev_brqg_topolite.rfid]))) [16:22:32][debug]: > request(storage(list(/any/nfc, false, 0)) [16:22:32][debug]: < response(storage(list([assets, Pw_tag.nfc]))) [16:22:32][debug]: > request(storage(list(/any/nfc, false, 0)) [16:22:32][debug]: < response(storage(list([assets, Pw_tag.nfc]))) [16:22:32][debug]: > request(storage(list(/any/infrared, false, 0)) [16:22:32][debug]: < response(storage(list([assets, 1205_ac.ir, 1205_tv.ir, Bulsatcom.ir, Home_tv.ir, Panasonic_home_tv.ir, Philips_tv.ir, Topalov_ac.ir]))) [16:22:32][debug]: < response(storage(list([Zibits_junk_bot.ir, Ziel_lamp.ir, Xmas_lights.ir]))) [16:22:32][debug]: > request(storage(list(/any/ibutton, false, 0)) [16:22:32][debug]: < response(storage(list([Chill.ibtn, Test.ibtn]))) [16:22:32][debug]: > request(storage(hash(/any/lfrfid/Home_elevator.rfid))) [16:22:32][debug]: < response(storage(hash(2c8a17325de819b8c7a7bc70cea70e60))) [16:22:32][debug]: > request(storage(hash(/any/lfrfid/A_batenberg_119.rfid))) [16:22:32][debug]: < response(storage(hash(34ffadea68fb791ccb99be63691aa039))) [16:22:32][debug]: > request(storage(hash(/any/lfrfid/Momchil.rfid))) [16:22:32][debug]: < response(storage(hash(7202534cef5cfc059b53706a7468a0a3))) [16:22:32][debug]: > request(storage(hash(/any/lfrfid/Slunchev_brqg_topolite.rfid))) [16:22:32][debug]: < response(storage(hash(8ef730c4337a57914aa46060f99fd47d))) [16:22:32][debug]: > request(storage(hash(/any/nfc/Pw_tag.nfc))) [16:22:32][debug]: < response(storage(hash(006353ada6c4aac804698b2cc996a697))) [16:22:32][debug]: > request(storage(hash(/any/infrared/1205_ac.ir))) [16:22:33][debug]: < response(storage(hash(ff5477a2f90405555320b7d796e94360))) [16:22:33][debug]: > request(storage(hash(/any/infrared/1205_tv.ir))) [16:22:33][debug]: < response(storage(hash(7a21d7b879b179c8aad2bb38958da63a))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Bulsatcom.ir))) [16:22:33][debug]: < response(storage(hash(93383671a48d51cd606eddd9e1b7b65e))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Home_tv.ir))) [16:22:33][debug]: < response(storage(hash(1a8a8f8f03626507573a729511ca188b))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Panasonic_home_tv.ir))) [16:22:33][debug]: < response(storage(hash(6c565237b2a47e8bb22a8d0bc2409e5f))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Philips_tv.ir))) [16:22:33][debug]: < response(storage(hash(d7e34d514c98c15f7c3d5b7aec17ebaf))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Topalov_ac.ir))) [16:22:33][debug]: < response(storage(hash(954fb8c5b1e6e74cfefb0a10157e9186))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Zibits_junk_bot.ir))) [16:22:33][debug]: < response(storage(hash(534e631ab5ed75aebb6454e919962a76))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Ziel_lamp.ir))) [16:22:33][debug]: < response(storage(hash(77eda9ae08d57fcf54ec1679f93a05fb))) [16:22:33][debug]: > request(storage(hash(/any/infrared/Xmas_lights.ir))) [16:22:33][debug]: < response(storage(hash(20d0028d9cf20e9d21cfa45cc4dc76a6))) [16:22:33][debug]: > request(storage(hash(/any/ibutton/Chill.ibtn))) [16:22:33][debug]: < response(storage(hash(b8d0d70621fbb3b58d5c132879f51c64))) [16:22:33][debug]: > request(storage(hash(/any/ibutton/Test.ibtn))) [16:22:33][debug]: < response(storage(hash(54a0855b93f17e22b9f8bb1ee875dba9))) [16:22:33][debug]: > request(storage(read(/any/favorites.txt))) [16:22:33][debug]: < response(storage(file(277 bytes))) [16:22:33][debug]: > request(storage(write(/any/favorites.txt, 277 bytes))) [16:22:33][debug]: < response(ok) [16:22:33][info]: syncing archive: (3s)
@Hari-B6 try latest RC or Dev
I can confirm the issue has been fixed in Firmware 0.99.0 RC1.
Awesome. I'm closing this issue.
Thank you, have a nice day.
Describe the bug.
Flipper zero freezes after turning off Bluetooth from the Remote Control in the Flipper mobile app. It resumes normal operation after 5~10 seconds.
Reproduction: https://github.com/flipperdevices/flipperzero-firmware/assets/149514426/d48f27f4-6026-45a2-b648-d834dbf23545
Logs: 16:05:20 31-01-2024.txt
Reproduction
Target
No response
Logs
Anything else?
No response