yashsingh1/xdaforums huggingface dataset:
[Amazfit] perritos:
I've an error during update, do you have any hint:

C:\Downloads\convert_to_eng>adb push boot.img.gz /sdcard/
7573 KB/s (5575879 bytes in 0.719s)

C:\Downloads\convert_to_eng>adb push system.img.gz /sdcard/
7713 KB/s (189626362 bytes in 24.009s)

C:\Downloads\convert_to_eng>adb push flash_eng_version.sh /sdcard
/
267 KB/s (547 bytes in 0.002s)

C:\Downloads\convert_to_eng>adb push md5s.txt /sdcard/
45 KB/s (94 bytes in 0.002s)

C:\Downloads\convert_to_eng>adb shell reboot bootloader

C:\Downloads\convert_to_eng>fastboot devices
0123456789 fastboot

C:\Downloads\convert_to_eng>fastboot boot Amazfit-mod-recovery.im
g
downloading 'boot.img'...
OKAY [ 0.436s]
booting...
FAILED (status read failed (Too many links))
finished. total time: 1.403s
[Amazfit] tzwenno:
Thank you so much. it worked perfectly.
[Amazfit] juiceee:
Can you make a tutorial movie ?? Im not very good whit fastboot. Tks
[Amazfit] Neuer_User:
That is no error. You just need to continue with the next step. You should be recovery now and need to start adb.
[Amazfit] perritos:
That's ok

Now my amazfit is in English version.

Thanks very much

Great job!!
[Amazfit] cw7585:
Flawless instructions. Worked beautifuly.

I'd have made a video but was paranoid enough that something might go wrong that I didn't want to be distracted during the process. Anyway, the instructions are so clear I'm not sure someone needs the video. So long as adb/fastboot is set up properly, all will go fine.
[Amazfit] luc0_0:
Perfect, it works for me.
[Amazfit] pieralle:
Flashed, rebooting.........

All ok thanks my friends!

Just to inform, during the procedure I have had a problem, after

"fastboot boot Amazfit-mod-recovery.img"

I have had an error message, but I move on because after adb shell I was root "#"
[Amazfit] Mobel:
Thank you very much Great Job
[Amazfit] manwlis77:
Thanks you very much

I apply and all is ok

Thanks you again
[Amazfit] vervester:
took the plunge, all good... top work!
[Amazfit] Neuer_User:
Thanks, guys, for all the positive feedback. I'm happy to hear it is working.
[Amazfit] vervester:
Presumably after flash we can delete these pushed files from SD card to free up storage space?
[Amazfit] f@bien:
Thank you ! Done ! It's all right ! :)

Just a question : We can't get 24-hour clock instead AM/PM ?
[Amazfit] Neuer_User:
UPDATE: Updated the script in the Tutorial to make a backup first of boot and system image., in case someone wants to flash back to their original firmware.
[Amazfit] Neuer_User:
Here are the instructions to do this:

1.) Get into a root shell on the device. Follow this tutorial: https://xdaforums.com/smartwatch/other-smartwatches/tutorial-howto-gain-root-access-via-adb-t3533892

2.) enter the following commands:

cd /sdcard
dd if=/dev/block/platform/jzmmc_v1.2.0/by-name/boot | gzip -c > boot.0.9.50.img.gz
dd if=/dev/block/platform/jzmmc_v1.2.0/by-name/system | gzip -c > system.0.9.50.img.gz
md5sum boot.0.9.50.img.gz system.0.9.50.img.gz > md5s.0.9.50.txt
exit

3.) then transfer the files to your PC

adb pull /sdcard/boot.0.9.50.img.gz
adb pull /sdcard/system.0.9.50.img.gz
adb pull /sdcard/md5s.0.9.50.gz

4.) when you are done you can upload the files somewhere and when we have them, you can delete them on your watch:

adb shell rm /sdcard/boot.0.9.50.img.gz
adb shell rm /sdcard/system.0.9.50.img.gz
adb shell rm /sdcard/md5s.0.9.50.gz

Concerning the installation and usage of adb and fastboot, [MENTION=7981734]Alex38000[/MENTION] and [MENTION=2841827]mewzik86[/MENTION] or some other user can help you, I hope.
[Amazfit] fespafer:
Link for MEGA seems broken. Can you reupload?. Thanks
[Amazfit] Pi3rluigi:
Are you sure you have installed platform-tools 25.0.3? Check it launching Android in tools folder, it will display version and if available update
[Amazfit] Neuer_User:
Reuploaded. Please try again.
[Amazfit] heger:
Checked it and it is platform-tools version is 25.0.3. No update available.

I will try to convert again my watch later today. Hoping for the better :)
[Amazfit] Pi3rluigi:
Mac users

we can transfer and delete necessary files to convert watch, simply using Android File Transfer
[Amazfit] kenas:
I have the similar problem with PC. I've changed language locale, after few days I had to reset the watch and now I have chinese interface and absolutely no reaction reached when I connect the watch to computer (except charging). I've changed drivers, wires, ports and computers, it took no effect ((((. After this the watch took 2 firmware updates - without any effect. I also tested pins in cradle by multimeter and cleaned contacts - all is looking properly but not work. Is it possible to kill adb interface in android system?
[Amazfit] Pi3rluigi:
Yes,

adb kill-server

After you have to restart

adb start-server

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] kenas:
Thank you for answer but I talk about some problems with adb on watch. On PC ADB working properly but can't connect to watch because the watch didn't connect to computer at all. When I connect watch to PC I have no changes in Device Manager, no Android ADB, no Unknown device.
[Amazfit] Neuer_User:
In general, yes, but I would not know how you could have done that.

In the improbable scenario that you really have "modified" the system and boot image in such a way that kills the adb daemon, then you could try booting my modified recovery.img ("AmazFit-mod-recovery.img"). This adbd is working. So, if it doesn't work for you, you rather have hardware problems or problems on your PC (although you tested many of them).
[Amazfit] nikit05:
Got the same problem 2 days ago. First I saw Unknown device, then in 5 minutes nothing in Device Manager, then - no charging at all. I checked dock - it was fine (5 volts). Solution was funny - I just cleaned electronic contacts on the back side of the watch with toothpick and issue gone immediately. Hope you have the same.
[Amazfit] kenas:
Did it twice :(
[Amazfit] fespafer:
HAve you tried to move up/down charger pins?. It worked for me a few days ago
[Amazfit] Beleriand:
Just ordered my chinese version this morning on Gearbest for about 100€ (108€ flash sale and some Gearbest points i still had to spend).

But all these negative feedbacks make me a bit insecure about modifying it. Wanted to try the English settings on the Chinese first, as long as there is only miles in the US Version.
[Amazfit] drbourbon:
another successful CN->EN conversion

Got my CN Amazfit (gearbest) 2 hour ago, and successfully converted to an Amazfit Pace with adb tools on a MacBook.

Here's the OSX adb/fastboot platform tools I've used:

https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

Thanks so much [MENTION=2750664]Neuer_User[/MENTION] for your smart work.
[Amazfit] Pi3rluigi:
Wich Mac model and Os are you on?

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] snoze88:
Did you update the watch before running the conversion?

There have been some problems reported with watch with old fw converted "out of the box"
[Amazfit] zdravke:
Worked like a charm with my GB Amazfit running latest 1.2.4b. I just don't know how to switch from miles to km. Everything else seems fine for now.
[Amazfit] drbourbon:
Ciao [MENTION=4266990]Pi3rluigi[/MENTION],

MacBook Pro (MacbookPro12,1), El Capitan 10.11.6
[Amazfit] zdravke:
you should maybe update script output in the first post to reflect new backup routines:

# sh flash_eng_version.sh

Validating images

boot.img.gz: OK

system.img.gz: OK

Generating backup files

Creating boot.img.bak

18432+0 records in

18432+0 records out

9437184 bytes (9.0MB) copied, 3.958210 seconds, 2.3MB/s

Creating system.img.bak

1687552+0 records in

1687552+0 records out

864026624 bytes (824.0MB) copied, 1821.060340 seconds, 463.3KB/s

Starting to flash now. DO NOT TURN OFF OR REMOVE THE USB CABLE! THIS WOULD BRICK YOUR WATCH!! Press Enter to continue or CTRL-C to stop!

Flashing boot.img

2304+0 records in

2304+0 records out

9437184 bytes (9.0MB) copied, 2.075793 seconds, 4.3MB/s

Flashing system.img

210944+0 records in

210944+0 records out

864026624 bytes (824.0MB) copied, 107.981352 seconds, 7.6MB/s

Finished

# reboot
[Amazfit] drbourbon:
yes.

here is a complete trace of what I've done:

unbox

say "wow, so beautiful and so heavy" (compared to my Pebble 2 HR)

charge to 100%

turn on with side button (it was 0.9.5 or something)

pair with amazfit app installed from google play store

apply cn->en trick for easier watch navigation (from mac terminal: adb shell; setprop persist.sys.language en; adb reboot)

enable wifi (wifi password entered via amazfit app)

force check update via watch menu

(updated to version 1.2.4b)

done instructions here from mac terminal
[Amazfit] Gege99:
Creating systembak

it gets sticked in 'creating system.bak'. how long does that step usually take?

[Edit]

it takes about 30 minuts, we have just to be patients
[Amazfit] Neuer_User:
Can take several minutes. It's reading, compacting and writing 824 MB.
[Amazfit] Neuer_User:
Well, that is the downside of doing a backup first. Not sure, if we really need it, but better be on the safe side...
[Amazfit] grandir:
same problem
[Amazfit] Pi3rluigi:
I've tried platform-tools you linked in your post on my MacMini (in wich I had previously update the SDK) and the resoult was the same

adb devices
Illegal instruction

My tought is that last SDK only works with latest MacOS, couse I had the same answer when I try with my Xperia Z3, that obviously before was working
[Amazfit] grandir:
error

i'm in the sane exact condition

my watch stop working after few seconds if not in charge

a reboot is required

1) Update to English

2) factory reset

3) Watch is not working (backup file lost during factory reset)

4) back to chinese ver 1.2.3

5) update to last firmware (CH)

6) factory reset

7) not working

sigh! waiting for old chinese firmware version
[Amazfit] GrassFire:
No idea.

I have it in a drawer now. If you guys ever figure out how to flash to an old firmware, I'll pull it out and try it again.
[Amazfit] drbourbon:
I guess so. According to https://developer.android.com/studio/index.html last android sdk requires 10.10 (Yosemite) or higher.

You can try an older version of the platform tools .

Older versions have the following link scheme

http://dl.google.com/android/repository/platform-tools_rXX-macosx.zip

where XX is the android sdk version code.

For example, version 24.0.2 should be old enough to work with previous OS X versions (just guessing): https://dl.google.com/android/repository/platform-tools_r24.0.2-macosx.zip
[Amazfit] Pi3rluigi:
On my MBP (2008) with Yosemite it worked but with errors, see post #45

Another guy here, reported it doesn't work either if with Yosemite too

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] snoze88:
Many thanks.

This helps to identify that probably most of the flash problem are related to the conversion been made on a firmware solder than 1.2.3
[Amazfit] OrangeView:
If you check the HELP in Amazfit Watch app and at the section "Pace SmartWatch" there is a question "How can I switch from files to kilometers on my watch?" and the answer is "... our developers are working on this feature enhancement and it will available in the future. 29/12/2016 8:45"
[Amazfit] drbourbon:
That looks like a bluetooth hardware issue. Have you tried connecting it to a different phone or tablet?

---------- Post added at 11:19 AM ---------- Previous post was at 11:12 AM ----------

Speaking of modding: after browsing the system.img a bit it looks a reasonably "standard" android box (with mips executables, manifest, resources as drawable and layouts), so adding custom apps "the unofficial way" seems possible.

(watchfaces are bundled in a single package, so it looks a bit harder to add custom faces)

Thoughts?
[Amazfit] OrangeView:
check out this video https://www.youtube.com/watch?v=zuYXGM0e35A (it is in Greek) but you can see at 20:38 the guy put an extra custom menu with apps!!!!! Any idea how can we do something like that? What kind of apps can run in this environment?
[Amazfit] XeYex:
Chinese rom need!

I am thinking to have had some problems updating my watch from 1.2.3 ti 1.2.4b...I remember I was not at home and I downloaded the firmware using 3g, but in the meanwhile my watch's battery was about 10%...I could have downloaded a damaged zip so I have lost my wireless connections updating my watch with it...So I need to try to flash a basic chinese rom.

Someone know where to download It?
[Amazfit] Pi3rluigi:
Go back in this thread, Neuer_User has posted a link to the original Chinese firmware with an how to install

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] Ryhor.:
I have conect watch with PC in cmd. I have not expirience in adb shell I need more detailed guidline with expected result step by step. If it possible i will very glad. Thank you!
[Amazfit] Sasakura:
Unbrick

If you guys found anyway to unbrick the watch please let me know. I didn't know that the process will take super long and I tried forced reboot. And it bricked.
[Amazfit] Pi3rluigi:
Have you try to enter fastboot as displayed in a video posted here?

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] Sasakura:
where is that video? I don't know about that.
[Amazfit] Pi3rluigi:
I don't remember, try between page 5 to 10

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] GryfnySzac:
Can you ask for the software in the Polish language version
[Amazfit] Sasakura:
I can't enter fastboot, i think i missed the timing.

---------- Post added at 12:16 PM ---------- Previous post was at 11:46 AM ----------

I managed to enter fastboot now. what should i do next??
[Amazfit] Pi3rluigi:
For now,do anything!

Read the whole thread, if I don't mistake there was a user in your same condition that flashed the original firmware.

If you don't find how to be patient, maybe someone will help you, just let us know

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] simonw1975:
Amazfit QR code

Hi after the conversion I word my phone so had to repair the watch so I factory reset it. Now I cannot pair the phone so just a quick question is the QR code generated by the pH me or is it simply an image that's in the firmware, do we all have the same QR pairing code could this be a reason

Thanks
[Amazfit] CrazySammy:
freezes

Hi all, so, the problem with "freeze screen" isn't solved? :(
[Amazfit] Sasakura:
Thanks a lot for the fastboot tip. Thanks to that method and walkthough the thread from page 5-8,

after entering into fastboot mode,

I start the process from the top again. (pushing every files via adb)

the whole process took around 30 minutes.

My watch is now english version and ready to rock.

Thanks a lot.
[Amazfit] lordzahl:
[MENTION=2750664]Neuer_User[/MENTION]: Maybe you could add a hint to the device-only way to get to fastboot as explained here: https://www.youtube.com/watch?v=TQoJonPOwtg

This is probably handy, if something goes wrong.
[Amazfit] arotco:
cannot push file into sdcard

Hi all,

when i try to execute this : adb push boot.img.gz /sdcard/

(i was wait for 30 menit and nothing happen :( )

then i try to execute this :

adb shell

cd /data/media/0/

then , it say "permission denied"

my firmware is 1.2.4f

anyone can help me ? what should i do ?
[Amazfit] Neuer_User:
Have you been able to reproduce it? I so far have not been able to get this working, neither has [MENTION=576939]1immortal[/MENTION].

It would be great, if we had a working method to enter fastboot, if the device cannot boot at all.
[Amazfit] lordzahl:
I have just ordered the watch myself. So i can't test it yet. But it sounded like some other guys here have successfully used this method?

My guess is, that he is not entirely exact: Press the power button. While doing this, plug in the usb cable and keep holding the button for 10-20 seconds (or until fastboot comes up?).

This is a typical procedure for one button system, e.g. routers - keep button pressed, turn on, still keep pressed longer.
[Amazfit] Neuer_User:
As soon as this method can be reproduced, I gladly will add it to the Tutorial. It is a very important info, if it works. :fingers-crossed:
[Amazfit] GrassFire:
No, I don't believe the original firmware is posted anywhere. His instructions appear to be how to pull the original firmware OFF of an un-altered watch, right?
[Amazfit] Pi3rluigi:
Page 8, post #79

Inviato dal mio D6633 utilizzando Tapatalk
[Amazfit] f@bien:
I tried several time to get fastboot mode with this method, but it doesn't work. At least, on a watch working good.
[Amazfit] grandir:
published firmware is 1.2.3, to recover stuck watch os needed is an earlier: release .9.5 ?
[Amazfit] GrassFire:
What firmware will that set it to, in theory, if we run it against a converted watch (that is currently having the freeze issue after 10-12 seconds undocked on the main screen)?
[Amazfit] lordzahl:
Thanks for the feedback! That is too bad :(
[Amazfit] f@bien:
Maybe a bootloop is needed to get fastboot mode with this method.
[Amazfit] peramikic:
From what i can see, the procedure is to power-on (his was from a bootloop it seems) and wait for screen to show "A" logo to press the button and plug in the USB cable (quickly, might have only a second for bootloader to detect key press), then wait for the logo to clear, hold for 5-6 seconds and release
[Amazfit] ashwin123:
You can make it 4 users now - I didn't update my amazfit not sure what version it was on - now it freezes after a few seconds of inactivity - flashed back to the chinese rom (from page 8 post 79) still the same - waiting patiently for someone to come up with a fix!
[Amazfit] Neuer_User:
That's pretty much like a confirmation that it is because of the old version the watch was on.

We need to get a dump of the old firmware. Then your can flash back, which probably will fix this.

So, find people that have not updated their firmware and help them get the dump. I wrote the instructions how to do it. It is not difficult, but some people might not even know how to install adb, so will need help.
[Amazfit] Harton0:
Need ADB drivers

Hello folks.

I am new and didnot have experience with adb and fast...

when i try step by step the instruction it failed when i type in "adb shell reboot bootloader"

the step i done was :

1. installed 15 second adb instaler 1.4.3 (success)

2. CMD type in "adb devices" (success) it can recognize my watch... i can see the device number list..

3. CMD push the four file (success)

4. CMD "adb shell reboot bootloader" nothing happened. the command prompt did not list my devices any more.

the screen on the phone changed to fastboot... but i cannot continue anymore since the command prompt didnot list my device..

the question is how many driver adb driver should i installed? am i missing something or i installed the wrong driver.?

so please some one give me advice what driver i had to installed and the link to the driver..

Thanx

Hartono

PS my watch is version 1.2.4f
[Amazfit] ashwin123:
Yup agreed - it was because of the old version - hoping someone manages to get us a dump of the old firmware :)

Will stay tuned to this thread, thanks for your work mate :)
[Amazfit] Harton0:
.

Hahaha... I am that people... please help me find the right adb

I
[Amazfit] lordzahl:
If nobody has done it by then, i will try to pull every version from my watch and upload it.

But it still may take 1-2 week until it arrives.
[Amazfit] Neuer_User:
Great, what fw version are you currently on? (0.9.50?)

And no offense meant: I know how difficult it is to get into all this. I just wanted to point out that basic adb / fastboot usage is not in my tutorial, and ideally one of those four affected persons can help you set up the requirements. (I myself use Linux, no Windows or Mac).
[Amazfit] CrazySammy:
Do you mean that "fastboot devices" showing nothing? So if that's right - when i updates (install) "Google usb driver" and reboot PC, then that command works. If i'm right, you need to manually add this driver to your device at "management" when it's in fastboot mode.

---------- Post added at 08:59 AM ---------- Previous post was at 08:55 AM ----------

No, he have 1.2.4f :(
[Amazfit] Harton0:
[MENTION=2750664]Neuer_User[/MENTION]..

Yes. my fw is 1.2.4f

[MENTION=7988660]CrazySammy[/MENTION].

i currently running window seven laptop

Do you mean i need other driver after installed adb driver... to installed google android driver one need to installed android SDK... .

So the pattern is.

Installed Android SDK

Installed google usb driver

run ADB drive

then start the command?

Is it right?

Hope u can understand what i mean for i am not a native speaker of english language..

right now i am downloading all the files and will performing as i mention above... hope everything goes smoothly and i will report after this..

Thank for both of u
[Amazfit] CrazySammy:
Yes, try this.

And if "fastboot devices" not showing anything after adb reboot ....., see, where is your device in "My computer -> management -> Device manager" and which name it have, then write it please.
[Amazfit] heger:
Well, I managed to convert the watch, with help from some guys (especially Pi3rluigi and Neuer_user!) here on the forum, after several attemps. I have an macosx 10.10.5 Yosemite. My watch was updated to the latest version 1.2.4f.

I will try to explain what I did:

At first: I unzipped and installed ADB and fastboot: platform-tools_r24.0.2-macosx.zip.

Placed the convert-to-eng tools in that map (platform-tools) and proceeded with the instructions from Neuer_user, so (after deleting my name in the commandlines) :

Last login: Wed Jan 11 10:03:19 on console

imac:~ henk$ cd desktop

imac:desktop henk$ cd "platform-tools"

imac:platform-tools henk$ ./adb devices

List of devices attached

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

23be2131	device

imac:platform-tools henk$ ./adb push boot.img.gz /sdcard/

[100%] /sdcard/boot.img.gz

imac:platform-tools henk$ ./adb push system.img.gz /sdcard/

etc.etc

What is important is that the mac users must type "./ " (point slash)before typing or copying and pasting each commandline. Important: no space after the ./

Continue doing this till: "cd /data/media/0/" command. I didn't need to type ./ (point slash).

Same with the following lines: "ls" and "sh flash_eng_version.sh" and at the end "reboot" ( all without quotemarks of course).

After this my watch succesfully rebooted itself in the English version.

Hope this is helpfull. :)

Please ignore the emoticons. Something went wrong deleting my name.
[Amazfit] knife_20:
Thanks for all the work .

I tried the procedure and all is fine till the process of backing up system.img.bak. Here the process stops without error messages and I have a new line c:\adb>_

I've waited one hour but nothing more happened. Tried another 3 times ending the same way.......

Any suggestions? Thank you

..........

# sh flash_eng_version.sh

Validating images

boot.img.gz: OK

system.img.gz: OK

Generating backup files

Creating boot.img.bak

18432+0 records in

18432+0 records out

9437184 bytes (9.0MB) copied, 3.958210 seconds, 2.3MB/s

Creating system.img.bak

c:\adb>_
[Amazfit] heger:
Just in case....................

Is it possible to undo the flash / reboot and go back to the former (chinese) version? If so: how?
[Amazfit] lordzahl:
If you have flashed successfully, than you can flash a chinese image and go back.

If something went wrong and your watch is bricked, there is no way to recover at the moment, because fastboot can (seemingly) only be accessed by booting it from adb.
[Amazfit] heger:
Thanks for the quick reply. The watch is working fine, not bricked or anything. Can you tell me how to flash a chinese image (which steps I have to take). And if I do, do I go back to the last updated chinese version (1.2.4f) before converting. Sorry, I'm still not familiar with this stuff :(
[Amazfit] lordzahl:
The steps are exactly the same as in the original post of OP. Just exchange system.img.tgz and boot.img.tgz with chinese versions.

I dont't know, which version you should flash. Maybe wait if somebody else did this already.