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

[ion/usb] Add a check for E16 when flashing #563

Open
M4xi1m3 opened this issue Aug 24, 2021 · 0 comments
Open

[ion/usb] Add a check for E16 when flashing #563

M4xi1m3 opened this issue Aug 24, 2021 · 0 comments
Labels
Type: Feature New feature or request

Comments

@M4xi1m3
Copy link
Member

M4xi1m3 commented Aug 24, 2021

Is your feature request related to a problem? Please describe.
Epsilon 16 introduces massive changes to the Numworks, locking down the platform. It is in the users' interest to add a check if what they are trying to flash is Epsilon 16.

Describe the solution you'd like
Detect, in the DFU code, if we are trying to flash Epsilon 16. This could be done by checking which interrupts vectors are used, because E16 uses a lot more than E15. This would allow to check at the very beginning of the flashing process and show a message to the user warning them that they are going to be locked out of their calculator.

Additional context
We don't know what Numworks will do next to lock users out of the hardware they bought. They could sneakily update the calculators of those using the workshop, for example, so I think this is an important thing to do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants