telmomarques / xiaomi-360-1080p-hacks

Hacks for the Xiaomi Mi 360 1080p camera (MJSXJ02CM).
761 stars 129 forks source link

Not being able to downgrade from 4.0.9_0409 firmware version #65

Open titusfx opened 3 years ago

titusfx commented 3 years ago

Hi, My model camera is MJSXJ02CM.

I've tried with 3 different SD cards, with different sizes 8Gb, 32Gb and 64Gb. I formatted the SD Cards (just in case) from Mi Home, on the Camera options> Manage storage > SD card status > Format SD card. Turn off the camera and extract the SD_Card Copy the tf_recovery.img file to the root of the sd card Insert the SD card to the camera and turn on the camera It does the yellow thing, It keep Yellow for a minute, and it does the calibration (the 360 rotation on the X and 120 rotation on Z) Then, I still have access from Mi Home and when I go to firmware updates options (on my Mi Home) is the same firmware (which currently is 4.0.9_0409)

In any case I tried to do the hack (copying the folders on the root of the SD card hacks and manu_test and deleting the tf_recovery.img, just in case) and nothing.

Could someone send me a picture of the type of sd card that are you using? In case the assumtion of some sd cards works and some other doesn't is true.

Or

Could someone tell me if they would be able to downgrade the camera with the latest version which is 4.0.9_0409 ? So I can be sure that the only problem is the sd card.

Thanks

Phoenigore commented 3 years ago

Hi, I've got the same issue with this version. Tried with 2 sdcards

rezmus commented 3 years ago

you can't downgrade from 4.0.9_0409. they replaced uboot and rsa keys with this update so none of old recovery firmwares can be used. it's closing holes after imilab source code leak.

sergioska commented 3 years ago

I've the same problem. Maybe there is a workaround?

GdLoQ971 commented 3 years ago

the same as you too

Rtamagnini commented 3 years ago

works for me with . my model : image

image

sd 8gb

my firmware version ;

image

Vorlex commented 3 years ago

I was able to downgrade too using my old Nokia 64 MB MicroSD. I wasn't able to downgrade using one that is used in camera (32GB). I've read on one Russian site that it won't update using cards with capacity more that 16GB. And you better use no-SDHC cards. Author on that Russian site said he used 16GB SDHC, though.

@telmomarques, maybe you could add this info to readme?

sergioska commented 3 years ago

my firmware version ;

image

@Rtamagnini where can i find that firmware version? can you post a link please?

Vorlex commented 3 years ago

@sergioska it is in readme :) link

sergioska commented 3 years ago

@sergioska it is in readme :) link

sorry, i thought that it was another firmware version. Repo firmware doesn't work in my case. I tried with 2 sd card 2G and 8G, but nothing.

Rtamagnini commented 3 years ago

4.0.9_0409 version is for MJSXJ02CM ? I suppose not. because the last one that is shown to me is 3.4.6 ...

Vorlex commented 3 years ago

@Rtamagnini, it's because of incremental update. Camera can't be updated straight to the latest version. It updates to 3.4.6_0213, then to next one (maybe 4.0.9_0409).

Vorlex commented 3 years ago

@sergioska, did you try to format to FAT/FAT32? Here's photo of my card that worked (FAT formatted): image

NeWoKiKi commented 3 years ago

Hello,

I have MJSXJ02CM in 4.0.9_0409. So, is it possible to downgrade or no ? @Rtamagnini / @Vorlex were you in 4.0.9_0409 before downgrading ?

I tried with 2 different sdcard but it's not working for me. The camera is booting and (probably) ignoring downgrade.

I would like to know if it's possible before trying all sdcards in the world :D

Many thanks,

rezmus commented 3 years ago

not possible, because uboot was replaced with this firmware. it use tf_update.img signed with different keys.

Vorlex commented 3 years ago

@NeWoKiKi I'm sure I was on the last firmware before applying hack. Do you know when 4.0.9_0409 was released?

rezmus commented 3 years ago

it depends on region. 4.0.9_0409 was only in ota on cn region. others have older firmware.

NeWoKiKi commented 3 years ago

I'm in France and using EU servers on Xiaomi Home, I don't now when but my camera self updated to 4.0.9_0409

@titusfx created this post on october 4th so... firmware was released at least 2 months ago :D

rezmus commented 3 years ago

i just checked and some accounts on eu region show ota to 4.0.9_0409, while some still shows 3.4.6_0213 as last version. however it should not update by itself. sometimes they display popup when you enter camera so it's easy to click it and update.

anyway no way to downgrade from 4.0.9_0409 unless you open device and use programmer.

Vorlex commented 3 years ago

I'm on the Chinese servers and pretty sure I had last firmware. There is no way to check now, but I successfully applied the hack.

GdLoQ971 commented 3 years ago

anyway no way to downgrade from 4.0.9_0409 unless you open device and use programmer.

I looked a little on this side, without much result :( @rezmus do you have some info ?

rezmus commented 3 years ago

if your uboot accepted tf_recovery.img you could not have 4.0.9_0409, because new uboot only checks for tf_update.img

https://ufile.io/v41nwo40

@GdLoQ971 i never had to open, but you can find some information in MJSXJ05CM issues

VinceNM commented 3 years ago

if your uboot accepted tf_recovery.img you could not have 4.0.9_0409, because new uboot only checks for tf_update.img

https://ufile.io/v41nwo40

@GdLoQ971 i never had to open, but you can find some information in MJSXJ05CM issues

Do you have some informations on how to downgrade when we are on 409 ?

GdLoQ971 commented 3 years ago

@VinceNM Sorry, but so far nothing I have tried has no worked

VinceNM commented 3 years ago

Je suis dépité d’avoir Mis à jour mes 3 caméras 😭

Vincent

Le 13 déc. 2020 à 18:48, Caroline Chapeau notifications@github.com a écrit :

 @VinceNM Sorry, but so far nothing I have tried has worked

What did you actually do to make it work ?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

GdLoQ971 commented 3 years ago

Pareil mais pour 4 ;) courage, nous trouverons

carolinechap commented 3 years ago

J'en ai mis qu'une à jour et heureusement.. :D Si vous avez des pistes! N'hésitez pas à partager!

GdLoQ971 commented 3 years ago

J'en ai mis qu'une à jour et heureusement.. :D Si vous avez des pistes! N'hésitez pas à partager!

oui, mais pour l'instant très peu de piste, malheuresement...

abdullahgunduz commented 3 years ago

Why do you want to downgrade 4.0.9_0409. What is 4.0.9_0409 problem? And what is changed in 4.0.9_0409 any body know?

carolinechap commented 3 years ago

@abdullahgunduz You can't hack the camera if you already have the 4.0.9_0409 firmware version.

abdullahgunduz commented 3 years ago

Its a bug or fix i cant understand. What do you mean "hack".

carolinechap commented 3 years ago

The purpose of this repo.. Using the IP of the camera and avoiding using the xiaomi app (to be simple)

toannguyen1412 commented 3 years ago

not possible, because uboot was replaced with this firmware. it use tf_update.img signed with different keys.

I think about that, i try 3 SD-Card but not working.

UmutAlihan commented 3 years ago

update.

so do you think if I change tf_recovery to tf_update, will it start downgrading??

rezmus commented 3 years ago

you can't downgrade using sd card recovery from 4.0.9_0409 (MJSXJ02CM) or 4.0.9_0426 (MJSXJ05CM). with these firmware versions they replaced uboot/keys. older recovery firmwares won't work. you can only downgrade with programmer.

titusfx commented 3 years ago

@Vorlex if you don't mind trying and loose the hack, I mean, if you are sure you did the downgrade with 4.0.9_0409, you could update to 4.0.9_0409 and then apply the hack, and let's know that you did it. I video will be really appreciated

titusfx commented 3 years ago

@rezmus do you have a link, how we can use the programmer to hack the camera? Thanks

buttermocca commented 3 years ago

https://github.com/telmomarques/xiaomi-360-1080p-hacks/issues/79

MJSXJ02CM firmware chip can write on CH341A rom writer???

sandeep-shyam commented 3 years ago

can anyone share the tf_recovery.img file for 4.0.9_0409, my camera is stuck on yellow LED, i guess its due to power cut during firware download or upgrade

UmutAlihan commented 3 years ago

mine fails to downgrade :/

it shows yellow light for a while than tells me waiting for qr code. After connection it still shows firmware 4..

On Wed, Jan 6, 2021, 18:27 sandeep-shyam notifications@github.com wrote:

can anyone share the tf_recovery.img file for 4.0.9_0409, my camera is stuck on yellow LED, i guess its due to power cut during firware download or upgrade

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/telmomarques/xiaomi-360-1080p-hacks/issues/65#issuecomment-755365407, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD7KNRFXDMY7P2EKZY3637DSYR6MLANCNFSM4SDUG6CA .

sonnt136 commented 3 years ago

can anyone share the tf_recovery.img file for 4.0.9_0409, my camera is stuck on yellow LED, i guess its due to power cut during firware download or upgrade

you can try https://drive.google.com/file/d/15i3xL7Q-ZjR9nOgVtqSogx1HjDbsFAZB/view?usp=sharing

sandeep-shyam commented 3 years ago

Great , thank you so much

On Thu, Jan 7, 2021 at 8:40 AM, sonnt136 notifications@github.com wrote:

can anyone share the tf_recovery.img file for 4.0.9_0409, my camera is stuck on yellow LED, i guess its due to power cut during firware download or upgrade

you can try https://drive.google.com/file/d/15i3xL7Q-ZjR9nOgVtqSogx1HjDbsFAZB/view?usp=sharing

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/telmomarques/xiaomi-360-1080p-hacks/issues/65#issuecomment-755854261, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH2AMD3A5GVTUDE73AQVW4DSYUQ3PANCNFSM4SDUG6CA .

buttermocca commented 3 years ago

can anyone share the tf_recovery.img file for 4.0.9_0409, my camera is stuck on yellow LED, i guess its due to power cut during firware download or upgrade

you can try https://drive.google.com/file/d/15i3xL7Q-ZjR9nOgVtqSogx1HjDbsFAZB/view?usp=sharing

really great thank you. i'll try to install it.

buttermocca commented 3 years ago

https://github.com/telmomarques/xiaomi-360-1080p-hacks/issues/79

I've already tried to recover with this version of firmware. Someone else has answered that the unique identification number has been erased from my firmware chipset. I guess there was a problem because I tried to recover it with the firmware of another product MJSXJ05CM.

sonnt136 commented 3 years ago

79

I've already tried to recover with this version of firmware. Someone else has answered that the unique identification number has been erased from my firmware chipset. I guess there was a problem because I tried to recover it with the firmware of another product MJSXJ05CM.

You can try this file https://drive.google.com/file/d/1L18wbWuk-41O0NqG0YQElmxUkZ5YPwQ7/view?usp=sharing

UmutAlihan commented 3 years ago

I'm on the Chinese servers and pretty sure I had last firmware. There is no way to check now, but I successfully applied the hack.

Can you apply the hack and live happily ever after without downgrading the firmware, with updated FW 4+??

mfigueroa7 commented 3 years ago

The same problem. I have the 4.0.9_0409 version in China Maindland and i can´t downgrade the version. Always the camera is in the4.0.9_0409 version. Any workaround for this camera version?

133usr commented 3 years ago

Here too . .. I have the 4.0.9_0409 version in China Maindland and i can´t downgrade the version. any way ? to downgrade the version?? Plz help

VinceNM commented 3 years ago

Any workaround for this issue ? I'm still stuck on the 4.0.9_0409...

ptzenos commented 3 years ago

Same issue for me, I can't downgrade. Is there anything we can do, even if it means that we have to disassemble the camera?

zer0-infinity commented 3 years ago

It is such a pain, since the new update I have stopped receiving notification on my mobile device for the camera. Its specific to iOS because android devices get the notifications for motion. Also, the firmware version is 4.0.9_0426. I have 3 cams and none give me a push notification. I thought of downgrading but as I can see that it is not possible to downgrade from this version. Any idea how to fix this? 😭😭