Skip to content

Saturn 3 Ultra and Uniformation GKTwo firmware mod toolkit

Notifications You must be signed in to change notification settings

sacredsliver/UltraFirmwareToolkit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UltraFirmwareToolkit

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

Binwalk

sudo apt install binwalk

Java

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

About

Saturn 3 Ultra and Uniformation GKTwo firmware mod toolkit

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 67.9%
  • Shell 14.0%
  • C 11.5%
  • Perl 6.3%
  • Makefile 0.3%