All or most of the object files are from various open source firmware projects. The source code available and the object file names will almost perfectly match the original source.

Why are the object files not released? I don't know why but they are mostly available on github with the correct License. They have been modified for this project.

The strange part is looking at what is missing. The blobs are essential parts of their roles but the source is mostly available from the projects they were based on. Some of the code would need to patch it together. I think it was deliberately made to be not fully open source.

Follow

XRadio Technology for the at blob source. FreeRTOS, lwip and others for wifi blob. Zephyr for Bluetooth blob.

That's the answer. There's more to it than that but I don't want to type away. I don't know why this wasn't made available sooner. XRadio makes Wifi and bluetooth MCUs and SOCs. Their code was used in the source code of the BL602. Nearly everything is licensed as Apache License v2.0 so if some code was proprietary then it's not an issue.

I cared a lot about this project and it meant a lot to me. Now it's over. There is no reason why the code couldn't be released.

I gave the information about the original source code to Nutcracker members. I'm going to let them have this one. I got asked if I had uploaded any source code and I said no. Luckily I have time stamped information from here and posts. They will give credit.

I also found Nordic Semiconductor code in the Bluetooth stack, same with Intel. It makes sense that it's APLV2. The question remains whether it's right to be able to use open source software to create closed source software. Morally it's worse than theft, it's salting the earth.

Sometimes companies need to learn how hard the FLOSS community can hit back. I saw an impressive amalgamation of several different RTOS projects and resources that were mostly licensed by APLV2 or BSD. The collective work of these being ported is not open source.

A private company recruited volunteers to Reverse Engineer the firmware and it has been about 2 years of work without being completed.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.