Follow

I'm had some recent developments on the BL602. One being the community, bella gerant alli.

I have been digging through the official source code and found many things. The Atcommands are Haynes Instructions and more importantly, required for the other blobs. The atcoms link the entire system together. This isn't news to the few people who deal with modems.

I did some more RE work recently too. I finally managed to get the archives to disassemble.

I couldn't get the specific SiFive GCC binutils to work a little over a year ago. I did know how to use GCC back then, not rigging a sketchy GCC version by a company to be called like it was a kosher version to cross disassemble. I did it to do it and for hardware addresses/black box.

I ran a few utilities on the objects to determine what architecture, calls to existing code and other fun information.

I discovered how it has dual existence. Waveforming is being used and this is the first I've heard of it being used for this frequency range. That's fascinating but most likely patented.

Many files that are required to build the blobs are in the release or available. Some code is custom made and Mr. Wang is a beast with his code. I'm still trying to put everything together so I can get some documentation out for clean room.

This has been a very long and infuriating project. I've learned a lot. Hopefully I can find enough information.

I've stayed up for days while working on this RE project. For me it has been going on for a little over a year. Some might say that it's bad for me to be doing this work as much as I am. I live to be absorbed by my work. Perhaps I am just a Mathematician doing different work. ;)

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.