@lupyuen I have all the new code in my github as tar.gz files.

@lupyuen The old ones are there still, the new ones should be far better.

@AmpBenzScientist I took a peek ... Wonder if you wanna unzip the new files and replace the old ones? Kinda hard for me to link to the source files in my toots and tweets. Thanks 🙏

@lupyuen Thank you sir for the advice. I will have it up in about 15 minutes.

@AmpBenzScientist Thanks! This file that you have reverse-engineered...

github.com/BraveHeartFLOSSDev/

Looks similar to this source file?

github.com/jixinintelligence/b

Trying to figure out how this code is used by the BL602 WiFi Driver. Is this only used when BL602 is running as Host AP?

In my recent posts you can see that BL602 running as WiFi client will just call the LMAC Firmware directly.

And where is the LMAC Firmware code?

Puzzling 🤔

@lupyuen
Methinks it would be good for Amp to integrate symbol and var names from jixintelligence into Amps revver project. It might add missing data and help us better understand whats going on in the code.

@AmpBenzScientist

@lupyuen @AmpBenzScientist

With that I could try to help to do differential analysis and varname mapping etc. It could help give more granularity/details to your rev jobs on bl602.

@PawelK @lupyuen I'm busy with some other work so I'll have to decline for now at least. I need to push some code to Ghidra and I want get more involved in development for Ghidra.

@PawelK @lupyuen Cutter is quite capable now with a disassembler built off of Ghidra but rewritten in Cpp.

@PawelK @lupyuen Radare2 and Cutter both crashed when trying to disassemble Risc-V code. I only used Ghidra and I had to modify it constantly to get better results. When you use Ghidra, do yourself a favor and compile from source then modify the launch script to allocate more ram to VM. I had to use 6GB for VM but it gave better results. Compiling from source makes Ghidra much more responsive. Eclipse is strongly suggested as it extends functionality.

@AmpBenzScientist
Ty for all the hints. Yea javas memory hunger drives me insane and im based on rather lowbie machine. Ill try to add something to radare and cutter to get them less crashy.

Im dreaming of collaborative ghidra workspaces githubbish style.

@lupyuen

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.