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

romalb47 commented 3 years ago

I dump the 4.0.9 flash and extract it. And indeed the Factory file have change a lot (with rsa signature check, etc...). I change the script to just run an file on the sdcard and repack the squashfs and it seem to do the job. Next thing: try the hack to see if it work.

Some one know if there are sensible data onto the flash (at reset state)? Like an unique id.

rinorbytyci commented 3 years ago

I dump the 4.0.9 flash and extract it. And indeed the Factory file have change a lot (with rsa signature check, etc...). I change the script to just run an file on the sdcard and repack the squashfs and it seem to do the job. Next thing: try the hack to see if it work.

Some one know if there are sensible data onto the flash (at reset state)? Like an unique id.

Does it work with the latest version? Do you have files to share? I am on 0426 is there any hope to downgrade or install the hacks?

informadortech commented 3 years ago

I dump the 4.0.9 flash and extract it. And indeed the Factory file have change a lot (with rsa signature check, etc...). I change the script to just run an file on the sdcard and repack the squashfs and it seem to do the job. Next thing: try the hack to see if it work.

Some one know if there are sensible data onto the flash (at reset state)? Like an unique id.

ANy update on this? can you share the files?

truonggiang152 commented 3 years ago

any update with fw 4.0.9_0409 @@?

Zeunas commented 3 years ago

I dump the 4.0.9 flash and extract it. And indeed the Factory file have change a lot (with rsa signature check, etc...). I change the script to just run an file on the sdcard and repack the squashfs and it seem to do the job. Next thing: try the hack to see if it work.

Some one know if there are sensible data onto the flash (at reset state)? Like an unique id.

Got anywhere with this? Would be great if we could hack the most recent versions.

belkone commented 3 years ago

it is no longer possible to downgrade with an SD card. hacking newer firmware versions is possible with the spi flasher: https://gist.github.com/belkone/fb63376a9b6b6ebe969e9c8f96c0defb

hacks works (no h264 streaming in rtsp, h265 only).

I dump the 4.0.9 flash and extract it. And indeed the Factory file have change a lot (with rsa signature check, etc...). I change the script to just run an file on the sdcard and repack the squashfs and it seem to do the job. Next thing: try the hack to see if it work.

Some one know if there are sensible data onto the flash (at reset state)? Like an unique id.

you shouldn't share your flash dump as it contains sensitive data, but it is possible for everyone to modify their own dump ;)

Souroshis commented 3 years ago

I am From India I have MJSXJ02CM From 1 Year I am Not Able to use the camera Last time I think the update was going on and there was an electric cut after that the camera turns on with steady yellow light and makes calibration (the 360 rotation on the X and 120 rotation on Z) after that it doesn't pair with the mi home . It doesn't reads the Qr code at all. I have tried Reset it with the button Then it says something in Chinese and makes calibration (the 360 rotation on the X and 120 rotation on Z) Then again went to steady yellow light. Please Anyone help Me :( @titusfx @rinorbytyci @romalb47 @sergioska @VinceNM

vnlove commented 2 years ago

Any workaround for this issue ? :((

zhangguiyu commented 2 years ago

I am on 4.0.9_0409 and it is stuck on yellow light.

Flashed with 4.0.9_0409 version of tf_recovery.img does not fix it.

@rinorbytyci : wondering if you are able to share your tf_recovery.img.backup (4.0.9_0426) from your sdcard (if you uses one).

Thank you so much! Julian

@zer0-infinity

Wondering if you have a copy of yoru tf_recovery.img (or backup version) corresponding to 4.0.9_0426?

dkdhanda8 commented 1 year ago

Any updates ? 🙂

wsjunior1985 commented 1 year ago

Well, it's definitely dead.

averinpro commented 1 year ago

sonnt136

Thanks a lot! This brought my camera to life mjsxj02cm

angelbarrera92 commented 1 year ago

Nor I can do the downgrade :( It would be amazing being able to downgrade it