# BRouter profiles

**URL:** <https://forum.kurviger.com/t/brouter-profiles/3098>\
**Category:** App\
**Created:** [April 28, 2020, 6:14pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098 "2020-04-28T18:14:48Z")\
**Posts on this page:** 15\
**Page:** 3

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [June 21, 2020, 4:11pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/42 "2020-06-21T16:11:49Z")

</div>

Also the gpx import and BRouter routing work exactly the same in both 1.12 and 1.13 (Beta) versions.

---

<div class="post-metadata">

**Author:** ![luckytown](https://forum.kurviger.com/user_avatar/forum.kurviger.com/luckytown/32/4692_2.png) [@luckytown](https://forum.kurviger.com/u/luckytown)\
**Post date:** [June 21, 2020, 5:13pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/43 "2020-06-21T17:13:33Z")

</div>

@devemux86 Mit welchem Profil hast Du die Tracks berechnet? Ich begreife das nicht, bei mir kommt bei 1.13 Route nicht gefunden. Mit 1.12 keine Probleme… 🤔

@devemux86 With which profile did you calculate the tracks? I don’t understand this, with me at 1.13 Route is not found. With 1.12 no problems… 🤔

 ![Screenshot_20200621_191105_gr.talent.kurviger.pro](https://forum.kurviger.com/uploads/default/original/2X/2/23108a441afe418f5d66feca69d66662f6fb9217.jpeg)

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [June 21, 2020, 5:14pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/44 "2020-06-21T17:14:49Z")

</div>

> [@luckytown](#):
>
> With which profile did you calculate the tracks?

I made a clean install of BRouter and didn’t change anything else.

When change BRouter profiles, must understand its [profile guide](https://brouter.de/brouter/profile_developers_guide.txt) and test with small routes.

From [BRouter readme](https://brouter.de/brouter/readme.txt):  
_"Note that if called via the service-interface, BRouter uses a timeout of 60 seconds,_  
_which sets a limit on the distances you can calculate."_

Naturally the 60 seconds timeout is different on each device as depends on CPU performance.

---

<div class="post-metadata">

**Author:** ![luckytown](https://forum.kurviger.com/user_avatar/forum.kurviger.com/luckytown/32/4692_2.png) [@luckytown](https://forum.kurviger.com/u/luckytown)\
**Post date:** [June 21, 2020, 5:23pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/45 "2020-06-21T17:23:31Z")

</div>

@devemux86 Ok, dann hat BRouter bei Dir also die schnellste Route gewählt. Für mich trotzdem nicht erklärbar warum “Enduro” mit 1.12 funktioniert, mit 1.13 nicht? Wenn es eine Zeitüberschreitung gibt gäbe es eine entsprechende Time-Out-Meldung. Könnte es mit den Änderungen in der Beta zu tun haben die Du bezüglich BRouter vorgenommen hast?

@devemux86 Ok, so BRouter has chosen the fastest route for you. For me still not explainable why “Enduro” works with 1.12, but not with 1.13? If there is a timeout, there would be a corresponding time-out message. Could it have something to do with the changes you made to BRouter in the beta?

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [June 21, 2020, 5:25pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/46 "2020-06-21T17:25:33Z")

</div>

Cannot know for others profiles and the calculations / messages are external, we don’t influence them.

Better make tests with small routes and examine where the routing fails because of the profile changes.

BRouter certainly works fine in 1.13 (Beta) - as seen above.

_Tested track2.gpx with 1.12 and still cannot be calculated with BRouter because of via points 4, 13, 44._

> [@luckytown](#):
>
> Could it have something to do with the changes you made to BRouter in the beta?

The [BRouter improvements](https://forum.kurviger.com/t/app-improve-brouter-turn-instructions/3143) in Beta are done on its turn instructions.  
So routing has to finish and a successful route result to happen _first_.

---

<div class="post-metadata">

**Author:** ![ToTo\_GSA\_Rider](https://forum.kurviger.com/user_avatar/forum.kurviger.com/toto_gsa_rider/32/28483_2.png) [@ToTo\_GSA\_Rider](https://forum.kurviger.com/u/ToTo_GSA_Rider)\
**Post date:** [May 12, 2021, 5:01am UTC](https://forum.kurviger.com/t/brouter-profiles/3098/49 "2021-05-12T05:01:31Z")

</div>

Hat schon jemand eine Lösung gefunden die Profile von @SchlesiM in Android 11 in den BRouter zu importieren?  
Ich probiere gerade über alle Kanäle den Anbieter zu erreichen. Aussage von Samsung ist: Wir müssen die Data Ordner wegen der neuen DSGVO unsichtbar machen, bitte wenden sie sich an den Hersteller der App, dass dieser seine Struktur anpassen soll.

Has anyone already found a solution to import the profiles of @SchlesiM in Android 11 into the BRouter?  
I’m trying to reach the provider through all channels. Statement from Samsung is: We have to make the data folders invisible because of the new DSGVO, please contact the manufacturer of the app that it should adjust its structure.

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 12, 2021, 5:51am UTC](https://forum.kurviger.com/t/brouter-profiles/3098/50 "2021-05-12T05:51:18Z")

</div>

Have you also asked in the application [repository](https://github.com/abrensch/brouter/)?

---

<div class="post-metadata">

**Author:** ![ToTo\_GSA\_Rider](https://forum.kurviger.com/user_avatar/forum.kurviger.com/toto_gsa_rider/32/28483_2.png) [@ToTo\_GSA\_Rider](https://forum.kurviger.com/u/ToTo_GSA_Rider)\
**Post date:** [May 12, 2021, 6:08am UTC](https://forum.kurviger.com/t/brouter-profiles/3098/51 "2021-05-12T06:08:29Z")

</div>

Ja, ich habe bei Google in der Gruppe die man über die BRouter Seite erreicht auch meine Anfrage eingestellt. Ich habe vorhin auch eine 1.Stern Rezession im PlayStore mit der Anfrage hinterlassen und zusätzlich habe ich den Ansprechpartner via LinkedIn angeschrieben.

Yes, I have also posted my request on Google in the group that can be reached via the BRouter page. I also left a 1.star review in the PlayStore with the request and I also wrote to the contact person via LinkedIn.

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 12, 2021, 7:23am UTC](https://forum.kurviger.com/t/brouter-profiles/3098/52 "2021-05-12T07:23:55Z")

</div>

> [@ToTo\_GSA\_Rider](#):
>
> I have also posted my request on Google in the group that can be reached via the BRouter page.

I have seen your 2 topics in BRouter forum ([here](https://groups.google.com/g/osm-android-bikerouting/c/nvWDNI_WQJk) and [here](https://groups.google.com/g/osm-android-bikerouting/c/hBnzOHjrMas)).

You can also ask in BRouter development [repository](https://github.com/abrensch/brouter/).

> [@ToTo\_GSA\_Rider](#):
>
> I also left a 1.star review in the PlayStore with the request

No, please do not do that!  
This is extremely bad practice..

BRouter works perfectly with its default profiles.  
The problem is from Google and Android 11 **forced** changes.

There are many libraries / apps / workflows that are broken with those changes..

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 12, 2021, 1:30pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/53 "2021-05-12T13:30:56Z")

</div>

Can you try the following in your Android 11 device?

- Uninstall existing BRouter app from your device

- Download the latest BRouter zip from [BRouter website](https://brouter.de/brouter/revisions.html)

- Extract and install the “ **BRouter\_api10.apk** ” in your device

- Start BRouter

- Download the routing data for your selected regions

- See if you can access the profiles in “/storage/emulated/0/brouter”

 ![BRouter](https://forum.kurviger.com/uploads/default/original/2X/0/022fd22c18e456bb9568d303b15e0783d3cdd1da.png) ![Total Commander](https://forum.kurviger.com/uploads/default/original/2X/3/3921544f7e328f1c135b812afa6bef01d62adfa4.png)

---

<div class="post-metadata">

**Author:** ![ToTo\_GSA\_Rider](https://forum.kurviger.com/user_avatar/forum.kurviger.com/toto_gsa_rider/32/28483_2.png) [@ToTo\_GSA\_Rider](https://forum.kurviger.com/u/ToTo_GSA_Rider)\
**Post date:** [May 13, 2021, 6:33am UTC](https://forum.kurviger.com/t/brouter-profiles/3098/54 "2021-05-13T06:33:03Z")

</div>

Super, Danke für den Tipp. Es hat geklappt und ich kann jetzt die Ordner sehen und auch die Profile. Habe die Datei von @SchlesiM auch noch gefunden und mir geladen. Import hat geklappt und die fertigen Profile sind jetzt sichtbar. Es wäre gut wenn jemand den Hinweis in die Bedienungsanleitung für den BRouter mit hinterlegen würde für die neuen Android 11 Geräte.

Great, thanks for the tip. It worked and I can now see the folders and also the profiles. Have the file of @SchlesiM also found and loaded me. Import has worked and the finished profiles are now visible. It would be good if someone would put the hint in the manual for the BRouter for the new Android 11 devices.

 ![Screenshot_20210513-082709_One UI Home](https://forum.kurviger.com/uploads/default/original/2X/e/e1b62e5f1cd0cb393e9d04cc4eb8876e5a0b7b7c.jpeg) ![Screenshot_20210513-082728_My Files](https://forum.kurviger.com/uploads/default/original/2X/8/8feeab63f9644097e6c500d1897a0e4fc7007d49.jpeg) ![Screenshot_20210513-082737_My Files](https://forum.kurviger.com/uploads/default/original/2X/3/39c41ad5f1c0666ddf32a0b3adddeb36f8e5d3d9.jpeg)  
 ![Screenshot_20210513-082745_My Files](https://forum.kurviger.com/uploads/default/original/2X/b/b1c727d80fd1f2c193f8a8818ba6d13e3c3db8e1.jpeg) ![Screenshot_20210513-082804_My Files](https://forum.kurviger.com/uploads/default/original/2X/4/42b3f4a3231c4929368465336ff0086cf42cd4bd.jpeg)

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 13, 2021, 7:14am UTC](https://forum.kurviger.com/t/brouter-profiles/3098/55 "2021-05-13T07:14:10Z")

</div>

I updated the [offline routing guide](https://docs.kurviger.de/app/offline_routing).

So you can change the BRouter profiles on Android 11 with **BRouter\_api10.apk**.  
Unfortunately Google no longer allows such apk on Google Play (it is forbidden).  
Those who need it must install it manually…

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [October 29, 2021, 12:48pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/56 "2021-10-29T12:48:41Z")

</div>

[BRouter app](https://play.google.com/store/apps/details?id=btools.routingapp) will be updated, we will see how it will work on Android 11+.

> <https://github.com/abrensch/brouter/issues/312>
>
> I'd like to update the app to Android 11
> 
> These are the plans:
> 
> Starting wit…h switch to gradle, issue \[243\](https://github.com/abrensch/brouter/pull/243)
> This has no conflicts at the moment
>  
> Android 11
> A good start is 'Cleanup file / base directory access' issue \[244 \](https://github.com/abrensch/brouter/pull/244)
> but it has conflicts 
> 
> 
> The new storage rule says use your own space to have free file access or work with the new DocumentFile class.
> But own space in .../Android/data/btools.routing/ is no longer visible for others.
> And we can't see data space from other apps as well.
> 
> One way to live with that rules seems the use of the media path
> .../Android/media/btools.routing/
> Here we have random file access and it is visible for other apps.
> 
> That also means the rules for the CoordinateReader should change.
> E.g. a folder '/Android/media/btoos.routing/income' could be open for all apps to write there gpx into it.
> No grep on special app folders as before.
> 
> 
> New app icon - brouter-web issue \[286\](https://github.com/nrenner/brouter-web/issues/286)
> I don't know if we follow here or use a Android specific way
> see \[Android specs\](https://developer.android.com/google-play/resources/icon-design-specifications)
> 
> 
> Issue #246
> Export file or direct output json 
> 
> 
> Issue #306
> Update all tiles
> 
> 
> Switch to server logic input:
> \- parameter coordinate to 'lonlats', keep old parameter
> \- enable nogos, polylines, polygons
> \- enable pois
> \- other parameters
> 
> 
> Update lookup table logic
> One of the reason the Android app is outdated is the fixed lookup table.
> What about an update function based on the lookup version tags?
> E.g. when download rd5 file and it has a new version number, load also a new lookups.dat.
> As well as new profiles.
> Or: an update file that contains the updatable profiles,
> e.g. we have a new tag 'highway=electro-only', we only need to update the car profile.
> Or: update on different file size
> 
> Issue #301
> foot maxspeed hardcoded
> Not a direct Android app issue.
> It affects the StdPath class which enables speed handling only for foot or bike. I'd like to enable others as well.
> 
> 
> Issue #286
> Black screen when swiping up or down
> 
> Issue #277
> brouter-service and Android watchdog
> Don't know what to do here but I'll have an eye on it. I know the Android is killing services but never had this issue with BRouter. 
> 
> Issue #271
> Download manager
> I can't follow this error message on my Android 11 hardware but may be @gammeredith can help with testing a new version.
> 
> Issue #227
> Download Manager - not running in background
> A good idea to get a handy app.
> 
> Maybe I've forgotten something that could change.

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [October 29, 2021, 12:52pm UTC](https://forum.kurviger.com/t/brouter-profiles/3098/57 "2021-10-29T12:52:53Z")

</div>

Total Commander author mentions in its forum:

_“On Android 11, when you go to /storage/emulated/0/Android/data, there is a new link “-\> Installed Apps”. You need to tap on this and then allow access on the next page.”_

So there should be access to “/storage/emulated/0/Android/data/btools.routingapp/files”  
on Android 11+ to access BRouter profiles?

[https://www.ghisler.ch/board/viewtopic.php?p=396463#p396463](https://www.ghisler.ch/board/viewtopic.php?p=396463#p396463)

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [October 30, 2021, 8:52am UTC](https://forum.kurviger.com/t/brouter-profiles/3098/58 "2021-10-30T08:52:25Z")

</div>

In BRouter repository they mention that for current [BRouter 1.6.1 on Google Play](https://play.google.com/store/apps/details?id=btools.routingapp)  
you can change BRouter base dir and customize BRouter profiles on Android 11+  
_if you manually enable the “Files and Media” permission in the Android settings._

> <https://github.com/abrensch/brouter/issues/312#issuecomment-954745734>
>
> I'd like to update the app to Android 11
> 
> These are the plans:
> 
> Starting wit…h switch to gradle, issue \[243\](https://github.com/abrensch/brouter/pull/243)
> This has no conflicts at the moment
>  
> Android 11
> A good start is 'Cleanup file / base directory access' issue \[244 \](https://github.com/abrensch/brouter/pull/244)
> but it has conflicts 
> 
> 
> The new storage rule says use your own space to have free file access or work with the new DocumentFile class.
> But own space in .../Android/data/btools.routing/ is no longer visible for others.
> And we can't see data space from other apps as well.
> 
> One way to live with that rules seems the use of the media path
> .../Android/media/btools.routing/
> Here we have random file access and it is visible for other apps.
> 
> That also means the rules for the CoordinateReader should change.
> E.g. a folder '/Android/media/btoos.routing/income' could be open for all apps to write there gpx into it.
> No grep on special app folders as before.
> 
> 
> New app icon - brouter-web issue \[286\](https://github.com/nrenner/brouter-web/issues/286)
> I don't know if we follow here or use a Android specific way
> see \[Android specs\](https://developer.android.com/google-play/resources/icon-design-specifications)
> 
> 
> Issue #246
> Export file or direct output json 
> 
> 
> Issue #306
> Update all tiles
> 
> 
> Switch to server logic input:
> \- parameter coordinate to 'lonlats', keep old parameter
> \- enable nogos, polylines, polygons
> \- enable pois
> \- other parameters
> 
> 
> Update lookup table logic
> One of the reason the Android app is outdated is the fixed lookup table.
> What about an update function based on the lookup version tags?
> E.g. when download rd5 file and it has a new version number, load also a new lookups.dat.
> As well as new profiles.
> Or: an update file that contains the updatable profiles,
> e.g. we have a new tag 'highway=electro-only', we only need to update the car profile.
> Or: update on different file size
> 
> Issue #301
> foot maxspeed hardcoded
> Not a direct Android app issue.
> It affects the StdPath class which enables speed handling only for foot or bike. I'd like to enable others as well.
> 
> 
> Issue #286
> Black screen when swiping up or down
> 
> Issue #277
> brouter-service and Android watchdog
> Don't know what to do here but I'll have an eye on it. I know the Android is killing services but never had this issue with BRouter. 
> 
> Issue #271
> Download manager
> I can't follow this error message on my Android 11 hardware but may be @gammeredith can help with testing a new version.
> 
> Issue #227
> Download Manager - not running in background
> A good idea to get a handy app.
> 
> Maybe I've forgotten something that could change.

[Previous page](https://forum.kurviger.com/t/brouter-profiles/3098.md?page=2)
