Open seriojel opened 3 years ago
It looks like notification from navigation is parsing failed. Could you provide some notification pictures?
Likes this:
sure, let me know if you need anything else.
What language do you set on android phone? And what is your departure and destination? I want to use your condition to test app.
Language: English (Unitated States) Departure: strada Lev Tolstoi 24/1, Chisinau, Moldova Destination: Dacia 29, Chisinau, Moldova
my feeling is the arrows on my phone are "thinner" than yours, but i can be wrong
oh, Android 6 if that matters.
@skyforcetw if you need any additional details, please ask.
I can clone same issue now, it should be occurs at Android 6.0 only.
I can clone same issue now, it should be occurs at Android 6.0 only.
oh.. any chances you can fix this?
I can clone same issue now, it should be occurs at Android 6.0 only.
oh.. any chances you can fix this?
Yes, give me some time.
pls try this version for experiment.
pls try this version for experiment. gmaps_hud-release_v0.8.4.zip
@skyforcetw thanks for quick response! Tried the new version, all I get onto the HUD is "OK" text and again no navigation. Moreover, now
@skyforcetw thanks for quick response! Tried the new version, all I get onto the HUD is "OK" text and again no navigation. Moreover, now
- the Button 1-3 in Debug screen do nothing (in 0.8.3 they worked)
- “Notifications capture” is not enabled
It's weird, I didn't modify the blue-tooth part of 0.8.4. Debug button 1-3 should be work. Could you remove garminuino and reboot, then install app after boot ?
@skyforcetw it's alive!!!
one more question, if I may: when activating "Show current speed" option, where should the speed appear on HUD? in my case, it toggles between distance to next event and speed.
There are 2 case for "Show current speed".
thanks for quick help, can’t wait to give it a go in city :)
@skyforcetw i have a issue with arrow recognition and speed display.
@skyforcetw i have a issue with arrow recognition and speed display.
- speed is altering with distance to next event (turn or similar)
- arrow is incorrectly shown, maps show turn left but on HUD is take sharp right?
@skyforcetw if i put arrow v2 it doesn’t work at all, and from the pictures i have v1, right?
i will start arrow debug and see what i get and report back. thanks for quick advice!
by the way, i get a lot of “Notify parsing failed” errors in Debug window.
@skyforcetw if i put arrow v2 it doesn’t work at all, and from the pictures i have v1, right?
i will start arrow debug and see what i get and report back. thanks for quick advice!
I think your arrow is v2.
https://github.com/skyforcetw/Garminuino/blob/master/GoogleMaps_HUD/SUPPORTED_ARROWS.md
https://github.com/skyforcetw/Garminuino/blob/master/GoogleMaps_HUD/SUPPORTED_ARROWSv2.md
by the way, i get a lot of “Notify parsing failed” errors in Debug window.
I thnik....... There should be some bug for parsing on android 6.0 ... Give me some time to resolve.
@skyforcetw if i select arrow v2 then my HUD only displays a line and that’s all:
by the way, i get a lot of “Notify parsing failed” errors in Debug window.
I thnik....... There should be some bug for parsing on android 6.0 ... Give me some time to resolve.
this is with debug for arrows:
I find the problem: the arrow v2 recognize mechanism is not work at android 6.0. Give me some time to resolve it.
thank you!
gmaps_hud-release_v0.8.5.zip Please try v0.8.5, it fix arrow v2 for android 6.0
@skyforcetw this is how it’s now:
sometimes i get the ‘No gmaps app found’ (although in debug apps it’s listed) sometimes ‘Parsing error’.
HUD unfortunately does not show any info except OK.
Would you like to borrow a mobile phone with android 8.0 or higher? It is possible that the notification of 6.0 has changed the mechanism, resulting in garminuino app parsing errors
that’s exactly what i thought, to test out on another android. at the moment found one, but again with android 6 and it even don’t have the Notifications Capture on so no good again. will try borrowing an android 8 or upper from friends and report back with the status.
THANK YOU once more for trying to help me out, appreciate this!
@skyforcetw ok, after a couple of tries i managed to get it connected with android 6. it a works except Speed (and maybe speed alerts and traffic jams, i don’t know).
if i enable ‘Show speed’ it changes for a second with the ‘next instructions distance’ and so on (where 200m is in the photo below). i don’t know if you have any more patience to look into this, so i am just reporting.
@skyforcetw ok, after a couple of tries i managed to get it connected with android 6. it a works except Speed (and maybe speed alerts and traffic jams, i don’t know).
if i enable ‘Show speed’ it changes for a second with the ‘next instructions distance’ and so on (where 200m is in the photo below). i don’t know if you have any more patience to look into this, so i am just reporting.
OK. But I will fix arrow bug first.
OK. But I will fix arrow bug first.
arrows now, in 0.8.5, work as expected.
OK. But I will fix arrow bug first.
arrows now, in 0.8.5, work as expected.
Really! Good news!
Please try 0.8.7 for show speed bug fix. gmaps_hud-release_v0.8.7.zip
@skyforcetw unfortunately with 0.8.7 nothing works: no arrows, no speed.
you can see a lot of Parsing failed:
It seems like notify parser is not stable on android 6.0 .
It seems like notify parser is not stable on android 6.0 .
I found the root cause. The use of java reflection restricted by newer android 10, that is notify parser's base. Unfortunately this may be unsolvable. https://developer.android.google.cn/about/versions/10/non-sdk-q?hl=zh-cn
But we are at android 6.0, I don't understand how this happens.
@skyforcetw yeah, it works good for a couple of minutes (although i can’t say if speed is working for sure) and then Parsing failing. and after a while again it’s good and then failing. this behavior again and again.
@skyforcetw still no luck finding an android 8+.
meanwhile, can you point me into the direction what data the HUD expects to receive in order to show info on screen? where i can find documentation, or, at lease a command to send to it to get it displayed on HUD?
@skyforcetw still no luck finding an android 8+.
meanwhile, can you point me into the direction what data the HUD expects to receive in order to show info on screen? where i can find documentation, or, at lease a command to send to it to get it displayed on HUD?
HUD's protocol hacked by gabonator. This is the base of garminuino app.
@skyforcetw thanks, have no idea how to use it but i have google and who knows… lol
thanks again and stay safe
@skyforcetw
notifications:
debug:
found an android 7
v 0.8.5 shows correct arrows, no speed. v 0.8.7 shows incorrect arrows, but speed.
see please video above. can we mix them to have good arrows and speed?
I don't have android 7.0..., there is too less information for debug. Could yo use v0.8.8 for more information?
:(
@skyforcetw but after a couple of minutes it starts parsing:
and then it can again fail and then again parse…
:( and then it can again fail and then again parse…
Same phenomenon as android 6.0 :(
Let me explain what happen: With android 6.0 / 7.0., the app use reflection to "digging" inside notification. The reflection is not a official method to parse notification. (parse method 1&2)
Sometimes we can dig something in notification as we expect (show parse method 1 or 2) , but sometimes cannot (show "non-SDK interface restriction" ) This means the notification changes the format with times go, this is strangeness.
With android 10, the app use "Extra" to "digging" notification. The "Extra" is a official & recommend method for parse notification. (show parse method 0)
@skyforcetw what android version is recommended then to have, so it works good?
@skyforcetw what android version is recommended then to have, so it works good?
In my test, android 10 & 11's google map notification can parse by "extras", without any trouble.
@skyforcetw ok, will skip 8 and will try finding 10 or 11. thanks!
hello and thank you for this project. i have a HUD+ and decided to revive it by using this project.
now what works:
what does not work (that i could observe):
some pictures, sorry for the poor quality of them.
my arrows style:
testing buttons in debug:
version and statuses:
notifications ok: