DSO Quad custom firmwares

This page is a collection of custom firmware binaries for the DSO Quad pocket oscilloscope. Contact: jpa @ dq.mail.kapsi.fi

NOTE: Some of the files posted may not work on later DSO203 variants. Try at your own risk, and taking a flash backup through STM32 bootloader first is recommended.

Download everything as .zip

Applications posted by jpa

You can reach jpa (aka Petteri Aimonen) at jpa @ dq.mail.kapsi.fi.


AlterBIOS is an attempt to fix some of the issues with the DSO Quad's BIOS, including filesystem corruption. It also works as an common library for user applications, so that the same code is not needed in all of them.

Release 0.4 Sat 02 Nov 2013 ALT_04.HEX
Release 0.3 Thu 10 Jan 2013 ALT_03.HEX

DSO Quad Community Firmware

Community modifications to the main DSO Quad firmware.

2014-02-28 Sat 01 Mar 2014 DSO203v272a1.hex

Logic Analyzer

Logic Analyzer is a wave viewer that captures all 4 channels in digital mode. Captured waves can be scrolled and zoomed in real time.

Release 0.3 Sun 16 Nov 2014 LOGIC03.HEX
Release 0.2 Sun 17 Feb 2013 LOGIC02.HEX
Release 0.1 Thu 10 Jan 2013 LOGICAPP.HEX

Original Firmware

Below are the original firmware source codes and binaries that I am aware of. Some of them are quite difficult to find online so I have archived them here.

SYS_V1.60 Tue 22 Oct 2013 SYS_B160.hex
SYS_V1.52 Tue 22 Oct 2013 SYS_B152.hex
PLUS_V1.10 Tue 22 Oct 2013 PA1_V107 .hex
PLUS_V1.06 Tue 22 Oct 2013 PA1_V106.hex
APP_V2.51 Tue 22 Oct 2013 APP_B251.hex
Full flash & FPGA for rev 2.71 DS203.V2.72.zip


QuadPawn is an easy to use programming language for the DSO Quad. Programs for it (amx files) are available at GitHub and on this page.

Release 0.11B Fri 07 Nov 2014 PAWN011B.HEX
Release 0.11 Sun 03 Nov 2013 PAWN_011.HEX
Release 0.10 Sat 02 Nov 2013 PAWN_010.HEX
Release 0.08 Sun 17 Feb 2013 PAWN_008.HEX
Release 0.07 Wed 13 Feb 2013 PAWN_007.HEX
Release 0.06 Sat 12 Jan 2013 PAWN_006.HEX
Release 0.05 Thu 10 Jan 2013 PAWN_005.HEX

USB Analyzer

This is a usb full-speed (12Mbit/s) protocol analyzer for the DSO Quad. It runs under QuadPawn, so you need to have that installed first. Copy both files (usb.amx and usb.fpg) to the USB memory when Pawn is running. (That means, not the bootloader.)

Release 0.1 Sat 12 Jan 2013 usb.amx