BenF 3.x FW on new LCD driver devices [flick. screen solved]

Moderators: lily.li, violet, jeremy882, crail.lyu969

palindrom
Pre-kindergarten
Pre-kindergarten
Posts: 16
Joined: Fri Oct 04, 2013 2:52 am

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by palindrom » Wed Dec 18, 2013 5:32 pm

You patched binary file. Now that's some serious skill :shock:
Seriously, congratulations.

Image

I'll gladly donate for both, firmware and patch, if I get a chance.

As for licensing, I don't believe BenF would speak here, he haven't respond to anyone for some time now.
But I can paste first two paragraphs He wrote in the instruction manual to his firmware, that would clear situation a bit:
Introduction

The BenF V3 firmware has been developed to overcome some of the limitations and issues
with the official firmware releases. In particular this applies to improved SD card support, a
more advanced no loss sampling algorithm and a more intuitive user interface. The firmware
is designed to run on Seeed Studio DSO Nano V1 and V2 hardware. It may or may not work
with hardware supplied by other manufacturers.

The firmware is free of charge to individuals in its binary format and is put into the public
domain
in the hope that it will be useful for others and not only the author. Any use of this
firmware is at your own risk. No express or implied warranty is granted for the firmware or
related documentation and under no circumstance can the author be held responsible for any
direct or consequential damage that may arise from using it.
Link: https://benfwaves.googlecode.com/files/ ... 0Guide.pdf

From wiki:
Derivative works include translations, musical arrangements, and dramatizations of a work, as well as other forms of transformation or adaptation.[13] Copyrighted works may not be used for derivative works without permission from the copyright owner,[14] while public domain works can be freely used for derivative works without permission.
Link: http://en.wikipedia.org/wiki/Public_dom ... tive_works

rimidalv007
Pre-kindergarten
Pre-kindergarten
Posts: 8
Joined: Sun Dec 15, 2013 1:02 pm

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by rimidalv007 » Thu Dec 19, 2013 5:58 am

palindrom wrote:
...
As for licensing, I don't believe BenF would speak here, he haven't respond to anyone for some time now.
...
I didn't know that you already tried to contact BenF.

If BenF or someone else provide to me source of last version, I will implement changes and public it with source (or as he wants). Of course, this can be done by someone else. I would like to extend wonderful Benf's work (he or someone else).

Until then, we must be satisfied with patched version 3.64 APP and 3.53 LIB. I hope without bugs :)

See attachment

Here are two files:

old patch - first version of patched firmware
new patch - version with fixed bugs detected in first(old) patch

Enjoy!
Last edited by rimidalv007 on Fri Jan 10, 2014 4:42 am, edited 7 times in total.

ricoreyes
Pre-kindergarten
Pre-kindergarten
Posts: 14
Joined: Mon Sep 09, 2013 9:50 am

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by ricoreyes » Thu Dec 19, 2013 7:58 am

rimidalv007, thanks so much for the amazing work! :D

3.64 is leaps and bounds better than what we've ever had before. It looks like everything is working great. The only bug I've found so far is that the unit will freeze if I attempt to adjust the grid intensity (OT >> Grid Int.), but that's probably the lowest priority bug that could ever exist. ;) The triggering, auto-fit, buffer priority, sample speed, and zooming/scrolling on captured waveforms, and all the other features are working beautifully!

sagittarius0120
Pre-kindergarten
Pre-kindergarten
Posts: 10
Joined: Mon Oct 14, 2013 2:39 pm

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by sagittarius0120 » Thu Dec 19, 2013 10:11 am

rimidalv007 wrote:
palindrom wrote:
...
As for licensing, I don't believe BenF would speak here, he haven't respond to anyone for some time now.
...
I didn't know that you already tried to contact BenF.

If BenF or someone else provide to me source of last version, I will implement changes and public it with source (or as he wants). Of course, this can be done by someone else. I would like to extend wonderful Benf's work (he or someone else).

Until then, we must be satisfied with patched version 3.64 APP and 3.53 LIB. I hope without bugs :)

See attachment

Enjoy!
Do you have 3.64 Bfen APP and LIB 3.53 source code?Can share?My NANO V3 is 2 m Flash, ILI9341 version. The version 3.11 of Bfen can run on it, although there are some small problems.

rimidalv007
Pre-kindergarten
Pre-kindergarten
Posts: 8
Joined: Sun Dec 15, 2013 1:02 pm

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by rimidalv007 » Fri Dec 20, 2013 1:17 am

sagittarius0120 wrote:
rimidalv007 wrote:
palindrom wrote:
...
As for licensing, I don't believe BenF would speak here, he haven't respond to anyone for some time now.
...
I didn't know that you already tried to contact BenF.

If BenF or someone else provide to me source of last version, I will implement changes and public it with source (or as he wants). Of course, this can be done by someone else. I would like to extend wonderful Benf's work (he or someone else).

Until then, we must be satisfied with patched version 3.64 APP and 3.53 LIB. I hope without bugs :)

See attachment

Enjoy!
Do you have 3.64 Bfen APP and LIB 3.53 source code?Can share?My NANO V3 is 2 m Flash, ILI9341 version. The version 3.11 of Bfen can run on it, although there are some small problems.
Sorry. I don't have source for 3.64 Bfen APP and LIB 3.53.

santus1983
Pre-kindergarten
Pre-kindergarten
Posts: 2
Joined: Wed Oct 02, 2013 12:24 am

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by santus1983 » Fri Dec 20, 2013 1:28 am

rimidalv007, thank you so much!

I found that i could not save image(screen capture) file and sampling buffer export file to SD card. Only configuration file can be saved. Unit will freeze if i try save image file.

palindrom
Pre-kindergarten
Pre-kindergarten
Posts: 16
Joined: Fri Oct 04, 2013 2:52 am

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by palindrom » Fri Dec 20, 2013 5:39 am

After some stress-testing I found patched 3.64 almost fully functional!
As ricoreyes mentioned, grid intensity can't be changed, which really doesn't matter. Also I confirm what santus1983 noticed, buffer can't be written to SD card. Actually I never managed to write SD with any firmware so it could be a problem with my card. Maybe it doesn't support SPI or something like that. Anyway directory is created together with .xml file so I believe it's memory card compatibility issue. There were a lot of this with DSO nano. I'm happy that at least I can write config, it's useful to setup few profiles as peak hunting, TTL etc.

Finally we have working firmware :mrgreen:

Thank you again rimidalv007!

f.piesik
Pre-kindergarten
Pre-kindergarten
Posts: 5
Joined: Fri Aug 23, 2013 6:04 am

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by f.piesik » Fri Dec 27, 2013 1:54 am

Just want to throw in a big thankyou!

ferpe
Pre-kindergarten
Pre-kindergarten
Posts: 2
Joined: Mon Jan 06, 2014 1:33 am

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by ferpe » Mon Jan 06, 2014 1:44 am

Thanks for binary patching in the new display driver, it works fine except for the saving of screen dumps etc as described. And the BenF software makes such a difference to the functionality of the scope, further the manual is good (can't say the original one is very usful).

The process starts alright ie the software is creating the correct file but it breaks when the screen shall be saved to this file. This is not to wonder as the screendump is no longer the one that FredF wrote the export routines for, the display hardware and therefore driver is different. So the SD card routines are most likely OK, what needs to be changed/patched is the screendump stuff reflecting the new driver, then the closing of the file should be successful as well, now the whole thing stops by derailing the processor at the write process.

BR Ferpe

rimidalv007
Pre-kindergarten
Pre-kindergarten
Posts: 8
Joined: Sun Dec 15, 2013 1:02 pm

Re: BenF 3.x FW on new LCD driver devices [flick. screen sol

Post by rimidalv007 » Mon Jan 06, 2014 6:11 am

After testing patched firmware by (I hope) many users we detect two bugs:

1. Bug in export to SD card (yesterday I bought SD card and I can confirm something is wrong)
2. Bug in setting of grid intensity option (I already knew for it)

After 7 Jan. I will try to fix these bugs and I hope that we will have fully functional firmware without any problem.

Thanks to all for feedback about my work.

Best regards

Post Reply