Products > Test Equipment

New bench scope - Fnirsi 1014D, 7", 1GSa/s

<< < (26/67) > >>

pcprogrammer:
Houston we have got a problem :-//

I tried the firmware I patched with both the initialization and translate function disabled and it does continue into the normal scope screen. Used the wrong version needed for my scope because the screen is shifted down and to the right, but that is no biggie.

I can see that the translations are not performed because the traces are not where they supposed to be.

This means that there is either another problem messing things up or the patched firmware did not load correctly, and thinking of it, the normal firmware upgrade procedure can't work since the check bytes won't be ok anymore. Forgot all about those.

So I would like to suggest another way to go forward in testing what works on your system. It involves writing a special startup program to the SD card and then load the firmware to test via USB.

I hope you have a linux system. Attached is a file "fnirsi_1013d_startup_with_fel.bin.txt". This needs to be loaded onto a SD card with "sudo dd if=fnirsi_1013d_startup_with_fel.bin of=/dev/sdc bs=1024 seek=8". Make sure to check which block device your SD card is connected to. Use "lsblk" to list the devices. Don't forget to unmount ("sudo umount /dev/sdc1") the partition otherwise "dd" won't work properly.

Stick this card in the scope and it will start with FEL operational. Connect the scope via USB to the linux machine and check with "lsusb" if the following device is present: "ID 1f3a:efe8 Onda (unverified) V972 tablet in flashing mode"

Now it is possible to load the firmware directly to DRAM. Use the following command to load and execute it: "sudo ./sunxi-fel -p write 0x7FFFFFE0 1014D_no_special_ic_no_translate.bin exe 0x80000000"

Remove the .txt extensions from the files. These are needed for uploading to the forum. Make sure the "sunxi-fel" file is executable and in the same directory as the "1014D_no_special_ic_no_translate.bin" file.

Hopefully the scope does the same as mine.

In the mean time I will continue with patching the firmware to have it do the needed translations.

joseph4511:
going to download virtual box for Linux, which version do you suggest for me ? And i can not switch the device to usb mode because it does not respond anything. Can you backup the partition of your SD card so i can recover from that .img file to my SD card without any issue. What do you say ?

pcprogrammer:
I'm using linux mint 20 Xfce, but any linux will do.

I assume you are running windows 10 and are going to use virtualbox on it to run linux. Might give problems with the USB link through, but might be fine.

You can just take the SD card from the scope and use a card reader/writer directly connected to the PC. Check that the FSI-1014D.bin file is no longer on the card. An option is to just re-format the card with FAT32 as type. The scope does not need any files to be on the card. It will create the needed files when they are missing.

The startup program I posted needs to be loaded to sector 16 of the card. Check the readme here: https://github.com/pecostm32/FNIRSI_1013D_Firmware. It is for the 1013D but the same applies to the 1014D.

joseph4511:
loaded the with fel file correctly but fnirsi logo flashing and nothing happens

pcprogrammer:
Strange.

When I start the scope with the "FEL SD card" in there I also see the startup image (logo) flashing a bit, but when I load the actual program with sunxi-fel it starts the scope software with the shifted display.

I made a video of how it works with my system: https://youtu.be/BbTE62INYpE

If you performed the same actions and it does not work then it is less easy to solve and more might be broken. The question is what.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod