Skip to content

Wildcat's firmware for the DS203/Quad pocket oscilloscope

Notifications You must be signed in to change notification settings

MotoMaxis/DS203-DSOQuad

 
 

Repository files navigation

WildcatV5.6 for HW 2.72 and older DEVICES ONLY

WildcatV6.5 for HW 2.81 and later DEVICES ONLY
(see installation procedure for details)


Image 17

*** How to compile on a Windows Machine ***

Choose one option:

Download DS203 source and extract

  • click the green [Clone or download] button on github, then [Download zip]
  • Extract the dso203-master.zip somewhere

Open a new Command Prompt Window

  • in the Command Prompt, CD into /dso203-master/WildcatV6.5 directory with all the source files from above step

Test the compiler

  • type: arm-none-eabi-gcc.exe -v

Lets build the binary

  • type: cs-make
    cmd.exe

You should find the compiled firmware file app1.hex (428,496 bytes)

  • Put your DS203 into DFU mode (press and hold >|| button and power on) and copy the app1.hex to the DFU drive.

NOTE:

  • If you have WinAVR, cygwin or any other gcc installed, you might get errors. Use where.exe command to make sure the correct arm-none-eabi-gcc.exe and cc1.exe are being used.
  • Before recompiling type: del *.o

Optional for HW 2.81 and later DEVICES ONLY

To get full speed oversampling, copy FPGA_281.ADR then FPGA_281.BIN in DFU mode to the device.

Screenshots:

  • A&B trigger mode (using V1 to read frequency of horizontal NTSC video signal sync pulses in cursor defined meter function while simultaneously triggering on sine wave of unrelated frequency) Image 1

  • Cursor defined meter function (using T1 and T2 to read color burst parameters of NTSC video signal): Image 2

  • Persistence mode of RF eye pattern in RAW data mode:
    Image 3

  • Persistence mode of a video signal in NORMAL data mode:
    Image 4

  • 30db additional FFT gain with auto scaling:
    Image 5

  • Voice print of person speaking:
    Image 6

  • MAP mode of video frame:
    Image 7

  • XY display of stationary pattern in persistence mode:
    Image 8

  • Frequency spectrum in log mode of 1Khz wave sampled at 720 points from internal generator: Image 9

  • Frequency scale for spectrograph:
    Image 10

  • 2.5-10Khz Frequency response of loudspeaker. Fast sweeps minimize exciting room resonances, allowing reasonably accurate results:
    Image 11

  • Tone burst response a loudspeaker:
    Image 12

  • Quick scan to identify notch filter:
    Image 13

  • Expanded scan provides better resolution and proper depth of notch: Image 14

  • RS232/TTL serial decoding:
    Image 15

  • Arbitrary waveform generator:
    Image 16

  • Credits and contributors:
    • jakub.jelinek
    • Kainer
    • Wildcat
    • Seeed-Studio
    • Marco Sinatti (marcosin)
    • Gabriel Valky (gabonator1)
    • pmoss69
    • JackTheVendicator
    • bobtidey
    • JPA
    • Jerson
    • original authors minidso

About

Wildcat's firmware for the DS203/Quad pocket oscilloscope

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 49.1%
  • C++ 48.0%
  • Assembly 1.7%
  • Other 1.2%