[Moto X Themes and Apps] KidJoe:
[MENTION=5920922]ArsenicFox[/MENTION] You will get errors from the compress.bat when it is using FFMPEG to compress your BMP if there is something wrong with your source image. And when this happens, the logo.bin you are trying to create will NOT work.

Example... I took a picture I had taken with my digital camera (IMAG0434.bmp).. Using MS Paint included in Win 7, I resized it to 720 horizontal x 1280 vertical (for this example I didn't care that it stretched the image), saved as bmp and ran it through carock's script.. I got the following...

Input #0, image2, from 'imag0434.bmp':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: bmp, bgr24, 720x1280, 25 tbr, 25 tbn, 25 tbc
Output #0, rawvideo, to 'temp.raw':
Metadata:
encoder : Lavf55.22.100
Stream #0:0: Video: rawvideo (BGR[24] / 0x18524742), bgr24, 720x1280, q=2-31
, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (bmp -> rawvideo)
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=0.0 Lsize= 2700kB time=00:00:00.04 bitrate=552960.0kbit
s/s
video:2700kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.000000%
Use of uninitialized value in string eq at compress.pl line 25.
Use of uninitialized value in string ne at compress.pl line 109.
Use of uninitialized value in string ne at compress.pl line 109.
Use of uninitialized value in string ne at compress.pl line 109.
Use of uninitialized value in string ne at compress.pl line 109.
logo.bin
logo-moto.raw
1 file(s) copied.

When I loaded resulting logo.bin on phone... it didn't work.. I have no display and the phone keeps vibrating every few seconds... I had to get into fastboot by holding keys

Now, take that same BMP (IMAG0434.bmp) and follow this process using Paint.Net -> http://www.meguiarsonline.com/forum...-to-add-a-border-to-a-picture-using-Paint-NET EXACTLY, step by step, to add a WHITE (I could have picked any color) border and save it as a BMP (imag0434a.bmp).. Running that BMP through compress.bat I get...

Input #0, image2, from 'imag0434a.bmp':
Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
Stream #0:0: Video: bmp, bgr24, 720x1280, 25 tbr, 25 tbn, 25 tbc
Output #0, rawvideo, to 'temp.raw':
Metadata:
encoder : Lavf55.22.100
Stream #0:0: Video: rawvideo (BGR[24] / 0x18524742), bgr24, 720x1280, q=2-31
, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (bmp -> rawvideo)
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=0.0 Lsize= 2700kB time=00:00:00.04 bitrate=552960.0kbit
s/s
video:2700kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.000000%
logo.bin
logo-moto.raw
1 file(s) copied.

This time there are no extra messages or errors, and loading this logo.bin on my phone works just fine.

This is exactly what I posted about back in January.

Here are links to the two BMP files if you want to try them, you should see the same results.

http://mark.cdmaforums.com/X-STUFF/IMAG0434.bmp

http://mark.cdmaforums.com/X-STUFF/IMAG0434a.bmp

---------- Post added at 11:48 PM ---------- Previous post was at 11:44 PM ----------

I've not heard this. The original logo.bin is one file, no folders. The script Carock made has a logo-moto.raw file included. This file is the stock Logo.bin, but has the "bits" for the unlocked bootloader warning message graphic removed. The rest of the script compresses your input graphic file in the correct format, and then appends it to where it belongs at the end logo-moto.raw, and the resulting output is the custom logo.bin for you to flash.

---------- Post added 27th June 2014 at 12:25 AM ---------- Previous post was 26th June 2014 at 11:48 PM ----------

And that is why I said....

"You need to first take your graphic, resize it to 1280x720 and save as a regular BMP file."

(see -> Post #355. )

Maybe I should have specified that 1280 is the vertical and 720 is the horizontal... but I figured that was obvious due to the shape of the screen, and the samples in X-LogoBins.zip and the other examples in this thread.