-
Notifications
You must be signed in to change notification settings - Fork 31
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 the support for the last drivers of Raspberry Pi 3 Model B Plus Rev 1.3 #23
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @geoffreyp thanks for the PR. I just left one comment I hope you can help answer.
@@ -40,6 +40,7 @@ export default class StillCamera { | |||
case 'BCM2711': | |||
case 'BCM2835 - Pi 3 Model B': | |||
case 'BCM2835 - Pi 3 Model B+': | |||
case 'Raspberry Pi 3 Model B Plus Rev 1.3': |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does model
really come back with this string on a rev 1.3? Just seems odd that the naming convention would change just for a Pi 3 rev 1.3.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello @gregnr !
Yes it is the correct string, I just use the name throw by the error
``Could not determine JPEG signature. Unknown system model '${systemInfo.model}'
and it works for me
Hello @gregnr ! |
Hello @gregnr, do you need more information before merge the PR? |
Hi @geoffreyp, sorry for the delay and thanks again for the addition. We are getting a number of reports like this where the model format has completely changed. Before merging this I would just like to look at the bigger picture to understand what changed. TBH, we may not even need this check at all, since every model so far has the same JPEG signature. This logic originally existed because people were reporting different JPEG signatures, but this may not have been the right solution. It's possible it should have been based on camera model, not Pi model. The biggest blocker right now is getting my hands on some of these Pi's + Cameras and verifying the models and JPEG signatures. Perhaps next steps is to create a tool that makes it easy for developers to report different Pi+Camera+JPEG signature combinations. |
I'll take a deeper look today and follow up here. |
After further investigation, it appears the Pi model has changed due one of, or the combination of:
Regardless, we have decided to remove the Pi model check altogether for a couple reasons:
This change is available now on v0.3.4. |
No description provided.