Hi.
Can any of you add modified CAN codes to the 7862 radio? I have a Peugeot 308 SW car. Unfortunately, it is not on the car list. I am currently using the setting for the Peugeot 408. But not all functions are working. The steering wheel rotation codes that are used for the moving guide lines for the rear view camera are missing.
depends who is the manufacturer of the decoder, however try XP, or OD or check all, Android Settings > Car settings > Factory settings (password: 126) > Canbus tab > Select the manufacturer of your canbus decoder and the car model, or select the closest match if you cannot find exact model, e.g. volvo xc90 not on list but xc60 available. I hope it make sense.
I'm working on an open source CAN bus box for these sort of situations. The idea is that it fits exactly into the connector for the existing standard CAN bus boxes all these units use (so it will work for PX5/PX6/intel/UIS7862 etc). I've had a similar problem with my Audi A3, where the button functions are incorrect and unchangeable. My car also has an OLED display on the gauge cluster which doesn't show anything useful without the stock head unit (my primary motivation for this project). I'll make a more detailed post about it here once it's working smoothly in my car. For now I'm still working out a few hardware and software kinks, especially since I also need it to control my external DAC and gauge display.
To configure it for your car you will need to know the CAN bus communication rate, as well as the packet ID and bits changed for the following functions:
ACC on
Park
Reverse
Headlight/interior illumination brightness
Optional:
Steering wheel buttons (if you want SWC)
Dashboard display (if you have one - mine operates as 1 line 20 characters in my preferred configuration)
Interesting parameters to monitor (fuel consumption, temperature, instantaneous speed, etc)
I'd also suggest being familiar with modifying Arduino code to change the packet values as I won't modify it for anything other than my Audi A3 8P. The way this data is coded can vary quite a lot car to car - for example in mine the brightness is coded as an integer from 0-100. You'll also need a way to solder the parts.
JLCPCB is insanely cheap for ordering boards if you're a new customer, and the rest of the components cost ~$30. I may build and sell some of my extra boards if there's interest, but I won't be providing any software besides for my Audi A3 8P. I'll update within the month, as I don't anticipate needing to change anything this point besides software, but only have 1 day a week to dedicate time to this project so progress has been slow.
Daro101 said:
Salut.
Poate cineva dintre voi adăuga coduri CAN modificate la radio 7862? Am o mașină Peugeot 308 SW. Din păcate, nu este pe lista de mașini. În prezent folosesc setarea pentru Peugeot 408. Dar nu toate funcțiile funcționează. Codurile de rotație ale volanului utilizate pentru liniile de ghidare mobile ale camerei de vizualizare din spate lipsesc.
Click to expand...
Click to collapse
Hi try these:
8888
6789
7890
3368
3369
1617
1618
1688
and the list can continue to check on these and let you know if it was helpful
Salut incearcale pe astea:
8888
6789
7890
3368
3369
1617
1618
1688
si lista poate continua verificale pe astea si anuntama daca ti fost de ajutor
COASTER19 said:
I'm working on an open source CAN bus box for these sort of situations. The idea is that it fits exactly into the connector for the existing standard CAN bus boxes all these units use (so it will work for PX5/PX6/intel/UIS7862 etc). I've had a similar problem with my Audi A3, where the button functions are incorrect and unchangeable. My car also has an OLED display on the gauge cluster which doesn't show anything useful without the stock head unit (my primary motivation for this project). I'll make a more detailed post about it here once it's working smoothly in my car. For now I'm still working out a few hardware and software kinks, especially since I also need it to control my external DAC and gauge display.
To configure it for your car you will need to know the CAN bus communication rate, as well as the packet ID and bits changed for the following functions:
ACC on
Park
Reverse
Headlight/interior illumination brightness
Optional:
Steering wheel buttons (if you want SWC)
Dashboard display (if you have one - mine operates as 1 line 20 characters in my preferred configuration)
Interesting parameters to monitor (fuel consumption, temperature, instantaneous speed, etc)
I'd also suggest being familiar with modifying Arduino code to change the packet values as I won't modify it for anything other than my Audi A3 8P. The way this data is coded can vary quite a lot car to car - for example in mine the brightness is coded as an integer from 0-100. You'll also need a way to solder the parts.
JLCPCB is insanely cheap for ordering boards if you're a new customer, and the rest of the components cost ~$30. I may build and sell some of my extra boards if there's interest, but I won't be providing any software besides for my Audi A3 8P. I'll update within the month, as I don't anticipate needing to change anything this point besides software, but only have 1 day a week to dedicate time to this project so progress has been slow.
Click to expand...
Click to collapse
Hi @COASTER19 .
Thanks for posting about this, always good to hear about real development work.
I for one would be very interested to read more about your project, would you consider posting more information.
Also, there is another thread discussing similar work you may not be aware of, so have posted here.
CANBOX , CAN decoder reverse engineering
Hi All, I have a PX5 radio that was supplied with fittings for 2006 Toyota RAV4 , sadly it didnt come with a CANBOX and supplier was not able to provide one that matched, I managed to get my hands on a Canbox for VW unit and decided to reverse...
forum.xda-developers.com
hi all, i am new here and thinking to buy navifly HU
I have one question, dose the unit support climate control for AC? can I control my AC from unit?
The other question, can i add 360 cameras system?
Thansk
amin111111111 said:
hi all, i am new here and thinking to buy navifly HU
I have one question, dose the unit support climate control for AC? can I control my AC from unit?
The other question, can i add 360 cameras system?
Thansk
Click to expand...
Click to collapse
It depends on whether your car exposes CAN-bus to the head unit and whether the provided CAN-bus box supports it. Generally, the answer is no unless specifically mentioned in the listing text. Navifly support doesn't speak good English, so I wouldn't expect a correct answer from them.
@marchnz I posted an early demo of the project on Youtube and have attached the latest schematic to this post.
I'll start a thread in a few more weeks once I get the optical audio working, but the current board layout probably needs another revision before then. I had to use a rotary tool to cut part of the board so the connector could physically fit. CANBOX looks interesting, but also works very differently from what I'm doing. I'll look into it more once I have a fully functional stereo again, as I'm definitely interested in trying to get some of those functions running.
COASTER19 said:
It depends on whether your car exposes CAN-bus to the head unit and whether the provided CAN-bus box supports it. Generally, the answer is no unless specifically mentioned in the listing text. Navifly support doesn't speak good English, so I wouldn't expect a correct answer from them.
@marchnz I posted an early demo of the project on Youtube and have attached the latest schematic to this post.
I'll start a thread in a few more weeks once I get the optical audio working, but the current board layout probably needs another revision before then. I had to use a rotary tool to cut part of the board so the connector could physically fit. CANBOX looks interesting, but also works very differently from what I'm doing. I'll look into it more once I have a fully functional stereo again, as I'm definitely interested in trying to get some of those functions running.
Click to expand...
Click to collapse
Fantasic work, really like the approach to steering wheel keys.
What is selected for CANBus type on the unit to enable the split between analog steering wheel, Illumination, ACC and vehicle specific CANBus signaling say from car doors, AC etc?
I am very interested in making one and having a go at modifying the software for Toyota specific vehicles, if you're comfortable with releasing and commenting the source? Understand if you're not though
Great video. Thanks again for contributing to real development. Your work deserves its own thread!
Illumination, ACC state, Park state, and Reverse are just +12v signals onto wires. Normally, everything else happens over the serial communication, but in my case I use KEY1/KEY2 with selectable resistors for SWC.
Vehicle specific stuff such as reverse radar sensors, climate control, and door status would require reverse engineering the head unit's 2 wire serial protocol. Luckily it does appear at first glance that the protocol is the primary focus of the CANBOX project.
If there's a way to select an app to open over that serial connection it would be really convenient, but I don't think that's an option discovered yet. It would allow the mode carousel to be controlled entirely from the microcontroller which would be great. I loved how HAL9k's ROM on my PX6 allowed me to customize this, but my PX6 ran incredibly slow for some reason (20+ seconds to open maps). The 7862 is far nicer hardware despite the unpolished software, so the preferable option to me. Optical audio output is also great compared to the noise in both the PX6 and 7862 amps.
Ok. Couldn't find problem like mine. After starting car my dashboard HUD is in Chinese. Can't find anything like original radio settings to change it. Any ideas?
KDPD said:
Ok. Couldn't find problem like mine. After starting car my dashboard HUD is in Chinese. Can't find anything like original radio settings to change it. Any ideas?
Click to expand...
Click to collapse
Use phone and Google translate to get to language menu?
marchnz said:
Use phone and Google translate to get to language menu?
Click to expand...
Click to collapse
Will use opcom to do that as navifly 7867 doesn't have setting for that inbuilt. Lots of cd400 radio settings are gone. Thanks.
KDPD said:
Will use opcom to do that as navifly 7867 doesn't have setting for that inbuilt. Lots of cd400 radio settings are gone. Thanks.
Click to expand...
Click to collapse
I dont know what that has to do with using translate on your phone to find the language menu on your head unit, but if that spins your wheels.
marchnz said:
I dont know what that has to do with using translate on your phone to find the language menu on your head unit, but if that spins your wheels.
Click to expand...
Click to collapse
That means I can't change settings from head unit as that setting doesn't exist. It's not head unit language I'm talking about, it's dashboard display.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So using Google translate is impossible, hence I mentioned that opcom is needed.
With the Google translate app on a phone, you can use your camera to point to the text and translate it.
Perhaps you can use that to navigate to your dashboard settings to change the language?
Don't know if such a setting exists, though...try it and let us know.
Edit:
So, if with your previous head unit, that's where the language settings were found and not directly through another method, then the head unit that replaced the factory head unit should provide those functions.
For the TEyes CC2 and CC3, once the proper Canbus setting is specified, I believe there is a Car Info app or something similar, that provides access to vehicle specific functions/settings. For the CC2, which I have, there are additional menus that are available in the normal settings when you specify a Canbus adapter. Have a look around your settings to see if you can find anything like this.
Question...did this just start happening or is this the first time with the head unit and the Chinese text in the dashboard is showing up?
Question...have the head unit language settings been set to the proper language?
mastrv said:
With the Google translate app on a phone, you can use your camera to point to the text and translate it.
Perhaps you can use that to navigate to your dashboard settings to change the language?
Don't know if such a setting exists, though...try it and let us know.
Edit:
So, if with your previous head unit, that's where the language settings were found and not directly through another method, then the head unit that replaced the factory head unit should provide those functions.
For the TEyes CC2 and CC3, once the proper Canbus setting is specified, I believe there is a Car Info app or something similar, that provides access to vehicle specific functions/settings. For the CC2, which I have, there are additional menus that are available in the normal settings when you specify a Canbus adapter. Have a look around your settings to see if you can find anything like this.
Question...did this just start happening or is this the first time with the head unit and the Chinese text in the dashboard is showing up?
Question...have the head unit language settings been set to the proper language?
Click to expand...
Click to collapse
Issue is. Supplier sells unit with CANBUS for generic GM as Chevrolet to European cars such as Opel Astra. Settings for canbus is GM/Cruze/cruze_manual, and kinda covers most of ECUs. In settings under 3368, settings for language don't exist. It covers basic personalisations, lights and doors, not nothing like that. At the moment decoder is by HiWorld. I got GM compatible one from Rise but don't know how to force unit to recognise it. When I connected it in canbus settings i couldn't na choose Rise. So I got an OBD OPcom/vauxcom and will change language trough that. But thanks for the tip with translate. I know that display by memory, it's just annoying to see avarage consumption as bunch of lines putted together.
KDPD said:
Problem jest. Dostawca sprzedaje jednostkę z CANBUS dla generycznego GM jako Chevrolet do europejskich samochodów, takich jak Opel Astra. Ustawienia dla canbus to GM/Cruze/cruze_manual i w pewnym sensie obejmują większość ECU. W ustawieniach poniżej 3368 ustawienia języka nie istnieją. Obejmuje podstawowe personalizacje, oświetlenie i drzwi, a nie nic takiego. W tej chwili dekoder firmy HiWorld. Dostałem kompatybilny z GM od Rise, ale nie wiem, jak zmusić jednostkę do rozpoznania go. Kiedy podłączyłem go w ustawieniach canbus, nie mogłem wybrać Rise. Więc mam OBD OPcom/vauxcom i przez to zmienię język. Ale dzięki za wskazówkę z tłumaczeniem. Znam to wyświetlanie z pamięci, po prostu denerwujące jest widzieć średnie zużycie jako kilka połączonych linii.
Click to expand...
Click to collapse
Your problem is very simple to solve. Just go to the "Vehicle Settings" tab and there is an option to change the language. I will try to send the photo as soon as possible.
Tomaso84 said:
Your problem is very simple to solve. Just go to the "Vehicle Settings" tab and there is an option to change the language. I will try to send the photo as soon as possible.
Click to expand...
Click to collapse
Well, there is no setting for an language for dashboard of the car. only for the language of the HUD. but thanks. im trying to get update from manufacturer.
At first, my car spoke Chinese too. Managed to change on the menu
Tomaso84 said:
At first, my car spoke Chinese too. Managed to change on the menu
Click to expand...
Click to collapse
Well.... It's not that easy on my unit. Or maybe decoder is wrong. Basically no language setting. And most of settings are empty screens. Canbus is set as a Chevrolet Cruze. I have a second "Opel" canbus unit but not sure how to connect it. Does it require reset if the HUD or is it plug and play?
Hi all,
I finally ported my NavRadio+ app to FYT based devices with CPU UIS7862, sc9853i and sc9863a!!
It surely don't work on Sofia and older FYT devices.
I own an Isudar V72 unit with CPU UIS7862 with MCU NOR FYT=1 but it's been confirmed to work on other FYT types too (31, 51 etc..)
A FREE VERSION FOR XDA USERS IS AVAILABLE TO ACCOMPLISH THE XDA RULES AND TO LET USERS TEST THE COMPATIBILITY BEFORE BUYING IT.
GET IT HERE:
V2.80 DROPBOX LINK
or
V2.80 GDRIVE LINK
IT DIFFER FROM PAYED VERSION JUST IN TERMS OF USER CUSTOMIZATIONS OPTIONS AND NO LOGOS SUPPORT.
If you are sure that your unit is compatible with the app you can get it on the Google PlayStore, here:
https://play.google.com/store/apps/details?id=com.navimods.radio
or on the Huawei Appgallery at this link:
https://appgallery.huawei.com/app/C107643913
Here you can see a sample video of my working progresses:
Sample Video
Here a demonstration video of the automatic assignment of Logos, station name and alternative frequencies:
Demo
It's widely customizable in the graphics and layouts:
- Wallpapers: Presets (about 30), system wallpaper, solid color, from personal images
- Color themes (20 predefined or personal adjustments)
- Night mode on / off, timed or automatic with car lights (MTC only)
- Resizable text elements and Font choice
- 3 view modes:
Vertical List (Left/Right and5,6 or 6 buttons)
Horizontal Grid (1x5, 2x3, 2x4, 2x5, 3x3, 3x4, 3x5)
Fullscreen (double tap or timed)
- Selectable inactivity timer for fullscreen activation
- Toggable StatusBar in fullscreen mode
- Toggable Clock and GPS speed in fullscreen
- Toggable Frequency slider
- Automatic and manual assignement of Logo images to the stored radio stations based on RDS id and station name scraping.
- Logos can be downloaded from internet DIRECTLY IN THE APP or sideloaded.
- Station lists can be sorted by name or frequency and saved/restored in a Json format
- Improved RDS AF function with automatic storing and merging of alternative frequencies found
- Notifications Toasts
- Selectable Radio Region
- Station editable elements : Position, Frequency, Name, Logo, Favorites
- 2 Homepage Widgets, horizontal and vertical design
- Floating widget
- Autostart on boot option
- Support 800x480, 1024x600, 1280x720 and 1920x1080 display resolutions
- Resizable Texts elements
- App full settings backup/restore function
List of available Logos by nationality, in Bold the ones with automatic Logos assignement functionality (by RDS id):
EUROPE: Albania, Andorra, Austria, Australia, Belgium, Bulgaria, Bosnia and Herzegovina, Belarus, Cyprus,Croatia, Czech Republic, Denmark, Estonia, Faroe Islands, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Iceland, Italy, Lithuania, Latvia, Liechtenstein, Luxembourg, Macedonia, Malta, Monaco, Moldova, Montenegro, Netherlands, Norway, Poland, Portugal, Romania, Russia, Serbia, Slovakia, Slovenia, Sweden, Switzerland, South Korea, Spain, Turkey, Taiwan, Ukraine, United Kingdom
SOUTH AMERICA: Argentina, Brazil, Chile, Colombia, Mexico, Perù
USA: Alabama, Alaska, Arizona, Arkansas, California, Canada, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachussets, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Virgin Island, Washington, Washington DC, West Virginia, Winsconsin, Wyoming
CHINA, JAPAN, MALAYSIA, PHILIPPINE
MOROCCO, TUNISIA
AUSTRALIA, NEW ZAELAND
Some pictures:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SOME TIPS AND GUIDES
- REMOVE ORIGINAL RADIO APP -There are some issues due to original radio app coexistance. To avoid these issues the best option is to remove the original radio app from the system using the FYT_Radio_REMOVER/RESTORER tool availabe here:
DROPBOX: FYT RADIO REMOVER/RESTORER
or here:
GDRIVE: FYT RADIO REMOVER/RESTORER
Extract the zip file on the root of a FAT32 USB disk so you have:
a folder "BACKUP_RADIO_APK"
a folder "lsec_updatesh"
a file "lsec6315update"
a file "lsec6316update"
a file "lsec6521update"
With unit powered up and android running, insert the USB and when prompted press "START".
This will reboot the unit and run some shell commands to rename the original radio app from "******_com.syu.radio.apk" into "*******_com.syu.radio.bak" so it will not be found by android.
You will see some linux commands scrolling and at the end you'll see a green text "update success!Pls remove device". Do it and the unit will reboot to android with radio disabled.
The script will also make copy of the original radio app on the USB in the folder "BACKUP_RADIO_APK" in case you need it in the future.
TO RESTORE THE ORIGINAL APPSimply insert again the USB with same files in it and let the process run again.
Essentially everytime the USB stick is inserted, it remove the original app renaming it with .bak extension or if the .bak file exist it restore it back with .apk extension.
You can use it as many times you want.
-----------------------------------------------------------------------
TOGGLE SCREEN NORMAL/FULL:
- Double Click on the station information toggle fullscreen on/off.
NORMAL SCREEN:
- Long press on the station information popup the "ADD Station" dialog window if the station is not in your station list. If it's already in your list, it will focus the relative station button.
- Long press on a station button bring up the "EDIT Station" dialog window
- Single press on screen arrows <> does a small frequency step fwd/back
- Long Press on screen arrows does a quick search fwd/back
FULLSCREEN MODE:
- A Single press of the arrows <> switch to next/previous station
-A Long press on station information(center of the screen) bring up the "EDIT Station" dialog window.
- In interface settings you can remove the big frequency in background if a logo is available.
- In settings you can hide status bar, activate the clock and a speed gauge
STEERING WHEELS CONTROLS:
- The steering wheels commands act exactly in the same way as the fullscreen arrows, they just need to be setup in the correct way in carsettings application.
FAVORITE LIST:
- The FAV list is the result of merging FM and AM favorites, so you can have both frequencies in the same list.
- FAV stations can be edited within the fav list but cannot be added. You need to be on fm or am list to add a station and set it to favs.
- Deleting the FAV list will just remove the fav flag from the fm/am stations but will not delete them.
- Deleting AM/FM list it will delete the FAV list too.
LOGOS:
- you can use your own station logos, you just need to know where you have them stored and browse for them when editing a station.
- To get the stations Logos from the app you have to set the nationality of the logos in the interface menu, download and extract them.
Once they are extracted you have to edit each saved station to assign the logo image to it.
- The automatic assignment of the Logos is based on the RDS id of the radio stations (pi code) and the search of the logo by RDS name.
The first method (by id) is faster and more precise but it needs that the name of the logo contain the picode of the station and for this purpose i renamed them for some of the available countries. Of course i cannot make them all and the functionality of this method depend of the availability of correctly named logo images for your country.
The second method (by name) is less accurate and it work comparing the RDS name with all available logos. If the rsult of the comparison is 100% correct the logo is autoamatically assigned. If the result are more then one logo, a dialog window popup asking you to choose it.
For USA and Canada the assignment of the logo is is done by searching the frequency of the station in the logo file name.
AF (Alternative Frequencies) handling: (Doubleclick to switch between stored AF)
AF service allows the radio tuner to tune in to an alternative frequency when the signal becomes too weak. The minimum level signal can be set in factory settings (Auto Search Stop) and has been found
that around 30 db is the best choice.
To improve even more this service I added an automatic storing of the alternative frequencies so that every time a new frequency is received, it's added in a list.
After an autoscan some radio stations can be found on different frequencies, NavRadio+ have an option (in Settings/radio) to automatically merge the frequencies in just one button populating the AF list
The frequencies available in this list can be selected using the station editor or switched one by one DOUBLECLICKING on the station button.
NOTES:
I'm the only developer of the app and I work on it every single day for some hours a day.
I try my best to develope the app at best of my possibilities and I wish at evey release that it is bug and crash free.
This is very hard to achieve, even if I have some very good friends that help me testing it.
I'm really thankful to them for their help and support.
Thank everybody who beleive in my work and thanks for understanding.
EDIT: Updated FYTRadio remover/restorer with new lsec6315update file
Great news. Thanks for your work! Will check this out and drop my feedback
On FYT 31 works well, but steering wheel control doesn't work.
stediste said:
On FYT 31 works well, but steering wheel control doesn't work.
Click to expand...
Click to collapse
SWC will work on next release.
I already found the fix for it.
I have a question for all FYT users:
While using a navigation app like maps, does the sound from the radio mix with Navigation announcements?
It mix sound when using the audio player but it doesn't do that on my unit with the original radio app.
Is this normal for fyt units??
I just installed this and tried it a bit and it works on my Atoto S8!!! This is so much better than the default radio station. Thank you so much!
It doesn't seem to have that function of combining all frequencies of the same station into one button though, but I guess that's because this is the free version? That's the big problem with the FYT-based radio apps. The way they do AF is terrible.
The steering wheel controls, and widget next and back buttons of the Agama Car Launcher aren't working but this is awesome! Can't wait for the update to the full version and I'll purchase it when it's released. Amazing!
I need to know:
- if the radio controls work, like autoscan, seek stations, etc..
This works. Autscan and seek stations. Is there anything else you wish me to test?
- if RDS informations are displayed
Yes!!
- if sound output work (you can hear sound)
Definitely. It was working great.
- if audio focus and mixing work correctly
I still didn't try this but I'll turn on navigation and drive to the supermarket in the next couple of hours so I'll try it.
Gaugamela said:
I just installed this and tried it a bit and it works on my Atoto S8!!! This is so much better than the default radio station. Thank you so much!
It doesn't seem to have that function of combining all frequencies of the same station into one button though, but I guess that's because this is the free version? That's the big problem with the FYT-based radio apps. The way they do AF is terrible.
The steering wheel controls, and widget next and back buttons of the Agama Car Launcher aren't working but this is awesome! Can't wait for the update to the full version and I'll purchase it when it's released. Amazing!
I need to know:
- if the radio controls work, like autoscan, seek stations, etc..
This works. Autscan and seek stations. Is there anything else you wish me to test?
- if RDS informations are displayed
Yes!!
- if sound output work (you can hear sound)
Definitely. It was working great.
- if audio focus and mixing work correctly
I still didn't try this but I'll turn on navigation and drive to the supermarket in the next couple of hours so I'll try it.
Click to expand...
Click to collapse
The arrows of the Agama widget has never worked on other models either.
Steering wheels controls should be working now on new version 2.16 (i updated the link in first post) download it again please.
Merge of frequencies can be done only if the unit receive the station id from RDS. right now only MTC units can do it, FYT ones need some tricks and headache:I'll see what i can do...
AF on FYT is definetively wrong handled and i don't know if i can fix it...
KoTiX2 said:
I have a question for all FYT users:
While using a navigation app like maps, does the sound from the radio mix with Navigation announcements?
It mix sound when using the audio player but it doesn't do that on my unit with the original radio app.
Is this normal for fyt units??
Click to expand...
Click to collapse
So, the original radio app in my Atoto S8 decreases sound when indications are given in Waze. Navradio works the same. The web radio app I use decreases the sound more drastically than Navradio and the stock radio app.
2.16 managed to make the steering wheel controls work! Very impressive.
I'll wait and see what you can do about radio merging and AF. What you've done is already very impressive. Thank you.
Any other test you need me to do?
Gaugamela said:
So, the original radio app in my Atoto S8 decreases sound when indications are given in Waze. Navradio works the same. The web radio app I use decreases the sound more drastically than Navradio and the stock radio app.
2.16 managed to make the steering wheel controls work! Very impressive.
I'll wait and see what you can do about radio merging and AF. What you've done is already very impressive. Thank you.
Any other test you need me to do?
Click to expand...
Click to collapse
What about bluetooth audio switching between calls and radio?
*delete*
KoTiX2 said:
What about bluetooth audio switching between calls and radio?
Click to expand...
Click to collapse
Test:
1 - Opened Navradio Free and was playing a radio station,
2 - Opened Bluetooth One (the phone app) and called someone,
Result: as expected, same behaviour as every other app. Sound from the call took over and nothing was playing on the background. When the call ended, Navradio resumed trouble-free.
A couple issues that I detected:
Issue 1:
1 - Was playing Navradio when I switched off the car.
2 - When I turned on the car, Navradio did not resume.
3 - Instead, the default Radio app started by itself on the radio station last played by Navradio.
4 - I had to start Navradio by myself.
5 - Expected to have Navradio open instead of the Radio app. Or at least to have Navradio to restart as well. Toggled option to have Navradio starting on initialization. Made no difference.
Issue 2:
1 - When Navradio is open, Radio is open in the background.
2 - If I kill Radio in the task manager, Navradio stops playing and does not restart untill I kill it and restart again.
Hope you manage to do something about AF and station merging. I'll keep my fingers crossed.
Gaugamela said:
Test:
1 - Opened Navradio Free and was playing a radio station,
2 - Opened Bluetooth One (the phone app) and called someone,
Result: as expected, same behaviour as every other app. Sound from the call took over and nothing was playing on the background. When the call ended, Navradio resumed trouble-free.
A couple issues that I detected:
Issue 1:
1 - Was playing Navradio when I switched off the car.
2 - When I turned on the car, Navradio did not resume.
3 - Instead, the default Radio app started by itself on the radio station last played by Navradio.
4 - I had to start Navradio by myself.
5 - Expected to have Navradio open instead of the Radio app. Or at least to have Navradio to restart as well. Toggled option to have Navradio starting on initialization. Made no difference.
Issue 2:
1 - When Navradio is open, Radio is open in the background.
2 - If I kill Radio in the task manager, Navradio stops playing and does not restart untill I kill it and restart again.
Click to expand...
Click to collapse
It's good that Bluetooth is ok, thx for testing it
The problems with original app cannot be solved by a third party app like NavRadio because some things are hardcoded in the syu.ms server.
To avoid this we will probably need to modify the server or to disable/remove the original app but we have time tothink about it and maybe find other ways.
For now it's better to never start the original app and close it with back button before running NavRadio.
Tomorrow I'll upload the full version of the app on PlayStore for those who'd like to purchase it and enjoy all the extra features.
The free version is already available on the store with version 2.16.
Interesting. I guess that making a modified firmware with Navradio installed as the default app might work. Otherwise I'm not sure how to bypass that. @surfer63 is the resident expert on FYT headunits. I think he might have a good idea on how to proceed further.
I tried disabling the stock radio appp, but that option is greyed out so I don't think it can be disabled.
I'll definitely get the full version tomorrow then.
Gaugamela said:
Interesting. I guess that making a modified firmware with Navradio installed as the default app might work. Otherwise I'm not sure how to bypass that. @surfer63 is the resident expert on FYT headunits. I think he might have a good idea on how to proceed further.
I tried disabling the stock radio appp, but that option is greyed out so I don't think it can be disabled.
I'll definitely get the full version tomorrow then.
Click to expand...
Click to collapse
Situation so far:
You can't disable the standard radio app and you certainly should not remove the standard radio app (with an lsec script or modified firmware).
If the unit gets a real cold boot, the FM-chip and Amplifier start before Android and that's why you always hear the radio on a real cold boot.
Removing the radio app makes it impossible to stop the radio (believe me. I've been there when removing the useless radio with a script after switching to DAB )
Also: the radio/FM-chip is actually not switched off, but the radio audio channel is muted.
The new NavRadio+:
If the new NavRadio+ can switch on/off the radio output, it could replace the standard radio. Note though that in that case you would use the free version and would still need to purchase the full version.
But that is just one step: The difficult part would be that some of the activities in the com.syu.ms should be rewritten to launch the app in case of cold boot (if only to switch it off) and when using (hardware) keys, although my FytHWOneKey app could help in the second case as well. The diffcult part is replacing the package name com.syu.music as it should be replaced by "com.navimods.radio" for the full version and by "com.navimods.radio_free" for the free version, requiring two different com.syu.ms mods. Also my FytHWOneKey can't take that over as it is really a call for the package name, which can't be double and which can't be "activity aliased".
As my FytHWOneKey is open source under GNU GPL3, that specific "activiity alias" radio part could be incorporated in both the free and full version.
surfer63 said:
Situation so far:
You can't disable the standard radio app and you certainly should not remove the standard radio app (with an lsec script or modified firmware).
If the unit gets a real cold boot, the FM-chip and Amplifier start before Android and that's why you always hear the radio on a real cold boot.
Removing the radio app makes it impossible to stop the radio (believe me. I've been there when removing the useless radio with a script after switching to DAB )
Also: the radio/FM-chip is actually not switched off, but the radio audio channel is muted.
The new NavRadio+:
If the new NavRadio+ can switch on/off the radio output, it could replace the standard radio. Note though that in that case you would use the free version and would still need to purchase the full version.
But that is just one step: The difficult part would be that some of the activities in the com.syu.ms should be rewritten to launch the app in case of cold boot (if only to switch it off) and when using (hardware) keys, although my FytHWOneKey app could help in the second case as well. The diffcult part is replacing the package name com.syu.music as it should be replaced by "com.navimods.radio" for the full version and by "com.navimods.radio_free" for the free version, requiring two different com.syu.ms mods. Also my FytHWOneKey can't take that over as it is really a call for the package name, which can't be double and which can't be "activity aliased".
As my FytHWOneKey is open source under GNU GPL3, that specific "activiity alias" radio part could be incorporated in both the free and full version.
Click to expand...
Click to collapse
NavRadio+ can switch on/off the radio output as it use the same commands of the original app.
I'll try tomorrow to remove the original app and see what happen on cold boot, maybe something has changed in these new units...
I'm pretty sure that at some point i was able to start NavRadio in place of original app at cold boot but i can't remember now how i did it and if there were other issues involved.
@surfer63 please note that now we are on Android10 where system partition cannot be mounted and you cannot make any changes even with Superuser. You need a magisk modules to make changes there i guess...
We can always use the lsec script method to modify what we need.
KoTiX2 said:
NavRadio+ can switch on/off the radio output as it use the same commands of the original app.
I'll try tomorrow to remove the original app and see what happen on cold boot, maybe something has changed in these new units...
I'm pretty sure that at some point i was able to start NavRadio in place of original app at cold boot but i can't remember now how i did it and if there were other issues involved.
@surfer63 please note that now we are on Android10 where system partition cannot be mounted and you cannot make any changes even with Superuser. You need a magisk modules to make changes there i guess...
We can always use the lsec script method to modify what we need.
Click to expand...
Click to collapse
Note that both the radio app and the com.syu.ms are in the oem partition, not in the system partition. That oem partition is also accessible on these Android 10 units. You do not have to "touch" the system partition. And yes: it requites the 7862lsec.sh script (or 8581lsec.sh script on the 9863a units, where the apps are identical).
Speaking of this: You should edit the title of this thread to "New "NavRadio+" ported to FYT uis7862 (ums512) and FYT sc9863a (uis8581a) devices".
System partitions (6315_1.zip versus 6316_1.zip) are different. The AllAppUpdate.bin is identical. You could create a "universal" installer using the lsec6315update with the 7862lsec.sh for the uis7862 units, and the lsec6316update and 8581lsec.sh for the uis8581a units.
surfer63 said:
Note that both the radio app and the com.syu.ms are in the oem partition, not in the system partition. That oem partition is also accessible on these Android 10 units. You do not have to "touch" the system partition. And yes: it requites the 7862lsec.sh script (or 8581lsec.sh script on the 9863a units, where the apps are identical).
Speaking of this: You should edit the title of this thread to "New "NavRadio+" ported to FYT uis7862 (ums512) and FYT sc9863a (uis8581a) devices".
System partitions (6315_1.zip versus 6316_1.zip) are different. The AllAppUpdate.bin is identical. You could create a "universal" installer using the lsec6315update with the 7862lsec.sh for the uis7862 units, and the lsec6316update and 8581lsec.sh for the uis8581a units.
Click to expand...
Click to collapse
/oem is a symlink of /system/oem
So mount properties behaves the same.
I got access with Superuser from my app only with the original firmware that came with the unit.
After upgrading the firmware to a slightly newer version was not possible to mount OEM or system
KoTiX2 said:
/oem is a symlink of /system/oem
So mount properties behaves the same.
I got access with Superuser from my app only with the original firmware that came with the unit.
After upgrading the firmware to a slightly newer version was not possible to mount OEM or system
Click to expand...
Click to collapse
They now use dynamic partitions.
product, vendor, system, etcetera are now all part of the superpartition unisoc.
But as far as I know /oem is still not a symlink from /system.
But I guess I have to wait till I have my own unit.
Do you still have that slightly older firmware where it was still possible? I really would like the 6315_1.zip from that one to investigate how to go back from dynamic partitions to the "old fashioned" partitions. I like to see it before I try without "proof from the past"
KoTiX2 said:
Hi all,
I finally ported my NavRadio+ app to FYT based devices with CPU UIS7862!!
It surely don't work on Sofia and older FYT devices and probably it won't work on all others.
I own an Isudar V72 unit with CPU UIS7862 with MCU NOR FYT=1 so at this stage i know it work on my unit, other users will confirm the compatiibility with other models.
I still need to work on some parts like steering wheel controls, launchers integrations etc.. but I also need to know if this free version work for all people with a compatible model.
I need to know:
- if the radio controls work, like autoscan, seek stations, etc..
- if RDS informations are displayed
- if sound output work (you can hear sound)
- if audio focus and mixing work correctly
Right now i can publish only the free version here:
DOWNLOAD NAVRADIO FREE v2.16
IT DIFFER FROM PAYED VERSION JUST IN TERMS OF USER CUSTOMIZATIONS OPTIONS AND NO LOGOS SUPPORT.
When i'm sure that this version work ok i will publish on playstore the full version.
RIGHT NOW THE NAVRADIO APPS ON PLAYSTORE DOESN'T SUPPORT FYT UNITS.
You can use only the version from this thread.
PLEASE REPORT BACK ANY ISSUE.
Thanks
Here you can see a sample video of my working progresses:
Sample Video
Here a demonstration video of the automatic assignment of Logos, station name and alternative frequencies:
Demo
It's widely customizable in the graphics and layouts:
- Wallpapers: Presets (about 30), system wallpaper, solid color, from personal images
- Color themes (20 predefined or personal adjustments)
- Night mode on / off, timed or automatic with car lights (MTC only)
- Resizable text elements and Font choice
- 3 view modes:
Vertical List (Left/Right and5,6 or 6 buttons)
Horizontal Grid (1x5, 2x3, 2x4, 2x5, 3x3, 3x4, 3x5)
Fullscreen (double tap or timed)
- Selectable inactivity timer for fullscreen activation
- Toggable StatusBar in fullscreen mode
- Toggable Clock and GPS speed in fullscreen
- Toggable Frequency slider
- Automatic and manual assignement of Logo images to the stored radio stations based on RDS id and station name scraping.
- Logos can be downloaded from internet DIRECTLY IN THE APP or sideloaded.
- Station lists can be sorted by name or frequency and saved/restored in a Json format
- Improved RDS AF function with automatic storing and merging of alternative frequencies found
- Notifications Toasts
- Selectable Radio Region
- Station editable elements : Position, Frequency, Name, Logo, Favorites
- 2 Homepage Widgets, horizontal and vertical design
- Floating widget
- Autostart on boot option
- Support 800x480, 1024x600, 1280x720 and 1920x1080 display resolutions
- Resizable Texts elements
- App full settings backup/restore function
List of available Logos by nationality, in Bold the ones with automatic Logos assignement functionality (by RDS id):
EURÓPA: Albánia, Andorra, Ausztria , Ausztrália, Belgium , Bulgária, Bosznia-Hercegovina, Fehéroroszország, Ciprus, Horvátország , Cseh Köztársaság , Dánia, Észtország, Feröer-szigetek, Finnország , Franciaország , Németország, Gibraltár, Görögország, Magyarország , Írország , Izland, Olaszország , Litvánia , Lettország, Liechtenstein, Luxemburg, Macedónia, Málta, Monaco, Moldova, Montenegró, Hollandia, Norvégia, Lengyelország , Portugália , Románia , Oroszország, Szerbia, Szlovákia, Szlovénia, Svédország, Svájc, Dél-Korea, Spanyolország, Törökország, Tajvan, Ukrajna, Egyesült Királyság
DÉL-AMERIKA: Argentína, Brazília, Chile, Kolumbia, Mexikó, Perù
USA: Alabama, Alaszka, Arizona, Arkansas, California, Kanada, Colorado, Connecticut, Delaware, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachussets, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, Észak-Karolina, Észak-Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Puerto Rico, Rhode Island, Dél-Karolina, Dél-Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Virgin-sziget, Washington, Washington DC, Nyugat-Virginia, Winsconsin, Wyoming
KÍNA, JAPÁN, MALAJZIA, FÜLÖP-szigetek
MAROKKÓ, TUNÉZIA
AUSZTRÁLIA, ÚJ-ZÉLAND
Néhány kép:
Click to expand...
Click to collapse
rem