bkerler / mtkclient

MTK reverse engineering and flash tool
GNU General Public License v3.0
2.72k stars 529 forks source link

Cosmo Communicator - Planet Computers #1295

Open tfkmuller opened 2 hours ago

tfkmuller commented 2 hours ago

Hi,

I need some help please. I bought a second hand cosmo communicator in perfect condition. I updated it, enabled dual boot android/ Debian and everything worked well.

However then I stupidly used the UBports Installer selecting a wrong device and this bricked the phone. I then started falling into this rabbit hole how to fix the phone again.

I had no success with SP Flash Tool and then discovered the mtk client. This tool is awesome and I watched Bjoern's "Introduction to MTK Reverse Engineering" many, many times, but haven't yet been able to flash back the stock firmware. I found the firmware files on OESF: https://www.oesf.org/forum/index.php?topic=36448.0

The cosmo is recognized by MTK client, please see screenshot: cosmo_mtk_client

But I am unable to flash the firmware back. I tried this: ./mtk.py w preloader,boot,recovery,md1img,md1dsp,spmfw,scp1,sspm1,cam_vpu1,cam_vpu2,cam_vpu3,lk,dtbo,tee1,vendor,system ~/roms/V19/preloader.img,~/roms/V19/boot_200118213137_magisk.img,~/roms/V19/recovery_200118213137.img,~/roms/V19/md1img.img,~/roms/V19/md1dsp.img,~/roms/V19/spmfw.img,~/roms/V19/scp.img,~/roms/V19/sspm.img,~/roms/V19/cam_vpu1.img,~/roms/V19/cam_vpu2.img,~/roms/V19/cam_vpu3.img,~/roms/V19/lk.img,~/roms/V19/dtbo.img,~/roms/V19/tee.img,~/roms/V19/vendor_200118213137.img,~/roms/V19/system_200118213137.img

But it just gives me this error: Preloader - [LIB]: Status: Handshake failed, retrying...

Please can someone give me some guidance. I know this isn't really an issue with MTK client, but rather user error. I would greatly appreciate any help getting my cosmo communicator up and running again. Thank you.

Best, Tom

tfkmuller commented 2 hours ago

As mentioned I did try to refresh the cosmo with SP Flash Tool, following those instructions: https://www.oesf.org/forum/index.php?topic=36336.0 But could not get this working...

hopez13 commented 2 hours ago

it should work

you should capture logs using --debugmode and send here

also if you are trying to connect in preloader mode it may fail due to handshake timeout check #1205 so try using brom mode