{"id":183,"date":"2018-07-04T02:53:19","date_gmt":"2018-07-04T02:53:19","guid":{"rendered":"http:\/\/preview.jyetech.com\/?page_id=183"},"modified":"2022-11-07T19:04:53","modified_gmt":"2022-11-07T19:04:53","slug":"firmware-dso-150-shell","status":"publish","type":"page","link":"https:\/\/jyetech.com\/firmware-dso-150-shell\/","title":{"rendered":"DSO Shell (DSO150) Firmware"},"content":{"rendered":"
\n

Main Firmware for U1<\/h3>\n

Note:<\/strong><\/p>\n

If your board is upgraded from an earlier version to -110 or later you need an activation code. Otherwise, the rotary encoder will appear malfunction. The activation code can be obtained by sending email to jyetek@gmail.com with your board PID (an 8 character code on a sticker at the main PCB or the bottom of the second splash screen).<\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Version<\/th>\nRevision History<\/th>\n<\/tr>\n
113-15001-122<\/a><\/td>\n[ 2022.11.07 ]
\nLargely reduced the flikering of trace display. Fixed a bug that caused delay in update when timebase setting is switched from very slow (like 500s\/div) to faster (like 1ms\/div). <\/td>\n<\/tr>\n
113-15001-120<\/a><\/td>\n[ 2018.06.05 ]
\nAdded support for LCD with controller ST7789V.<\/td>\n<\/tr>\n
113-15001-113<\/a><\/td>\n[ 2018.04.08 ]
\nFixed a bug which caused “Read EEPROM failed” problem on some units.
\nMinor Improvement on the rotary encoder performance.<\/td>\n<\/tr>\n
113-15001-111<\/a><\/td>\n[ 2017.12.27 ]
\nFixed a bug in version -110 which caused some units failed to remember previous settings after power-up.<\/td>\n<\/tr>\n
113-15001-110<\/a><\/td>\n[ 2017.12.05 ]
\nAdded new feature of outputting serial waveform data through J5 as texts. The data can be stored as CSV file and displayed on PC with help software like EXCEL or Gnuplot. Seeexample\u00a0. To send waveform data press buttons ADJ and V\/DIV simultaneously. The last displayed waveform prior to pressing the buttons will be sent.
\nSignificantly improved the operation of the rotary encoder.
\nImproved trigger performance under 20us and 10us timebase settings.
\nThe baud rate of the serial port was changed to 115200bps.
\nAdded readout for trigger level.
\nFixed a bug in trigger processing algorithm.<\/td>\n<\/tr>\n
113-15001-064<\/a><\/td>\n[ 2017.09.05 ]
\nFixed a bug in trigger level setting when the button [TRIGGER] is held down for 3 seconds.<\/td>\n<\/tr>\n
113-15001-062<\/a><\/td>\n[ 2017.08.05 ]
\nFixed a bug that caused frequency measurement error (did not display frequency, cycle, etc when the amplitude is low)<\/td>\n<\/tr>\n
113-15001-061<\/a><\/td>\n[ 2017.06.10 ]
\nAdded Fast Adjustment mode for VPos, HPos, and Trigger Level. Push ADJ button toggles the mode On\/Off. A “>>” sign appearing at top of screen indicates Fast Adjustment mode is ON.<\/td>\n<\/tr>\n
113-15001-060<\/a><\/td>\n[ 2017.05.08 ]
\nImproved trigger algorithm and made trigger more stable and accurate. With the new algorithm, external trigger is not required. As result, the TL_PWM (PB8) and TRIG (PA8) pins and TIM3 were freed and can be used for other purposes.
\nChanged key combinations for waveform save and recall. Pressing [ADJ] + [SEC\/DIV] saves waveform to memory. Pressing [ADJ] + [TRIGGER] loads saved waveform from memory.<\/td>\n<\/tr>\n
113-15001-055<\/a><\/td>\n[ 2017.02.24 ]
\nFix the problem that trigger doesn’t work when timebase is set to 50ms or slower. Now the trigger functions when timebase is set to 50ms or slower and trigger mode is set to NORM or SING. If trigger mode is set to AUTO the trigger will be disabled and waveform is displayed in rolling style that waveform is constantly shifting from right to left.
\nAdded trigger state display at the top-right screen corner. Trigger states include “Holdoff”, “Waiting”, and “Trigged”. “Holdoff” means trigger is temporarily disabled. “Waiting” means trigger is detecting valid signal slopes. “Trigged” means a valid signal slope has been registered.
\nFixed a bug that caused large DC offset on the 0.1V test signal. This signal is used for C3 calibration.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

<\/p>\n\n\n\n\n\n
Version<\/th>\nRevision History<\/th>\n<\/tr>\n
113-15015-123<\/a><\/td>\n[ 2022.11.07 ]
\nFixed a bug that caused incorrect on-screen voltage readings.<\/td>\n<\/tr>\n
113-15015-122<\/a><\/td>\n[ 2022.11.07 ]
\nBased on 113-15001-122. Supporting the new analog board (105-15005-00A)<\/a> for the assembled version DSO150. [Note: please do not use this version for the kit version because the analog board is not compitible.<\/b>]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Main Firmware for U1 Note: If your board is upgraded from an earlier version to -110 or later you need an activation code. Otherwise, the rotary encoder will appear malfunction. The activation code can be obtained by sending email to jyetek@gmail.com with your board PID (an 8 character code on a sticker at the main […]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":""},"_links":{"self":[{"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/pages\/183"}],"collection":[{"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/comments?post=183"}],"version-history":[{"count":4,"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/pages\/183\/revisions"}],"predecessor-version":[{"id":1572,"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/pages\/183\/revisions\/1572"}],"wp:attachment":[{"href":"https:\/\/jyetech.com\/wp-json\/wp\/v2\/media?parent=183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}