Products > Test Equipment
New 2ch pocket DSO+SG - Zeeweii DSO2512G
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
Go to full version