ma1co / Sony-PMCA-RE

Reverse Engineering Sony Digital Cameras
MIT License
2.07k stars 232 forks source link

sony ZV-E10 please add language support #290

Closed ajayravi143 closed 2 years ago

ajayravi143 commented 2 years ago

sony ZV-E10 please add language support it says unknown device the camera is out of stock everywhere i could only get Japanese version but cant use it.

Getting device info Using firmware for model ZV-E10

Unknown device: ZV-E10

Loading app list Cannot connect to remote server, falling back to appstore repository Found 11 apps

Using drivers Windows-MSC, Windows-MTP Looking for Sony devices

Querying mass storage device Sony DSC is a camera in mass storage mode

Switching to app install mode Traceback (most recent call last): File "C:\projects\sony-pmca-re\pmca-gui.py", line 76, in do File "C:\projects\sony-pmca-re\pmca\commands\usb.py", line 274, in installCommand File "C:\projects\sony-pmca-re\pmca\commands\usb.py", line 37, in switchToAppInstaller File "C:\projects\sony-pmca-re\pmca\usb\sony.py", line 306, in switchToAppInstaller File "C:\projects\sony-pmca-re\pmca\usb\sony.py", line 244, in _sendCommand File "C:\projects\sony-pmca-re\pmca\usb\sony.py", line 67, in sendSonyExtCommand File "C:\projects\sony-pmca-re\pmca\usb__init__.py", line 36, in _checkResponse pmca.usb.InvalidCommandException: Mass storage error: Sense 0x5 0x20 0x0

omgitsbillryan commented 2 years ago

I'm in the same boat as you. I think this camera has some kind of language lock due to regional licenses.

Matvienkoilia commented 2 years ago

Yes, would be helpful. Getting the same error. Although with the latest build got "Error: This device does not support apps" - not sure if it is correct error. Or if there is any other way around.

ma1co commented 2 years ago

In the latest development build, tweaks should now be supported for this camera, too. You can use pmca-console serviceshell or the "Start tweaking (service mode)" button in the Tweaks tab of pmca-gui. This will require the installation of custom USB drivers.

dazhbog commented 2 years ago

Im having an error with ZVE10

PS C:\Users\XXXX\Downloads> C:\Users\XXXX\Downloads\pmca-console-v0.18-9-g2590782-win.exe serviceshell
Using drivers Windows-MSC, Windows-MTP, Windows-vendor-specific, libusb-MSC, libusb-MTP, libusb-vendor-specific
Looking for Sony devices

Querying mass storage device
Sony DSC is a camera in mass storage mode

Switching to service mode

Waiting for camera to switch...
Found a camera in service mode
Authenticating
Starting service shell...

Welcome to platform shell.
Type `help` for the list of supported commands.
Type `exit` to quit.
>help
List of supported commands:
 help                    Print this help message
 exit                    Exit
 info                    Print device info
 tweak                   Tweak device settings
 shell                   Start an interactive shell
 push <LOCAL> <REMOTE>   Copy the specified file from the computer to the device
 pull <REMOTE> [<LOCAL>] Copy the specified file from the device to the computer
 bootrom [<OUTDIR>]      Dump the boot rom
 bk r <ID>               Read backup property
 bk w <ID> <DATA>        Write backup property
 bk s                    Sync backup data to disk
 bk lock                 Lock protected backup settings
 bk unlock               Unlock protected backup settings
>tweak
1: [X] Disable video recording limit
       13h 01m 00s

2: [ ] Unlock all languages
       7 / 35 languages activated

3: [X] Enable PAL / NTSC selector & warning
       Enabled

4: [X] Enable USB app installer
       Enabled

5: [ ] Unlock protected settings
       Protection enabled

Enter number of tweak to toggle (0 to finish): 2
Error: Senser adjust control error 129

And by using the GUI I also get this

image

Any ideas? ZV-E10 V2.00

dazhbog commented 2 years ago

OK problem solved. Have to check "unlock protected settings" first. Then Unlock languages! Works yay!

MyN678 commented 2 years ago

In the latest development build, tweaks should now be supported for this camera, too. You can use pmca-console serviceshell or the "Start tweaking (service mode)" button in the Tweaks tab of pmca-gui. This will require the installation of custom USB drivers.

Dear dazhbog, mac1co I'm a new guy come. Could you please guide me how to use "development build" method. I'm struckling with my sony zv-e10. I just know how to use GUI in window (.exe file) thank you

dazhbog commented 2 years ago

Yes you are right @MyN678 I also cant find the artifacts from the development build. Maybe @ma1co can shine some light.

I found them on my PC, this is what i used for my ZV-E10. Use at your own risk and don't click random things

pmca 18-9.zip

Follow my comments above to do it. Put camera in serviceshell >> unlock protected settings >> Unlock languages!

MyN678 commented 2 years ago

thank you for your help.

WynnterPixel commented 2 years ago

Hi! i too have the same problem I checked unlock protected settings first. but it wont toggle as marked

dazhbog commented 2 years ago

Please list versions, logs and all these things. Help us help you!

dazhbog commented 2 years ago

Hmmm, did you use Zadig after the camera has switched to serviceshell? You need to install drivers for both mass storage and serviceshell modes.

https://github.com/ma1co/Sony-PMCA-RE#service-mode

MyN678 commented 2 years ago

For mine: 1.plug my zve10 to pc on mass storage

  1. run Zadig to change my ZV-E10 to libusb-win32 (v1.2.6.0)
  2. using powershell I ran pmca-console-v0.18-9-g2590782-win.exe serviceshell
  3. run Zadig to change Sony USB to libusb-win32 (v1.2.6.0) --> Zdiag hang can't install driver image
dazhbog commented 2 years ago

Try:

MyN678 commented 2 years ago

I think Sony USB is installed driver successfully image but can't active remove protect settings.

wetsoba commented 1 year ago

Any luck with this?

D-RAJ65 commented 1 year ago

I followed along with all the steps in this thread (on my Sony ZV-1) on a Windows machine and encountered all the same problems. I was unable to "Unlock protected settings" or "Unlock all languages" (I also got the Error: Senser adjust control error 129).

I was ready to give up and decided to give it one last try from my Linux desktop and it worked the first time. I was able to enable 35/35 languages! It was super simple....wish I had tried the Linux version first. No need to mess around with Zadig drivers either.

If you do install the Linux version, you may also need to run "sudo apt install python3-tk" to install an additional driver not included in the requirements file.

MyN678 commented 1 year ago

Hi @D-RAJ65

It's great help. I try with trial Untubu and get success with my ZV-E10 Thank you so much bro

D-RAJ65 commented 1 year ago

That's great! I made a Youtube video as well to help others facing this same issue.

https://www.youtube.com/watch?v=06x0_Edrph8

SadJapanese commented 1 year ago

@dazhbog Hi did you do this on windows?

@D-RAJ65 Do you have a solution using it in windows? I don't have other OS :(

D-RAJ65 commented 1 year ago

@SadJapanese Windows was hit and miss. Worked for some but not for me. Linux worked instantly.

You can run Linux one time on your computer (without installing it) just to do the unlock. Watch my Youtube video above. I show you how you can download and run Linux Mint on your computer so that you can run the Linux version of this software to unlock your camera. Then you can reboot your machine back into Windows.

I was able to do this with a ZV-1 and another user commented it worked for their ZV-E10.

SadJapanese commented 1 year ago

Untitled I tried using linux but whenever I get camera info this happens. @D-RAJ65

subzeroxp commented 1 year ago

Untitled I tried using linux but whenever I get camera info this happens. @D-RAJ65

did you manage to solve? I have exactly this problem

D-RAJ65 commented 1 year ago

@subzeroxp @SadJapanese Try running the program with elevated privileges using "sudo ./pmca-gui.py".

Also unplug and replug the USB cable in after running this command.

D-RAJ65 commented 1 year ago

A few people reported this " Access denied: insufficient permissions" error to me, so I gave it another go. Although I was able to successfully use this method on my computer running with Linux installed, it unfortunately does not seem to work when booting Linux off a USB drive.

If you have a spare / old computer lying around, you can install Linux on it and then this method will work. I just tested it again on my computer and it worked instantly just like in my Youtube video.

Erur0su commented 10 months ago

Hey everyone! Anyone managed to solve things for windows? I got exactly same error. Pls find below the things i get when i try to go directly for enabling languages as hitting protection button just does nothing to my camera. Hope you can help me. sonyprtscrn

Belimix commented 6 months ago

Guys, please tell me. I want to update the driver in Zadig, but my original one is not the same as everyone else's. What to do? Where to look? image