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

Flashing firmware with a new device type does not get reflected in the current session #1082

Open
ES-Alexander opened this issue Jun 11, 2024 · 0 comments
Labels
bug nice-to-have Something that might be good but not necessary

Comments

@ES-Alexander
Copy link
Contributor

Summary

Version: 2.5.1

Operating System: Mac (Sonoma) - most likely all OSs

What is happening: Flashing a Ping1D device with a different device type (Ping vs Ping2) does not get reflected in the Automatic Update version filtering until Ping Viewer gets restarted. Most likely the device information does not get re-checked until it's registered as a new connection to the device.

How to reproduce it: Manually flash a Ping1D device with the opposite device type (e.g. from Ping-V3.29_auto.hex to Ping2-V1.1.0_auto.hex), and notice that the firmware flasher does not update to show firmwares for the new device type in the Automatic Update section, but instead still shows firmwares for the previous device type (e.g. Ping -> Ping2 will still show Ping firmwares).

Additional information

  • Originally raised in this PR comment
  • Technically a bug, but not a critical issue - users are not expected to change the device type by flashing the incorrect firmware onto a device that happens to have the same chip as a different device, and if they end up having done so then it seems ok if there are some minor inconveniences during the recovery
@ES-Alexander ES-Alexander added bug nice-to-have Something that might be good but not necessary labels Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug nice-to-have Something that might be good but not necessary
Projects
None yet
Development

No branches or pull requests

1 participant