guino / Merkury1080P

Merkury1080P (CW017) Rooting and Customization
77 stars 16 forks source link

Mini 11-S Firmware 5.2 #32

Closed JerresonJ closed 2 years ago

JerresonJ commented 2 years ago

Did you ever get a chance to work on this model? I was hoping to get two of these rooted to add to my system. Mini 11-S softwareversion":"5.2.5","hardwareversion":"M11S_A5_V10_MIS1","firmwareversion":"ppstrong-a5-tuya2_general-5.2.5.20211201"

guino commented 2 years ago

@Jonathan-Garber There was one person with firmware 5.2.4 (not 5.2.5) which was able to root it, here is the discussion on that: https://github.com/guino/Merkury1080P/issues/23 -- the 1080P instructions and files were updated to support that version (https://github.com/guino/Merkury1080P#conclusion) you'd have to try it on 5.2.5 to see if it works as it is the first time I hear of that version.

JerresonJ commented 2 years ago

Oh, nice. I'll give it a shot with the updated files and let you know.

JerresonJ commented 2 years ago

Turns out I actually had the up to date files. I'm not at my PC right now but last thing I tried to hit was

/proc/self/root/etc/init.d/S90PPStrong

And just got a 500 error but hitting /proc/self/root/etc/init.d

I get a blank page.

I tried hitting /etc/hosts or any file that should exist and it looks like a 500 error on files that do exist.

And pointers or ideas?

I had to leave the computer but I'll poke around more later.

JerresonJ commented 2 years ago

I am also noting that there is no ppsAppParts line in cmdline output for it to grab the MTDNum from

MTDNUM=`cat /proc/cmdline | sed 's/.*ppsAppParts=\([0-9]\).*/\1/'`

cmdline output

console=/dev/null mtdparts=spi0.0:256K@0x0(BOOT),3072K@0x40000(sys),4288K@0x340000(app),448K@0x770000(cfg),64K@0x7E0000(enc),64K@0x7F0000(sysflg) mem=64M memsize=64M pcbversion=S2S_A5_V10 sensor=mis2006mipi model_name=Mini-11S

I tried to

echo running > /mnt/mmc01/hackrunner

just to see if it actually ran anything and I do not get that file on my card. So even though there is no ppsAppParts in cmdline, I don't even think it is getting that far. I don't think the camera is running initrun.sh

im still working on it, just updating my findings.

JerresonJ commented 2 years ago

This is a no go so far...

Tried many different ways to get a reset to run the scripts but they may have changed something here. It never seems to hit initrun.sh and cmdline output is always the same.

My echo to hackrunner is never hit so im fairly sure initrun.sh doesn't run on reset.

Ill try another micro sd tomorrow maybe it doesn't like booting with this one.

JerresonJ commented 2 years ago

Diff SD card still failed - i don't think its running any scripts on reset.

guino commented 2 years ago

@Jonathan-Garber based on the information you provided I suspect your device is running RTOS firmware (not-linux). There's currently no solution/mods for that type of firmware as your only option would be to dump the firmware with a hardware programmer, modify it (if at all useful) and flash it back to the device. Most 5.x firmware reported so far has this RTOS firmware except for that one 5.2.4 firmware I posted earlier.

JerresonJ commented 2 years ago

Ok Thanks for the info. Closing.