ma1co / OpenMemories-Tweak

Unlock your Sony camera's settings
MIT License
1.17k stars 113 forks source link

HDR CX 405 pmca.usb.InvalidCommandException #301

Open Ghorbel37 opened 5 years ago

Ghorbel37 commented 5 years ago

I tried using openmemories with my cx 405 but it says pmca.usb.InvalidCommandException: Mass storage error: Sense 0x5 0x20 0x0. I know its not in the supported devices list but I thought it will work because its in the same family as cx440 (very similar software only wifi is missing and same release date). I really want to use ntsc 60p since I bought the camera in europe. many thanks

ma1co commented 5 years ago

I'm not sure if unlocking 60p and running apps is possible on this camera. But as a first step, we can try to dump the firmware. If you're willing to help, please run the following command with this zip file and post the output: pmca-console guess_firmware -f 0x51010000.zip

Ghorbel37 commented 5 years ago

2018-10-15 thanks for responding fast :)

ma1co commented 5 years ago

Interesting, this is the same id as the PJ410... The next step is to dump the firmware. Here's how to do that:

Thank you for your help!

Ghorbel37 commented 5 years ago

I tried this but the console says PJ410 is an unknown camera. I tried both in mtp mode and mass storage. 2018-10-16 2018-10-16 1

Idk if i did something wrong but I think I should get an updatershell popup.

ma1co commented 5 years ago

Please use the development version of pmca-console available here.

Ghorbel37 commented 5 years ago

I tried using the development version of pmca-console but it gives me a different error. 2018-10-16 2 And I tried using the dev console yesterday and I got the same error so I tried downloading different versions of python and pywin32 and the problem didnt get resolved. I dont know if there's a specific version I need or if its not related but I even tried it on a different pc and got the same error. Thanks for the help you've been providing

ma1co commented 5 years ago

Have you tried the binaries available here?

Ghorbel37 commented 5 years ago

Yes, the last error above is from a binary I got from AppVeyor The same link you sent

ma1co commented 5 years ago

My bad. The issue should be fixed in the updated binaries on AppVeyor. Please try again :)

Ghorbel37 commented 5 years ago

Its okay, im executing the commands now and its working fine :) Edit: Im uploading the files right now it will take a minute or two

Ghorbel37 commented 5 years ago

Done, that it took a long time to upload, I have a bad internet

ma1co commented 5 years ago

Thanks, the CX405 is now supported in pmca-console / pmca-gui.

Ghorbel37 commented 5 years ago

Thank you and keep up. But one final thing I tried Unlock protected settings and it didnt work and when I try to unlock languages it says I need to unlock protected settings. In console it says unknown error and in gui it gives me this

Traceback (most recent call last): File "C:\projects\sony-pmca-re\pmca-gui.py", line 168, in do self.ui.shell.setTweakEnabled(self.id, arg) File "C:\projects\sony-pmca-re\pmca\usb\usbshell__init__.py", line 123, in setTweakEnabled self.USB_RESULT_ERROR_PROTECTION: 'Protection enabled. Please disable protection first.', File "C:\projects\sony-pmca-re\pmca\usb\usbshell__init__.py", line 77, in _req raise UsbShellException(errorStrings.get(r.result - 0x100000000, 'Unknown error')) pmca.usb.usbshell.UsbShellException: Unknown error

byChillout commented 5 years ago

Same problem here :c

i readed the sony cx405 is an android software based model but i cant install any aplication with the pmca, any idea about the reason?

Thanks u so much!

Serpentor commented 5 years ago

I get the same errors on lines 123 and 77 with my FDR-AXP35. Was this ever resolved?

Whatnoww commented 4 years ago

Thanks you and keep up. But one final thing I tried Unlock protected settings and it didnt work and when I try to unlock languages it says I need to unlock protected settings. In console it says unknown error and in gui it gives me this

Traceback (most recent call last): File "C:\projects\sony-pmca-re\pmca-gui.py", line 168, in do self.ui.shell.setTweakEnabled(self.id, arg) File "C:\projects\sony-pmca-re\pmca\usb\usbshellinit.py", line 123, in setTweakEnabled self.USB_RESULT_ERROR_PROTECTION: 'Protection enabled. Please disable protection first.', File "C:\projects\sony-pmca-re\pmca\usb\usbshellinit.py", line 77, in _req raise UsbShellException(errorStrings.get(r.result - 0x100000000, 'Unknown error')) pmca.usb.usbshell.UsbShellException: Unknown error

Do we know what this means yet? Additionally, I'm unable to install any apps from the GUI on the same CX405 even though it is supported.