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

Russell2024UK and 4 Guests are viewing this topic.

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2325 on: August 22, 2024, 10:51:25 am »
Sleo sorry i did not see your comment till now .. It works when i import as text file just change to all " " I now i have V0.025h Thank you so so Much  :) thanks all
 

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2326 on: August 22, 2024, 04:22:17 pm »
Hi Would you know if the firmware for the 1013D have any newer than v0.025h ? Thanks
 

Online pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4180
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2327 on: August 22, 2024, 04:43:43 pm »
Hi Would you know if the firmware for the 1013D have any newer than v0.025h ? Thanks

If it is not in this thread, chances are that there is not. Atlan is the only one I know of who is working on the software, so you will have to be patient and wait for him to bring something new.  :)

There are multiple forks on github of my original repository, so maybe there is something new in one of those, but I have not checked.

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2328 on: August 22, 2024, 04:49:26 pm »
Thank you for a prompt detailed helpful reply ... All noted .. For the cost with new firmware's its a great inexpensive scope ... 
 

Offline Feux

  • Newbie
  • Posts: 2
  • Country: ua
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2329 on: August 22, 2024, 07:57:36 pm »
Could you please tell me if there is a bin file for FPGA firmware?
And if there is, how does the FPGA programming process work, via USB or is a programmer needed for this?
And where exactly is it stored after programming, in the FPGA chip itself?
 

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2330 on: August 22, 2024, 08:23:31 pm »
Hi i have a DGE2070 Owon function generator set to sine wave of 22MHZ and the Fnirsi-1013D version 0.025h is not a nice clean sine wave !!!.. if you look at the original firmware from Fnirsi 1013D all is very good .. Has anyone else noticed this ?
« Last Edit: August 22, 2024, 08:25:03 pm by Russell2024UK »
 

Offline Feux

  • Newbie
  • Posts: 2
  • Country: ua
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2331 on: August 22, 2024, 09:13:27 pm »
Hi i have a DGE2070 Owon function generator set to sine wave of 22MHZ and the Fnirsi-1013D version 0.025h is not a nice clean sine wave !!!.. if you look at the original firmware from Fnirsi 1013D all is very good .. Has anyone else noticed this ?
The problem might be that the original firmware embellishes the signal on the oscilloscope to make it look nice, while the modified firmware shows it as it is.

A frequency of 22 MHz is already at the limit for this oscilloscope, and it cannot display it perfectly.
 
The following users thanked this post: Russell2024UK

Offline bffargo

  • Regular Contributor
  • *
  • Posts: 50
  • Country: us
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2332 on: August 23, 2024, 03:01:18 am »
I have tried to change the end of my text file to .bin but the type does not change unsure why ..

Reread my post above. You haven't enabled windows to show the file extension as part of the filename. It's hiding that and only conveying that info in the column to the right. It's still physically ending in ".txt" even though you add ".bin".  Literally it is now ".bin.txt" but Windows Explorer is hiding the ".txt" part from you due to the default options of hiding the extension.

My image posted shows where the checkbox is to click that then will show that extension as part of the filename.
 
The following users thanked this post: Russell2024UK

Online pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4180
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2333 on: August 23, 2024, 07:12:28 am »
Hi i have a DGE2070 Owon function generator set to sine wave of 22MHZ and the Fnirsi-1013D version 0.025h is not a nice clean sine wave !!!.. if you look at the original firmware from Fnirsi 1013D all is very good .. Has anyone else noticed this ?
The problem might be that the original firmware embellishes the signal on the oscilloscope to make it look nice, while the modified firmware shows it as it is.

A frequency of 22 MHz is already at the limit for this oscilloscope, and it cannot display it perfectly.

Yep, the original firmware is even worse when you go up to >40MHz. It just calculates a sine wave to display and only uses the captured signal to determine the frequency and amplitude, but fails on the latter. The amplitude goes up instead of down.  :-DD

It is all described in this thread starting from page 19 or so, when I picked up the reverse engineering of the device. The original firmware is full of tricks to make the signal look good, but makes it less useful in at least my opinion.

Online pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4180
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2334 on: August 23, 2024, 07:22:53 am »
Could you please tell me if there is a bin file for FPGA firmware?
And if there is, how does the FPGA programming process work, via USB or is a programmer needed for this?
And where exactly is it stored after programming, in the FPGA chip itself?

The FPGA uses a separate FLASH chip to load it's configuration from. There is no way to load a new configuration, other than opening the device and connecting a programmer to the FPGA FLASH chip or via the JTAG connection of the FPGA.

It depends a bit on the version of the scope which FPGA is used. Older versions have an Altera FPGA and newer ones use Anlogic FPGA's.

The binaries can be found here: https://github.com/pecostm32/FNIRSI-1013D-1014D-Hack/tree/main/Binaries/Original%20files/FPGA%20Flash

I reverse engineered the Anlogic AL3-10 one. Read about it here: https://www.eevblog.com/forum/fpga/reverse-engineering-anlogic-al3_10-fpga/

The code I used for the reverse engineering is open source and can be found here: https://github.com/pecostm32/Anlogic_AL3-10_Analyzing

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2335 on: August 23, 2024, 07:50:01 am »
bffargo  thank you my fault i did not read your post fully . your right now it shows .bin from text file thanks again .
 

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2336 on: August 23, 2024, 07:58:27 am »
Hi Thanks .. Cheers for the details I will have a look at page 19 onwards Glad you started to help.. Ive not  tested 40 MHz as yet ...  its strange as when i input the same sine wave at 22 Mhz into my Owon XDS2102A Scope the sine seen is like the original Firmware of the Fnirsi 1013D not like the version 0.025h strange which looks poor .. fully understand Fnirsi 1013D has a limit at 20Mhz approx how ever still a good scope for the money..



 

Online pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4180
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2337 on: August 23, 2024, 08:56:47 am »
Hi Thanks .. Cheers for the details I will have a look at page 19 onwards Glad you started to help.. Ive not  tested 40 MHz as yet ...  its strange as when i input the same sine wave at 22 Mhz into my Owon XDS2102A Scope the sine seen is like the original Firmware of the Fnirsi 1013D not like the version 0.025h strange which looks poor .. fully understand Fnirsi 1013D has a limit at 20Mhz approx how ever still a good scope for the money..

That is like comparing apples with oranges. The Owon has 12 bits resolution versus 8 bits on the 1013D, 1GSa/s versus 200MSa/s and it might well be that the Owon uses sin(x)/x interpolation to clean up the signal shown on the display.

The new firmware written by me and adapted by Atlan has nothing to improve on the signal, it just plots straight lines between the sample points.  :)

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2338 on: August 23, 2024, 10:05:11 am »
Thank you and makes perfect sense .. Your help with others offering us all updates for the Fnirsi 1013D is great which i am very pleased with and will continue to upgrade mine with you with time. Ps thank you for your hard work It makes it easy for folks like me to add updates as a none programmer just an Electronics Engineer ..
 

Offline Sleo

  • Contributor
  • Posts: 22
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2339 on: August 23, 2024, 11:09:12 am »
As requested by Atlan, saving and restoring the calibration sector has been added.
 
The following users thanked this post: bffargo, Atlan, Russell2024UK

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2340 on: August 23, 2024, 11:50:51 am »
Sleo WOW that's fantastic work thank you .. Tested works well so far all good/ Ps Atlan thanks for asking for this upgrade to the software ..
« Last Edit: August 23, 2024, 02:02:49 pm by Russell2024UK »
 
The following users thanked this post: Atlan

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2341 on: August 24, 2024, 12:08:41 pm »
Hi Sleo i tested a 8gb SanDisk card via a card reader via my windows 11 laptop ( formatted the old way via disk part ) using your firmware loader V1.1 which sees your write function icon and works well including calibration import function all good - However when i use your firmware loader V1.1.1 it does not show write function icon .. unsure if this helps or i may be doing something wrong .. Ps keep up the great work ..
 

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2342 on: August 25, 2024, 08:20:16 am »
Hi Sleo thank you for checking my issue and sorting a revised Firmware loader software so quickly version TEST V1.1.1 - now it shows the write icon using Test version V1.1.1 all Good .. I tested using my Windows 11 laptop via a card reader all good and works with calibration clear & Import fine - then carried same test with 1013D scope connected via usb cable - using your test version as today 25th Aug 24 - it now shows the write function with Firmware Version Text file 0.025h great & i used same software to clear calibration via Scope connection all ok.  then imported my saved calibration file all good .. Ps note : The 1013D oscilloscope works for screenshots etc via internal SD card too. what ever change you made works all good now thank you ? Very happy to help
« Last Edit: August 25, 2024, 08:58:54 am by Russell2024UK »
 

Offline Sleo

  • Contributor
  • Posts: 22
  • Country: ru
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2343 on: August 25, 2024, 12:23:04 pm »
thank you for checking my issue and sorting a revised Firmware loader software so quickly version TEST V1.1.1
Sorry, it was useless test. Sometimes faster doesn’t equal better.
This version should display partition code when partition type is 'Unknown' (as in your case). Read/Write/Resize enabled for any partition type except of GPT.
I removed the previous v1.1.1 and test1.1.1 to avoid cluttering this thread, use this one instead. There are no major changes, the version number remains v1.1.1.

loader_v1.1.1
Minor bug fix release.
Reformatting the card doesn't work yet, but I've added a first version of repartitioning procedure. It overwrites the MBR and creates a single FAT32-LBA partition with the required number of hidden sectors regardless of the SD card size. You'll need to unplug and replug the device after resizing, Windows should prompt you to format it. After format reselect the device in the loader. This feature won't work for GPT-partitioned cards, for now you have to repartition it with Rufus etc.
You can now use old small SD cards (1GB or less) that have too few hidden sectors, just change its count. The correct number of hidden sectors is 1023 (for the current alternative firmware) or more.
THIS FEATURE IS DESTRUCTIVE for files on the card, is not finished and not fully tested yet, use with caution.
The partition type code is displayed for the partition type "Unknown" (this feature is mainly for me, not for users). Some known partition types added.

2Russell2024UK: Your card looks a little strange, it has unknown partition type and hidden sectors equal to full card size. However, the loader can write FW/config/calibration to this card, and the oscilloscope should load an alternative FW. The only thing is that the oscilloscope's FW may not recognize the card's file system, and I cannot guarantee that the partition will not be destroyed by the loader, so it will not be possible to save waveforms and screenshots. What partition code (in brackets next to 'Unknown') does this version display?
« Last Edit: August 25, 2024, 01:02:55 pm by Sleo »
 
The following users thanked this post: Russell2024UK

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2344 on: August 25, 2024, 02:31:42 pm »
Hi Sleo i am here to help any time , I have run up your recent Firmware v1.1.1. via usb lead to my 1013D scope via windows 11 then it asked to format,  so i did with fat see my picture attached of your new software hope this helps .. Your software now shows FAT16B-LBA. Would you say this is the best method & stable to use for all Firmware replace - & Calibration replace etc ?
 

Offline jayjr1105

  • Regular Contributor
  • *
  • Posts: 106
  • Country: us
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2345 on: August 25, 2024, 04:34:00 pm »
Hey all, looking for an inexpensive bench scope.  Would you guys recommend this tablet one? or the 5012H?  I just want to measure DC ripple, and if signals are present, etc.  Nothing fancy.
 

Online pcprogrammer

  • Super Contributor
  • ***
  • Posts: 4180
  • Country: nl
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2346 on: August 25, 2024, 05:08:33 pm »
Hey all, looking for an inexpensive bench scope.  Would you guys recommend this tablet one? or the 5012H?  I just want to measure DC ripple, and if signals are present, etc.  Nothing fancy.

Not this one. No good for DC ripple.

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2347 on: August 25, 2024, 06:23:42 pm »
Just looking at some voltages on channel 1 via my 1013d Ch1 set to DC 1v/div noticed my - minus 1volt moves down ok - minus 2 volt moves down ok but - minus 3 volt does not or -minus 4 volts etc .. However on Ch2 all good across -1 minus volt to -minus 10 volt on 1V/div move correctly . could this be to my DC off set or it it something in Ch1 issue ? my Firmware being used is V0.025h ...
« Last Edit: August 25, 2024, 06:27:36 pm by Russell2024UK »
 

Offline Atlan

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: sk
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2348 on: August 26, 2024, 07:31:44 am »
Video and picture instead of 100 words.  And a screenshot of the diagnostic screen
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.
 

Online Russell2024UK

  • Contributor
  • Posts: 30
  • Country: gb
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #2349 on: August 26, 2024, 09:17:32 am »
Sorry All - Oh wow the issue has now gone.. However just thinking the 1013D scope battery has been recharged since i sore the issue .. Just posted my Calibration results  & a -3 DC Volts now working on CH1 .. I Made a video but will not got into forum using format, Thanks again.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf