Page 2 of 3
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Tue Aug 14, 2018 10:53 pm
by FRAS
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.
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Wed Aug 15, 2018 9:51 am
by ArT
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
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Thu Mar 30, 2023 9:56 pm
by Stefano_G
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?
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Fri Mar 31, 2023 3:10 pm
by ArT
CTRL + ALT + H
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Fri Mar 31, 2023 9:19 pm
by Stefano_G
I go to settings, enter CTRL+Alt+H, but nothing happens. The HARDWARE screen does not appear. How can I do?
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Mon Apr 03, 2023 8:00 am
by ArT
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 (14.94 KiB) Viewed 1756 times
After pressed CTRL + ALT + H:
- 2023-04-03 080005.jpg (15.38 KiB) Viewed 1756 times
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Mon Apr 03, 2023 10:39 pm
by Stefano_G
Perfect thank you very much! Resolved
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Wed May 03, 2023 12:15 am
by Stefano_G
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...
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Thu May 04, 2023 9:48 am
by ArT
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
Re: Custom icons and graphics on display in UTCOMP-PRO
Posted: Thu May 04, 2023 4:57 pm
by Stefano_G
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!