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

Error 129 Unlock All Languages A7M4 #321

Closed
noyhrynban opened this issue Jul 16, 2022 · 19 comments
Closed

Error 129 Unlock All Languages A7M4 #321

noyhrynban opened this issue Jul 16, 2022 · 19 comments

Comments

@noyhrynban
Copy link

macOS 12.4

  1. Put camera into MSC mode
  2. sudo -H ./pmca-gui.py
  3. Click Start Tweaking (service mode)
  4. Click to enable all languages

Output:

Using drivers 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
Traceback (most recent call last):
File "/Users/ryan/Repositories/Sony-PMCA-RE/./pmca-gui.py", line 184, in do
self.ui.tweakInterface.setEnabled(self.id, arg)
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/platform/tweaks.py", line 179, in setEnabled
self._tweaks[name][1].setEnabled(enabled)
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/platform/tweaks.py", line 54, in setEnabled
self._backup.writeProp(self._name, self.onValue() if enabled else self.offValue())
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/platform/backup.py", line 78, in writeProp
return self._props[name].write(data)
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/platform/backup.py", line 49, in write
prop.write(data[:prop.size])
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/platform/backup.py", line 34, in write
self.backend.writeBackup(self.id, data)
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/platform/backend/senser.py", line 32, in writeBackup
self.dev.writeBackup(id, data)
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/usb/sony.py", line 1041, in writeBackup
self._sendAdjustControlPacket(*self.SONY_ADJUST_BACKUP_WRITE, dump32le(id) + data)
File "/Users/ryan/Repositories/Sony-PMCA-RE/pmca/usb/sony.py", line 993, in _sendAdjustControlPacket
raise Exception('Senser adjust control error %d' % res)
Exception: Senser adjust control error 129

@iconian6
Copy link

Also having this problem on Windows too.

@FakieSui
Copy link

Same error on Windows

@FakieSui
Copy link

@ma1co thanks for all your work on that repo, do you have any idea on how to fix that error ?

@FakieSui
Copy link

@noyhrynban what version of the Sony Firmware are you running? v1.00 or v1.01?
Perhaps Sony made a change since A7 IV release or v1.01 in way packets are addressed? I mean that’s a possibility

@noyhrynban
Copy link
Author

@noyhrynban what version of the Sony Firmware are you running? v1.00 or v1.01?
Perhaps Sony made a change since A7 IV release or v1.01 in way packets are addressed? I mean that’s a possibility

This was a problem with both 1.00 and after updating to 1.01.

@sdl1998
Copy link

sdl1998 commented Jul 28, 2022

Use micro usb cable, don't use type c .I tried all day and finally figured it out.

@noyhrynban
Copy link
Author

Use micro usb cable, don't use type c .I tried all day and finally figured it out.

I get the same results with micro-USB as USB-C

@noyhrynban
Copy link
Author

Trying the console this time and trying to unlock the protected settings along the way fails:

➜  Sony-PMCA-RE git:(master) sudo ./pmca-console.py serviceshell
Using drivers 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.
>tweak
1: [X] Disable video recording limit
       13h 01m 00s

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

3: [ ] Unlock protected settings
       Protection enabled

Enter number of tweak to toggle (0 to finish): 3
Success

1: [X] Disable video recording limit
       13h 01m 00s

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

3: [ ] Unlock protected settings
       Protection enabled

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

1: [X] Disable video recording limit
       13h 01m 00s

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

3: [ ] Unlock protected settings
       Protection enabled

Enter number of tweak to toggle (0 to finish): 0
>exit
Done

It appears that the first problem may be that "Unlock protected settings" says it succeeds but maybe doesn't actually.

@rismanto
Copy link

I got the same issue on ILCE-6100.
Any solution about this?

@Rad0312
Copy link

Rad0312 commented Aug 2, 2022

got the same issue on a7c

@FakieSui
Copy link

FakieSui commented Aug 3, 2022

Would like to help on this project but have no knowledge on this part :)

@henryhu1998
Copy link

same problem a7IV windows

@tadyu228
Copy link

Hi @ma1co any update in this error. As @noyhrynban commented that the problem maybe cause by unlock protection shown " success " but not actually

Thanks

@rjmehra
Copy link

rjmehra commented Aug 12, 2022

Hi all. I just tried the newest version and it worked on my A7C!
Before now I was getting stopped by the #129 error.
V0.18-18 development build seems to work fine!
Please try that and if it works, share the word with those who had similar problems.

@ma1co you are a legend! Please let me know how I can send you some beer money! :)

@noyhrynban
Copy link
Author

I just pulled latest (d634e6c) and unlocked my A7M4 on a Mac in Terminal using the console UI. I got a message about a backup error, I think because my cards were ejected. The unlock seemed to take anyway. (I ran it once more just to be sure 😁)

@ma1co I can't thank you enough!

@winevodka
Copy link

Hi @rjmehra
Can you help me upload the build of V0.18-18?
I don't know how to download or build it from source code.
Thank you very much!

@rjmehra
Copy link

rjmehra commented Apr 25, 2023

Hi winevodka,

So to unlock my A7C I didn't build anything from source. I wouldn't know how to do that anyway.
I just downloaded the Windows executables from here. https://github.com/ma1co/Sony-PMCA-RE/releases/tag/v0.18
And followed the instructions here. https://github.com/ma1co/Sony-PMCA-RE

Hopefully that will work. Let us know how it goes!

Best

@winevodka
Copy link

Thank you rjmehra,
Since the stable release does not work with my Sony A7iii. I found the development build, and it worked.

@Erur0su
Copy link

Erur0su commented Dec 17, 2023

Same issues with 6400. No hopes of things getting solved?

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