Some Radio Logos

Only thing left I can think of would be to got to the ACM and zero out the presets:

All of 727-05-01, 727-06-01. 727-07-01, 727-08-01

Then once those are cleared and saved, do a master reset of the APIM.

Well, this is strange:
I cleared the presets from the ACM, did master reset to the APIM. For some time the presets were empty, but when I started tuning somehow the old presets came back :slight_smile: together with the same logo misery.

After the master reset did the ACM values repopulate?

When I had something like this with Sirius logos, the final solution for the problem was to drop another APIM in my car with my factory AB left it in for a day.
After that I saw the right logos on that APIM, then I put my original back in and it showed them as well.
There has to be a hex identifier for the logo saved somewhere that matches to the station, just like putting a custom icon on a Windows shortcut. Move the icon file or replace it with another file that has the same name and you lose the custom icon.

Hi,

Finally success. I found the cause of the issue and I was able to solve it:
The database that matches the logos to the stations is outdated. It contains wrong station ids and frequencies. I corrected most of it, so now it looks much better, I have most of the logos. :slight_smile:

Thank you for your efforts!

What file was the db and what was the process to correct it?

1 Like

I’m having the same problem so I’m also interested in the solution and how to resolve the issues with missing logos.

OK, here’s the process in brief:

  1. You will need to install the SSH server from fmods: FMods - Forum
    1.5. (Optional) For having the nice background of the logos you might install the FM Background logo mod too: FMods - Login
    I consider this as a bug fix, not a mod, since it just removes the check of “enhancedDABFeatureSupported” which has nothing to do with showing the FM logos in the background anyway.
    It’s also useful because you can get inspired from it. You will need the “Remount FS as RW” and “Remount FS as RO” scripts used by this mod.
  2. The file(s) to edit:
    dab_station_logo.db
    fm_station_logo.db
    If you unpack the APPS package then you will find them here:
    /resources/DAB/station_logo/
    /resources/FM/station_logo/
    On the APIM they are under a different directory, you can search for them with “find”.
    These are sqlite database files, easy to edit. You can find docs for example here: Command Line Shell For SQLite
  3. It’s better, easier if you unpack the apps package and copy the files to your computer first, get the sqlite binaries and experiment with them there, but this is up to you.
  4. Also unpack the Logo package to your computer and find the logos you need. This is a bit tedious, manually checking each picture. It might be speeded up by feeding them to some AI. :slight_smile:
  5. Find the correct PI codes and frequencies of your desired stations on the internet. The best place to look for might be your National Media Authority’s website.
  6. Write sql commands to update the db, put them into a script file. Test it on your computer.
    Sample command:
    update fm_station_logo set STATION_ID=‘B4A5’ where logo_filename = ‘8853399D’;
  7. When you feel you are ready connect to the APIM with ssh and:
  • switch off the radio
  • find the db files
  • remount the partition as read write with: /fs/rwdata/dev/remount_rw.sh
  • make a backup of the original db file(s)
  • copy the sql script(s) to the APIM
  • apply the script(s)
  • remount the partition as read only with: /fs/rwdata/dev/remount_ro.sh
  • switch on the radio and enjoy :slight_smile:
2 Likes

I have tried to connect to APIM with SSH Acess but i gets stuck with username and password. Cant find that information anyware.

The logon procedure is documented over the FMods’ thread referenced before… :thinking:

1 Like

got it working after some head scratching :laughing:

1 Like

Update:

  1. Directories on the APIM:
    /fs/mp/resources/station_logo/Logo
    /fs/mp/resources/DAB
    /fs/mp/resources/FM
  2. You can even add the stations which are missing from the db and don’t have a logo:
  • create a directory, for example:
    /fs/mp/resources/custom_logo/E0
  • copy your logo pngs there
  • add entries to the db with a relative path, similar to:
    insert into fm_station_logo values(‘E0’,‘B41E’,‘F’,‘103900’,‘…/…/…/custom_logo/E0/ROCKFM00’);
  1. This time for the new logos to appear the APIM needs a reboot / reload or just some time, so don’t get disappointed if you don’t see them immediately
1 Like