Mining rigs were using USB-C to transport PCIe x1 by the truckload. Because USB 3.0 cables are dirt cheap and are capable of transporting signals at PCIe x1 data rates.
The closed system doesn’t (only) prevent counterfeit systems, it also prevents someone from maliciously releasing a mod that could make the motor accelerate instead of break at some random time.
It’d be negligent for anyone to release a product like this without locking down the FW.
Many years ago, we did exactly that: our product had FW update support and our biggest concern was a rogue hacker creating a package that would brick the product.
Reverse engineering the way they do it is very satisfying and time consuming. If you want the same results but without the sweat, LLMs are the way to go now. They eat this kind of stuff for lunch. You could literally ask one for a table with all the CAN bus messages and it would figure it out.
I’ve used this board for an LED cube, but in general I don’t recommend it as a cheap general purpose FPGA board due to the lack of inputs, the different versions, and the uncertainty about getting access to the JTAG pins on later versions.
The Colorlight I5 is a much better choice for that. It’s also a high volume and this cheap HUB75 controller board but with a plug-in configuration so they all pins can be used as input or output.
What I remember of the V20 was that there was some benchmark (Norton?) that was way faster, but I never saw a difference for any real application that I tested.
I have a soft spot for the V20. The laptop I carried in high school was V20-based (a NEC Ultralite PC1701). I remember a CGA 3D billiards game I played on both the laptop and an XT clone desktop. The V20 was definitely faster for that game.
For most of what I actually used it for (typing notes and playing with QBASIC) I didn't notice a difference.
It’s not just funny to see, it’s also fun to create, satisfying to see it work, and terrifying to deploy it for hundreds of thousands of users… when it’s a cursed way to update firmware.
https://www.aliexpress.us/item/3256809341543494.html
reply