Author Topic: FNIRSI-1013D "100MHz" tablet oscilloscope  (Read 1151762 times)

boojum, facekim and 27 Guests are viewing this topic.

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3475 on: December 05, 2025, 08:42:37 am »
Atlant, that's what I did... I just don't get it, do I need to upload your fpga-1013D-1-zb25vq80.bin.txt file to the SPI?
It's probably a coincidence... and the controller itself has failed. The power indicator doesn't work when turned on. The display backlight doesn't light. The computer doesn't recognize the connected device. Oh well... I never used it anyway. Thanks, Atlant, for all the help.

PLEASE NOTE: modify the programmer to 3.3V or use a programmer with a switching voltage, or install a 1117 3V3 on a breadboard. See instructions on google.


Here is a video , a demonstration of how to read the contents of the flash, I tried it on the flash where the firmware is inside, but you use what is for the FPGA (basically it doesn't matter) I loaded the contents, ideally it would be a good idea to verify if it loads correctly. Then open the file with the contents for the FPGA and press GO, this will load the correct contents into the flash. Put the memory back into the oscilloscope (pay attention to the orientation of the pins) and it should be turned on.

Possible problems:
1. The FLASH contents must not be locked, there are special bits for this - something can be removed and the memory can be used again - or new memory must be bought.
2. BE CAREFUL about the position of the pins in the programmer and when soldering back, 1 must be on 1.
3. Warning, sometimes the big 3V regulator breaks, so it is advisable to measure as soon as possible whether it is giving 3V as it should.
« Last Edit: December 05, 2025, 08:46:01 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: kd7eir, zildan, mishail71

Offline mishail71

  • Contributor
  • Posts: 36
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3476 on: December 05, 2025, 09:13:49 am »
Atlant, thank you. I'll try to use your advice... Especially thanks to you, we now have your video with the work algorithm... Good health to you and all the best!!!
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3477 on: December 05, 2025, 09:53:38 am »
From 6000 to 8000 samples I see some anomalies on CH1 (thereby the frequency calculation is wrong), interestingly it doesn't happen on CH2. That's why I needed some testers. To check it.

2711163-0

Make a video of how to program it, and after watching it I'll tell you if you can solder it to an oscilloscope. When I have time over the weekend I'll make some adjustments to the Updater and remove some things.
« Last Edit: December 05, 2025, 09:59:42 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: mishail71

Offline mishail71

  • Contributor
  • Posts: 36
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3478 on: December 05, 2025, 05:23:44 pm »
I ordered the complete programmer kit. I'll try to get to work on the device soon...and make a video...Although YouTube is a big problem in Russia right now.))) Thanks again, Atlant.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3479 on: December 05, 2025, 09:37:00 pm »
Try rutube :D
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

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3480 on: December 06, 2025, 10:42:41 am »
Added buttons to the ACQ menu, for selecting the memory depth of 3000-15000 samples. And buttons for Trace - I recommend using PRO or PEAK, (you can try the difference in display if you put a rectangular signal 10khz duty 1%, 2MSa/500us/div there) the more memory depth the better.

There is still backward compatibility with fnirsi FPGA. But you can't set the sample memory to more than 3000 samples, trigger only 50%, and the generator setting will not work. These things require modified fpga firmware.

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 engineer.r152

  • Regular Contributor
  • *
  • Posts: 53
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3481 on: December 06, 2025, 10:53:28 am »
Good afternoon! I will support the project with my contribution. I made all the improvements and went through all the steps.
1. I installed Bootloader 0.8, updater 0.2u, scope v1.00n
2. Made a copy of flash spin
3. Flash has been unsoldered
4. Soldered the jumpers between the connectors
5. I made a backup copy of the fnirsi FPGA, a photo of the flash drive and a copy of the firmware.
6. Installed FPGA
Everything worked and installed without errors.
Problems I found after installation
1. The oscilloscopes of channel 1 and 2, which are located when shifted to the left behind the screen, are not stable and do not correspond to the real signal, if the trigger is set to 75%, then a similar effect occurs at the beginning of the signal
2. The sensor in the left half of the screen does not work correctly, when pressed at the bottom, the measuring range switches instead of changing the scan time, this effect is present in several places on the screen
3. The V and T measurement cursors are very difficult to select and shift, the area where they are pressed does not work correctly, and the priority when pressing the display is not the cursors, but the waveforms.
4. If you turn on the oscilloscope when there is a signal at the input, the rays are red.
All the problems are shown in the video.
Is the generator menu not active yet? Changing the settings does not affect the output signal.

https://rutube.ru/video/private/a701d4730ecd78b6fd1e1ea21f9cd548/?p=1aHaMPT_wu71vYz-bQ2eNw

https://rutube.ru/video/private/6437dd32f557c4b24e5e8dc1d788bd58/?p=FLfn8t8VMPPY5jOLYY9_LA
 
The following users thanked this post: mishail71

Offline engineer.r152

  • Regular Contributor
  • *
  • Posts: 53
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3482 on: December 06, 2025, 11:10:49 am »
I installed version 1.00n3 and when turned on, there is garbage on the screen.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3483 on: December 06, 2025, 11:51:17 am »
You do not have a new fpga firmware uploaded.

Here is the new Updater, it allows you to upload only fpga spi flash, either the original fnirsi (if you download it in the oscilloscope using download or copy it using a PC) and upload peco Atlan fpga. I edited it to avoid the error like one user did here.

1. Upload UPDATER 0.02v to the oscilloscope.
2. Copy the alternative FPGA.bin file to the "Atlan & PEco FPGA firmware" folder
3. Unmount the disk.
4. Press the Upload button in the PECO firmware section: FPGA firmware
5.restart and run DSO firmvare 1.00n3
6. Reset the settings with the orange button to default in the diagnostic menu.
« Last Edit: December 06, 2025, 11:55:57 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: mishail71

Offline engineer.r152

  • Regular Contributor
  • *
  • Posts: 53
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3484 on: December 06, 2025, 12:30:56 pm »
I followed all the steps and it worked! New
noticed flaws:
1. The output waveform SQUR, SINE, TRGL does not switch in the pulse generator menu and the menu items ampl, offset, phaser do not work.
2. If you set 15000 samples, then at the end the signal is displayed as 0
3. The problem with cursors remains, it is very difficult to choose
4. The left part of the screen still works in some areas as if there are hidden V+, V- buttons
 Is a new trigger function of 25%, 50%, 75% works only for 3000 samples, it can be further refined so that it works correctly for 6000, 9000...
I didn't quite understand the Trace functions, can I explain what they mean?
« Last Edit: December 06, 2025, 12:38:21 pm by engineer.r152 »
 
The following users thanked this post: mishail71

Online corgon

  • Contributor
  • Posts: 41
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3485 on: December 06, 2025, 12:43:34 pm »
I’m testing the current version v1.00n3.
Internal generator parameters are set to: 10 kHz, 1% duty cycle.

This parameter cannot be set: 2MSa / 500 µs/div.
It only allows: 2MSa / 100 µs/div.

Another finding:
If I set the memory depth to 3000, the measurements (frequency, duty cycle, etc.) are displayed correctly.
If I set the memory depth to more than 3000, the measurements become incorrect, and the signal trace is displayed in red.
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3486 on: December 06, 2025, 12:49:14 pm »
1. That's okay, the hardware doesn't support it.
2. Memory is up to 163xx samples. It's OK.
3 I don't know, I'll check.
 4 That's how you wanted it.
5. Yes, I know about that, fixed values ​​are entered 25% 750 samples, 75% 2225 samples.

 Trace-the way the samples are drawn on the screen. The screen allows you to display 723 points, if you sample 3000 samples something will be thrown away, the question is what and what will you see then, res. You won't see.
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

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3487 on: December 06, 2025, 01:05:28 pm »
Turn off CH1 and try only ch2
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
 

Online corgon

  • Contributor
  • Posts: 41
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3488 on: December 06, 2025, 01:19:18 pm »
Internal generator parameters are set to: 10 kHz, 1% duty cycle.
The situation is the same on both channels.
With memory depth set to 3000 or 6000, the measurements are correct.
With 9000, 12000, or 15000, the measurements become incorrect.

EDIT: It looks like on ch2 the measurements work correctly even with mem. set to 9000.
« Last Edit: December 06, 2025, 01:26:10 pm by corgon »
 
The following users thanked this post: facekim

Offline engineer.r152

  • Regular Contributor
  • *
  • Posts: 53
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3489 on: December 06, 2025, 01:43:40 pm »
Unfortunately, it also incorrectly measures the frequency at more than 6000 samples.
 
The following users thanked this post: facekim

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3490 on: December 06, 2025, 02:08:03 pm »
Yes, I know about that. But. The signal is red only on CH1 and on CH2 is it ok?
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: facekim

Online corgon

  • Contributor
  • Posts: 41
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3491 on: December 06, 2025, 02:24:28 pm »
Yes.
 
The following users thanked this post: facekim

Offline rozwell

  • Contributor
  • Posts: 27
  • Country: pl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3492 on: December 07, 2025, 12:24:54 am »
A little side suggestion: add very subtle outlined background markings for touchable areas with text/symbols of their functions + config option to turn them on/off, optionally with configurable transparency.
This will stop the touch interface confusion once and for all, maybe allow to find some bugs or simply prove there are none.
I'm pretty sure most people will leave this feature on permanently ;)
 
The following users thanked this post: facekim

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3493 on: Yesterday at 07:49:47 am »
FNIRSI 1013D  alternative firmware v1.00n3v ANG v1.doc
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: facekim, rozwell

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3494 on: Yesterday at 02:42:04 pm »
If it passed verification and the protection bits were not overwritten. That's how it should work. As far as I know, the FPGA uses 25vq80 1MB memory, whereas you have 2MB. How will it work, I'm just suspicious, and I guess it has a slightly wider case than 1MB. Why didn't you use the memory that was original for the FPGA?

Upload a photo of the oscilloscope PCB here.
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 mishail71

  • Contributor
  • Posts: 36
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3495 on: Yesterday at 03:55:06 pm »
No, this is his native SPI. 25VQ16ASIG
Thanks, Atlant... You know, for some reason, the stock CPI didn't work. I installed a 25VQ32. And, surprisingly, everything worked fine with it.
Hooray...
« Last Edit: Yesterday at 05:40:13 pm by mishail71 »
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3496 on: Yesterday at 05:25:20 pm »
But this one with the SD card, we are not interested at all. Especially when it comes to desoldering. The flash for the FPGA is at the bottom, but that part is not visible in the photo. So take a photo of the bottom part as well, ideally with the flash marking.
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: mishail71

Offline mishail71

  • Contributor
  • Posts: 36
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3497 on: Yesterday at 06:54:46 pm »
Thanks, Atlant... I just flashed the wrong SPI... Now everything works... However, I have this picture
 

Offline TriNitron

  • Newbie
  • Posts: 1
  • Country: zw
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3498 on: Today at 12:24:37 am »
Hello everyone! I have an EFL2 FPGA. I tried desoldering the flash memory and soldering four wires, but the firmware isn't active.

Please tell me how exactly I can reflash the EFL2 FPGA, which pins should I solder the wires to, what inexpensive programmer is suitable, and what Windows software is recommended?

And most importantly, what will this do? Will the FFT work? Will the frequency counter increase its accuracy to three decimal places, at least to 100 kHz? Will it improve signal stability?
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 882
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #3499 on: Today at 05:19:04 am »
See posts 3480 and 3483 for the latest files.

 EF2 is not currently supported. And it won't be until the CH1 issue is fixed.

That's why I needed some testers.
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: facekim, mishail71


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf