Re. logo screen: as there wasn’t any reply, I guess there isn’t such an information available yet. Or nobody is interested.
Anyway…
First of all, you need to create a picture with your preferred image editing program with a maximum size of 1024 x 600 (full screen) and save it as a bitmap. I’ve programmed and
uploaded a little Windows conversion tool that converts pictures (.bmp, .png or .jpg) to .hex logo format and also the other way around. If you don’t trust my exe or want to create a conversion tool for a different system, here’s the format of logo file:
LE dword imageWidth;
LE dword imageHeight;
LE word pixel[imageWidth * imageHeight];
The pixel format is rrrr rggg gggb bbbb;
After the .hex file has been created, copy it to a thumb drive and connect the drive to the scope. Open putty or any other ssh terminal and log in to the MSO (port 22, root/root, you know
). First verify that the thumb drive has been mounted to /media/sda1:
<root@rigol> mount
rootfs on / type rootfs (rw)
/dev/root on / type ext2 (rw,relatime,errors=continue)
devtmpfs on /dev type devtmpfs (rw,relatime,size=218708k,nr_inodes=54677,mode=755)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
none on /tmp type tmpfs (rw,relatime,size=102400k)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/ubi6_0 on /rigol type ubifs (rw,relatime)
/dev/ubi1_0 on /rigol/data type ubifs (rw,sync,relatime)
/dev/ubi12_0 on /user type ubifs (rw,sync,relatime)
>>> /dev/sda1 on /media/sda1 type vfat (rw,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=936,iocharset=utf8,shortname=mixed,errors=remount-ro)
If this is the first time you’re doing this, backup the original Rigol logo:
<root@rigol> dd if=/dev/mtd7 of=/media/sda1/logo_orig.hex
8192+0 records in
8192+0 records out
4194304 bytes (4.0MB) copied, 1.070000 seconds, 3.7MB/s
Now install your logo. Of course you need to enter the file name of your logo and this must be case sensitive:
<root@rigol> flash_eraseall /dev/mtd7
Erasing 128 Kibyte @ 400000 - 100% complete.
<root@rigol> nandwrite -p /dev/mtd7 /media/sda1/Logo_FireBird.hex
Writing at 0x00000000
Writing at 0x00020000
Writing at 0x00040000
Writing at 0x00060000
Writing at 0x00080000
Writing at 0x000a0000
Writing at 0x000c0000
Writing at 0x000e0000
Writing at 0x00100000
Writing at 0x00120000
Reboot and have fun.