Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MJSXJ02CM can write firmware on CH341A rom writer?? #79

Open
buttermocca opened this issue Jan 3, 2021 · 13 comments
Open

MJSXJ02CM can write firmware on CH341A rom writer?? #79

buttermocca opened this issue Jan 3, 2021 · 13 comments

Comments

@buttermocca
Copy link

buttermocca commented Jan 3, 2021

PXL_20201230_154630510
It became a brick while updating the camera firmware.
When I disassembled the camera, I can see a firmware chipset.
cFeon
QH128A-104HIP
I took the chipset off and wrote the firmware version 4.0.9_0409 on the ch341a and tried to operate again, but only the yellow light kept on coming out and the motor didn't work.
Before updating to version 4.0.9, I have attached the firmware file that I had backed up to the ch341 device and the 4.0.9 firmware file that I used to update.

4.0.9 0403
https://tinyurl.com/y77rcgyu

backup firmware
https://tinyurl.com/y7xcttj4

Can anyone check what the problem is?

@rezmus
Copy link

rezmus commented Jan 4, 2021

link to backup is damaged.

@buttermocca
Copy link
Author

link to backup is damaged.

https://tinyurl.com/y7xcttj4
i re uploded.

@rezmus
Copy link

rezmus commented Jan 4, 2021

it looks like cloud credentials are gone (0xff0000). did you make backup before flashing anything with programmer or after?

@buttermocca
Copy link
Author

it looks like cloud credentials are gone (0xff0000). did you make backup before flashing anything with programmer or after?

There is only firmware backed up after the brick T.T

@cstrassburg
Copy link

Are you solved your problem? Maybe I can help you.

@Souroshis
Copy link

@cstrassburg Please help I am Having Same Problem

@cstrassburg
Copy link

cstrassburg commented Jun 22, 2021

Really the same problem? You wrote the spi chip with a programmer and nothing is working now? Do you have a dump from the flash? A dump before the update?
How do you program the chip? Which software, which hardware? Some of the software has problems with some chips. If you get a warning at reading the chip, maybe you read garbage. The best is to read the firmware twice and do a diff.

If the bootloader is working you don't need to program the whole chip. You can update single partitions over a serial connection to the console. Do you have a usb UART adapter?

If you brick the camera with a tf_recovery.img or tf_update.img your BOOT, CONFIG and FACTORY partitions are untouched, because in tf_recovery.img are only KERNEL,ROOTFS and DATA partitions.
If you camera is booting and you see messages on the console maybe you can read and flash the chip over the os.

@pexcn
Copy link

pexcn commented Jul 27, 2021

Hi @buttermocca , can you provide MJSXJ02CM ch341a full backup firmware for me? My MJSXJ02CM was bricked...

@jimmycr
Copy link

jimmycr commented Oct 5, 2021

here you are...
4.0.9 for MJSXJ02CM - tested

@pexcn
Copy link

pexcn commented Oct 6, 2021

I have repaired it 1 month ago, no matter what, I have to thank you~ 😋

@Thatindianbruh
Copy link

what software did you use to make a backup?

@jimmycr
Copy link

jimmycr commented Oct 9, 2021

If this is question for me - "AS Programmer 2.0.0 something". When I needed to program the chip I had to use "Unsecure->Erase->Write->Verify" and then I had to set Secure bits again. Without Securing chip, camera "died" again on second restart after proper setup.

@zhangguiyu
Copy link

The reason the backup (and all older) firmware does not work is due to change in firmware formart from version 4.09 onwards. You will only be able to update with firmware newer than 4.09. There is no way to downgrade the firmware, apparantly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants