Products > Test Equipment

New handheld scope+DMM, Fnirsi 2C23T, 2ch, 10MHz/50MSps (Nov 2023)

<< < (6/11) > >>

pilatomic:
Hi Dibu,

Sorry I did not answer sooner, I had a business trip this week, only got back a few hours ago.

Simply fixing and compiling the C code obtained from Ghidra does not make it an open source firmware (as it's still Fnirsi's code, hence subject to their licencing)
Depending on your country, doing so might be illegal, as your firmware would surely reuse some of Fnirsi's code.

What is usually done in that case is a clean room design, where one guy writes the documentation about the existing firmware, and another guy writes a new firmware from that documentation.
That avoid any risk of finding code too similar between the 2 firmwares.

dibu:
The multimeter IC is SDIC SD7502, the ADCs are 3PEAK 3PA1030

dibu:

--- Quote from: pilatomic on June 21, 2024, 08:42:53 pm ---Simply fixing and compiling the C code obtained from Ghidra does not make it an open source firmware (as it's still Fnirsi's code, hence subject to their licencing)
Depending on your country, doing so might be illegal, as your firmware would surely reuse some of Fnirsi's code.

--- End quote ---

Your post gave me a new boost, i have nearly everything decoded now, apart from some floating point stuff for the siggen and font details, but that is not that important anyways. I newer planned to just re-compile the ghidra output and be done with it, ghidra output is not perfect, even less so the original code, I want nothing to do with the original code, i just need it to understand how the hw works.

Now even the lasered chips are identified, maybe the fpga will be a bit tricky with its weird tooling.

There is nothing special about the firmware, there is no secret sauce, no magic, no nothing, pretty basic stuff, i doubt anyone would complain if i reuse "their" put_pixel func.  :-DD

pilatomic:
I am interested to collaborate with you on writing a new firmware.

The hardware isnt perfect but it has potential, at an incredible price and perfect form factor IMHO.

The FPGA bytestream can be used as is, although the device would benefit from having the triggering in the FPGA rather than done in software in the MCU.
(It is pushed at startup by the MCU to the FPGA).

The DMM IC seems to have its own firmware in another EEPROM. There is a "REL" indicator, but it never lights up, and I don't know if the feature is only missing from the MCU, or also not implemented in the DMM IC FW.

Overall, I agree with you, nothing special in that firmware, except for the unusually high amount of bugs !




dibu:
Nice  :) 8)

At first fpga could be threated as fixed function hw.
The DMM definitely has its own firmware, ROM might be OTP, I could not find much info on it, this can be used as is, it seems to be good enough.

It seems that the mcu has the lit rel indicator also the code to show it (@0800f83c), i did not check how one is supposed to activate this feature


Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod