Contribute
Register

Recovery in Russian

Joined
Aug 17, 2018
Messages
90
Motherboard
Gigabyte Aorus H370 Gaming WiFi
CPU
i3-8100
Graphics
RX 560 4GB
Mac
  1. iMac
  2. Mac mini
To cut a long story short when I boot into recovery in any of my internal hard drives it comes up as in Russian. Of course I can change that temporarily using the menu options but not permanently.

As others have pointed out, when I tried to reinstall Mojave from a image (source Apple Store) as a possible solution after the first reboot the installation continues with Russian lettering.

I have tried many other different things.

Off to NVRAM which I have previously reset and even one time cleared to CMOS.

In Hackintool/NVRAM it shows:

Prev-lang:kbd <72752d52 553a3235 32> which I understand is code for Russian

In the window below “Variable Value” it gives:

0x72 0x75 0x2D 0x52 0x55 0x3a 0x32 0x35 0x32

Can I edit those fields to give Prev-lang:ktb as English?

Is it 656e2d55533a30?

Can I achieve the same in config.plist using Clover Configurator?

Can I run terminal command?: Nvram –d Prev-lang:kbd

Then some how reset to English?

If none of the above sets the recovery language permanently to English what will do it?
 
To cut a long story short when I boot into recovery in any of my internal hard drives it comes up as in Russian. Of course I can change that temporarily using the menu options but not permanently.

As others have pointed out, when I tried to reinstall Mojave from a image (source Apple Store) as a possible solution after the first reboot the installation continues with Russian lettering.

I have tried many other different things.

Off to NVRAM which I have previously reset and even one time cleared to CMOS.

In Hackintool/NVRAM it shows:

Prev-lang:kbd <72752d52 553a3235 32> which I understand is code for Russian

In the window below “Variable Value” it gives:

0x72 0x75 0x2D 0x52 0x55 0x3a 0x32 0x35 0x32

Can I edit those fields to give Prev-lang:ktb as English?

Is it 656e2d55533a30?

Can I achieve the same in config.plist using Clover Configurator?

Can I run terminal command?: Nvram –d Prev-lang:kbd

Then some how reset to English?

If none of the above sets the recovery language permanently to English what will do it?
edit your config.plist and change to:

Code:
 <key>prev-lang:kbd</key>
                    <string>en:US:0</string>
 
Thanks Feartech for your helpful & quick response.
I opened my config.plist in Clover Configurator and then selected the Text option.
I was unable to find a line starting <key>prev-lang:kbd</key> to amend.
So do I insert the line you suggested and if so under what section of the plist?
(I am using Clover not Opencore)
 
Thanks Feartech for your helpful & quick response.
I opened my config.plist in Clover Configurator and then selected the Text option.
I was unable to find a line starting <key>prev-lang:kbd</key> to amend.
So do I insert the line you suggested and if so under what section of the plist?
(I am using Clover not Opencore)
oh, in clover it may be:

Code:
<key>KbdPrevLang</key>
        <true/>
        <key>Language</key>
        <string>en:0</string>
but i haven't used clover in many years, you will have to trial and error
 
Thanks again.

I found it under GUI and corresponds to the drop down box “language” which had been already selected
Screenshot 2023-10-28 at 10.13.23 pm.jpg


sample</string>
</dict>
<key>CustomIcons</key>
<false/>
<key>Language</key>
<string>en:0</string>

<key>Mouse</key>
<dict>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>


Any further advice would be gratefully received.
 
Thanks again.

I found it under GUI and corresponds to the drop down box “language” which had been already selected
View attachment 573528

sample</string>
</dict>
<key>CustomIcons</key>
<false/>
<key>Language</key>
<string>en:0</string>

<key>Mouse</key>
<dict>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>


Any further advice would be gratefully received.
reset nvram
 
I'd be grateful if I could get answers my original questions:

In Hackintool/NVRAM it shows:

Prev-lang:kbd <72752d52 553a3235 32> which I understand is code for Russian

In the window below “Variable Value” it gives:

0x72 0x75 0x2D 0x52 0x55 0x3a 0x32 0x35 0x32

Can I edit those fields to give Prev-lang:ktb as English?

Is it 656e2d55533a30?

Can I run terminal command?: Nvram –d Prev-lang:kbd

Then some how reset to English?
 
I'd be grateful if I could get answers my original questions:

In Hackintool/NVRAM it shows:

Prev-lang:kbd <72752d52 553a3235 32> which I understand is code for Russian

In the window below “Variable Value” it gives:

0x72 0x75 0x2D 0x52 0x55 0x3a 0x32 0x35 0x32

Can I edit those fields to give Prev-lang:ktb as English?

Is it 656e2d55533a30?

Can I run terminal command?: Nvram –d Prev-lang:kbd

Then some how reset to English?

Hi here.

Yes of course you can, if you wish to.

@Feartech just explained the easiest options for you. They should work.

To go deeper - look at the hex code pairs you copied for us. 0x72 = the letter "r" and 0x75 = "u". 0x2d is a hyphen. Without going further you can see that's the country code for Russia.

0x65 and 0x6e = "en".

But I don't see why we need to over-complicate it beyond what has already been explained.

:)
 
I have reset nvram and I am afraid made no difference, booting into recovery still came up as Russian.

I experimented with an IMac and found if I booted that in recovery the terminal commands:

nvram –d prev-lang:kbd and
nvram prev-lang:kbd=”en:15”

which worked just fine and remained that way.

I tried same with Hack in recovery and although these commands ‘worked’ and amended the nvram as soon as I rebooted into Recovery it was back to Russian and prev-lang:kbt =cnuTu|u6MjUy rather than “ZW46MTU=” (AUS) or “ZW46dxm6MA==” (US).

I used hackintool and deleted prev-lang:kbd but next boot it was back again – with the code for Russian.

This is really of no consequence to the running of the hack just more an annoyance,
 
I have reset nvram and I am afraid made no difference, booting into recovery still came up as Russian.

I experimented with an IMac and found if I booted that in recovery the terminal commands:

nvram –d prev-lang:kbd and
nvram prev-lang:kbd=”en:15”

which worked just fine and remained that way.

I tried same with Hack in recovery and although these commands ‘worked’ and amended the nvram as soon as I rebooted into Recovery it was back to Russian and prev-lang:kbt =cnuTu|u6MjUy rather than “ZW46MTU=” (AUS) or “ZW46dxm6MA==” (US).

I used hackintool and deleted prev-lang:kbd but next boot it was back again – with the code for Russian.

This is really of no consequence to the running of the hack just more an annoyance,
upload your config.plist (remove serial numbers first)
 
Back
Top