Splash screen image format - TheKikGen/MPC-LiveXplore GitHub Wiki

    __ __| |           |  /_) |     ___|             |           |
       |   __ \   _ \  ' /  | |  / |      _ \ __ \   |      _` | __ \   __|
       |   | | |  __/  . \  |   <  |   |  __/ |   |  |     (   | |   |\__ \
      _|  _| |_|\___| _|\_\_|_|\_\\____|\___|_|  _| _____|\__,_|_.__/ ____/

Akai MPC and Force splash screens image format

Splash MPC/Force Image format are RAW BGRA, width: 800 height: 1280 32 bits colors depth. On the MPC X, because the touch panel is different, image is 1200x800.

You can use "convert" from ImageMagick utilities to make your own splash screen.

Some Examples :

  • From MPC to png : convert -size 800x1280 -depth 8 bgra:force_splash.data force_splash.pn

  • From png to MPC : convert mpc_splash.png -rotate 90 bgra:mpc_splash90.data

  • To display the splash screen cat mpc_splash90.data>/dev/fb0

The MPC/Force splash screen are stored as a partition.
It is possible to dump the welcome and recovery splash screens directly to a file.

# cat /dev/mmcblk2p4 > mpc_splash_welcome.data

# cat /dev/mmcblk2p5 > mpc_splash_recovery.data

You can use dd to permanently change a splash screen to your own one, BUT I REALLY DO NOT RECOMMEND THAT. Instead , use the bootstrap.