Custom icons and graphics on display in UTCOMP-PRO

Tips for UTCOMP's features and tutorials for assembling additional sensors in vehicles.
FRAS
Posts: 4
Joined: Mon Aug 13, 2018 7:59 pm
Has thanked: 1 time
Been thanked: 3 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby FRAS » Tue Aug 14, 2018 10:53 pm

Alright. I have the 16x16 oil pressure symbol right now and want to use the 32x16 oil can symbol. Witch pressure setting has a 32x16 icon so I can swap to the oil can?

Was also thinking about swapping boost for the fan symbol that a little bit looks like a spinning turbo.

Cool gadget this Reveltronics and very easy to install and setup.

Image

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby ArT » Wed Aug 15, 2018 9:51 am

In installation folder (by default it is C:\Program Files (x86)\REVELTRONICS\UTCOMP\bmp\ico) there are stock icons.

"32x16_oil.bmp" is oil temperature icon - address = 0x6300
"16x16_oil.bmp" is oil pressure icon - address = 0x4480

Icons can be replaced only with icons with the same size.

Boost pressue does not have icon* (there are boost pressure, fuel pressure and oil pressure - boost pressure is only one without icon).
* it has spinning turbo icon only on android app

PS. huge and nice looking engine :mrgreen:

Stefano_G
Posts: 5
Joined: Thu Mar 30, 2023 4:43 pm
Has thanked: 2 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby Stefano_G » Thu Mar 30, 2023 9:56 pm

I recently purchased the UTCOM-PRO, I haven't finished the installation yet, but first of all I would like to customize the screens and I can't access the HARDWARE tap, to be able to enter the #FLASH code to be able to access the flash memory and load the icons. Software and hardware 3.8.0.
How can I unlock the feature?

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby ArT » Fri Mar 31, 2023 3:10 pm

CTRL + ALT + H ;)

Stefano_G
Posts: 5
Joined: Thu Mar 30, 2023 4:43 pm
Has thanked: 2 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby Stefano_G » Fri Mar 31, 2023 9:19 pm

I go to settings, enter CTRL+Alt+H, but nothing happens. The HARDWARE screen does not appear. How can I do?

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby ArT » Mon Apr 03, 2023 8:00 am

Could you check it on other PC, please? Because issue has to be in other place, CTRL + ALT + H is displaying additional HARDWARE tab since v3.0.0. Seems like other software is triggering your keyboard shortcuts.

Before pressed CTRL + ALT + H:
2023-04-03 075940.jpg
2023-04-03 075940.jpg (14.94 KiB) Viewed 1721 times


After pressed CTRL + ALT + H:
2023-04-03 080005.jpg
2023-04-03 080005.jpg (15.38 KiB) Viewed 1721 times

Stefano_G
Posts: 5
Joined: Thu Mar 30, 2023 4:43 pm
Has thanked: 2 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby Stefano_G » Mon Apr 03, 2023 10:39 pm

Perfect thank you very much! Resolved

Stefano_G
Posts: 5
Joined: Thu Mar 30, 2023 4:43 pm
Has thanked: 2 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby Stefano_G » Wed May 03, 2023 12:15 am

After calibrating the bosh pressure sensor with the correct value (a)(b) "VAC BAR" appeared on the USER screen 2 (A). so far I think everything is fine also because the measured pressure corresponds with different digital and analog pressure gauges. If I want to change the icon, what is its path to be able to set it? I guess it's a 32x32px icon, right? I tried to search in the "ico" folder, I find the correct icon called "32x32_barvac.bmp" but in the "graphic addresses in FLASH memory" list I can't find the right path...

ArT
Posts: 1497
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 51 times
Been thanked: 160 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby ArT » Thu May 04, 2023 9:48 am

BAR/PSI icons are shared between all pressure gauges and "VAC" label is only added for boost pressure when boost < 0, unfortunately it can not be changed. When you change BAR icon it will change for all pressure gauges and VAC label will be still displayed.

Here is actual list of all used icons which can be changed:

Code: Select all

// SPLASH 256x64 (size 0x2000 each)
#define SPI_FLASH_ADDR_LOGO256x64            0x0000   //size 0x2000 (0x0000 - 0x1FFF)
#define SPI_FLASH_ADDR_SPLASH256x64            0x2000   //size 0x2000 (0x2000 - 0x3FFF)

// ICONS 16x16 (size 0x80 each)
#define SPI_FLASH_ADDR_ICO_16x16_SIZE         (16*16/2) // = 0x80 each
#define SPI_FLASH_ADDR_ICO_16x16_CELSJUS      0x4000
#define SPI_FLASH_ADDR_ICO_16x16_FARENHEIT      0x4080
#define SPI_FLASH_ADDR_ICO_16x16_DOLLAR         0x4100
#define SPI_FLASH_ADDR_ICO_16x16_FI            0x4180
#define SPI_FLASH_ADDR_ICO_16x16_FUELTANK      0x4200
#define SPI_FLASH_ADDR_ICO_16x16_G            0x4280
#define SPI_FLASH_ADDR_ICO_16x16_KM            0x4300
#define SPI_FLASH_ADDR_ICO_16x16_L            0x4380
#define SPI_FLASH_ADDR_ICO_16x16_ML            0x4400
#define SPI_FLASH_ADDR_ICO_16x16_OIL         0x4480
#define SPI_FLASH_ADDR_ICO_16x16_ROAD         0x4500
#define SPI_FLASH_ADDR_ICO_16x16_TIMER         0x4580
#define SPI_FLASH_ADDR_ICO_16x16_V            0x4600
#define SPI_FLASH_ADDR_ICO_16x16_ZL            0x4680
#define SPI_FLASH_ADDR_ICO_16x16_N            0x4700
#define SPI_FLASH_ADDR_ICO_16x16_R            0x4780

// ICONS 32x16 (size 0x100 each)
#define SPI_FLASH_ADDR_ICO_32x16_SIZE         (32*16/2) // = 0x100 each
#define SPI_FLASH_ADDR_ICO_32x16_ACCU         0x5000
#define SPI_FLASH_ADDR_ICO_32x16_AFR         0x5100
#define SPI_FLASH_ADDR_ICO_32x16_BAR         0x5200
#define SPI_FLASH_ADDR_ICO_32x16_BIEG         0x5300
#define SPI_FLASH_ADDR_ICO_32x16_CAR         0x5400
#define SPI_FLASH_ADDR_ICO_32x16_CLOUD         0x5500
#define SPI_FLASH_ADDR_ICO_32x16_COST         0x5600
#define SPI_FLASH_ADDR_ICO_32x16_EGT         0x5700
#define SPI_FLASH_ADDR_ICO_32x16_FUELTANKPB      0x5800
#define SPI_FLASH_ADDR_ICO_32x16_FUELTANKON      0x5900
#define SPI_FLASH_ADDR_ICO_32x16_FUELTANKLPG   0x5A00
#define SPI_FLASH_ADDR_ICO_32x16_GEAR         0x5B00
#define SPI_FLASH_ADDR_ICO_32x16_GPH         0x5C00
#define SPI_FLASH_ADDR_ICO_32x16_KMH         0x5D00
#define SPI_FLASH_ADDR_ICO_32x16_KML         0x5E00
#define SPI_FLASH_ADDR_ICO_32x16_L100KM         0x5F00
#define SPI_FLASH_ADDR_ICO_32x16_LH            0x6000
#define SPI_FLASH_ADDR_ICO_32x16_MPG         0x6100
#define SPI_FLASH_ADDR_ICO_32x16_MPH         0x6200
#define SPI_FLASH_ADDR_ICO_32x16_OIL         0x6300
#define SPI_FLASH_ADDR_ICO_32x16_PSI         0x6400
#define SPI_FLASH_ADDR_ICO_32x16_RPM         0x6500
#define SPI_FLASH_ADDR_ICO_32x16_SNOW         0x6600
#define SPI_FLASH_ADDR_ICO_32x16_TEMP_ENGINE   0x6700
#define SPI_FLASH_ADDR_ICO_32x16_TEMP_U1      0x6800
#define SPI_FLASH_ADDR_ICO_32x16_TEMP_U2      0x6900
#define SPI_FLASH_ADDR_ICO_32x16_VAC         0x6A00
#define SPI_FLASH_ADDR_ICO_32x16_VAVG         0x6B00
#define SPI_FLASH_ADDR_ICO_32x16_VMAX         0x6C00
#define SPI_FLASH_ADDR_ICO_32x16_FAN         0x6D00
#define SPI_FLASH_ADDR_ICO_32x16_EGT1         0x6E00
#define SPI_FLASH_ADDR_ICO_32x16_EGT2         0x6F00
#define SPI_FLASH_ADDR_ICO_32x16_EGT3         0x7000
#define SPI_FLASH_ADDR_ICO_32x16_EGT4         0x7100
#define SPI_FLASH_ADDR_ICO_32x16_LAMBDA         0x7200
#define SPI_FLASH_ADDR_ICO_32x16_AFR2         0x7300
#define SPI_FLASH_ADDR_ICO_32x16_LAMBDA2      0x7400
#define SPI_FLASH_ADDR_ICO_32x16_EGT5         0x7500
#define SPI_FLASH_ADDR_ICO_32x16_EGT6         0x7600

// ICONS 32x32 (size 0x200 each)
#define SPI_FLASH_ADDR_ICO_32x32_SIZE         (32*32/2) // 0x200 each
#define SPI_FLASH_ADDR_ICO_32x32_KMH         0x8000
#define SPI_FLASH_ADDR_ICO_32x32_KML         0x8200
#define SPI_FLASH_ADDR_ICO_32x32_L100KM         0x8400
#define SPI_FLASH_ADDR_ICO_32x32_LH            0x8600
#define SPI_FLASH_ADDR_ICO_32x32_N            0x8800
#define SPI_FLASH_ADDR_ICO_32x32_R            0x8A00

// ICONS64x64 (size 0x800 each)
#define SPI_FLASH_ADDR_ICO_64x64_SIZE         (64*64/2) // 0x800 each
#define SPI_FLASH_ADDR_ICO_64x64_HEADLIGHTS      0xA000
#define SPI_FLASH_ADDR_ICO_64x64_WARNING      0xA800
#define SPI_FLASH_ADDR_ICO_64x64_SERVICE      0xB000

// ICONS128x20 (size 0xA00 each)
#define SPI_FLASH_ADDR_ICO_256x20_SIZE         (256*20/2) // 0xA00 each
#define SPI_FLASH_ADDR_ICO_256x20_CONTROLLER   0xD000


Stefano_G
Posts: 5
Joined: Thu Mar 30, 2023 4:43 pm
Has thanked: 2 times

Re: Custom icons and graphics on display in UTCOMP-PRO

Postby Stefano_G » Thu May 04, 2023 4:57 pm

So if I change the vac icon (0x6A00) which is 32x16px in size the new icon should appear and below the bar icon 32x16px? Or did I misunderstand?

-----------EDIT---------
Art, forgive my insistence, now I understand everything! I did several tests and I realized. If I replace the "bar" icon, it will be replaced in all categories. If I replace the "vac" icon it will only be replaced with negative turbo pressure values, as the values ​​become positive, the icon will disappear. I use the "user 2" screen a lot and in the "a" data field I set the turbo pressure displayed in bars. I have seen that for this specific data field only 2 icons are displayed to the right of the values. Is there the possibility to set a fixed icon, only for the "a" field on which I have set the turbine boost display? 32 x16 px or 32x32 would also be fine...
Thank you so much for your time and what you do for the community!


Return to “Tutorials”

Who is online

Users browsing this forum: No registered users and 8 guests