My radio doesn't allow me to save channels as i desired - Android Head-Units

Hi Guys,
I'm using chinese double din android stereo in my car, i don't know the brand (no label or sticker on the box or on the device), when i start the radio system shows pre-saved frequencies at the memory, i'm changing frequency and want to save to memory (like first one) when i hit to save button it saves after the closest frequency, for example if want to save 89.6 FM to memory it saves after 89.3FM directly, i couldn't find the delete pre-installed channels (keep my finger on the memory didn't work, tried the drag saved frequency didn't work too), there is only self motion search button on the interface and it's scanning all frequencies and saves automatically to memory.
as you can see attached radio settings, there are two options, if i select FM INSIDE or AUTOMATCH my radio works, but if i choose the NXP6851 radio app doesn't even starts(it's crashing when i hit to radio button).
I've downloaded couple of tuner app from forum(like MTCFlatRadio) but there is no sound with those apps.
Is there any fm tuner app i can use with my stereo?
My system info and stock radio app's pictures as attached.

sheshman said:
Hi Guys,
I'm using chinese double din android stereo in my car, i don't know the brand (no label or sticker on the box or on the device), when i start the radio system shows pre-saved frequencies at the memory, i'm changing frequency and want to save to memory (like first one) when i hit to save button it saves after the closest frequency, for example if want to save 89.6 FM to memory it saves after 89.3FM directly, i couldn't find the delete pre-installed channels (keep my finger on the memory didn't work, tried the drag saved frequency didn't work too), there is only self motion search button on the interface and it's scanning all frequencies and saves automatically to memory.
as you can see attached radio settings, there are two options, if i select FM INSIDE or AUTOMATCH my radio works, but if i choose the NXP6851 radio app doesn't even starts(it's crashing when i hit to radio button).
I've downloaded couple of tuner app from forum(like MTCFlatRadio) but there is no sound with those apps.
Is there any fm tuner app i can use with my stereo?
My system info and stock radio app's pictures as attached.
Click to expand...
Click to collapse
My unit has the same issue. I think it's an issue of "Radio" app version.
A question for others to help us - is there a way to check the version of "Radio" app in our units?

kolai said:
My unit has the same issue. I think it's an issue of "Radio" app version.
A question for others to help us - is there a way to check the version of "Radio" app in our units?
Click to expand...
Click to collapse
let me know if you find a solution, i'll try to root or flash new rom to fix it, i'll keep you posted

i'm giving up, tried lots of roms (including russian ones) but it cames with same radio app it doesn't allow you to arrange station order, also found and tried couple of radio apps and they doesn't work (crashing or no sound),if anyone found a solution please post but i'm not going to try anymore.

kolai said:
My unit has the same issue. I think it's an issue of "Radio" app version.
A question for others to help us - is there a way to check the version of "Radio" app in our units?
Click to expand...
Click to collapse
first of all thanks to @gouster3 for his post.
Here is what you need to do, after this operation your radio would not let you save stations in desired order but radio app will work much more stable and your device will be rooted (no more bad reception or changing station automatically)
You need laptop, male to male usb cable(never ever try to do this operation through wireless ) and a paperclip or toothpick to hit reset button :
-you can buy or make an male to male usb cable, making one is pretty easy
-find two usb data cables, cut the cable from half or as you desired
-there will be 4 cables in it red-white-green-black
-solder those cables regarding their colors : red to red - white to white - green to green - black to black, don't just wrap them eachother and tape it,it could causing flash errors, soldering is the solid & best way, after soldering the cables just tape them to avoid any short.
download this rom : https://mega.nz/#!Fh8RUQIK!NjTdZOhAU9CRqaUihy-kUR7CxwVmP5P2M8jrPKHo2Ro
Extract the archive to your desktop;
- install drivers from SP_Driver folder
- make backup of your device, i didn't do it because it's easy to recover from brick,but a backup is better way.
Flashing process:
- open flash_tool.exe from ATC_Flash_Tool folder
- select Download-Agent MTK_AllInOne_DA.bin from ATC_Flash_Tool folder
- select Scatter-loading File AC8227L_Android_scatter.txt from Firmware folder
- make sure PRELOADER is not checked. (There isnt any in in my fw. Just in case if u use this guide for some another fw)
- press Download button
- connect your USB A to A cable one side to PC, another one to your head unit. I recommend u to use that 4 pin usb port (that one with smaller plastic end), but shouldnt matter.
- press RST button on your head unit (use some pin, paper clip or toothpick)
-wait until flashing process ends. There should appear green message.
- press RST button again and let yout headunit boot.
- perform factory reset on your head unit to prevent any bugs
after flashing a good boot you'll see old radio app still there here is what you need to do :
-download FmRadio.app from here https://mega.nz/#!Ifp0wSLC!ht3m0p9br7gi8cpAXTl2EEmorLxy_s2lXA3ccWxGcVU
-copy to your usb memory
-install rootexplorer from google play store https://play.google.com/store/apps/details?id=com.speedsoftware.explorer
-goto root->system->privapps
-You'll see there is a FMRadio.apk
-Cut and move to your usb drive (or just delete it,but i don't like delete things) (do not left that old FMRadio.apk there, if you do that it's installing the old app no matter what you do)
-Switch to your usb drive and copy downloaded FmRadio.apk
-Switch back to FmRadio folder under root->system->privapps and paste the downloaded FmRadio.apk
-Give permissions 0764
-goto factory settings (pasword 8888) and select reboot
-let the device reboot and ready
-open the radio app and you'll see radio app has changed as attached picture
Original poster of this post is @gouster3 , his car is mustang so he edited images according to mustang.
if you want to change boot animation ;
go to here : https://forum.xda-developers.com/android-auto/mtcb-software-development/mod-boot-animation-toyota-t3351617
-download boot animation as you desired
-extract the archive file and copy to your usb drive
-goto system->media
-you'll see bootanimation.zip
-rename it (like bootanimationold.zip)
-copy your own boot animation to system->media
-change copied file name to bootanimation.zip
-set permission as 0644
-reboot the device
-walkthrough of how to change boot animation is here : https://www.hongkiat.com/blog/change-android-boot-animation/
after full reboot your boot animation will change and your radio will work much better, it's still doesn't allow you to save stations as your order but works much better than the old one,i'm still looking for better radio app,if i find one i'll share here.
Your side buttons can loose calibration after this operation,to fix it go to factory settings->touch calibration
If you have reverse or forward camera it could go black after this operation, to fix it factory settings->Protocol Parameter Settings->Reverse video resolution settings->NTSC/PAL, save and your cameras will work fine(no reboot required.)

Hi Sheshman,
it's good that you've found a solution on this issue. Well done!
I'm not ready to change firmware on the unit. As it is, the unit serves my main purpose of using wireless CarPlay. When it works, don't touch it!

kolai said:
Hi Sheshman,
it's good that you've found a solution on this issue. Well done!
I'm not ready to change firmware on the unit. As it is, the unit serves my main purpose of using wireless CarPlay. When it works, don't touch it!
Click to expand...
Click to collapse
yeah i'm using for same purpose too (car play,screen mirroring etc.) but the radio was itching my brain you know , this unit is cheap and does the job perfectly, don't change the firmware if you don't need to (it's painfull process as you know).
Cheers

sheshman said:
first of all thanks to @gouster3 for his post.
Here is what you need to do, after this operation your radio would not let you save stations in desired order but radio app will work much more stable and your device will be rooted (no more bad reception or changing station automatically)
You need laptop, male to male usb cable(never ever try to do this operation through wireless ) and a paperclip or toothpick to hit reset button :
-you can buy or make an male to male usb cable, making one is pretty easy
-find two usb data cables, cut the cable from half or as you desired
-there will be 4 cables in it red-white-green-black
-solder those cables regarding their colors : red to red - white to white - green to green - black to black, don't just wrap them eachother and tape it,it could causing flash errors, soldering is the solid & best way, after soldering the cables just tape them to avoid any short.
download this rom : https://mega.nz/#!Fh8RUQIK!NjTdZOhAU9CRqaUihy-kUR7CxwVmP5P2M8jrPKHo2Ro
Extract the archive to your desktop;
- install drivers from SP_Driver folder
- make backup of your device, i didn't do it because it's easy to recover from brick,but a backup is better way.
Flashing process:
- open flash_tool.exe from ATC_Flash_Tool folder
- select Download-Agent MTK_AllInOne_DA.bin from ATC_Flash_Tool folder
- select Scatter-loading File AC8227L_Android_scatter.txt from Firmware folder
- make sure PRELOADER is not checked. (There isnt any in in my fw. Just in case if u use this guide for some another fw)
- press Download button
- connect your USB A to A cable one side to PC, another one to your head unit. I recommend u to use that 4 pin usb port (that one with smaller plastic end), but shouldnt matter.
- press RST button on your head unit (use some pin, paper clip or toothpick)
-wait until flashing process ends. There should appear green message.
- press RST button again and let yout headunit boot.
- perform factory reset on your head unit to prevent any bugs
after flashing a good boot you'll see old radio app still there here is what you need to do :
-download FmRadio.app from here https://mega.nz/#!Ifp0wSLC!ht3m0p9br7gi8cpAXTl2EEmorLxy_s2lXA3ccWxGcVU
-copy to your usb memory
-install rootexplorer from google play store https://play.google.com/store/apps/details?id=com.speedsoftware.explorer
-goto root->system->privapps
-You'll see there is a FMRadio.apk
-Cut and move to your usb drive (or just delete it,but i don't like delete things) (do not left that old FMRadio.apk there, if you do that it's installing the old app no matter what you do)
-Switch to your usb drive and copy downloaded FmRadio.apk
-Switch back to FmRadio folder under root->system->privapps and paste the downloaded FmRadio.apk
-Give permissions 0764
-goto factory settings (pasword 8888) and select reboot
-let the device reboot and ready
-open the radio app and you'll see radio app has changed as attached picture
Original poster of this post is @gouster3 , his car is mustang so he edited images according to mustang.
if you want to change boot animation ;
go to here : https://forum.xda-developers.com/android-auto/mtcb-software-development/mod-boot-animation-toyota-t3351617
-download boot animation as you desired
-extract the archive file and copy to your usb drive
-goto system->media
-you'll see bootanimation.zip
-rename it (like bootanimationold.zip)
-copy your own boot animation to system->media
-change copied file name to bootanimation.zip
-set permission as 0644
-reboot the device
-walkthrough of how to change boot animation is here : https://www.hongkiat.com/blog/change-android-boot-animation/
after full reboot your boot animation will change and your radio will work much better, it's still doesn't allow you to save stations as your order but works much better than the old one,i'm still looking for better radio app,if i find one i'll share here.
Your side buttons can loose calibration after this operation,to fix it go to factory settings->touch calibration
If you have reverse or forward camera it could go black after this operation, to fix it factory settings->Protocol Parameter Settings->Reverse video resolution settings->NTSC/PAL, save and your cameras will work fine(no reboot required.)
Click to expand...
Click to collapse
Hi, can u use that FMRadio.apk in v3 release?

gouster3 said:
Hi, can u use that FMRadio.apk in v3 release?
Click to expand...
Click to collapse
V3 release?

sheshman said:
V3 release?
Click to expand...
Click to collapse
I mean V3 release of my rom.

gouster3 said:
I mean V3 release of my rom.
Click to expand...
Click to collapse
oh no, i didn't try yet,and seems like i've missed that release, could you please send me the link of the post that i can test it today.

sheshman said:
oh no, i didn't try yet,and seems like i've missed that release, could you please send me the link of the post that i can test it today.
Click to expand...
Click to collapse
It isnt released yet. Just asking if i can include this radio app into v3 release.
Now just v2 available.
And small spoiler for you...
Messing up with android auto connection from phone to radio..
Maybe it would be ready with v3 release.

gouster3 said:
It isnt released yet. Just asking if i can include this radio app into v3 release.
Now just v2 available.
And small spoiler for you...
Messing up with android auto connection from phone to radio..
Maybe it would be ready with v3 release.
Click to expand...
Click to collapse
oh sorry man, it's a very busy day i'm just reading and replying quickly that's why i missunderstood my bad sorry, yes you can i'm using this radio arround 3 weeks and it works fine, the only problem is it doesn't allow you the save stations as you order,it's saving memory to like ascending order.
"Messing up with android auto connection from phone to radio." booooooy oh boooooooooooy, Looking forward to see V3 of yours

sheshman said:
oh sorry man, it's a very busy day i'm just reading and replying quickly that's why i missunderstood my bad sorry, yes you can i'm using this radio arround 3 weeks and it works fine, the only problem is it doesn't allow you the save stations as you order,it's saving memory to like ascending order.
"Messing up with android auto connection from phone to radio." booooooy oh boooooooooooy, Looking forward to see V3 of yours
Click to expand...
Click to collapse
Suddenly cannot get android auto working yet... but at least i got "android auto connected" message on my phone.
hopefully i can get it working in future... Anyways, i would keep that in v3 as it is now.

gouster3 said:
Suddenly cannot get android auto working yet... but at least i got "android auto connected" message on my phone.
hopefully i can get it working in future... Anyways, i would keep that in v3 as it is now.
Click to expand...
Click to collapse
i did my tests about it couple weeks ago, android auto successfully paired and connected every 2 or 3 times over 10 tries, my problem was my phone,i'm using xiaomi mi 8 lite, when i try to install android auto from play store it says your phone doesn't support this app and not installing, so i downloaded the anroid auto app and installed manually to my phone,it works but really glitchy (i don't know it's the right word),so i assume that my phone causing the problem but i don't have any other brand to test it, what i can say is basicly it works on this head unit but i think it needs little bit tunning to make it work.

RDS problem
sheshman said:
Hi Guys,
I'm using chinese double din android stereo in my car, i don't know the brand (no label or sticker on the box or on the device), when i start the radio system shows pre-saved frequencies at the memory, i'm changing frequency and want to save to memory (like first one) when i hit to save button it saves after the closest frequency, for example if want to save 89.6 FM to memory it saves after 89.3FM directly, i couldn't find the delete pre-installed channels (keep my finger on the memory didn't work, tried the drag saved frequency didn't work too), there is only self motion search button on the interface and it's scanning all frequencies and saves automatically to memory.
as you can see attached radio settings, there are two options, if i select FM INSIDE or AUTOMATCH my radio works, but if i choose the NXP6851 radio app doesn't even starts(it's crashing when i hit to radio button).
I've downloaded couple of tuner app from forum(like MTCFlatRadio) but there is no sound with those apps.
Is there any fm tuner app i can use with my stereo?
My system info and stock radio app's pictures as attached.
Click to expand...
Click to collapse
My android head unit , when enter in factory settings then radio has also 3 options , but I can`t switch from FM inside to NXP6851... when I save it and return to radio change is not kept, and again is on FM inside? Thera are red letters After the success of the save please reset again!!! but I really don`t know what to do and how to reset ...any help? Thanks

I was using my NXP6851 and with the same problem of setting stations, I pressed the Search key and then the tuner disappeared. I only see the radio APP. How do I solve it?

hello, i have the same head unit but i have 1gb ram/ 16 rom. this is possible update rom in this topic?

Related

Weloop Tommy Smartwatch (FAQ/Updates/Hacks)

The purpose of this thread is to have all information regarding the Weloop Tommy, gathered, fresh and to the point.
(i am not affiliated with Weloop)
Please read both post number 1, 2 and search thread before asking questions thank you.
FAQ
Q:What is the latest firmware?
[Release] black watch v3.19 firmware update notifications [Copy link]
This update to the firmware update, the client does not update the current firmware version v3.18 firmware watches friends can try to use the old client detects the firmware update.
Update:
Solve watches restart, restore factory settings watches language will change.
Download Link:
iOS client 2.079: http://fir.im/iosobt
Android client 1.29.3702b: http://fir.im/andobt
Unofficial file archive of WeLoop Tommy. APK-Files with ending "b" are BETA http://www.wtf.li/
Q: When is the next app update
A: Weloop v. 3.0 will be released as closed beta 7the of March 2015 we don't know when there will be an open english release....
the extensive update 3.0 have,
better health monitoring
profiles
sleep monitoring
more alarms weekdays/weekend
and more.
(see attached pictures for app version 3.0 UI improvements
Q: What does the settings do?
- Backlight
24H: Backligth always turns on when button is pressed
Nite: Backligth turns on when button is pressed at night time (from 17–8)
Off: Backligth Always Off
- Motion
24H: Motion detection always on (backlight turns on when motion is detected)
Nite: Motion detection on at night time (from 17-8)
Off: Motion detection Off
- Night
On: Notification vibration disabled at night (from 23–8)
Off: Notification enabled at night
- O Clock
On: every whole hour the watch will vibrate. 12'O'clock etc.
Off: Off
- Fitness
On: Fitness functionality on
Off: Off
- Language
Chinese
English
- Anti Loss
On: Alarm when Phone is out of BT range
Off: Off
Q: Is there Cyrillic support
A: Yes
Q: The GoClever Ecos Chronos is the same watch right?
A: Yes it is on the hardware side, and you can with a "hack" install the firmware from the ECOS on the Tommy. (see next post for How to.!)
Awesome Weloop Review by VECTRON
http://forum.xda-developers.com/smartwatch/other-smartwatches/weloop-tommy-smartwatch-looks-best-t2864444
Troubleshooting
Q: i can not update my watch/its stuck/acting weird
Have you tried to reset the watch? there are 3 ways to do it
Restart watch from app. under update there is a restart button (it says reset but it restarts and keeps all your settings)
Reset from watch (Last menu point, this resets everything)
Hard reset (connect charge cable and press up and down button to reset)
Force OTA update:
Connect your watch to the charger. (watch must be charging)
Press all 3 buttons on the side simultaneously
Release the 2 side buttons, and keep the middle button pressed until you get the upgrade connecting display. (this might take some seconds)
Delete connection from phone
Connect and pair from app and upgrade
If you are on an Android device and it cannot connect, try an ios device, and vice versa
Q: The watch keeps switching back to chinese
More people have experienced that if the language is non english the watch will reset to chinese. Changing the phone OS to english stops the watch from switching to Chinese.
"Hacks"
How to make your own watchfaces:
user fcsabika has created a cool tool to create your own watchfaces
WeLoop Tommy Watchface Creator
attached are also some watchfaces made by user ruicoel filename "project rui.zip"
How To install GoClever Chronos ECO firmware on Weloop tommy (android only)
Download latest ECO firmware to phone
Disconnect Watch from phone, install ECO app
Go to “Check For Upgrade”
Tap on the middle circle six times
“Select a firmware file___ [Browse]”
Watch must be in forced OTA
Update watch.
You can flash between weloop and Goclever firmware (always be careful and follow instructions when flashing, i take no responsibility for bricked or exploding watches...)
To install weloop firnware, follow same instructions but use weloop app instead.
PROJECT OPEN FIRMWARE (please make sure you understand what this is and what it does before you attemtp to flash your watch)
Make a Weloop Tommy an open source sport watch that can be used without a mobile phone. Want to see a heart rate when running, cycling speed and cadence when cycling or number of laps while swimming? Help to make it possible! LINK
This project is divided into six phases:
Phase 1: find out and document watch pinout so it will be possible to communicate with screen, accelerometer and a flash memory from a custom firmware. DONE
Phase 2: write a custom firmware that will print sample text on a screen and expose a BLE service. Firmware will be flashed using SWD connector. DONE
Phase 3: make it possible to upload a custom firmware using OTA. This will save the waterproof case from destruction. DONE
Phase 4: update softdevice to the newest version (S110 8.0.0). Add possibility to switch to other softdevice (S120/S130) DONE
Phase 5: create a "terminal" firmware that allows to control what is displayed on a watch from an android/iOS app. IN PROGRESS
Phase 6: create a "standalone" firmware using S130 softdevice that can connect to external sensors (HRS, CSCS etc) without a phone. TODO
Go support developer Krzysiek
Goclever APK & FW file is attached to this post.
Latest Chronos ECO firmware 3.18
http://www.chronos.goclever.com:8080/fileServer/firmware/CHRONOSECO_V3.18_1.bin
Chronos ECO app (android)
https://play.google.com/store/apps/details?id=com.yf.foreign.goclever
Chronos ECO IOS app
https://itunes.apple.com/th/app/goclever-chronos-eco/id955306578?mt=8
BUGS & Annoyances
Notification not always deleted from phone when deleted on watch
Watch freezes sometimes
Being able to set the night time manually would be great (This can be done with the Goclever fw)
I'm no Dev so I'm not sure if this is of any help. While updating the watch I wanted to ensure my screen stayed on so I was tapping the screen.
If you tap the center of the percentage 6 times a pop up appears for you to select your update file. If you select browse it gives you access to a bunch of folders that appear to be inside the app or maybe the watch itself. I tried it several times and 6 is the magic number to make the option appear or disappear. It doesn't work if the watch isn't upgrading it's firmware.
Hope it can be of some use
skiiermike said:
I'm no Dev so I'm not sure if this is of any help. While updating the watch I wanted to ensure my screen stayed on so I was tapping the screen.
If you tap the center of the percentage 6 times a pop up appears for you to select your update file. If you select browse it gives you access to a bunch of folders that appear to be inside the app or maybe the watch itself. I tried it several times and 6 is the magic number to make the option appear or disappear. It doesn't work if the watch isn't upgrading it's firmware.
Hope it can be of some use
Click to expand...
Click to collapse
Thanks was this working on ios or android?,
will add to FAQ
taleboblen said:
Thanks was this working on ios or android?,
will add to FAQ
Click to expand...
Click to collapse
Android.
Thx
Thnx for the information, all working ok on my samsung s4, get the last version v3.18.
thx again
backlight
first of all thanks for this thread :good:
the nite backlight on my tommy watch actually comes on after 5PM (17:00)
i am from Slovakia, phone language is English, time zone CET (GMT+1)
interesting to see that yours turns on after 23:00
chsustik said:
first of all thanks for this thread :good:
the nite backlight on my tommy watch actually comes on after 5PM (17:00)
i am from Slovakia, phone language is English, time zone CET (GMT+1)
interesting to see that yours turns on after 23:00
Click to expand...
Click to collapse
Thanks for the update. i decrypted some of the information from the official Weloop FAQ. and yes i can now confirm that you are right. it turns on from 17-8 thanks again. I have now updated the FAQ with the correct time for all Night settings. :good:
Hello! Can someone make last CHRONOS ECO apk link to download? I cant download it from google play.
k0ra said:
Hello! Can someone make last CHRONOS ECO apk link to download? I cant download it from google play.
Click to expand...
Click to collapse
Hi , the chronos eco app is not compatible with the Weloop Tommy.
Brand new Tommy, it was paired with my phone but the connection was unstable, so I tried and forced an OTA update, watch is "Updating... 0 pct" but now the phone cannot detect the watch any more
Resetting the watch will restart it in ota update mode again!
Any help appreciated...
l.capriotti said:
Brand new Tommy, it was paired with my phone but the connection was unstable, so I tried and forced an OTA update, watch is "Updating... 0 pct" but now the phone cannot detect the watch any more
Resetting the watch will restart it in ota update mode again!
Any help appreciated...
Click to expand...
Click to collapse
Happened to me also, try to delete connection under bluetooth settings on device. now connect to to weloop and pair from Weloop app. keep trying and then go to update. again persistence is key. keep trying to update suddenly it will connect and update.
Whas the watch on latest firmware when you tried the force OTA?
are you on android or ios see if there is an updated App for you phone. see link on OP for beta APK.
let me know if it works.
watch was not on latest firmware, cant' remember which version it had.
I'm on android, also v1.24 does not help as check for updates does not go beyond "Checking version...".
k0ra said:
Hello! Can someone make last CHRONOS ECO apk link to download? I cant download it from google play.
Click to expand...
Click to collapse
l.capriotti said:
watch was not on latest firmware, cant' remember which version it had.
I'm on android, also v1.24 does not help as check for updates does not go beyond "Checking version...".
Click to expand...
Click to collapse
Try to update the Weloop app, latest is 1.27.
kill weloop app
delete bt connection from phone.
Open weloop app
conmect and update. Keep trying it can take a couple of times.
If all fails if possible try with other device and or ios device
update: I used an iphone and after a few retries I got it on v3.18.
back to android, but the pairing and the sync is problematic, to say the least, on my Huawei P7...
skiiermike said:
I'm no Dev so I'm not sure if this is of any help. While updating the watch I wanted to ensure my screen stayed on so I was tapping the screen.
If you tap the center of the percentage 6 times a pop up appears for you to select your update file. If you select browse it gives you access to a bunch of folders that appear to be inside the app or maybe the watch itself. I tried it several times and 6 is the magic number to make the option appear or disappear. It doesn't work if the watch isn't upgrading it's firmware.
Hope it can be of some use
Click to expand...
Click to collapse
If it's allowing you to select an update file, surely it is showing you the file system of the phone? Otherwise, you'd have no way to put a firmware update file there to select. My understanding would be this allows you to install a firmware update file stored on your phone, although I can't test this for sure as my Android phone is currently being repaired. There's some discussion about this here and that thread also contains a very small amount of analysis on the firmware file (VERY small amount, basically just analysing the name of the binary file), and another app that is apparently in some way related (link).
For what I can glean from the description of that app (seemingly made by the manufacturer of the SoC [System on a Chip] used in the WeLoop Tommy), it would appear that devices using the SoC (including the Tommy) have three firmwares: "bootloader", "soft device" and "application". The one embedded within the WeLoop app apk has the name "ble_app_ancs.bin"; ble stands for bluetooth low energy and ancs apparently stands for apple notification centre services. That leaves "app" - my guess would be this is the "application firmware". I'm not entirely sure the roles of the "bootloader" and "soft device" firmwares, but my guess is the one or other allows the device to get into "DFU mode" (or "OTA mode" as it seems to be referred to also), meaning in theory it should perhaps be possible to recover from any bricks arising from flashing dodgy application firmwares.
So potentially there is the option of reverse engineering the firmware (easily obtained from here: http://wtf.li/ - mirror of the APKs of the app [each of which contain a version of the firmware], and also one version of the firmware (the .bin file) separately), and creating a custom/modified one, while still being able to recover (because bootloader & soft device should be untouched). However, I have neither the expertise nor the time to look into that.
Without an Android phone with which to run either of the apps right now, I can't poke about too much (I only received my Tommy today), but once I get my phone back I'll maybe try and see if I can find anything else interesting. I'd like to see if I can figure out any way to get access to the watch faces, and see if they can be reverse engineered in any way, for example.
EDIT: Here is the output of strings run on the firmware binary from the latest version of the app on http://wtf.li : http://pastebin.com/X7TQXTb3 - nothing particularly interesting, a few filenames of the source files and a few other strings seen in the watch interface and stuff.
EDIT: A couple of URLs accessed by the app (seemingly related to updating):
http://au.umeng.com/api/check_app_update
http://www.yfsmart.com/weloopInterface/getFirmware.do
I can't see anything on these sites, my guess would be they need query strings parameters or something (not really sure what, some way of identifying that the app is accessing the site) to actually do anything.
EDIT: Hmm... http://www.yfsmart.com/weloopInterface/firmware_Upload.jsp - this site seems to allow you to upload a firmware. I wonder if it allows anyone to upload a firmware, which would then be downloaded by everyone when they check for updates? Certainly seems rather insecure...There's a bunch of other pages at http://www.yfsmart.com/weloopInterface/ haven't looked through them all yet.
EDIT: From what I can glean from this page ("SoftDevices" section under the "Development Tools and Software" tab), it seems like the "soft device" firmware is essentially a bit like a library, it's a precompiled binary supplied by Nordic (company that makes chip inside Tommy) which provides all the networking functions etc. which the "application" firmware uses. So:
Code:
application = front end UI (basically, the part WeLoop made)
soft device = "library" via which application can access hardware etc.
bootloader = initial part of firmware that loads SD + app firmwares
So the only really interesting part is probably the application firmware, the part that is in the WeLoop app. That's the code that actually "matters", the rest is just low level stuff. For actually changing the interface or whatever, modifying the app firmware would be all that's needed (for example, to increase the font size or the back light duration etc.).
SifJar said:
If it's allowing you to select an update file, surely it is showing you the file system of the phone? Otherwise, you'd have no way to put a firmware update file there to select. My understanding would be this allows you to install a firmware update file stored on your phone, although I can't test this for sure as my Android phone is currently being repaired. There's some discussion about this here and that thread also contains a very small amount of analysis on the firmware file (VERY small amount, basically just analysing the name of the binary file), and another app that is apparently in some way related (link).
For what I can glean from the description of that app (seemingly made by the manufacturer of the SoC [System on a Chip] used in the WeLoop Tommy), it would appear that devices using the SoC (including the Tommy) have three firmwares: "bootloader", "soft device" and "application". The one embedded within the WeLoop app apk has the name "ble_app_ancs.bin"; ble stands for bluetooth low energy and ancs apparently stands for apple notification centre services. That leaves "app" - my guess would be this is the "application firmware". I'm not entirely sure the roles of the "bootloader" and "soft device" firmwares, but my guess is the one or other allows the device to get into "DFU mode" (or "OTA mode" as it seems to be referred to also), meaning in theory it should perhaps be possible to recover from any bricks arising from flashing dodgy application firmwares.
So potentially there is the option of reverse engineering the firmware (easily obtained from here: http://wtf.li/ - mirror of the APKs of the app [each of which contain a version of the firmware], and also one version of the firmware (the .bin file) separately), and creating a custom/modified one, while still being able to recover (because bootloader & soft device should be untouched). However, I have neither the expertise nor the time to look into that.
Without an Android phone with which to run either of the apps right now, I can't poke about too much (I only received my Tommy today), but once I get my phone back I'll maybe try and see if I can find anything else interesting. I'd like to see if I can figure out any way to get access to the watch faces, and see if they can be reverse engineered in any way, for example.
EDIT: Here is the output of strings run on the firmware binary from the latest version of the app on http://wtf.li : http://pastebin.com/X7TQXTb3 - nothing particularly interesting, a few filenames of the source files and a few other strings seen in the watch interface and stuff.
EDIT: A couple of URLs accessed by the app (seemingly related to updating):
http://au.umeng.com/api/check_app_update
http://www.yfsmart.com/weloopInterface/getFirmware.do
I can't see anything on these sites, my guess would be they need query strings parameters or something (not really sure what, some way of identifying that the app is accessing the site) to actually do anything.
EDIT: Hmm... http://www.yfsmart.com/weloopInterface/firmware_Upload.jsp - this site seems to allow you to upload a firmware. I wonder if it allows anyone to upload a firmware, which would then be downloaded by everyone when they check for updates? Certainly seems rather insecure...There's a bunch of other pages at http://www.yfsmart.com/weloopInterface/ haven't looked through them all yet.
EDIT: From what I can glean from this page ("SoftDevices" section under the "Development Tools and Software" tab), it seems like the "soft device" firmware is essentially a bit like a library, it's a precompiled binary supplied by Nordic (company that makes chip inside Tommy) which provides all the networking functions etc. which the "application" firmware uses. So:
Code:
application = front end UI (basically, the part WeLoop made)
soft device = "library" via which application can access hardware etc.
bootloader = initial part of firmware that loads SD + app firmwares
So the only really interesting part is probably the application firmware, the part that is in the WeLoop app. That's the code that actually "matters", the rest is just low level stuff. For actually changing the interface or whatever, modifying the app firmware would be all that's needed (for example, to increase the font size or the back light duration etc.).
Click to expand...
Click to collapse
Thank you for the insights and findings its all very promising. :good:
On a sidenote:
I talked to one of my colleagues who is an engineer (i'm not a dev but a Designer), it seems like we in the office are playing around with the exact same SOC from NordicSemiconducter. we tried one of the apps from the google play store and it connects to the weloop(see attached pic). The app was called "nRF Master Control Panel", tried the other apps from NordicSC but no luck.
Hopefully there will be some sort of SDK with the v3.0 release on the 30th...
I got my Android phone back today, and haven't tinkered too much with Tommy just yet, but I can confirm that the file system you are browsing when you tap the percentage 5 times during an update is just the phone file system. It browses from root (i.e. /), rather than /sdcard or whatever, which is the standard, user accessible partition, hence there are some folders etc. you may not recognise, but amongst them will be "sdcard" which will take you to your regular storage (note: this is the case on phones without a micro SD card as well), where you could easily place an update file.
SifJar said:
I got my Android phone back today, and haven't tinkered too much with Tommy just yet, but I can confirm that the file system you are browsing when you tap the percentage 5 times during an update is just the phone file system. It browses from root (i.e. /), rather than /sdcard or whatever, which is the standard, user accessible partition, hence there are some folders etc. you may not recognise, but amongst them will be "sdcard" which will take you to your regular storage (note: this is the case on phones without a micro SD card as well), where you could easily place an update file.
Click to expand...
Click to collapse
Thanks for the confirmation. :good:
taleboblen said:
Troubleshooting
Force OTA update:
Connect your watch to the charger.
Press all 3 buttons on the side simultaneously
Release the 2 side buttons, and keep the middle button pressed until you get the upgrade connecting display. (this might take some seconds)
Delete connection from phone
Connect and pair from app and upgrade
If you are on an Android device try an ios device, and vice versa
Click to expand...
Click to collapse
I tried to use the OTA update to go from 3.17 to 3.18 (on Android) but Tommy stuck on screen "WeLoop ... Udating 0%", my smartphone (HTC M8) with its APP (latest version) dont find the Tommy and it remains bricked, how do I restart it? I tried all combinations, but remains on the screen, help me!

[ROM] [ROOT] [TWRP] [GUIDE] YT9216B Chinese Android Head Unit

So... how to root your device?
how to flash twrp?
You can use this pre-rooted firmware, with included twrp.
-Build type is userdebug, means u can enable multi-window mode in dev settings
-Based on latest available firmware
-Root
-Busybox
-TWRP
-HIFI enabled
-UI1 Launcher
-FM Radio with RDS and save manager.
-TPMS (working with cheap chineese usb units)
-DVB-T & SDR (required RTL2832U)
Its backup of system i already have modified for myself.
It means, its branded to Ford Mustang all the way.
U can do this to get rid of that branding:
-choose another bootlogo.
-flash new bootanimation.
-install stock (not modified) UI1 launcher
To get ADB, i recommend this app:
WiFi ADB - Debug Over Air
Download:
YT9216B_00002_V004_20191012_HIFI_V3.zip
Factory settings password: 8888
Important note: Android 8.1 Go is just chineese marketing trick, in reality this head unit has android 6.0 (api lvl 23, not 27 as 8.1 should have).
folowed V4A Rom Inclusion
So, ViPER4Android included in ROM.
credits to ViPER520
ViPER’s Audio Website
ViPER’s Audio XDA Thread
Users, use “Compatible Mode” if you plan to install other sound mods. No other sound mods included in ROM.
Screenshots
Instructions
Prepare:
- download and unzip archive from my first post
- make/buy USB A male to A male cable (for photos see attachments)
- install drivers from SP_Driver folder
Backup:
Just in case make backup (readback in ATC Flash Tool)
I didnt done it, so if u want, search for guide online
Flashing process:
- open flash_tool.exe from ATC_Flash_Tool folder
- select Download-Agent MTK_AllInOne_DA.bin from ATC_Flash_Tool folder
- select Scatter-loading File AC8227L_Android_scatter.txt from Firmware folder
- make sure PRELOADER is not checked. (There isnt any in in my fw. Just in case if u use this guide for some another fw)
- press Download button
- connect your USB A to A cable one side to PC, another one to your head unit. I recommend u to use that 4 pin usb port (that one with smaller plastic end), but shouldnt matter.
- press RST button on your head unit (use some pin, paper clip or toothpick)
-wait until flashing process ends. There should appear green message.
- press RST button again and let yout headunit boot.
- perform factory reset on your head unit to prevent any bugs
Flashing process error:
- happends sometimes
- disconnect your cable
- if possible, disconnect your head unit from electricity for a while
- press download again, connect usb cable back, and press RST button.
- check if your cable is not faulty.
- for homemade cable try to apply some solder on cable ends, check if ends arent shorted, use tape on them, or buy original cable
Reserved
my radio version is yt9216b_00002_v004_20190801 can i install your
Mine is not hifi
tuga_bcl said:
my radio version is yt9216b_00002_v004_20190801 can i install your
Mine is not hifi
Click to expand...
Click to collapse
Sure. Mine is same.
HIFI is just EQUALIZER preset for best result. Included into firmware.
But today i want release update. Its worth to wait.
ok I'm waiting for release update
How can I install stock launcher?
and change the boot logo and animation?
hello already installed this version this top. I detected a bug in the active rear camera but not the image. How much boot animation should give to choose another for those who do not have Ford car. The torque app and tpms should be optional to install. this is my opinion of course you have developed the firmware to your liking to which you are top. If you don't mind you could develop a version with only root busybox twrp and Hifi. unaware of viper audio but it's top. in short I congratulate you
tuga_bcl said:
hello already installed this version this top. I detected a bug in the active rear camera but not the image. How much boot animation should give to choose another for those who do not have Ford car. The torque app and tpms should be optional to install. this is my opinion of course you have developed the firmware to your liking to which you are top. If you don't mind you could develop a version with only root busybox twrp and Hifi. unaware of viper audio but it's top. in short I congratulate you
Click to expand...
Click to collapse
apps can be disabled.
Its more "backup of my unit" than ROM.
It takes space just in system, users which would know how to add something into /system would also remove everything they dont need to get more space.
uploading new version.
bootanimation can be changed in settings.
updated.
what changes did you make?
This top. How can I install another launcher and radio rds?
I wanted to install ui1launcher without modification
tuga_bcl said:
This top. How can I install another launcher and radio rds?
I wanted to install ui1launcher without modification
Click to expand...
Click to collapse
Radio should already support RDS.
Launcher can be pushed into system.
Just wondering if this will be compatible
my system shows i have
android 9.1
XY auto 3.1 (8227L) same as MCU
but yours is showing android 8.1 ?
mine was also android 9.1 "fake" and now after updating with the firmware provided here is 8.1 go
No wonder Android auto doesn't work
quite happy to give this a try but want a failsafe of backing everything up first
anyone know how to do that prior to upgrading
Zdravím, nedaří se mi spojit HU s počítačem, můžu poprosit o pomoc? Děkuji
Would this work if my unit is yt9217b instead of yt9216b? I tried flash TWRP myself but almost got caught in bootloop

[PX6] [STM32] [ROM] in need

Greetings!
Browsing the forum I have figured that currently(January 2020) no custom ROM is available for PX6 which came with STM32 MCU.
As probably many owner have noticed the stock ROM has many flaw and severe deficiency/complete lack of customization.
As far as I know, sadly no Hal9k ROM development is planned for STM32 model currently. :crying:
I think many head unit is already or being shipped with STM32 MCU and I have a feeling that many hobby hacker (who can only install a ROM) including myself would be grateful having a sophisticated ROM for this model too.
I would like to ask owners as well to use this thread and express if they are also in need for a custom ROM.
Thank you! :highfive:
I need rom
OS Version: KC1E0101-PA1-1.1.4.3.1-BLINK161-20191115-701F
MCU: STM32-20190918-11-KC6-37
Hello to all!
After some days owning one of our favorite HU I gathered some info I want to share with yall. :cyclops:
Due to some random system reboot during normal operation I have also conducted investigation on heat dissipation. Simply put, these HUs has bad heat dissipation from factory.
The system during an AnTuTu CPU stress test hit 80 C which is not healthy for the unit and it can cause thermal shutdown as thermal throttling is not sufficiently implemented.
I added a medium sized heat sink and that reduced peak temperature to around 50 C.
To make the system cool on hot summer days I added also a 30x30x10 fan. With fan the peak reduced to around 40 C.
After the modification my HU is running stable, I was not able to make it reboot so far no matter how hard I use it.
P.S.: If any1 has info on the 4-pin connector next to the big white connector please let me know!
Update: added images with cooling added.
.
Hi everyone!
This post is for those who wants to know their device as much as possible or has issue with bluetooth / display or just curious or wants to update OS in future.
There is a hidden "Factory Settings" to access it you need to press: "Kernel Version" > "OS Version" > "Kernel V." > "OS V." > "Kernel V." > "OS V.".
Some settings in there are very useful actually.
For those who has fluctuating grey color at certain brightness I recommend "Factory Settings" > "Other" > "Panel learning" > "Vcom regulate value".
For those who want to make colors of the display simply nicer I recommend "Factory Settings" > "Other" > "Display Color Adjust Settings".
:good:
thanx for the information. do you possibly have the mcu file for this device. I need to fix mine , I flashed a wrong mcu file and now the screen is twisted and mirrored. Thanx in advance
simbac said:
thanx for the information. do you possibly have the mcu file for this device. I need to fix mine , I flashed a wrong mcu file and now the screen is twisted and mirrored. Thanx in advance
Click to expand...
Click to collapse
Hi Simbac,
before you flash any file, if your display is still responsive try "Factory Settings" > "Other" > "Touch learning" > "Step1: Screen learning".
If it does not help, you can find my config files:
One exported from main factory setting menu (android_config1579383003862..1) original file extension is ".1" but I was only able to upload to XDA as .img so please rename it if you want to use it
One from panel learning menu (BHDPanelConfig.img)
And one from touch learning menu (ts_config.xml)
After copy them to a FAT32 formatted USB drive you plug into your HU the updater app should launch automatically. My files are for "CONFIG" and "PNL" (panel) and "TS" (touch).
:good:
OperatorB said:
Hi Simbac,
before you flash any file, if your display is still responsive try "Factory Settings" > "Other" > "Touch learning" > "Step1: Screen learning".
If it does not help, you can find my config files:
One exported from main factory setting menu (android_config1579383003862..1) original file extension is ".1" but I was only able to upload to XDA as .img so please rename it if you want to use it
One from panel learning menu (BHDPanelConfig.img)
And one from touch learning menu (ts_config.xml)
After copy them to a FAT32 formatted USB drive you plug into your HU the updater app should launch automatically. My files are for "CONFIG" and "PNL" (panel) and "TS" (touch).
:good:
Click to expand...
Click to collapse
thanx a million will try and give you an update
@OperatorB is it posible to install the rom by your way? My head totally boot stuck and I am trying to find some luck by re-install the rom.
simbac said:
thanx a million will try and give you an update
Click to expand...
Click to collapse
I hope you have success with them. By the way Simbac, I saw your old post you had a blue screen only on the HU. How did you get pass that?
mrVuHoa said:
@OperatorB is it posible to install the rom by your way? My head totally boot stuck and I am trying to find some luck by re-install the rom.
Click to expand...
Click to collapse
If your device does not get pass the bootloader so cannot get into the Android OS then you cannot use this method to update ROM. Did you enable ADB via TCP?
OperatorB said:
If your device does not get pass the bootloader so cannot get into the Android OS then you cannot use this method to update ROM. Did you enable ADB via TCP?
Click to expand...
Click to collapse
You can find my video at youtube.com/watch?v=sDxmmYL-nIg
It can boot to android, because I can saw that my phone can connect to the HU's bluetooth. I already checked the wifi but it seems that HU don't connect to access point.
have you tried to enter recovery following this procedure? (remove spaces) https: //drive.google.com /open?id= 16CfginUDta01NfMxt7B3a8g0CyniUnit
mrVuHoa said:
You can find my video at youtube.com/watch?v=sDxmmYL-nIg
It can boot to android, because I can saw that my phone can connect to the HU's bluetooth. I already checked the wifi but it seems that HU don't connect to access point.
Click to expand...
Click to collapse
You can try an "Erase with reset button". Note that all of your data and apps will be lost if it completes erasing and android should be in factory state after this erase.
Check my video here: link
Timing of presses is not exactly known neither the number of presses. I was able to start erase with most success by pressing 1+4 times. You know if you did right if white screen appears for a short time (at least on my STM32 HU).
Good luck!
:good:
mrspazzaneve said:
have you tried to enter recovery following this procedure? (remove spaces) https: //drive.google.com /open?id= 16CfginUDta01NfMxt7B3a8g0CyniUnit
Click to expand...
Click to collapse
Let me ask something.
If you enter recovery menu by reset button you can also navigate and select options there with the same button.
If you enter recovery menu by typing to terminal: "reboot recovery" than can you use the button again for navigation and select?
OperatorB said:
Hi everyone!
This post is for those who wants to know their device as much as possible or has issue with bluetooth / display or just curious or wants to update OS in future.
There is a hidden "Factory Settings" to access it you need to press: "Kernel Version" > "OS Version" > "Kernel V." > "OS V." > "Kernel V." > "OS V.".
Some settings in there are very useful actually.
For those who has fluctuating grey color at certain brightness I recommend "Factory Settings" > "Other" > "Panel learning" > "Vcom regulate value".
For those who want to make colors of the display simply nicer I recommend "Factory Settings" > "Other" > "Display Color Adjust Settings".
:good:
Click to expand...
Click to collapse
I see from your screenshot that you have the LESS ugly version of the UI than my recent unit. The radio app on mine is especially difficult to use. I'm been looking for the radio apk from a unit like yours. I was able to extract mine (it was called com.hzbhd.radio.apk) using "APK Extractor" from the Play Store. If you would post your radio APK I'd love to see if it would run on mine. Thanks!
OperatorB said:
Let me ask something.
If you enter recovery menu by reset button you can also navigate and select options there with the same button.
If you enter recovery menu by typing to terminal: "reboot recovery" than can you use the button again for navigation and select?
Click to expand...
Click to collapse
No, using "reboot recovery" you have to use an external usb keyboard to navigate and select and the selectable option is different (example ther's not USB option, only SD) , but I don't know why
mrspazzaneve said:
No, using "reboot recovery" you have to use an external usb keyboard to navigate and select and the selectable option is different (example ther's not USB option, only SD) , but I don't know why
Click to expand...
Click to collapse
All right, it means that there is still hope to enter somehow recovery mode with reset button on my type of HU. It just matter of time to find the good sequence
Thank you!
P.S.: Where did you see having an "..USB.." option in recovery menu, can you share link?
TouchMeBell said:
I see from your screenshot that you have the LESS ugly version of the UI than my recent unit. The radio app on mine is especially difficult to use. I'm been looking for the radio apk from a unit like yours. I was able to extract mine (it was called com.hzbhd.radio.apk) using "APK Extractor" from the Play Store. If you would post your radio APK I'd love to see if it would run on mine. Thanks!
Click to expand...
Click to collapse
I attached the extracted radio apk.
Please share a picture about your OS and MCU versions and tell us if the new radio works on your device.
:fingers-crossed:
Can somebody extract for me the car settings(vehicle/canbus) APK. Thanks
OperatorB said:
I attached the extracted radio apk.
Please share a picture about your OS and MCU versions and tell us if the new radio works on your device.
:fingers-crossed:
Click to expand...
Click to collapse
Thanks. I'll try to do it tonight when I get home from work.

[Help Thread][Guides] Ownice K6/C960 - Android Head Unit with Digital Audio Output

Ownice K6/C960 Android Head Unit
Information on this unit seems to be extremely sparse but it's without a doubt the best unit I have used so far so I am putting this thread together to get a universal one stop shop for this unit in English. A lot of the information displayed here is from a Vietnamese forum called: Icar Vietnam so thanks to everyone there for the help.
Unit Specifications:
K6 Standard Version: RAM 2GB ROM 32GB | Standard TFT Display
K6 High Version: RAM 4GB ROM 64GB | IPS Display
9" or 10.1" display, single or double din
SC9853 1.8GHz 64-bit 14nm OctaCore Processor
Android 8.1
Radio IC: Standard TDA7786, High TDA7708
Amplifier IC: Standard TDA7388, High TDA7851L
Glonass & GPS
Optical Digital Output!!
Optional extras (remember to pay your supplier extra for this if you want it)
AV-out
Autoplay
High Version (RAM 4GB ROM 64GB IPS Display)
Features:
1. Support 4G LTE Network: surf internet freely by inserting a SIM card
2. 6-Channel DSP: Improve your car audio system to a high sound quality
3. Android 8.1 Oreo OS: use your favorite Apps smoothly with 2G RAM plus 32G ROM configuration
4. Octa Core Processor: Intel 64-bit 14nm Foundry Platform gives quick response and high performance
5. Support both GPS & Glonass
6. Support AHD Camera
7. Wireless Car Auto Play (Optional): support both Android Phone and iPhone.
FM/AM Radio: FM X 18 & AM X 12 preset stations with built-in RDS Radio Receiver function
GPS Navigation: Support both GPS & Glonass sat. nav., support iGo, Navitel, Tomtom, Sygic, Google online map etc
Bluetooth Function: support BT Hands-free, support A2DP bluetooth music play.
Multimedia Player: support audio/video file play, with 3xUSB port.
Mirror Link: Connect to your smart phone via USB or WIFI hotspot to mirror display contents on your phone
Internet Connect: Built-in 4G LTE Network & WiFi, support using SIM card directly.
Colorful Button Light: Can change the button light color freely to match your car's interior
Multi Android Applications: Support downloading, installing, and deleting multiple Android applications.
Useful Information:
Codes to enter into "Extra Settings" in "Settings"
Only working codes I have found so far are;
Extra Settings: 123456
Client Settings: 1260
Known issues/limitations and solutions:
None known as of yet
Firmware and Recovery:
Stock Firmware:
All firmware comes from the Icar Vietnam forum found here: https://xethongminh.net/threads/huong-dan-chay-firmware-cho-dau-android-ownice-c960.2940/
Please note the below firmware is for devices with a resolution of 1024x600, if your device is 1280x720 please check post 4 first here: https://forum.xda-developers.com/showpost.php?p=82347937&postcount=4
- 23rd December 2019
- 15th January 2020 ( Checksum Code: B26484F45B059A9C06032AD85D2A507F)
- 2nd March 2020 (Check Code Code: 68CD79A761AACE6E8375A9674C0DDA97)
- 13th March 2020
- 21st April 2020
- 21st July 2020 (exactly same as 21st April,only 2 files to fix bluetooth have changed)
How to install firmware:
Extract and copy all files from the downloaded firmware zip into the root directory of a USB stick. Files must be placed in the root directory, do not put in a sub-directory/folder at all. Files for a full firmware for the Ownice C960 include the following 10 files (depending on the rom there may be less or more than 10 files):
408930e4-c1fc-11e8-8a06-2b5b8f8a7e48
4192eb4c-c1fc- 11e8-8f83-a7a51df1443b
427c4ecc-c1fc-11e8-b558-cb289b80f7d2.0
427c4ecc-c1fc-11e8-b558-cb289b80f7d2.1
427c4ecc-c1fc-11e8-b558-cb289b80f7d2.2
427-bcbc-bcbc-
11c -c1fc-11e8-b558-cb289b80f7d2.4
43864958-c1fc-11e8-b9ce-0701f06faf8a
4671e21c-c1fc-11e8-ac0e-7bb4334d40c5
6cdfbbd8-9a00-11e7-8c64-33bdecde7c40
The Ownice C960 has several methods to install the different firmware depending on the situation and the current operating status of the head unit, for example, if the head unit is still bootable into the operating system, it is possible to use method 1 to install the firmware from the software of the head unit.
If the head suffers from being stuck at logos or other problems you need to move onto method 2 of installation using a recovery method. If both method 1 and method 2 do not work there is also a 3rd method but this is not listed here, please follow the instructions on this forum: https://xethongminh.net/threads/huong-dan-chay-firmware-cho-dau-android-ownice-c960.2940/
I. Method 1 (Rerun or upgrade the firmware of the C960 player via the installation interface)
Plug in the USB drive containing the firmware and go to Settings (Settings) - Car settings (Car Settings) - Update (Update System)
-If you need to wipe the system check the box to Clear data and format Flash, then check the box for USB
-If you want to flash without wiping check the box for USB only (if you have problems with this method try wiping first before moving onto another method)
Wait for the update process to complete the reboot is successful.
Installation Video: https://youtu.be/2JvAcrLPvRo
II. Method 2 (Rerun or upgrade the firmware for the C960 player when unit cannot boot)
This method is especially useful for those who root or unlucky and have system issues causing the head unit to be unable to boot into the system. There are 2 ways to do this method:
Option 1 (I have not been able to get this method to work, this is written exactly as translated from Vietnamese):
Trapping system errors, pressing into mode Update the firmware
Error traps are a simpler way to do the first way because you don't have to remove the head from the car to short the KEY-2 cable like the first way. How to do the following:
Proceed to plug the USB containing the firmware prepared in step 2 to the beginning.
Turn on the electric car to start the car, when the head has booted on the screen (including in the state of logo hanging), proceed to use the RST hole stick on the screen to restart the head, right when the head of the Ownice logo appears then immediately turn off the car keys to turn off the head. Wait for 5 to 10 seconds, then turn the car lock on again, this time, it will jump into the firmware update mode if it detects that the USB containing the firmware is plugged in.
Option 2: Short KEY2 cable to ground (the head unit cover or car chassis)
Connect a USB stick containing the firmware
Short/connect and hold the KEY2 wire to a suitable grounding point (holding to the metal chassis part of the head unit works fine)
Stick a pin or toothpick into the RST hole (RST stands for RESET) on the front of the monitor to reboot (while keeping the KEY2 wire grounded)
Wait until the screen turns on with text showing the firmware update process is in progress, at this point disconnect KEY2 from ground
Wait until the update process is completed, it will automatically restart and operate normally.
Decompiling Firmware:
Firmware files can be decompiled and edited however I'm not going to go into detail in how this is done as its very in depth and I am not 100% sure my methods work 100%, however for those that want to attempt this I do have a link for a tool that decrypt's encrypted files, you can download the tool here: https://www.androidfilehost.com/?fid=4349826312261776408
Unfortunately I do not know much about the tool or who to thank only that it's called Kaier Support Tool and its by Darkleo - Thank you dev's whoever you are!
Custom Firmware:
There is now a custom firmware available for our units. This firmware is called RedMOD
Website for RedMOD is here: https://firmware-an21.wixsite.com/redmod
RedMOD is an all in one replacement firmware for our units. It replaces the stock firmware to give us more options, features and settings. To know more please look at the website link above but note that everything is in Russian. I have been able to download and use this firmware using just Google Translate.
This firmware is not free! You must pay the developer for access to the download and you must not share this firmware! If you share this firmware your post will be reported!
Some of the features I have found useful so far in this new firmware:
Remapping Canbus Keys (Most keys can be remapped)
Better display dimming options (Auto Dimming)
More reverse camera settings (custom reverse lines etc)
Better automation settings for when the unit wakes up (choose apps to run at startup etc)
Customisation of status bar (Add or remove items like menu button, time, temperature etc)
Much much more
To get this firmware you must register on RedMod forum and then follow the instructions to download:
http://red-mod.ru/forum/viewforum.php?f=13&sid=e1d8a806c50a172dd889ccff62506225
The cost is 2000 Russian Rubles or 38 US Dollars. For me in the UK the exchange worked better to send Rubles and the cost was approximately £26. Once you send payment the admin will change your forum access so that you can access the download area. Make sure you register with the correct information and only get access to and download the firmware for "ANDROID 8.1 - Intel TS9" as this is our device.
I am not affiliated with RedMOD and cannot be held responsible for anything that may happen to your unit as a result of using this firmware.
Root:
All root files up to 15th January 2020 firmware come from the Icar Vietnam forum found here: https://xethongminh.net/threads/huong-dan-root-dau-android-ownice-c960.3115/
Root files after this date have been created by me
- August 28th 2019
- December 23rd 2019
- January 15th 2020
- March 2nd 2020
- March 13th 2020
- April 21st 2020 and July 21st 2020 (same file can be used, exactly the same for both firmwares)
How to Root:
First you must download firmware and root files that match.
Install firmware as described in the firmware section.
Extract and copy the files from the root zip file found above into the root directory of a USB stick and plug the USB into the head unit
Install MagiskManager.apk (the downloaded zip file includes this file) found on the USB stick using a file manager on the head unit
Go to Settings (Settings) - Car settings (Car Settings) - Update (Update System) (Do the same procedure as updating the firmware) and check the box for USB only
Wait for the update process to complete and the reboot is successful.
Open MagiskManager and check you are now rooted! (if you are not please rerun this procedure)
How to make your own Root file:
The root file is simply a boot image with Magisk. Nothing more nothing less. However the original boot image is encrypted so I will go through the steps of how to get the root file for each rom.
First download the tool here: https://www.androidfilehost.com/?fid=4349826312261776408
Unfortunately I do not know much about the tool or who to thank only that it's called Kaier Support Tool and its by Darkleo - Thank you dev's whoever you are!
Download the firmware you want to root
Extract "4192eb4c-c1fc-11e8-8f83-a7a51df1443b"
Open Kaier Support Tool
Select the "4192eb4c-c1fc-11e8-8f83-a7a51df1443b" file and click decrypt
The tool will ask you to save the file, save the file as "boot.img" and transfer it to a USB stick
Put the USB stick into your head unit and open up magisk (you must have magisk installed)
Click install on Magisk (not Magisk Manager) and when it asks click to "Select and Patch a file"
Patch the "boot.img" we put onto the USB stick
When done Magisk will save the patched file into the downloads folder
Move that patched file onto your USB stick and head back to the computer
Open up Kaier support tool, select the magisk patched file and click encrypt
When it asks to save call the file "4192eb4c-c1fc-11e8-8f83-a7a51df1443b"
"4192eb4c-c1fc-11e8-8f83-a7a51df1443b" is now your root file!
Follow the other instructions to flash firmware and flash root but just place this new "4192eb4c-c1fc-11e8-8f83-a7a51df1443b" on your USB stick instead
Change Startup Logo:
For instructions on how to change the startup logo please follow the video here: https://youtu.be/V9xC6A41q7Q
Important things to note:
You must place the image on the root of a USB stick, it will not work if it's in a directory, you may even have to reboot with the USB plugged in before the unit will find the file
The image MUST BE an 8bit BMP file with a size of 1024x600
DISCLAIMER - PLEASE READ:
All information in this thread is provided for information purposes only, all the information has either been worked out by myself or found on another forum and although I try to verify all information this is not always possible. I must point out that I cannot be held responsible for any negative effects that may or may not occur from using the information in this thread, all firmware is not supplied by me and the process of flashing is as described by the maker of the unit and I cannot be held responsible for failed flashes or bricked units.
Thank you, I was thinking of doing the same as you. Because I believe that the C960/K6 is one of the best android head units available today. As one C960 user, I will cooperate with this thread as much as possible.
warata said:
Thank you, I was thinking of doing the same as you. Because I believe that the C960/K6 is one of the best android head units available today. As one C960 user, I will cooperate with this thread as much as possible.
Click to expand...
Click to collapse
Good to see I'm not the only one with one of these units!
Really is a good unit, I am very impressed so far and had no issues at all
If you know of anything I should add to the op please let me know :good:
liamstears said:
Good to see I'm not the only one with one of these units!
Really is a good unit, I am very impressed so far and had no issues at all
If you know of anything I should add to the op please let me know :good:
Click to expand...
Click to collapse
Currently, I have two C960s with different resolutions, S1008W and S1010V, and they also have different firmware.
The resolution of S1008W is 1280x720, but if you update the firmware distributed by Ownice Vietnam here, the screen resolution will be broken like the attached image.
I can't speak Vietnamese, so when I contacted Ownice official support, they sent me a small file to fix the resolution issue.
This update file actually recovered my S1008W so please add it to the op, thanks.
Hello . Just installed the C960 on a Nissan Serena 2019 . For the moment i have 3 problems :
1 . I want the AV out to keep the movie running on the roof monitor when I switch the HU on navi.
2. Steering wheel controls not working ( i have canbus, i try to reprogram the buttons from settings) .
3. The original back camera is not working ( i have canbus)
warata said:
Currently, I have two C960s with different resolutions, S1008W and S1010V, and they also have different firmware.
The resolution of S1008W is 1280x720, but if you update the firmware distributed by Ownice Vietnam here, the screen resolution will be broken like the attached image.
I can't speak Vietnamese, so when I contacted Ownice official support, they sent me a small file to fix the resolution issue.
This update file actually recovered my S1008W so please add it to the op, thanks.
Click to expand...
Click to collapse
Thanks for this, I wasn't aware of the screen resolution differences but will update the op accrodingly
Before I do though can you clarify a couple of things
You say firmware is different on the 2 units? Completely different or same firmware just different file for resolution?
The attached zip, just place the "408930e4-c1fc-11e8-8a06-2b5b8f8a7e48" file on a root of a USB and update using system update option?
Can the "408930e4-c1fc-11e8-8a06-2b5b8f8a7e48" file be added to the USB stick containing a full rom to flash the whole system?
Thanks in advance
cosmabgd said:
Hello . Just installed the C960 on a Nissan Serena 2019 . For the moment i have 3 problems :
1 . I want the AV out to keep the movie running on the roof monitor when I switch the HU on navi.
2. Steering wheel controls not working ( i have canbus, i try to reprogram the buttons from settings) .
3. The original back camera is not working ( i have canbus)
Click to expand...
Click to collapse
Welcome to the thread
I will try to help but information on this unit is limited and I don't have all the answers
1. Do you currently have AV out working and paid for the AV out upgrade? I don't personally use the AV out option so cannot really comment on how exactly this should work but in theory I would have thought what you are trying to do should work
2. No issues with steering wheel controls here, being canbus they are not programmable as far as I am aware at the moment, do you have the correct canbus adapter box plugged in and the correct settings set for your vehicle in car settings?
3. If the original camera works through canbus I can only assume it will not work at all. Backup/reverse camera has to plug into the RCA input on the back of the head unit
I hope this is helpful
liamstears said:
Thanks for this, I wasn't aware of the screen resolution differences but will update the op accrodingly
Before I do though can you clarify a couple of things
You say firmware is different on the 2 units? Completely different or same firmware just different file for resolution?
The attached zip, just place the "408930e4-c1fc-11e8-8a06-2b5b8f8a7e48" file on a root of a USB and update using system update option?
Can the "408930e4-c1fc-11e8-8a06-2b5b8f8a7e48" file be added to the USB stick containing a full rom to flash the whole system?
Thanks in advance
Click to expand...
Click to collapse
Just unzip it to a USB memory and run the system update. The update time is a few seconds.
In addition to the resolution, the S1008W has another difference: it has a built-in 3-axis sensor and has a vertical screen UI.
However, updating the firmware for 1024x600 systems also loses this functionality, thanks.
liamstears said:
Welcome to the thread
I will try to help but information on this unit is limited and I don't have all the answers
1. Do you currently have AV out working and paid for the AV out upgrade? I don't personally use the AV out option so cannot really comment on how exactly this should work but in theory I would have thought what you are trying to do should work
2. No issues with steering wheel controls here, being canbus they are not programmable as far as I am aware at the moment, do you have the correct canbus adapter box plugged in and the correct settings set for your vehicle in car settings?
3. If the original camera works through canbus I can only assume it will not work at all. Backup/reverse camera has to plug into the RCA input on the back of the head unit
I hope this is helpful
Click to expand...
Click to collapse
1. Yes I paid for AV out and is working, but is mirroring everything from HU , maybe is something in settings. When I will find out I will tell you.
2. The steering button are not a big deal , but I wished the volume button to work . Can you tell me if you make the connection to steering buttons with wires or you have the connection in the harness of the HU ?
3. I think the problem is the original camera of the car . I read on some forum that I need to take the signal from another place because the car have aroundviewmonitor ( 4 camera) , parking assistance and propilot ( self driving option) . I will update the results when i have time to teardown the car again .
V11.1.1_20200421 has been released in i-car Vietnam.
And I installed magisk by the procedure introduced in this thread, but I can't install youtube vanced.
The installation completes successfully and the folder is created, but the contents are empty.
Please let me know if I'm missing something.
cosmabgd said:
1. Yes I paid for AV out and is working, but is mirroring everything from HU , maybe is something in settings. When I will find out I will tell you.
2. The steering button are not a big deal , but I wished the volume button to work . Can you tell me if you make the connection to steering buttons with wires or you have the connection in the harness of the HU ?
3. I think the problem is the original camera of the car . I read on some forum that I need to take the signal from another place because the car have aroundviewmonitor ( 4 camera) , parking assistance and propilot ( self driving option) . I will update the results when i have time to teardown the car again .
Click to expand...
Click to collapse
1. I have spoken to Ownice and AV out can only mirror I'm afraid
2. I have a canbus decoder for my unit, it works well
3. Yes if you have that sort of system it needs rewiring, I cannot help with that I'm afraid
warata said:
V11.1.1_20200421 has been released in i-car Vietnam.
And I installed magisk by the procedure introduced in this thread, but I can't install youtube vanced.
The installation completes successfully and the folder is created, but the contents are empty.
Please let me know if I'm missing something.
Click to expand...
Click to collapse
Haven't tried youtube vanced myself yet on this unit but I can see you are trying to install it as a system app, have you tried just to install as a normal app and not a system app?
Op updated with latest April firmware and root file
cosmabgd said:
1. Yes I paid for AV out and is working, but is mirroring everything from HU , maybe is something in settings. When I will find out I will tell you.
2. The steering button are not a big deal , but I wished the volume button to work . Can you tell me if you make the connection to steering buttons with wires or you have the connection in the harness of the HU ?
3. I think the problem is the original camera of the car . I read on some forum that I need to take the signal from another place because the car have aroundviewmonitor ( 4 camera) , parking assistance and propilot ( self driving option) . I will update the results when i have time to teardown the car again .
Click to expand...
Click to collapse
Which car, which model and year do you using ?
ngochoangimsat said:
Which car, which model and year do you using ?
Click to expand...
Click to collapse
Nissan Serena S-Hybrid 2019 Japanese edition
I hope you guys can help me
In my car my aircon shows "HI" and "LO" temperature settings, when changing temperature it goes up and down in 0.5C steps showing "LO" instead of 15.5C and "HI" instead of 28.5C
However the headunit doesn't show HI or LO and just shows the temperature
I am trying to modify the APK to fix this but need your help, what I need to know is:
Does your unit show HI and LO values? If it does what temperature does it set them to HI and LO respectively? What increments does your heating change, is it 0.5C like mine? Do you have 2 separate temperatures for left and right side of vehicle or just 1 temperature settings for whole vehicle?
Sorry to move through your question, but when you linked to your own thread also mentioning the k_support tool, I realised I had seen it "somewhere" before. It was of course on 4pda.
that was some years ago when I wanted to discover everything related to Joying and other helpful stuff.
hi all, my unit is a TS9 unit and I'm looking for root... can we cooperate?
huh, anyone?
Glad to see this thread, I have the same unit on my Kuga 2015.
Anyone know what is the difference between BC6 and BC8 ? And what type of DVD I need to attach to the HU ? I have right now a Lite-on DvD .
What's the difference between the c960 k6 and the s9285 k6 if any, I'm looking to fit one of these in a 2009 ford fiesta
Sent from my SM-A920F using Tapatalk

Junsun V1 pro UI 3.0 display buttons don't work after screen calibration.

Hello,
I bought a Junsun V1 pro with UI 3.0 Interface and 8GB Ram + 128GB Flash Storage. It works quite well for me. However the Touch scrren calibration was a bit offset. So i searched the internet and found out, that it is possible to calibrate the touch screen after pressing the display with five fingers for some seconds. The screen calibrations also worked well but after this i relised, that my touch (or front) buttons don't work any more. I tried to reattach them to functions using the Touch Study menue in the factory settings menue (8878) but nothing happens there when i press the button (which was possible before). Does anyohne know this issue or has an idea how to solve this?
During the screen calibration you have to choose the resoloution and the direction of the first touch point to click. No possibility or options for the touch buttons.
Do you need any more information or pictures of the device?
Kind regards
I think I have a clue whats going on. When i play around with the settings Touch Origin X and Touch Origin Y I can get the display edge to work in touch study. However, i don't really get the left side to work. Could anyone take me some pictures of the factory settings menu "other". I think comparing the settings could help me out.
Kind regards
twinking said:
Hello,
I bought a Junsun V1 pro with UI 3.0 Interface and 8GB Ram + 128GB Flash Storage. It works quite well for me. However the Touch scrren calibration was a bit offset. So i searched the internet and found out, that it is possible to calibrate the touch screen after pressing the display with five fingers for some seconds. The screen calibrations also worked well but after this i relised, that my touch (or front) buttons don't work any more. I tried to reattach them to functions using the Touch Study menue in the factory settings menue (8878) but nothing happens there when i press the button (which was possible before). Does anyohne know this issue or has an idea how to solve this?
During the screen calibration you have to choose the resoloution and the direction of the first touch point to click. No possibility or options for the touch buttons.
Do you need any more information or pictures of the device?
Kind regards
Click to expand...
Click to collapse
Hello, were you able to fix your problem?
Exorzist666 said:
Hello, were you able to fix your problem?
Click to expand...
Click to collapse
Hi,
yes I was able to fix it with a backup of the factory settings menu. I got it here in the forum:
Post in thread '[Firmware] Junsun V1 8667Q - 8G/128G VHD QLED' https://forum.xda-developers.com/t/firmware-junsun-v1-8667q-8g-128g-vhd-qled.4405475/post-87647423
This is for HUs with 8667Q. I'm not sure if it will work for others. First make a backup of your current settings. You need an usb Stick with FAT32. Than download the backup and Import it to you HU:
1.Enter the factory Settings with code 8878.
2. Plug in the empty USB Stick to the 6pin port
3. Go to "MP Mode" and click the right Button (settings to usb)
4. Disconnect the usb Stick an save the Backup file to your PC (it is a *.bin in the root of the usb Stick)
5. Empty the usb Stick and copy the Backup file from the link above to it (you have to unpack it first). So dont copy the *.rar but the *.bin in it.
6. At your HU Enter the factory settings menu with Code 8878 and go to Menu "others"
7. Insert the usb Stick to 6pin Port. Click Import at the right top
8. I think your device will restart. Touch buttons should work again (if the issue was like mine). Unfortunately the Backup is polish. So May you should habe a Look how to change language before you Import it.
Do all of this on your own risk! I'm not sure if it will work or even crash your device.
twinking said:
Hi,
yes I was able to fix it with a backup of the factory settings menu. I got it here in the forum:
Post in thread '[Firmware] Junsun V1 8667Q - 8G/128G VHD QLED' https://forum.xda-developers.com/t/firmware-junsun-v1-8667q-8g-128g-vhd-qled.4405475/post-87647423
This is for HUs with 8667Q. I'm not sure if it will work for others. First make a backup of your current settings. You need an usb Stick with FAT32. Than download the backup and Import it to you HU:
1.Enter the factory Settings with code 8878.
2. Plug in the empty USB Stick to the 6pin port
3. Go to "MP Mode" and click the right Button (settings to usb)
4. Disconnect the usb Stick an save the Backup file to your PC (it is a *.bin in the root of the usb Stick)
5. Empty the usb Stick and copy the Backup file from the link above to it (you have to unpack it first). So dont copy the *.rar but the *.bin in it.
6. At your HU Enter the factory settings menu with Code 8878 and go to Menu "others"
7. Insert the usb Stick to 6pin Port. Click Import at the right top
8. I think your device will restart. Touch buttons should work again (if the issue was like mine). Unfortunately the Backup is polish. So May you should habe a Look how to change language before you Import it.
Do all of this on your own risk! I'm not sure if it will work or even crash your device.
Click to expand...
Click to collapse
very good. I have the same problem. Thank you very much. I will try the update.
Exorzist666 said:
very good. I have the same problem. Thank you very much. I will try the update.
Click to expand...
Click to collapse
Did it solve the problem for you?

Resources