yashsingh1/xdaforums huggingface dataset:
[Android Software Development] hexcoder:
I don't think the watchdog to be the culprit behind anti-root mechanism.
[Android Software Development] ankush82:
i changed few lines in default.prop under boot.img and recovery.img.

ro.secure=0

ro.debuggable=1

persist.service.adb.enable=1

ro.adb.secure=0

it will give us the default root access through adb.

Now next task is how to replace tclsu and default install-recovery.su with "su" and "install-recovery" from superuser zip? In initial research i found we need to change/add few lines in init.rc.

Need confirmation on the same and some expert advice to make relevant changes and repack entire pkg and flash on tv to test it.

[MENTION=6358031]hexcoder[/MENTION]
[Android Software Development] dipcore:
You can disable watchdog from the Mstar engineer menu.
[Android Software Development] dipcore:
I would also add

service.adb.tcp.port=5555
persist.adb.tcp.port=5555
ro.adb.secure=0
service.adb.enable=1

to make sure wifi/ethernet adb works by default
[Android Software Development] ankush82:
Can u help me how to do that.

---------- Post added at 04:59 PM ---------- Previous post was at 04:58 PM ----------

These lines are already there so no neee to add.

---------- Post added at 05:01 PM ---------- Previous post was at 04:59 PM ----------

Now even if we dont hav root through superuser how we can update or allow google play services and play store to update automatically.

How to do it manually if not automatic.
[Android Software Development] Floron:
Also interesting article [selvaline. blogspot.ru /2015/09/how-to-install-supersu-on-android-via. html] (remove spaces)
[Android Software Development] zhivraj:
how to install latest gaps

- Did you found the way to install latest gaps-lz
[Android Software Development] ankush82:
Its there on 4pda with customized gapps pkg through adb now its 4 month old and need to find the way to repack the latest gapps and use the same method which is mentioned on 4pda

---------- Post added at 05:44 AM ---------- Previous post was at 05:41 AM ----------

I already aware of this but this isn't that easy to get root. As the tclsu is location specific we cant link or replace that file in normal way. We need to repack the modified firmware bin file to get the root. To do modification we need to be 100% sure of wat to be modify and this is where problem starts.

---------- Post added at 05:46 AM ---------- Previous post was at 05:44 AM ----------

I extracted the lzip file in linux but i dont know wat all changes require to push those files. As i tried through that method it failed and throws error while replacing files
[Android Software Development] hexcoder:
[MENTION=4505077]ankush82[/MENTION] We can try asking help in this forum. Google translate can help us to only a certain extent though, but we can still try ?
[Android Software Development] mosasha:
[MENTION=6358031]hexcoder[/MENTION] kindly my tv firmware is V8-S68AT02-LF1V095 can i use the firmware you provided?

best regards
[Android Software Development] L0neWarri0r:
Some users have a problem with disabled buttons on the TV panel after this firmware and they can't flash to another because of that. So, be careful.
[Android Software Development] mosasha:
thanks for the replay i will not update then as i managed to update to the latest google play services and updated the play store

BTW do you have a problem with latest update of the youtube app when play back starts the app crashes to the home screen?
[Android Software Development] hexcoder:
Yeah, users have been reporting that the new firmware has hardware key mapping issues. Can you please shed some light on how you managed to update to the latest google play services and play store ??
[Android Software Development] hexcoder:
Has anybody tried this method ?? Wonder if it only works on older firmware?
[Android Software Development] mosasha:
i tried to root the tv but got error in superuser app SU binary occupied what does the mean

---------- Post added at 09:21 AM ---------- Previous post was at 09:12 AM ----------

[MENTION=4505077]ankush82[/MENTION] you can disable watchdog in the file

impdat/common.ini

but i cant write to that folder
[Android Software Development] userprince:
Hi,

Can someone explain to me how to create a ctvupgrade.bin file? My TV is rooted

[MENTION=6810881]dipcore[/MENTION] A little help would be appreciated.

1. I can connect to adb via Lan Port "adb connect IP;port"

2. adb shell

3. after this I don't know what to do? Do I need to back all partitions using DD command?

EDIT :

I have uploaded my DD backup for all partitions is it possible to create upgrade.bin file with these?

https://drive.google.com/open?id=0B1NaxDX6t9GrNmlNckhPTnI3UUk
[Android Software Development] ankush82:
How u root ur tv and which model? Please help everyone here
[Android Software Development] userprince:
I used Kingroot.
[Android Software Development] ankush82:
Which tv model and firmware version
[Android Software Development] userprince:
Videocon TV Model DDBTVMA40FH

Edit:

Were you able pack firmware?
[Android Software Development] ankush82:
Here we are discussing on TCL L43P2US
[Android Software Development] tiesenhausen:
If just to switch in engeenering menu "watchdog on" to "watchdog off" it may take any effect?
[Android Software Development] Bigmachini:
power button failure

Is there a hard reset way when the power botton fails. I didn't install the lf1v185, I did the lf1v165 and the power button is messed up, can't roll back, now and on adding the opengapp app something happened, it moved itself to the system/priv_apps and deleted a bunch of tcl custom apps, not my remote, tv, and source is not working. the opengapps isn't working either.

I have acquired partial root, using the dirty cow exploit, but I can't still push su to /system/xbin. will rooting solve this or have i just broken my two week old tv :(
[Android Software Development] salaigeethan666:
lol, easy to recover...

Download the v160 firmware available in the Russian website (http://tcl.com.ru/support/download/)

Firmware Link: http://static.tcl.com.ru/data/download/v8-s68at02-lf1v160.rar

Extract the package and copy the '.bin' file to a pen drive. Plug in the pen-drive. Completely Power off the tv. Hold the power button on while switching back the tv on. It will reinstall the whole system.
[Android Software Development] tiesenhausen:
The power button does not work by him namely. It needs to know a special name for firmware file like for example - MstarUpdate_TCL.bin then it may flash within android. But nobody knows this name.
[Android Software Development] salaigeethan666:
I don't know how to flash within Android. But installing through Recovery is the easiest. Clamp the power button below the centre of the display (under the led lighting), while plugging the cable into a power socket. This automatically initiates the installation process from the USB. I think the power button should work in the recovery mode.
[Android Software Development] tiesenhausen:
There is the successful method of getting root for TCL 2PUS on the site 4pda!:good:
[Android Software Development] Floron:
Yeah, I've found a way how to make a root access))

read here

4pda.ru/ forum/index.php?s= &showtopic= 814286&view= findpost&p= 68201810(remove spaces)
[Android Software Development] laomms:
View attachment 4364750how can i unpdate boot.img or recovery.img

there is no-secure boot.img, I modify something and packed then flash to my machine, but can not successful, when i dump boot.img, it's not my modify boot.img, it's original files.

this is configs file, does it correct ? just erase and overwrite.

[Main]
FirmwareFileName=TEST.bin
ProjectFolder=./pack
useHexValuesPrefix=false

SCRIPT_FIRMWARE_FILE_NAME=${FirmwareFileName}
DRAM_BUF_ADDR=20200000
MAGIC_FOOTER=12345678
HEADER_SIZE=16KB

[HeaderScript]
Prefix:
# Nothing here

Suffix:
setenv bootcmd mmc read.p 0x25000000 boot 0x00400000\; bootm 0x25000000
setenv recoverycmd mmc read.p 0x25000000 recovery 0x00800000\; bootm 0x25000000

setenv MstarUpgrade_complete 1
setenv ResetAfterUpgrade 1
setenv ForcePowerOn 0
saveenv

[part/recovery]
erase=True
imageFile=${Main:ProjectFolder}/recovery.img
type=partitionImage

[part/boot]
erase=True
imageFile=${Main:ProjectFolder}/boot.img
type=partitionImage

the original header script
[Android Software Development] ankush82:
That's a gr8 news is thr somebody able to find the way to update gapps?
[Android Software Development] krumbs:
I have the TCL L43P2US and thinking of rooting it. Wanted to check if there is a tweak that can enable HDR on the HDMI ports as well as the Netflix app (currently, I believe, HDR works only for videos played off a USB drive).

Also, network streaming is pathetically slow and 4K videos freeze and stutter every minute or so. There is no issue with the router or the network (it is a Gigabit setup). So I am assuming the bottleneck is either with the TV's hardware or firmware. And since 4K HDR videos work fine over USB, I am assuming the limitation is with the software. If so, is there any way around it?
[Android Software Development] ankush82:
I have updated the gapps and play store. Now i am looking for solution to change default resolution to 4k which is right now 1080p by default.

Kindly suggest solution.

---------- Post added at 05:23 AM ---------- Previous post was at 05:22 AM ----------

HDR works on HDMI 3 just change the hdmi mode to 2.0
[Android Software Development] salaigeethan666:
unfortunately, the Tcl android version running out of the box is useless and runs only 1080p. there's no way to stream 4k videos on that and attempting so causes stutters and force closes.. I got myself a chromecast ultra and changed the tv settings to HDMI 2.0. then the screen resolution finally changed to 4k. that's when I realized all the 4k videos I had been playing for more than a month out of the box were downscaled to 1080p and not really 4k.
[Android Software Development] krumbs:
Does HDR work when streaming via the Chromecast Ultra? That is, when you play a HDR video off YouTube, do you see the default picture setting change to HDR10?

I have the Nvidia Shield TV that does 4K HDR streaming and while I can stream in 4K, the HDR bit goes missing on the TCL TV.
[Android Software Development] gfwtank:
Why repack unchanged img reduced the size?

Got a special ROM for a MStar android based projector here.

No any upgrade bin and OTA zip packages supply for this modle.

But i download the vendor's another OTA package, it shows a security update after dd update recovery.img

#!/system/bin/sh
if [ -f /system/recovery.img ]; then
log -t recovery "Installing new recovery image"
dd if=/system/recovery.img of=/dev/block/platform/mstar_mci.0/by-name/recovery conv=fdatasync
log -t recovery "Delete recovery.img"
mount -o remount,rw /system
rm /system/recovery.img
./system/update_recovery_sign recovery /system/secure_info_recovery.bin
rm /system/secure_info_recovery.bin
mount -o remount,ro /system
else
log -t recovery "Recovery image not exist"
fi

By using that

Try to pack back the unchanged boot.img, the new boot.img is smaller and not aligned

OUTPUT:

*********************************
* Pack boot.img
*********************************

Make initrd

Image Name: MStar-linux
Created: Tue Jan 09 18:57:10 2018
Image Type: ARM Linux Multi-File Image (uncompressed)
Data Size: 10790175 Bytes = 10537.28 kB = 10.29 MB
Load Address: 20208000
Entry Point: 20208000
Contents:
Image 0: 10462768 Bytes = 10217.55 kB = 9.98 MB
Image 1: 327395 Bytes = 319.72 kB = 0.31 MB

*********************************
* OK! *
*********************************

Here is the byte by byte comparism results:

More strings got
[Android Software Development] tiesenhausen:
gfwtank, please explain, how can I use this for platform MS68A-AP?
[Android Software Development] salaigeethan666:
Nope. Didnt work
[Android Software Development] longnt2007:
If you want to enable HDR10 on HDMI ports of TCL TV P2US series/variants (based on MS6488 SoC).

+ Requirement:

- Root your TV with SuperSU

- Any file manager (I'm using ESFileExplorer and enabled Root)

+ Steps:

1/ Download TCL_HDR_HDMI.zip in attachment file

2/ Extract TCL-HDMI*-2.0-n3d-gb-hdr-420.bin file to /tclconfig/mstar/tvconfig/config/EDID_BIN/

3/ Edit your ProjectID ini file /tclconfig/model/

- In my TV, project ID is 187 (you can see it by open service menu via 9735 secret code), so I find EM_187_MS6488A.ini and edit:

Add these lines to enable HDR HDMI

Change these lines to use new EDID with support HDR10 signal.

- Save and reboot your TV.

+ Test HDR10 signal:

- I'm using Mi box 4k (firmware 6.0.1 build 1034), set screen resolution to 4k2k-60Hz, enable Deep Color, HDR set to auto, use HDMI3 port on TCL TV.

- Use Kodi to play Samsung Wonderland Demo.ts (4k HDR10 demo), this will auto switch HDMI signal to HDR10, new option HDR10 will appear in Picture Preset.

- ADB log will spam "HDMI HDR metadata" is instead "GetHdrStatus: bHdrEnable=0"
[Android Software Development] hexcoder:
Can you please share the Root TCL TV's.rar or TCL_studio.rar file as I'm unable to signup on 4pda:eek:
[Android Software Development] hexcoder:
Nevermind, I was able to crack the captcha :p and for those who all are looking for the same file here you go.... PFA
[Android Software Development] zerokaister12:
Need Help

Ok, i have a TCL L49P2US with the V8-S68AT03-LF1V025 firmare ( if you guys need it just hit me up so i can share it) and i want to root it. every time i try to connect through the ip on adb it says "connection refused" what do i do after this?
[Android Software Development] Pigoath:
I have the same tv

I have the Same TV how do i root it and hack it ???
[Android Software Development] zerokaister12:
There is a walkthrough of the process on a russian forum i found but i have not had any luck with it, check it out and try it.

https: //4pda.ru/forum/index.php? showtopic=814286&st=1400#entry 68201810 (delete the spaces)
[Android Software Development] Pigoath:
This TV that they are talking on the Form is not my tv. it's basically the same model but mine is 49P2US and doesn't use the firmware that they are using. I recently received the v8-s68at03-lf1v027 but it won't update. i will click on install now and it doesn't do ****. i don't know what to do, im thinking about doing a hard reset and then performing the update and see if that works, also i can't find the file online and the available files are older versions.
[Android Software Development] longnt2007:
If you want to root, first thing you need to know how to connect to your TV via ADB command and know your TV IP.

You can try to connect by command: adb connect 192.168.100:5555 (incase your TV IP is 192.168.1.100) and press OK on Allow ADB debugging popup on TV.

When you got connected to your TV, you must check if your firmware on TV support tclsu or not (call adb shell then call tclsu to check).

If everything is ok, you can use TCL_studio tool in previous post and choose "5. Root TCL TV" to automatically root your TV.

I have two TCL TVs have different firmware S68AT02 and S68AT06 (it called blueberry_zeasn), both can be rooted and unlock hidden things like HDR10 via HDMI, enable Wide Color Gamut (default is on, off -> tweak to off, low, high like the picture below).
[Android Software Development] Pigoath:
I found my TV IP address but it doesn't work it wont connect to the TV. my Router can't recognize what my TV is. it recognizes everything else but not my tv. i type adb connect 192.168.0.100:5555 and nothing. it says unable to connect to 192.168........

---------- Post added at 01:49 AM ---------- Previous post was at 01:46 AM ----------

this command won't work on my phone either.
[Android Software Development] tiesenhausen:
How can I enable Wide Color Gamut? I cannot find this position in any ini files.
[Android Software Development] Pigoath:
No idea, i haven't been able to root my tv.
[Android Software Development] tiesenhausen:
longnt2007,

How can I enable Wide Color Gamut? I cannot find this position in any ini files.

On russian site http://tcl.com.ru/support/download/ there is the firmware for P6US MSTAR platform

with HDR10 and DV. It is possibly to modify for MS6488.
[Android Software Development] mayitus:
i need help Please serch in youtube (copy paste): Modificar firmware Mstar MSD318LU (LUM) Led TV based. I need to flip image (how can I mod the FW?)
[Android Software Development] longnt2007:
That P6US firmware (v8-s586t02-lf1v102) for another Mstar platform (MSD6586 - Cortex A9*2, Mali 400MP2, 1GB memory) which only support Linux OS. It's even worse than MSD6488 (Cortex A53*2, Mali 450MP4, 1.5GB) but the firmware support Netflix with HDR10 (I see on youtube video review).

For enable WCG (or other hidden features on TCL firmware), you must know your TV project ID (in my TV, its 187 - L43C2LUS), then open /tclconfig/model/EM_187_MS6488A.ini, search for this line

[SettingsConfig]
config_path = "[B]system/etc/appconfig/system_settings_config_C2_AP_NV_nowide.properties[/B]";

Then open /system/etc/appconfig/system_settings_config_C2_AP_NV_nowide.properties , you will see a lot configs with flag yes or no.

To enable WCG, you can set:

picture.advanced.color_enhancement.iswide=yes

To manual add Google account:

add_account=yes

To enable Wide Stereo (fake surround audio):

sound.stereo=yes

To control power led when turn TV off:

LED_indicator=yes

There is even local dimming option there but it didn't work because my board or panel is missing dimming control connector. When I enable Local Dimming (picture.ect_local_dimming=yes), adb logcat said something like my panel is not support local dimming power control.

You can see in below picture (got it when I called TCL technical come to replace my faulty board), bottom is MS68AC board MS6488A platform (from UHD popular series P2/C2L series), top is MT58CU board MT5891 platform (from UHD premium series C2/C70/P60 which support local dimming), there is some different connector at bottom so I think it's for local dimming control.
[Android Software Development] pareshnilewar:
LETV Super3 X55 Dead I Need it alive

Hello dipcore

Due to wrong bin file flash update stopped at half in LETV Super3 X55. I tried to find LETV_USB_SCRIPT_928 file online but maybe its deleted on pan.baidu.com i have LetvUpgrade928.bin but its US ROM. I request you to please help me and provide working link for LETV_USB_SCRIPT_928 and LetvUpgrade928.bin for Indian Version

Thank You in Advance dipcore
[Android Software Development] back37:
Hi, that do you think about TCL L65C1-CUD and V8-S828T08-LF1V108... Looks like firmware contents similar with P2 model configs, but with hdr :)
[Android Software Development] longnt2007:
I don't know about L65C1-CUD but from what I know, L55C1-UF (Premium C1 series with flat screen instead curve screen) use same firmware with P2, some users have feedback that in old firmware V035, they got Quantum dot, HDR, PQ quality is superb but after updated to latest firmware, all premium features of C1 is gone...

I've examined old V050 firmware and found that they even have Dolby Vision supported in old firmware (cfg_dobly_cert_enable = 1 in tclconfig) but in newer firmware they gone (even in TVOS binary, they no longer have function to active DV flags like old firmware). Maybe TCL want to have a unify firmware for all series but forgot to active some "premium" features for high-end series, that maybe same with HDR functions.
[Android Software Development] back37:
May be you have any ideas, how to inject this premium features to P2 firmware? Seems like L65C1-CUD have quad Cortex a53 and mali 450mp4... :)

Or how to fix horizontal band of interference on top of screen with HDR on P2 :)
[Android Software Development] longnt2007:
C1 UD/UF have false advertising with Quad core Cortex A53 and Six core Mali 450MP6 (that is MSD6A828 SoC, the version TCL used in their China market because it only support DTMB tuner and old Android 5.0) , indeed they use same MSD6488 (support DVB-T2/C with Android 5.1) like P2 series. Here is advertising on TCL VN site.

If TCL engineer forgot to active (or disable) config flags while building firmware, we can't inject anything back to firmware because missing functions in TVOS binary. HDR is simple because edit HDMI EDID make it work.
[Android Software Development] tiesenhausen:
I found most familiar to MS6488 models of TCL. I am inspecting the method of realising HDR10, DV in these models.

Module for enabling Dolby HDR for C2, X2, X3 and etc. LF1V078

[M_HDR]

#true=1,false=0,true means enable the HDR feature, false means disable the HDR feature

F_HDR_DOLBY_HDMI=1;

F_HDR_DOLBY_OTT=1;

F_HDR_OPEN_HDMI=1;

F_HDR_OPEN_OTT=1;

HDR10

[Hdr]

HDR_INI_FILE = "/config/HDR/HDR_474.ini";

HDR_INI_FILE2 = "/config/HDR/HDRUSER_474.ini";

The same tv tuner like MS6488

[Tuner]

#select tuner no

TunerSelectNo = 1

TunerSelectNo1 = "TUNER_SI_2151";

TunerSelectNo2 = "";

TunerSawType = 0;
[Android Software Development] pareshnilewar:
LETV Super3 X55 Dead I Need it alive

Hi Friend

I need help from you to boot again my LETV Super3 X55.. After flashing wrong bin file its dead and i can not turn on it. I found some details here on XDA and other website that LETV_USB_SCRIPT_928 file with original bin file can make it trigger to working the tv. Please provide me link to download both files. I am from India and i need Indian Version oNly
[Android Software Development] moham_96:
Hi,

I have a mstar based tcl tv which has no vga port, only hdmi ports and usb ports.

Do you happen to know if I can access the uart on my tv without opening the case ?
[Android Software Development] tiesenhausen:
Can anybody give me a link on firmware V8-S68AT02-LF1V036 or 056? MS6488.

There are on these firmwares many features which tcl wiped out then for example QDots, DD+, DTS, DV, HDR10 HDMI without disturbances and etc.
[Android Software Development] encol:
Hello i have this MStar based tv.

I successfully gained root access with these commands:

adb connect <TV IP Address>
adb root
adb connect <TV IP Address>
adb shell

In my build.prop i see:

ro.product.brand=MStar
ro.product.name=aosp_cv6a338_international

Is it possible to install Play store?

Where can i find compatible firmwares?

Thanks
[Android Software Development] longnt2007:
You can download V8-S68AT02-LF1V050 here, I can't test this firmware because my project ID is not in this very old firmware.

https://www.4shared.com/file/2onW1aE4ca/V8-S68AT02-LF1V050.html

Other firmware 052, 075... also in this folder:

https://www.4shared.com/folder/YBu00BVx/TCL.html?detailView=1&sortAsc=true&sortsMode=NAME
[Android Software Development] tiesenhausen:
Thank you for your information. I just did not find any traces of hdr10 HDMI and DV in 050 firmware.

I guess the line cfg_dobly_cert_enable says about dolby digital. In other way we need to have a special certificate licence of DV in firmware.

Although TCL has a official licence for it. Aniway it is required a more difficult inspectation of tvos section of 050 firmware.
[Android Software Development] Salmanandroguy:
Tcl l43p2us firmware with un restricted playstore

Guyz i have tcl p2 uhd tv and visit many forums including pda but cannot find the firmware for my TV so please help me i want the firmware which is best for this tv and which can easily update the google apps and work like other android tvs doesn’t matter if the firmware is official or custom just give me the best available firmware because i am very desperate about this tv beacause i cannot even see the apps in default launcher which are installed from playstore and playstore services cannot be updated
[MENTION=6810881]dipcore[/MENTION] [MENTION=553216]ankush[/MENTION] [MENTION=4299643]HexCore[/MENTION]
[Android Software Development] PremiumISM:
I succeed updating Google Play Store to latest version with Lucky Patcher