• Administrator
  •  
    Support Ukraine
    If you experience any problems with the forum (it is not visible, there is no way to post messages, or some functionality does not work), please let us know. If you have problems with registration or you did not receive confirmation letter, let us know and we will activate your account manually.
    If you get an "The submitted form was invalid. Try submitting again" error, delete cookies, then try again.
     

Invalid ZIP file format

This forum is designed to discuss existing tools for creating watch faces.

Moderators: asoo, lvpokka, Internal error, Watchmens

Forum rules
All communication in this branch should only be in English.
Post Reply
woofer
Posts: 3
Joined: 25 Aug 2026, 15:05
Location: United States
Contact:

Invalid ZIP file format

Post by woofer »

Hello, I'm trying to use SashaCX75's watchface editor to create my own watchface and use it on my amazfit active 2 square. After adding the time, date and some text I decided to try it on the watch to see how it looks, but I have encountered a problem I can't seem to solve. Any .zpk file (even from a known working watch face from this website, but repackaged using SashsCX75's editor) gives the "Invalid ZIP file format" error in Zepp's developer mode. I've also tried manually packaging the .zip file from the editor, but the same issue arises. And I even tried a watchface with only a time display and nothing else and still got the same error. So definitely there's an issue with how SashaCX75's watchface editor packs the .zpk file for my active 2 square, or something it does with the files for the watch, but it doesn't work and I can't fix it. This is my first time posting here and I'm not sure if my post is valid but I do need help and I didn't know where else to ask.
I would provide the files but this doesn't seem to be an option here, and I'm not sure about posting download links right away.
User avatar
asoo
Posts: 2203
Joined: 03 Jan 2019, 01:48
Location: ͼͽ Thailand ͼͽ
Has thanked: 420 times
Been thanked: 2125 times

Post by asoo »

woofer wrote: 26 Aug 2026, 05:45
Hello, I'm trying to use SashaCX75's watchface editor to create my own watchface and use it on my amazfit active 2 square. After adding the time, date and some text I decided to try it on the watch to see how it looks, but I have encountered a problem I can't seem to solve. Any .zpk file (even from a known working watch face from this website, but repackaged using SashsCX75's editor) gives the "Invalid ZIP file format" error in Zepp's developer mode. I've also tried manually packaging the .zip file from the editor, but the same issue arises. And I even tried a watchface with only a time display and nothing else and still got the same error. So definitely there's an issue with how SashaCX75's watchface editor packs the .zpk file for my active 2 square, or something it does with the files for the watch, but it doesn't work and I can't fix it. This is my first time posting here and I'm not sure if my post is valid but I do need help and I didn't know where else to ask.
I would provide the files but this doesn't seem to be an option here, and I'm not sure about posting download links right away.
1. How did you test the file?
1.1 Did you upload a zip file to this website?
1.2 If you uploaded to another file hosting website, to create a QR code you need to upload a zpk file, not a zip file.
1.3 Did you receive the "Invalid ZIP file format" error when scanning the QR code? If so, where did you upload the file?
And did you follow the QR code creation requirements?
Please read this:
viewtopic.php?p=17161#p17161

2. Regarding your question about the sashaCX75 editor, I tested creating an Active 2 Square watch face and tried installing it. It installed successfully, and I checked the zip and zpk packaging without any problems.

However, all tests were done on BipMAX by use watchface Activ2 square format. I'm not sure what the effect would be on Active2 Square, but as expected, there shouldn't be any difference because the scripts for both use the same format, differing only in screen size.

This is an example watch face created for active 2 square,
Example image
ACT2S.gif
ACT2S.gif (226.86 KiB) Viewed 179 times
using SashaCX75's editor pack,
and the files are uploaded to GitHUB , to use for creating QR codes.
QRCode for Install
QRCode_BA_RETRO_STYLE_700_ACT2S_v1.png
QRCode_BA_RETRO_STYLE_700_ACT2S_v1.png (154.11 KiB) Viewed 180 times
26-08-2026
This QR code is valid for one month, after which it can no longer be used for installation.
I can only give you a general answer because I don't have the project you mentioned to test it on.

PS.
I'm not sure if new users can attach zip or rar files. If they can, try looking for "Full Editor & Preview" and selecting this mode for posting messages.
Below you will see the Attachments section for attaching files.
ͼͽ To request please use the interrelated forum in action ͼͽ
Please do not PM to me for requests ported watchface.
woofer
Posts: 3
Joined: 25 Aug 2026, 15:05
Location: United States
Contact:

Post by woofer »

To answer all of your questions numbered 1-1.3, I was trying to test my watchface by uploading it to my watch, and that is what I have my problem with.
I didn't upload any files to this website because it requires a bunch of additional information which don't make sense for when I just want to test my own watch face which I am making just for myself to use, and also because I did in fact use the instructions you have linked, so I used a file hosting service (cloud storage), where I uploaded my .zpk file (not a .zip file), got the download link, and used Zint to generate a QR code of the type mentioned in the instructions (ISO 18004 and HIBC). The error I encountered comes up when installing the watch face, so the scan is successful, it starts installing, and after some time (3-6 seconds) gives me the error.
My "testing" process was as follows: I downloaded SashaCX75's editor, spent some time designing my watch face, and wanted to try uploading it to my watch. The process isn't straightforward though for getting it from the app to the watch, but the instructions you have linked were very helpful. Before seeing them I had no idea and was pressing the QR code button in the app but it didn't seem like it made a QR code to install the watchface onto the watch. Then I followed the instructions and came across a thing where every time I tried to upload my watch face the zepp app didn't react to the QR code, it scanned it, but nothing came afterwards. After 3 hours of troubleshooting I finally found out that the link needs to use the zpkd1:// protocol and not any other. Other than that, I had some trouble with the zepp app downloading the watch face using the download link, since I'm in a country with active and evolving internet restrictions, I settled for using yandex disk to get download links for my watch faces. I don't think it's the problem though because the download process finishes and the installation process begins, and only then I get my error. With the services in the instructions I had other problems like "null" exception (where zepp can't download the watch face files) or failing to upload the file to a service at all (catbox doesn't like me). VPNs or not it was a lot more problematic.
Anyways, when I initially posted I didn't notice the Attachments tab but I have uploaded my watch face .zip file generated by SashaCX75's editor, however I have also already tried uploading an extremely simple watch face (which only displays time in the default font and nothing else) and it also failed the same way, when a random watch face from this website installed successfully with no problems. The site doesn't allow neither .json or .zpk so I only uploaded the .zip file.
Attachments
watch face.zip
(52.96 KiB) Downloaded 5 times
User avatar
asoo
Posts: 2203
Joined: 03 Jan 2019, 01:48
Location: ͼͽ Thailand ͼͽ
Has thanked: 420 times
Been thanked: 2125 times

Post by asoo »

I'm not sure either. From the file you attached, I unpacked and packed it using the SashaCX75' editor, creating two files: a zip and a zpk.
Then, I tried creating a QR code from the .zpk file, and it installed normally.
Here's a screenshot of your watchface installation test created with the SashaCX75' editor on BipMAX.
Spoiler
test11.png
test11.png (461.12 KiB) Viewed 164 times
I guess the problem might be:
1. An incorrect .zpk file (I'm not sure if you used the SashaCX75' editor to create it). If so, this shouldn't be the cause.
2. The server hosting the file might not be sending an incorrect Direct Download URL request or link is not Direct Download URL.
** I'm not entirely sure about this, but from what I've gathered from chatGPT,
Yandex Disk creates it when sharing files — but it's usually not a Direct Download URL.
This means it cannot be used to create a QR code for installation.

That's all I can guess, but the problem is definitely not with the SashaCX75' editor.

PS. If you want SashaCX75's editor to create a .zpk file when packing, you can select "create .zpk file" in the program's Settings.



This is file zip and zpk create by SashaCX75' editor
compress by winrar if you would like to see .zip and .zpk please uncompress
watch-face.rar
(106.28 KiB) Downloaded 2 times
ͼͽ To request please use the interrelated forum in action ͼͽ
Please do not PM to me for requests ported watchface.
woofer
Posts: 3
Joined: 25 Aug 2026, 15:05
Location: United States
Contact:

Post by woofer »

I am in fact using SashaCX75's editor to make the .zpk file every time, and the option to create it is enabled.
I have solved the problem however, by using catbox.
Apparently, when I was initially trying to use catbox I had the protocol problem, so I never actually downloaded a file from there using the zepp app, but after some trial and error with my vpn it finally worked and my watch face is on my watch.
Catbox doesn't let me upload files with a vpn on, but does without, but on my phone I need a vpn on to download the file using the zepp app. My country's internet shenanigans get weirder every day, but thank you anyway for your effort and help. :D
Post Reply

Return to “Watchfaces tools (discussion)”

Who is online

Users browsing this forum: No registered users and 1 guest