Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ble RX, after 30 secs, try to save and have the "M0 Guru Meditation" Message: "System halted" ... Press DFU ... #2493

Open
NanoFile opened this issue Jan 25, 2025 · 5 comments
Labels
bug Something isn't working

Comments

@NanoFile
Copy link

Describe the bug.

Hi,
I've been starting using the Ble Rx fonction and it look like after 10 founds MACs, if I try to save as CSV file, it crash.
If it is just 5 or 6, it's fine.
Here are pictures,

Image

I click on "Export CSV":

Image

Enter any name , then press "OK" :

Image

Hope that help.
Richard.

Reproduction

  1. Select Ble Rx.
  2. Wait for few received devices, more than 5 or 6.
  3. Click on Save as CSV
  4. Give a quick name.
  5. Click on "OK".
  6. Get the error ""M0 Guru Meditation" Message: "System halted" ... Press DFU ... "
  7. Press "DFU" give the Stack Dump on the screen.
  8. Press Reset button to reset device.

Expected behavior

  1. Should save .CSV file to SD Card and return to main screen.

Environment/versions

Firmware version 2.1.0

Anything else?

This looks promessing to review Bluetooth device around.

@NanoFile NanoFile added the bug Something isn't working label Jan 25, 2025
@zxkmm
Copy link
Contributor

zxkmm commented Jan 27, 2025

I cannot reproduce it.

@zxkmm
Copy link
Contributor

zxkmm commented Jan 27, 2025

However I noticed you are using freq shift (ham it up).
I think it’s not related to this issue, but still it doesn’t make sense to use it for BLE. BLE adverse is in specific 3 frequencies and it’s meaningless to shifting them.

@gullradriel
Copy link
Member

gullradriel commented Jan 27, 2025

I can reproduce the bug when the list of entries is becoming bigger than the screen.
Maybe there is a bad copy of the list instead of a reference to it when saving it, or the save functions are too hungry.
I'll try to have a look at it, tonight or tomorrow.

However I noticed you are using freq shift (ham it up). I think it’s not related to this issue, but still it doesn’t make sense to use it for BLE. BLE adverse is in specific 3 frequencies and it’s meaningless to shifting them.

True, I agree with @zxkmm for that part.

@zxkmm
Copy link
Contributor

zxkmm commented Jan 27, 2025

Sorry typo. Advertisements

@NanoFile
Copy link
Author

However I noticed you are using freq shift (ham it up). I think it’s not related to this issue, but still it doesn’t make sense to use it for BLE. BLE adverse is in specific 3 frequencies and it’s meaningless to shifting them.

Hi,
yes your right about the "Ham it Up" was activated, I just remove it and redo my tests and as soon as the screen is filled, when you try to export the CSV file, it still have the same error.
Thank you for testing this :)
Richard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants