Author Topic: Hacking the $18 Fnirsi DSO152 portable oscilloscope  (Read 6719 times)

0 Members and 1 Guest are viewing this topic.

Offline david.givenTopic starter

  • Contributor
  • Posts: 33
  • Country: ch
Hacking the $18 Fnirsi DSO152 portable oscilloscope
« on: April 17, 2024, 09:15:39 am »
Warning: I made this.



As a 200kHz oscilloscope I don't think it's worth much, but as a CH32F103-based Blue pill development board in a nice case with a high-bandwidth screen, battery and charger and USB-C, it's potentially pretty useful.

I've since found out that Fnirsi make the DSO153, which is an upgraded model with signal generation support. This looks similar but has a different microcontroller and a more complex board and, obviously, an output analogue stage. I can't get a good picture of what the microcontroller is but it's likely to be an upgraded CH32F. It's another $10 more expensive, which takes it out of the sub-$20 sweet spot of being-cheap-enough-to-buy-as-a-component that the DSO152 is in, but if anyone does want to build a custom diagnostic tool it might still be worth a look...
 
The following users thanked this post: tunk, Kim Christensen, fredo_, Cadstar70

Offline Atlan

  • Super Contributor
  • ***
  • Posts: 1049
  • Country: sk
Re: Hacking the $18 Fnirsi DSO152 portable oscilloscope
« Reply #1 on: April 17, 2024, 07:09:30 pm »
One pin is enough for programming ? I program the CH32v003 via the SWDIO pin.
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
Firmware is here (or not) https://github.com/Atlan4/Fnirsi1013D/tree/main/Guide%20to%20firmware
 

Offline david.givenTopic starter

  • Contributor
  • Posts: 33
  • Country: ch
Re: Hacking the $18 Fnirsi DSO152 portable oscilloscope
« Reply #2 on: April 18, 2024, 09:07:24 am »
The V models are RISC-V based, though, and AFAICT they use a different debugging protocol; I've never used one. This one's an ARM and uses the standard two-wire SWD protocol (which is both a good thing, because it's standard, and a bad thing, because it uses two wires...).
 
The following users thanked this post: Atlan

Offline Just_another_Dave

  • Regular Contributor
  • *
  • Posts: 205
  • Country: es
Re: Hacking the $18 Fnirsi DSO152 portable oscilloscope
« Reply #3 on: July 27, 2024, 12:47:46 pm »
DSO153 is supposedly able to measure up to 1MHz, which could be enough for some testing on the go or for conducting small repairs (e.g checking if a power converter is working fine). However, it seems to be unable to save measurements, so modifying its firmware to be able to send them to a computer over usb could make it more useful
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 8754
  • Country: ca
Re: Hacking the $18 Fnirsi DSO152 portable oscilloscope
« Reply #4 on: July 27, 2024, 02:11:10 pm »
 :-+ :-+ :-+  loll to play pong on it   :palm:

kudos
 

Offline Atlan

  • Super Contributor
  • ***
  • Posts: 1049
  • Country: sk
Re: Hacking the $18 Fnirsi DSO152 portable oscilloscope
« Reply #5 on: April 02, 2025, 02:51:10 pm »
I tried upload the (original fnirsi web page) BIN with a new uP but it doesn't work. Could someone fix it?
 Thank you.

P.S: I have the input part redrawn, but only on paper for now.
« Last Edit: April 08, 2025, 07:57:35 am by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
Firmware is here (or not) https://github.com/Atlan4/Fnirsi1013D/tree/main/Guide%20to%20firmware
 

Offline Atlan

  • Super Contributor
  • ***
  • Posts: 1049
  • Country: sk
Re: Hacking the $18 Fnirsi DSO152 portable oscilloscope
« Reply #6 on: April 14, 2025, 08:45:00 pm »
Nobody came up with anything? So at least we'll play, added support for the ON/OFF button. Upload code with wch linkE or stlink v2

I'm not sure about the relay contacts. Errors are possible.
« Last Edit: April 14, 2025, 08:54:20 pm by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
Firmware is here (or not) https://github.com/Atlan4/Fnirsi1013D/tree/main/Guide%20to%20firmware
 

Offline Atlan

  • Super Contributor
  • ***
  • Posts: 1049
  • Country: sk
Re: Hacking the $18 Fnirsi DSO152 portable oscilloscope
« Reply #7 on: April 15, 2025, 09:51:13 am »
Added on/off, fixed colors, game level display.

« Last Edit: April 15, 2025, 11:24:26 am by Atlan »
FNIRSI 1013D Always provide a picture or video with the problem where the parameters of the oscilloscope are visible, and a picture of the diagnostic screen with the values.
Firmware is here (or not) https://github.com/Atlan4/Fnirsi1013D/tree/main/Guide%20to%20firmware
 
The following users thanked this post: RAPo


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf