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

bffargo, humidbeing and 2 Guests are viewing this topic.

Offline sub77

  • Newbie
  • Posts: 1
  • Country: ua
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2375 on: September 02, 2024, 04:17:47 pm »
Hi

Thank you for your work and development of this project.
 Unfortunately, when I installing rtc, I broke the capacitor.
Please, if there is information about its characteristics (capacity) for its replacement, I will be grateful. Thanks in advance

2358907-0
 

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2376 on: September 02, 2024, 05:55:34 pm »
Hi Sub77 oh wow its so easy to break small SMD items .. I have taken mine 1013D apart which i fitted the RTC - (Its all ways best to remove the item then measure with test equipment however to risky so did not this time  ) Removed one wire measured in circuit as per pictures .. Measured across the white capacitor Hope it helps  :-+
« Last Edit: September 02, 2024, 06:07:12 pm by Russell2024UK »
 
The following users thanked this post: pcprogrammer

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4301
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2377 on: September 02, 2024, 06:53:38 pm »
Hi

Thank you for your work and development of this project.
 Unfortunately, when I installing rtc, I broke the capacitor.
Please, if there is information about its characteristics (capacity) for its replacement, I will be grateful. Thanks in advance

It might just work without the capacitor. Normally one would not even add a capacitor between I2C SCL and SDA, but they did it to overcome some problems they have with the bit banged I2C.

Try it without and if it works with the original firmware, don't bother putting another one in. If it does not try it with the 2.2nF Russell2024UK measured.


Offline Sleo

  • Contributor
  • Posts: 29
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2378 on: September 02, 2024, 10:46:26 pm »
Removed one wire measured in circuit as per pictures .. Measured across the white capacitor Hope it helps  :-+
No, no, it's not correct to measure soldered capacitors. This capacitor is made of white ceramic NP0; its capacitance should be relatively small, no more than 1000 pF. To measure it, you need to unsolder it.
I did it, the capacitance is 20 pF, dielectric NP0, size 0603, voltage is not important (usually 50 V). Measured with Mastech MS5308.
« Last Edit: September 02, 2024, 11:16:59 pm by Sleo »
 
The following users thanked this post: pcprogrammer, Russell2024UK

Offline Sleo

  • Contributor
  • Posts: 29
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2379 on: September 03, 2024, 09:23:52 am »
Has anyone used a 4GB card? I tried to check what types of file systems the oscilloscope works with, but the alternative firmware does not start at all with a 4GB card, no matter FAT16 or FAT32. FNIRSI firmware works fine with this card - saves pictures and waves. Perhaps the problem is in the speed of the card, it is quite old. The card has been checked for bad sectors etc., everything is fine.
« Last Edit: September 03, 2024, 09:38:31 am by Sleo »
 

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4301
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2380 on: September 03, 2024, 09:35:20 am »
Has anyone used a 4GB card? I tried to understand what types of file systems the oscilloscope works with, but the alternative firmware does not start at all with a 4GB card, no matter FAT16 or FAT32. FNIRSI firmware works fine with this card - saves pictures and waves. Perhaps the problem is in the speed of the card, it is quite old. The card has been checked for bad sectors etc., everything is fine.

The speed thing most likely is the issue here. I have tried it also with a 4GB card that I have. Works with a card reader on the PC, the original firmware but not with the new firmware. The same happens on the 1014D. See here https://www.eevblog.com/forum/projects/reverse-engineering-the-fnirsi-1014d/msg5508868/#msg5508868

A couple of days back I used that same SD card in a Milk-V Duo board and the startup took about two and a half minute. With another 32GB card it started in about 10 seconds.

The problem with the new firmware probably has to do with it not recognizing the speed information of the card properly. It just switches over to high speed mode and then the card fails. Have not looked into it any further.

Edit: The firmware only works with a FAT based file system. It is based on open source code found here http://elm-chan.org/fsw/ff/
« Last Edit: September 03, 2024, 09:37:42 am by pcprogrammer »
 

Offline Sleo

  • Contributor
  • Posts: 29
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2381 on: September 03, 2024, 09:45:29 am »
Edit: The firmware only works with a FAT based file system. It is based on open source code found here http://elm-chan.org/fsw/ff/
I know. Just trying to replicate Russell2024UK's situation with a card that my loader detects as FAT16-LBA.
 

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2382 on: September 04, 2024, 01:40:48 pm »
Has anyone tested the new firmware V0.025j ? I have noted a few issues with the new firmware V0.025j for the 1013D oscilloscope. Based on my checks. Before checking NOTE : I have set up the set process as per video (FNIRSI 1013D calibration procedure). 300 mv to 15 volts & tried the DC shift with a 2.5 volt offset & 10k square wave frequency, Amplitude @ 5 volts with test generator. ( as per video FNIRSI 1013D dc shift calibration vol 1). Told to look at three items.

1. **DC Shift Issue**: It seems like the DC shift feature is not functioning as expected.  The DC shift with increments of Plus & Minus ±1V, are not moving as they should - I am unable to zero the auto set line with the autoset button like you could with the previous firmware version (V0.025H). As per video FNIRSI 1013D dc shift calibration vol 1.

2. **Single Mode Switch & Sample Frequency**: seems to be working as intended only checked briefly.

3. **Diagnostic Screen Change Button**: The new red and green boxes in the diagnostic screen are also functioning as expected, which is a positive sign for the UI improvements. I Would be interested in anyone else's opinions regarding new firmware V0.025j test results ? Thanks again  :-+ for all your hard work with this project....
« Last Edit: September 04, 2024, 02:20:23 pm by Russell2024UK »
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 426
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2383 on: September 04, 2024, 03:46:01 pm »
The 0.025j version is probably not 0.025j :D I hope it is in the trash, otherwise it will be a problem.
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.
 

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2384 on: September 04, 2024, 03:56:37 pm »
Atlan Oh mine downloaded was from your comment as per my picture .. Little confused Your post was on 1st September / are you saying no use or no good ? Would you know what the latest firmware that you're happy with please ?
« Last Edit: September 04, 2024, 05:42:51 pm by Russell2024UK »
 

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2385 on: September 04, 2024, 07:26:05 pm »
Hi Atlan Would you know what the latest firmware is for the FNIRSI 1013D that you're happy with please ?
 

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2386 on: September 08, 2024, 05:16:05 pm »
Hi Atlan Would you know what the latest firmware is for the FNIRSI 1013D that you're happy with please ?
 
The following users thanked this post: facekim

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 426
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2387 on: September 08, 2024, 08:16:20 pm »
 :24h
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.
 
The following users thanked this post: facekim, rozwell, Russell2024UK

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2388 on: September 08, 2024, 08:27:36 pm »
Atlan thank you  :-+
 
The following users thanked this post: facekim

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2389 on: September 09, 2024, 02:31:17 pm »
Hi Atlan thanks again for your great help with this project  :-+ , Once a new firmware is on its way replacing the current  V0.025h version...( i encountered a few issues with DC shift on Firmware V0.025j ) As you know New Firmwares include various enhancements, bug fixes, or new features that could be critical for the 1013D oscilloscope's performance. I would be glad to help with any testing you require just let me know ?  :-+
« Last Edit: September 09, 2024, 07:54:00 pm by Russell2024UK »
 
The following users thanked this post: facekim

Offline Felipe Lacerda

  • Contributor
  • Posts: 22
  • Country: br
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2390 on: September 10, 2024, 07:29:53 pm »
firmware 0.025j change dc shift, try it. fix single mode switch sample freq, change button in diag screen

Removed this version? Any serious problems?

I'm using it, and it looks great!
The default calibration already aligns the cursor very close to the center and doesn't lose position when reducing the scale to 200mV/div  :-+ (as happened in the 25h version)

But.. calibration range has little sensitivity.
The default value for the cursor position is 112, reducing it to the minimum of 100 moved 1 pixel, which is too little.
I only needed to move 1 more pixel for ideal centering  ;D (80 might be enough)
 
The following users thanked this post: facekim, Russell2024UK

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 426
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2391 on: September 13, 2024, 08:05:52 pm »
PC: is the speed of access to the port limited somewhere? I tried switching the SCL pin and the maximum speed is 2.5MHz (172kHz in the basic settings of the I2C touch panel)

Bootloader 0.04 added the option of choosing the running mode. 0-PECO firmware, 1-FNIRSI, 2-FEL mode.
Stored at address 32, sector 710.
The preset mode is framed by a green frame.

It is necessary to add a setting option to the main program.
« Last Edit: September 13, 2024, 09:15:08 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.
 

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4301
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2392 on: September 14, 2024, 06:22:47 am »
PC: is the speed of access to the port limited somewhere? I tried switching the SCL pin and the maximum speed is 2.5MHz (172kHz in the basic settings of the I2C touch panel)

Might be the peripheral itself. The datasheet/reference manual is very limited, so your guess is as good as mine.

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 426
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2393 on: September 14, 2024, 06:35:53 am »
I can also ask for modification of the Loader program.  This is byte 32, sector 710 of the configuration.  Marked with orange color on the picture.  2bit if it is 1, the oscilloscope will start with the selection menu.  Bits 1 and 0. I decide what starts.  0 peco firmware, 1 fnirsi firmware, 2 Fel mode.  Example if the number 5 is there - the selection menu will be displayed and the fnirsi firmware will start.  If the number 1 is there, fnirsi will start, but the choice option will not be displayed.  And so on.  Place a 3 dot menu where bits 0 and 1 will be changed, to each dot the inscription Peco firmware, Fnirsi firmware, Fel mode, and a shortcut shelf that will set bit3, next to the shortcut shelf the inscription: displays the menu at startup.  Of course, first load the configuration, if the bits change, write the new configuration. You know how it's supposed to work.
I hope I described it well.  Thank you
« Last Edit: September 14, 2024, 06:39:22 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.
 
The following users thanked this post: facekim

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2394 on: September 15, 2024, 12:08:22 pm »
I have  been asked - Don't Shoot the messenger  :-+ - Regards Integrating the RTC DS3231 Clock module within the FNIRSI 1013D oscilloscope with original firmware , Could it be possible to add a bootloader with multiple login modes, / Mode 0: Peco Firmware,Mode 1: FNIRSI Firmware (the original firmware that ships with the device)..Mode 2: FEL Mode (this mode allows flashing firmware via USB .. Could Mode 3: Original Firmware with Clock Integration: This could be a custom firmware that integrates the DS3231 module, allowing the user to set and view the clock using the original firmware ( Still keeping all the updated loaders when required )
 
The following users thanked this post: facekim

Offline pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4301
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2395 on: September 15, 2024, 04:52:01 pm »
I have  been asked - Don't Shoot the messenger  :-+ - Regards Integrating the RTC DS3231 Clock module within the FNIRSI 1013D oscilloscope with original firmware , Could it be possible to add a bootloader with multiple login modes, / Mode 0: Peco Firmware,Mode 1: FNIRSI Firmware (the original firmware that ships with the device)..Mode 2: FEL Mode (this mode allows flashing firmware via USB .. Could Mode 3: Original Firmware with Clock Integration: This could be a custom firmware that integrates the DS3231 module, allowing the user to set and view the clock using the original firmware ( Still keeping all the updated loaders when required )

 :horse:, sorry messenger.   >:D

No, this is not a real option. The original source is not available and hacking the clock module into the existing binary will be a hell of a job, even with the knowledge available about the original firmware.

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 426
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2396 on: September 16, 2024, 06:06:32 am »
Bootloader menu.

Added option to choose:
1-The boot menu is displayed at startup.
2-By default, the value of the running firmware.

For fnirsi firmware, the boot menu is currently always active. Without this measure, you would lose the ability to revert to an alternative firmware and change the boot option in the menu.

If the LOADER program is modified, it will be possible to select and change these settings there.
« Last Edit: September 16, 2024, 06:25:54 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.
 
The following users thanked this post: facekim, Russell2024UK

Offline Sleo

  • Contributor
  • Posts: 29
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2397 on: September 16, 2024, 10:54:11 am »
I can also ask for modification of the Loader program.  This is byte 32, sector 710 of the configuration.  Marked with orange color on the picture.  2bit if it is 1, the oscilloscope will start with the selection menu.  Bits 1 and 0. I decide what starts.  0 peco firmware, 1 fnirsi firmware, 2 Fel mode.  Example if the number 5 is there - the selection menu will be displayed and the fnirsi firmware will start.  If the number 1 is there, fnirsi will start, but the choice option will not be displayed.  And so on.  Place a 3 dot menu where bits 0 and 1 will be changed, to each dot the inscription Peco firmware, Fnirsi firmware, Fel mode, and a shortcut shelf that will set bit3, next to the shortcut shelf the inscription: displays the menu at startup.  Of course, first load the configuration, if the bits change, write the new configuration. You know how it's supposed to work.
I hope I described it well.  Thank you
I suppose you mean next values for byte 32 of sector 710:
0x00 (0b00000000) - Peco FW, Boot menu not displayed
0x01 (0b00000001) - Fnirsi FW, Boot menu not displayed
0x02 (0b00000010) - FEL Mode, Boot menu not displayed
0x04 (0b00000100) - Peco FW, Boot menu displayed
0x05 (0b00000101) - Fnirsi FW, Boot menu displayed
0x06 (0b00000110) - FEL Mode, Boot menu displayed
Is this correct?
 

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2398 on: September 16, 2024, 12:48:12 pm »
Hi pcprogrammer your reply says  No, this is not a real option. The original source is not available and hacking the clock module into the existing binary will be a hell of a job, even with the knowledge available about the original firmware.     Oh thats a shame, Thanks anyway :-+
« Last Edit: September 16, 2024, 02:01:16 pm by Russell2024UK »
 

Offline Russell2024UK

  • Regular Contributor
  • *
  • Posts: 67
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2399 on: September 16, 2024, 01:19:47 pm »
Hi Atlan Regarding the bootloader and the firmwares, My friend is enjoying using my 1013D ( Firmware V0.025h) with the time and date stamp feature RTC DS3231 Clock module I soldered within my FNIRSI 1013D. My friend finds (saving pics SAVE PIC ) and (waveforms  SAVE WAVE ) with timestamps very very helpful.  :)      However he likes the original firmware and says it performs better ( Looking) with higher MHz signals. He would like a trade-off between the smoother signal rendering at higher frequencies and the enhanced features like time stamping with an Original Firmware. Like i said before if possible keep what you have just add another firmware original with RTC DS3231 Clock module. So keeping all the ongoing loaders you have & enhancements. We Fully understand This method is more complex because it involves deep-level bootloader modifications. Thanks again :-+ 
« Last Edit: September 16, 2024, 01:38:29 pm by Russell2024UK »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf