Saturn 3 Ultra firmware mod toolkit
Supported printers:
- Saturn 3 Ultra
- Uniformation GKTwo
S3U and GKTwo Firmware mod is tested and fully functional
Modified firmware for Saturn 3 ultra and Uniformation GKTwo can be found here.
Use of this software is at your own risk, the author is not responsible for damages caused by modification of the original firmware!
Dependencies:
UBI Reader
If you install UbiReader via pip, you need to install it via sudo as root..
sudo pip install --user ubi_reader
sudo apt install binwalk
Usage:
Copy the ChituUpgrade.bin file to the scripts directory and run extract.sh
extract.sh generates disk images in UBI format (.es) and the checksum files (.es.crc) and scripts extract_partition.sh, build.sh
Use extract_partition.sh to extract the contents of disk images files to the directories
After editing the filesystem, use build.sh to create new UBI disk images and crc files (.out.es) and (.out.es.crc) and new image ChituUpgrade.bin.out
Clear all generated files and directories with clear.sh
Partitions:
rootfs 44 MB
miservice 10 MB
customer 40 MB
appconfigs 4 MB
parameter 4 MB
Format of executable files:
ARM. EABI5 version1, hard float
You can use packages armv7h from ARCH ARM
But you also have to add all the package dependencies.
To crosscompile your source codes follow the same procedure as for hard float RPI
Printer services are started via /etc/init.d/rcS