Current Speed Limit and Implicit speed limit on OSM

Hello.
I want to use the “Current Speed Limit” data source. I am aware that it searches for maximum speed data on OSM using the maxspeed tag. In my city, the maxspeed tag is mostly filled in OSM. However, it is usually filled not with the absolute value of the maximum speed, for example 60, but implicitly. for example RU:urban. This corresponds to a speed limit of 60. Filling the maxspeed tag with implicit values is described here Key:maxspeed - OpenStreetMap Wiki

At the same time, apparently, the “Current Speed Limit” data source in RealDash does not know how to work correctly in the case of implicitly specified data in the maxspeed tag. On such streets it shows “255”
Can I do some kind of conversion of implicit values from OSM to a number on my own, in my skin? For me, there are not many of them, literally 4 pieces. If this is possible, can you tell me how to do it?
Or is it impossible to do without making changes to the RealDash program code?
Thank you in advance.

Unfortunately this cannot be handled without update to RealDash. I will take a look.

Could you give me an GPS coordinate of a road segment that has RU:urban tagged as maxspeed?

Hello.
Thanks for your reply.

Example of coordinates 59.888401, 30.269534

Unfortunately, I couldn’t figure out if OSM has some kind of API, using which it would be possible to convert an implicit maximum speed indication into absolute values online. I’m afraid not. Apparently, you will have to add a dictionary of these values directly to the Real Dash and perform the conversion locally. But in this case, any update of this will entail the need to update RealDash. It may be worth adding the ability for users to add and edit entries in this dictionary themselves.

I will just hardcode the table from OSM manuals to next release.