In this thread, I would like to start talking about software development on these platforms.
First things first, welcome and thanks for taking the time to read this
I will try to keep this first post up to date. It follows into the footsteps that
Hacking the rigol mso5000 series oscilloscopes started but got heavily derailed with mostly questions about 'please help me unlock my scope'. While all fair and game, this thread is about actually working on the scopes software. Reverse engineering it, figuring out how it works and ultimately improving it. I will not state 'lets make an open source implementation', which while possible, could take years and needs some dedication from more
This thread should be about discussion and discoveries, where they eventually will be put in a mere permanent form in the GitLab repos and its wiki's.
GitLab group The main entry point with all 'sub' repo's. The name is a wink to the DS1054z keygen.
rigolee contains several repositories and wiki's relating to the Rigol supplied items. The name is a homage to the 'user' that created all of this, though it is likely just a fake username rigol uses internally for their Linux compile VM.
Upstream firmware Contains analysis (including a copy) of all released firmwares (GEL files) up until now. The Readme contains firmware analysis documentation, and the
wiki has a more general product information and some photo's. Both of these need to be re-arranged a bit, the README should reflect information that is unique to the branch it lives on, the wiki is all encompassing and generic.
Linux kernel Contains the released Linux kernel sources from rigol themselves. There are a few branches where things where cleaned up a bit. See the
wiki for more details. (This is a big todo, as I still have to do/commit some of the work. The source import is there however).
U-Boot Contains the released U-Boot sources from rigol themselves. There are a few branches where things where cleaned up a bit. See the
wiki for more details.