Logo GEEKshell
    
Electrónica

Actualizar el firmware del osciloscopio DSO-150

Electrónica

El DSO-150 es mi primer osciloscopio ya que leí muy buenas opiniones tanto en comentarios de Amazon, Aliexpress y reviews de Youtube, esto y su precio me hicieron decidir a comprarlo. En mi caso lo compré en Aliexpress sin haberme fijado si el DSO-150 era el original o un clon, y efectivamente me llegó un clon, culpa mía. Igualmente por lo poco que lo probé los primeros días vi que funcionaba sin problemas y para comprobar mis pequeños proyectos tendría de sobras y para bastante tiempo.

Hasta el día que se ocurrió actualizar el firmware, ya que normalmente me gusta tener mis dispositivos actualizados, y bueno, siempre se aprenden cosas nuevas, en fin revisé tutoriales, tanto en Youtube cómo algunos pdf que encontré, el proceso parecía bastante asequible, y lo es, actualizar el firmware es un proceso bastante sencillo, vamos a verlo:

En primer lugar desmontaremos el osciloscopio quitando los 4 tornillos de la parte trasera, retiramos el pequeño marco frontal, deslizamos hacia arriba la parte inferior y con cuidado retiramos la parte donde esta conectada la pantalla.

En esta placa veremos en su parte trasera JP1 y JP2:

Pins DSO150

Tendremos que puentearlos:

Pins DSO150

El siguiente paso será utilizar un conversor serie a USB para poder conectar la placa del DSO-150 al ordenador, utilizaremos los pines RX, TX y GND, usar el jumper de voltaje a 3.3V:

Pins DSO150

Y los conectaremos cruzados a la placa del DSO-150, cable naranja RX con TX, cable amarillo TX con RX y GND con GND:

Pins DSO150

Ahora ya podemos conectar el conversor serie al ordenador y alimentar la placa del DSO-150 con un alimentador de 9V. Ya en Windows abrimos el programa Flash Loader Demonstrator, seleccionamos el puerto COM donde este el conversor serie a USB y seleccionamos 115200 baudios de transferencia.

Pins DSO150

En el siguiente paso podemos quitar la protección:

Pins DSO150

Y tendría que aparecer un semaforo en verde diciendo que se puede acceder al dispositivo (Target is readable)

Pins DSO150

Ahora seleccionamos la segunda opción, Download to device, y abrimos la carpeta donde tengamos el archivo del firmwre .hex, también marcamos la opción Optimize (remove som FFs), cuando hagamos clic en Next se cargará el nuevo firmware al dispositivo.

Cómo recomendación puedes hacer una copia del firmware actual antes de actualizar, desde la tercera opción Upload from device, por si en algún momento decidieras volver atrás.

Pins DSO150

A partir de aquí esperamos a que termine el proceso y ya podremos quitar los cables y puentes de JP1 y JP2, y volver a montar la carcasa.

Pins DSO150

Perfecto, firmware actualizado! Y aquí vino la sorpresa, el firmware original de JYE Tech detecta si la placa es clon y en caso afirmativo el dispositivo no arranca mostrando un mensaje por pantalla, ostras...

En este punto pensé en volver al firmware original de mi placa clon pero no fue posible así porqué no realizé una copia del firmware original, pensé en utilizar el firmware OpenDSO creado por michar71 en Github, pero por desgracia no funcionó, el dispositivo no arrancaba correctamente quedando la pantalla inicial en un bucle. A partir de aquí encontré dos firmwares de unas versiones mas antiguas del que traía mi placa clon, una de ellas funcionó, mi placa volvió a funcionar. Al final puedo volver a utilizar el osciloscopio pero quedandome una versión un poco mas antigua de firmware, mas adelante volveré a hacer un intento para poder utilizar el firmware OpenDSO ya que tiene muy buena pinta.

Ver en Youtube el vídeo de todo el proceso de actualización:



Programas y archivos utilizados



Firmwares de JYE Tech para DSO-150
Flash Loader Demonstrator 2.7

Material utilizado en este proyecto
Osciloscopio DSO150 montadoOsciloscopio DSO150 DIYConversor FT232 USB

Publicado el 2019-12-28

Comentarios