Do those cheap sensors already work with the Build HAT and the firmware currently available ?I have a somewhat different view of the Build HAT firmware source code opening (compared to a few months ago). Simply put, I hope not. I've recently seen some counterfeit LEGO Prime sensors appearing on Chinese online stores for about 1/2 the price of the real thing, which I think is commercially unethical and irresponsible to the consumers/LEGO lovers. I think that keeping the communication details between the Hub and the devices private would help to slow down this kind of intellectual property piracy.
There are two parts to what seems to being asked for; open sourcing the Lego control firmware, and demolishing the upload mechanism which prevents loading alternative executables to the RP2040.
I am a little surprised that, in the three years since its launch, no one has reverse engineered the BHBL boot loader or even the Lego interfacing firmware. I presume that's because those who would want to don't have the appropriate skills, knowledge and tools to do so, and, those who do, aren't inclined to do that, aren't prepared to invest in the £24 Build Hat required to do it, the £66 it would cost to have a motor controlling Build HAT.
It seems everyone will have to wait to see what news there is in January, see how that changes the landscape.
Added : if the pre-installed BHBL Flash firmware is 'bhbl_ver.1631704133.bin' here - https://github.com/muzkr/hachi/tree/main/doc - it doesn't seem to me that anything more would be needed to reverse engineer BHBL to determine what the uploading security mechanism is. Or have I misunderstood what that is ?
Statistics: Posted by hippy — Tue Dec 10, 2024 1:22 pm