784 karma · joined April 3, 2012
https://x.com/kobe_koto/status/1949154478298456531
Absolutely hilarious.
It was one of my first open source contributions, and it was then that I understood the value of open source - being able to read the code, debug and then fix it yourself (and for others).
https://engineering.fb.com/2021/09/10/security/whatsapp-e2ee...
I've already figured out the control signals and have designed a new daugterboard with an ESP32 to drive the I2S output. I just need to figure out how to downmix the audio to mono and to DSP the L/R channels into tweeter/bass outputs, or to find some code already out there that does this. Any help/pointers here would be appreciated!
Previously when their Yubikey 4's were found to be suceptible to the ROCA vulnerability [0], they issued replacements [1] for any customers who had affected devices. I had a few of those devices and they were replaced for free.
I guess that's a disadvantage of having a non-upgradable firmware. They can't fix these devices that are already out in the field.
[0] https://en.wikipedia.org/wiki/ROCA_vulnerability
[1] https://support.yubico.com/hc/en-us/articles/360021803580-In...
[0] https://www.thirtythreeforty.net/posts/2019/12/my-business-c...
[1] https://www.pcworld.com/article/693366/dell-defends-its-cont...
[1] https://www.freedesktop.org/software/systemd/man/latest/syst...
> System76 customers may request board schematics for their system by sending an email to firmware@system76.com with the subject line "Schematics for model", where model is one of the supported models listed above.
> Please include the serial number of your system for verification.
This means that you can actually troubleshoot and repair the board yourself, if you're so inclined.
You can see the sign-in user experience here, when they use a non-Apple device: https://developer.apple.com/videos/play/wwdc2022/10092/
> But for an extension (with the exact same functionality) from a Big Corp, they magically found a way to test it
> https://chrome.google.com/webstore/detail/send-to-kindle-for...
[0] https://twitter.com/daniel_nguyenx/status/155516779079696793...
https://fidoalliance.org/apple-google-and-microsoft-commit-t...
I typically use Arch Linux because it's very barebones, and Arch Linux ARM has a working setup [0] for the Rock64. You do need to write various parts like U-Boot bootloader onto the SD card manually, but everything has been pre-compiled. If you prefer an image that you can directly flash onto an SD card like Raspbian, then maybe you can try Armbian [1].
These should get you a working Linux install rather quickly, bringing you to up to the "sixth circle" as written by the author.
[0] https://archlinuxarm.org/platforms/armv8/rockchip/rock64#ins...
It reminds me of Boldport, who made project kits that were also works of art [0]. The funky PCB traces and shapes were all hand-drawn, I believe, rather than drawn up in a regular EDA program.