System language

Hi,
Each time I reboot I get a Korean as a system language and have to manualy switch it bach to Russian (or any other - it remains only during one session).
Current image is Vim_Marshmallow_Root_161213.7z on VIM 2+16 (also no wifi with LibreElec).
Could you please guide me how to fix that issue.

Regards,
Alexander

Hi, Alexander:
Did you take any change after you install the ROM? For example:

  • Setup the time zone?
  • Install some special apks?

Yes, I change timezone to GMT+5
Problem appears before any additional application installed
I will try to flash previous Android images tomorrow

UPD earlier builds didn’t work - first Welcome splash in English turns Korean in a few seconds without any action from my side, so it is neither timezone, nor anything else

Hi,abutkov:
Can you provide some boot log for me?
#adb shell
#logcat -s CEC

Yes, as Terry said above, the system language may setup accord the CEC info from your monitor/display.

So, please confirm again:

  • If you are a developer, please provide CEC printing
  • If not, you can try with another non-CEC supported monitor

Thanks.

This a log with LG TV:

D:\Soft\android\tools_r25.0.3-windows>adb shell
shell@Vim:/ $ logcat -s CEC
--------- beginning of main
--------- beginning of system
01-16 16:20:44.890 4044 4044 D CEC : [open_cec]ro.hdmi.device_type:4
01-16 16:20:44.890 4044 4044 D CEC : [open_cec]ext control:1, false
01-16 16:20:44.890 4044 4044 D CEC : [get_boot_connect_status]total port:1, ret:0
01-16 16:20:44.890 4044 4044 D CEC : [get_boot_connect_status]con_status:1
01-16 16:20:44.890 4044 4170 D CEC : [cec_rx_loop]start
01-16 16:20:44.890 4044 4044 D CEC : [cec_register_event_callback]dev:0xef0f8e41, callback:0xf4e1ed00, arg:0xe1812f00
01-16 16:20:44.890 4044 4170 D CEC : [cec_rx_loop]file open ok
01-16 16:20:44.890 4044 4170 D CEC : [cec_rx_loop]msg:0f 87 00 e0 91
01-16 16:20:44.890 4044 4044 D CEC : [cec_set_option]dev:0xe1812f00, flag:3, value:1, ret:0, hal_flag:8
01-16 16:20:44.891 4044 4044 D CEC : [cec_set_option]dev:0xe1812f00, flag:5, value:727573, ret:0, hal_flag:8
01-16 16:20:44.900 4044 4044 D CEC : [cec_clear_logical_address]dev:0xe1812f00, bitmap:8000
01-16 16:20:44.900 4044 4044 D CEC : [cec_clear_logical_address]dev:0xe1812f00, bitmap:8000
01-16 16:20:44.902 4044 4044 D CEC : [cec_get_port_info]dev:0xe1812f00, total port:1
01-16 16:20:44.903 4044 4044 D CEC : [cec_get_port_info]port 0, type:output, id:1, cec support:1, arc support:0, physical address:1000
01-16 16:20:45.068 4044 4169 D CEC : [cec_send_message][4 -> 4]len:0, body:, result:no ack
01-16 16:20:45.343 4044 4169 D CEC : [cec_send_message][4 -> 4]len:0, body:, result:no ack
01-16 16:20:45.618 4044 4169 D CEC : [cec_send_message][4 -> 4]len:0, body:, result:no ack
01-16 16:20:48.502 4044 4044 D CEC : [cec_get_physical_address]dev:0xe1812f00, physical addr:1000, ret:0
01-16 16:20:48.502 4044 4044 D CEC : [cec_get_physical_address]dev:0xe1812f00, physical addr:1000, ret:0
01-16 16:20:48.503 4044 4044 D CEC : [cec_get_vendor_id]dev:0xe1812f00, vendor_id:0
01-16 16:20:48.503 4044 4044 D CEC : [cec_add_logical_address]dev:0xe1812f00, addr:4, bitmap:8010
01-16 16:20:48.504 4044 4044 D CEC : [cec_get_physical_address]dev:0xe1812f00, physical addr:1000, ret:0
01-16 16:20:48.505 4044 4044 D CEC : [cec_get_vendor_id]dev:0xe1812f00, vendor_id:0
01-16 16:20:56.410 4044 4044 D CEC : [registerNativeMethods]got method onCecMessageRx, env:0xf4e16b40
01-16 16:20:56.411 4044 4044 D CEC : [registerNativeMethods]got method onAddAddress, env:0xf4e16b40
01-16 16:20:56.412 4044 4044 D CEC : [cec_get_vendor_id]dev:0xe1812f00, vendor_id:0
01-16 16:20:56.435 4044 4044 D CEC : [cec_is_connected]dev:0xe1812f00, port:1, connected:yes
01-16 16:20:56.435 4044 4044 D CEC : [cec_get_physical_address]dev:0xe1812f00, physical addr:1000, ret:0
01-16 16:20:56.514 4044 4044 D CEC : [cec_get_physical_address]dev:0xe1812f00, physical addr:1000, ret:0
01-16 16:20:56.642 4044 4044 D CEC : [cec_send_message][4 -> f]len:4, body:84 10 00 04 , result:success
01-16 16:20:56.784 4044 4044 D CEC : [cec_send_message][4 -> f]len:4, body:87 00 00 00 , result:success
01-16 16:20:56.882 4044 4044 D CEC : [cec_send_message][4 -> 0]len:1, body:04 , result:success
01-16 16:20:57.000 4044 4044 D CEC : [cec_send_message][4 -> f]len:3, body:82 10 00 , result:success
01-16 16:20:57.079 4044 4044 D CEC : [cec_send_message][4 -> 0]len:2, body:8e 00 , result:success
01-16 16:20:57.145 4044 4170 D CEC : [cec_rx_loop]msg:04 8c
01-16 16:20:57.286 4044 4170 D CEC : [cec_send_message][4 -> f]len:4, body:87 00 00 00 , result:success
01-16 16:20:57.355 4044 4044 D CEC : [cec_send_message][4 -> 0]len:1, body:91 , result:success
01-16 16:20:57.356 4044 4044 D CEC : [cec_get_vendor_id]dev:0xe1812f00, vendor_id:0
01-16 16:20:57.533 4044 4170 D CEC : [cec_rx_loop]msg:0f 32 6b 6f 72
01-16 16:20:57.533 4044 4170 D CEC : [cec_rx_loop]ignore menu language change for tx
01-16 16:21:03.470 4044 4170 D CEC : [cec_rx_loop]msg:0f 87 00 e0 91
01-16 16:21:03.628 4044 4170 D CEC : [cec_rx_loop]msg:04 00
01-16 16:21:03.722 4044 4170 D CEC : [cec_rx_loop]msg:04 89 01
01-16 16:21:11.752 4044 4170 D CEC : [cec_rx_loop]msg:04 89 01
01-16 16:21:20.211 4044 4170 D CEC : [cec_rx_loop]msg:0f 87 00 e0 91
01-16 16:21:20.367 4044 4170 D CEC : [cec_rx_loop]msg:04 00
01-16 16:21:20.461 4044 4170 D CEC : [cec_rx_loop]msg:04 89 01
01-16 16:21:28.495 4044 4170 D CEC : [cec_rx_loop]msg:04 89 01
01-16 16:21:36.952 4044 4170 D CEC : [cec_rx_loop]msg:0f 87 00 e0 91
01-16 16:21:37.112 4044 4170 D CEC : [cec_rx_loop]msg:04 00
01-16 16:21:37.206 4044 4170 D CEC : [cec_rx_loop]msg:04 89 01

and this one from Philips monitor:

shell@Vim:/ $ logcat -s CEC
--------- beginning of main
--------- beginning of system
01-16 16:26:54.445 4046 4046 D CEC : [open_cec]ro.hdmi.device_type:4
01-16 16:26:54.446 4046 4046 D CEC : [open_cec]ext control:1, false
01-16 16:26:54.446 4046 4046 D CEC : [get_boot_connect_status]total port:1, ret:0
01-16 16:26:54.446 4046 4046 D CEC : [get_boot_connect_status]con_status:1
01-16 16:26:54.446 4046 4156 D CEC : [cec_rx_loop]start
01-16 16:26:54.446 4046 4156 D CEC : [cec_rx_loop]file open ok
01-16 16:26:54.446 4046 4046 D CEC : [cec_register_event_callback]dev:0xef483e41, callback:0xf510c3a0, arg:0xe1b0cd80
01-16 16:26:54.447 4046 4046 D CEC : [cec_set_option]dev:0xe1b0cd80, flag:3, value:1, ret:0, hal_flag:8
01-16 16:26:54.447 4046 4046 D CEC : [cec_set_option]dev:0xe1b0cd80, flag:5, value:727573, ret:0, hal_flag:8
01-16 16:26:54.452 4046 4046 D CEC : [cec_clear_logical_address]dev:0xe1b0cd80, bitmap:8000
01-16 16:26:54.452 4046 4046 D CEC : [cec_clear_logical_address]dev:0xe1b0cd80, bitmap:8000
01-16 16:26:54.454 4046 4046 D CEC : [cec_get_port_info]dev:0xe1b0cd80, total port:1
01-16 16:26:54.454 4046 4046 D CEC : [cec_get_port_info]port 0, type:output, id:1, cec support:1, arc support:0, physical address:1000
01-16 16:26:54.619 4046 4155 D CEC : [cec_send_message][4 -> 4]len:0, body:, result:no ack
01-16 16:26:54.798 4046 4155 D CEC : [cec_send_message][4 -> 4]len:0, body:, result:no ack
01-16 16:26:54.978 4046 4155 D CEC : [cec_send_message][4 -> 4]len:0, body:, result:no ack
01-16 16:26:57.039 4046 4046 D CEC : [cec_get_physical_address]dev:0xe1b0cd80, physical addr:1000, ret:0
01-16 16:26:57.039 4046 4046 D CEC : [cec_get_physical_address]dev:0xe1b0cd80, physical addr:1000, ret:0
01-16 16:26:57.039 4046 4046 D CEC : [cec_get_vendor_id]dev:0xe1b0cd80, vendor_id:0
01-16 16:26:57.039 4046 4046 D CEC : [cec_add_logical_address]dev:0xe1b0cd80, addr:4, bitmap:8010
01-16 16:26:57.041 4046 4046 D CEC : [cec_get_physical_address]dev:0xe1b0cd80, physical addr:1000, ret:0
01-16 16:26:57.042 4046 4046 D CEC : [cec_get_vendor_id]dev:0xe1b0cd80, vendor_id:0
01-16 16:27:05.732 4046 4046 D CEC : [registerNativeMethods]got method onCecMessageRx, env:0xf5196b40
01-16 16:27:05.732 4046 4046 D CEC : [registerNativeMethods]got method onAddAddress, env:0xf5196b40
01-16 16:27:05.736 4046 4046 D CEC : [cec_get_vendor_id]dev:0xe1b0cd80, vendor_id:0
01-16 16:27:05.757 4046 4046 D CEC : [cec_is_connected]dev:0xe1b0cd80, port:1, connected:yes
01-16 16:27:05.757 4046 4046 D CEC : [cec_get_physical_address]dev:0xe1b0cd80, physical addr:1000, ret:0
01-16 16:27:05.836 4046 4046 D CEC : [cec_get_physical_address]dev:0xe1b0cd80, physical addr:1000, ret:0
01-16 16:27:05.965 4046 4046 D CEC : [cec_send_message][4 -> f]len:4, body:84 10 00 04 , result:success
01-16 16:27:06.106 4046 4046 D CEC : [cec_send_message][4 -> f]len:4, body:87 00 00 00 , result:success
01-16 16:27:06.261 4046 4046 D CEC : [cec_send_message][4 -> 0]len:1, body:04 , result:no ack
01-16 16:27:06.415 4046 4046 D CEC : [cec_send_message][4 -> 0]len:1, body:04 , result:no ack
01-16 16:27:06.532 4046 4046 D CEC : [cec_send_message][4 -> f]len:3, body:82 10 00 , result:success
01-16 16:27:06.687 4046 4046 D CEC : [cec_send_message][4 -> 0]len:2, body:8e 00 , result:no ack
01-16 16:27:06.841 4046 4046 D CEC : [cec_send_message][4 -> 0]len:2, body:8e 00 , result:no ack
01-16 16:27:07.081 4046 4046 D CEC : [cec_send_message][4 -> 0]len:1, body:91 , result:no ack
01-16 16:27:07.235 4046 4046 D CEC : [cec_send_message][4 -> 0]len:1, body:91 , result:no ack
01-16 16:27:27.826 4046 4046 D CEC : [cec_send_message][4 -> 0]len:1, body:91 , result:no ack
01-16 16:27:27.980 4046 4046 D CEC : [cec_send_message][4 -> 0]len:1, body:91 , result:no ack

You are right, no language switching on Philips
Next thing - how to make VIM ignore CEC signal from LG?
It was supposed to work mostly with TV, since monitor is for PC

Hi,abutkov:
You can try to change the language of LG TV from Korean to Russian(or any other) . If it is also not work,the LG TV CEC language only support the Korean.
We will add the settings menu to turn off the CEC language synchronization in the next release ROM.

1 Like

the language is already RU in every appropriate item of TV setup, now looking for a switch widget
and a new discovery: I noticed that current Android core does not support ext3 filesystem for external USB drive, do you plan to add it in the next build?

Yes, will be added in next build.

to solve the problem settings, then general, simplink and disabling will not change your language anymore

Sim minha tv e da LG vou mudar o dinoma para ver