Firmware - Fnirsi Dso-tc2

As of 2025, the DSO-TC2 is still in production, but FNIRSI has released newer models (DSO-TC3, DSO-TC4 with color displays). However, the TC2 has a massive user base. FNIRSI continues to release firmware updates about twice a year, mostly small fixes.

The community is now the main driver of improvements. If you rely on the DSO-TC2 professionally, consider joining the Facebook group or EEVblog thread for the latest beta firmware.

Calibration constants (ADC offset, gain, probe attenuation) are stored in the last 4 KB of internal flash (sector 11). Modifying these could fix voltage inaccuracies.

Example offset (found via differential analysis after performing factory calibration): fnirsi dso-tc2 firmware

Enthusiasts can fix bugs, add features (e.g., UART logging, trigger holdoff), or repurpose the device.

Updating the DSO-TC2 is surprisingly simple, but FNIRSI’s documentation is scattered. Here is the only reliable method as of 2025.

The fNIRSi DSO-TC2 is a low-cost, entry-level digital storage oscilloscope that has attracted hobbyists, educators, and makers for its combination of basic bench features and affordability. Firmware—the internal software that coordinates the device’s sampling, display, triggering, and user interface—is the critical component that determines how usable, accurate, and extensible the instrument is. This essay examines the DSO-TC2 firmware’s technical and community significance, identifies key shortcomings, and proposes concrete directions for improvements that would make the device more reliable, pedagogically valuable, and longevity-friendly. As of 2025, the DSO-TC2 is still in

Suggested next steps (practical, short):

If you’d like, I can produce a concise open-source firmware roadmap, a proposed USB command set and example Python client, or a step-by-step guide for implementing min/max decimation and segmented memory capture. Which would you prefer?

The FNIRSI DSO-TC2 is a popular, low-cost handheld oscilloscope and transistor tester. Because it is a budget device often subjected to software bugs or hardware revisions, firmware is a major topic of discussion among users. Suggested next steps (practical, short):

Here is a helpful guide covering everything you need to know about the FNIRSI DSO-TC2 firmware, including how to update it, where to find custom versions, and troubleshooting tips.


One of the most exciting aspects of the DSO-TC2 is that the hardware (based on a Cortex-M3 or similar ARM chip) is open to customization. While FNIRSI has not officially open-sourced the firmware, the hacking community has made significant progress.