-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Updating a Codec Zero's firmware doesn't work #2894
Comments
See #2896? |
Hi and thanks for the update @aallan Like I said in the other issue, these settings don't work. The This also doesn't address how to flash the EEPROM so that the new documentation works. Or am I missing something? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
if anyone would like to jump in that would be great |
Fixed buy #3014? |
Still pending on an additional tweak to https:/raspberrypi/Pi-Codec - just waiting for @tobybroberts to be given write-access to that repo. |
@aallan @lurch I'm not sure what should have happened, but what I got was an error from the rpi-audio-flash tool:
It's honest about it now ;) Here's what I did on the same rpi+hat as before:
There is a log file after running sudo rpi-audio-flash:
Which indeed does not exist
|
ping @pelwell , as he's much more familiar with the low-level details of this than I am. |
It's just worked for me. What does |
|
Holding the Codec Zero so that the labels are the right way up, find the words "Raspberry Pi (C) 2021". If you look to the left you'll see the label "WP", and immediately to the left of this there are two pads (silver squares). Is there a small rectangular component linking these pads together? If not, you'll need to find some way to short them together while running the script. |
This is the same hardware we discussed previously at #2891 My understanding was, my hardware doesn't need this step? |
If the link appears to be there and yet the EEPROM isn't appearing in i2cdetect then I can only conclude that you have a faulty board. However, if the |
Ok so since I was just trying to improve the documentation for other people who might have the same board that I have, theirs might not be faulty and I can stay as I am now. |
Can this issue be closed now @GuillaumeRossolini ? |
Hi,
Following my attempt at improving the documentation (see my initial #2891), I learned that my audio hat wasn't properly set up at the firmware level and that the documentation doesn't need the changes I thought it did (see the subsequent #2892).
So I was instructed to follow the "Updating your firmware" documentation here:
cf. https://www.raspberrypi.com/documentation/accessories/audio.html#updating-your-firmware
It appeared to work but also not work, and that's where I'm stuck.
rpi-audio-flash
package showed me a successful message;cat /proc/device-tree/hat/vendor
command or the documented Codec Zero setup work after a rebootAs mentioned in the other thread, my hat is a pre-rebranding IQaudIO board from 2021 or earlier, rather than the Codec Zero shown in the documentation. As fas as I understand it, there are no electronic changes between the two, nothing more than the color and the written logo.
I followed the documentation and, since my hat already has the bridge gapped, I don't have to worry about write protection. The
rpi-audio-flash
package was installed without any issue, and it ran also without any issue. I got a message on screen, saying that the firwmare was updated.However, after a reboot, the instructions that were supposed to let me use the hat, didn't work. The steps I tried to suggest in #2891 do work, though.
So this is where I'm at. I don't know if the instructions to update the firmware are incomplete, or if the firmware updating package falsely announced the successful completion of the firmare, or what.
I have a way to make my hat work fine, just with the old branding and with more complex setup than should be required (undocumented too, as shown by my rejected pull request mentioned above).
Looking for help. I'm happy to stay with my current setup, but I'm also happy to try to figure this out.
The text was updated successfully, but these errors were encountered: