04-14-2024, 06:04 PM
(03-11-2024, 12:16 PM)yvlad Wrote:(03-11-2024, 09:31 AM)x119 Wrote: DID is just a command index. Chances are that they know the DID (OrBit doesn't have in library) and by manually typing it they are able to engage.
There are the appropriate commands for engineering mode for the Sensus platformed vehicles but alas can't seem to get it to work!
Can you share how you got engineering mode working on Android?
It's a 5-6 digit code following #* that you enter in the phone app
Code that works on all SPA-based Geelys and Lynks is #*32279 or #*32280 or #*32281.
I remember an electric model had a dynamic code which is derived from the current date. Formula is #*(current month+5 or +10) current day current hour(in AM/PM format).
So on the 11th of march at 18:00 the code would be #*81106 or #*131106. Formula could be different for Volvos.
If you have an infotainment dump or unpacked firmware files, you can easily find the code or the formula by checking the java sources. From the engineering mode you can open debug apps and jump into Android settings(you can't enable developer mode though, that requires a PIN and you only have 1 try every 60 minutes). I could try and dump it for you if you send me the unpacked firmware file for your car. I'd write up a tutorial and everyone would be able to sideload apks easily with adb in 1 command!
x119, is it possible to somehow enumerate the DIDs using OrBit? Do they have an identifier or is it address->value like nvram?
I PM'd you.
Also, would the PIN retrieval service work on Geelys and Lynks? I want to order OrBit for my car if it can! Might try to get VIDA and dump PINs as well.
Any more update?