Products > Test Equipment

New 2ch pocket DSO+SG - Zeeweii DSO2512G

<< < (96/130) > >>

Dosergen:
Greetings forum members. Could you tell me , if it's possible update to version 1.3.0C for the oscilloscope revision (HW 9.15 / SW 1.2.9C)?

ptluis:

--- Quote from: Dosergen on October 09, 2023, 09:18:46 pm ---Greetings forum members. Could you tell me , if it's possible update to version 1.3.0C for the oscilloscope revision (HW 9.15 / SW 1.2.9C)?


--- End quote ---

v1.3.0C is the update version for v1.2.9C. I think new batch scopes come with the new version installed. unfortunately I don't have the v1.3.0C available. I suggest you to contact zeeweii and see if they send you the firmware.

timschuerewegen:
Some interesting things about the firmware:
- it contains seemingly fully functional code to read/write from/to the microsd card (but it is not used because of a "use_sdcard" global variable that gets initialised to 0)
- images are saved to spi flash as 2048 byte raw data blobs (2x300 bytes for ch1, 2x300 bytes for ch2, and some other data)
- usb image transfer mode creates a new/empty ramdisk, reads the saved blobs from spi flash, renders them and creates bmp files on the ramdisk
- usb firmware update mode also creates a new/empty ramdisk
- there are 2x15000 bytes waveform buffers per channel, so 50 screens worth of waveform data

RAPo:
How did you get access to the raw data blobs?

--- Quote from: timschuerewegen on October 13, 2023, 07:13:41 am ---Some interesting things about the firmware:
- it contains seemingly fully functional code to read/write from/to the microsd card (but it is not used because of a "use_sdcard" global variable that gets initialised to 0)
- images are saved to spi flash as 2048 byte raw data blobs (2x300 bytes for ch1, 2x300 bytes for ch2, and some other data)
- usb image transfer mode creates a new/empty ramdisk, reads the saved blobs from spi flash, renders them and creates bmp files on the ramdisk
- usb firmware update mode also creates a new/empty ramdisk
- there are 2x15000 bytes waveform buffers per channel, so 50 screens worth of waveform data

--- End quote ---

timschuerewegen:
I did not. I am reverse engineering the 1.2.8C firmware while I wait for my DSO2512G to arrive. My ultimate goal is to create a fully compilable 100% asm version of the firmware on my DSO2512G (hopefully the latest version) so that I can make modifications to the firmware without any restrictions and loss of functionality. The parts of the code that I want to modify will be converted to C but most of it can stay in pure asm like low level usb stuff, etc. and unknown stuff.


--- Quote from: RAPo on October 13, 2023, 08:03:58 am ---How did you get access to the raw data blobs?
--- End quote ---

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