Skip to content

Wildcat's firmware for the DS203/Quad pocket oscilloscope

Notifications You must be signed in to change notification settings

hchahine/DS203-DSOQuad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WildcatV5.6 for HW 2.72 and older DEVICES ONLY

WildcatV6.5 for HW 2.81 and later DEVICES ONLY

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 48.5%
  • C++ 47.6%
  • Assembly 1.7%
  • Makefile 1.1%
  • Other 1.1%