Given the hardware is nearly identical to generic STM32 dev boards, a community effort could port an open-source oscilloscope firmware (e.g., MiniDSO, Scoppy). However, the component tester requires precise timing and pin control, which is less documented.
A: Yes. The flash memory is re-initialized. Backup any critical saved data manually before updating.
This is where the story takes a turn typical of the modern tech era: The Modders Arrive. fnirsi dsotc2 firmware
Because the DSOTC2 was relatively cheap and used common components (the STM32 chip), it became a target for the open-source community. Users on forums like EEVblog and specialized Telegram groups began dissecting the device.
They didn't just want to fix bugs; they wanted to rewrite the rules. The hardware had an FPGA (Field Programmable Gate Array), which meant the very logic of how the scope captured data could be re-engineered. Given the hardware is nearly identical to generic
A: Not directly. You must use a Windows VM, Wine (unreliable for DFU drivers), or dual-boot. Alternatively, use a cheap USB-to-TTL serial adapter and stm32flash on Linux (advanced).
The DSOTC2 is picky about USB drives. Do not use a high-capacity 64GB+ drive. Copy the firmware file to the root directory
The firmware implements a simplified version of the open-source “Transistortester” by Karl-Heinz Kübbeler [2]. Key differences:
Reverse engineering revealed a known bug: capacitor ESR (equivalent series resistance) measurement is erroneously scaled by ×10 for values > 10 µF, likely due to a missing divider correction.