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

Add Non-Volatile Revision To Firmware Builds #65

Closed
kb1lqd opened this issue Feb 10, 2017 · 2 comments
Closed

Add Non-Volatile Revision To Firmware Builds #65

kb1lqd opened this issue Feb 10, 2017 · 2 comments
Assignees

Comments

@kb1lqd
Copy link
Contributor

kb1lqd commented Feb 10, 2017

For better release tracking a non-volatile revision number should be saved into firmware memory to ensure debugging can adequately track revisions being used. This variable should not be able to update other than by reprogramming the device firmware. Automated updates are preferred but manually updating revision for each release can suffice for short term.

@kb1lqd
Copy link
Contributor Author

kb1lqd commented Feb 10, 2017

Committed update in ec794c1

I programmed firmware with revision "5" and decoded a proper firmware revision in the updated software as shown below:

image

Verified in debug mode that firmware revision was correctly being copied into packet:

image

Verified output of decoded data correct per software Issue FaradayRF/Faraday-Software#65:

image

@kb1lqd
Copy link
Contributor Author

kb1lqd commented Feb 10, 2017

Bug patched in #66

@kb1lqd kb1lqd closed this as completed Feb 10, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant