Infotainment Specifications just for giggles and grins (the Tablet), way tech post...

Sorry, maybe I didn't explain this well enough. The header is fixed, and I already know the PID addressing and decoding. Just pondering how the head unit interacts with the vehicle CAN. Are there Android CAN drivers in place with sufficient documentation too use them? I have and used a CAN sniffer through the OBD port... Just need to be able to do this from Android with the head unit.
Ah, then my apologies for misunderstanding, I assumed the PID attribution was ephemeral. If it's a static value, then doesn't that make things far easier? At least in terms of locating the data value through the head unit, that is. As for how that value can be called upon and dynamically outputted somewhere on the dash/frontend user space as a persistent metric measure/meter, that'd be outside the scope of my knowledge.

I can't be certain off the top of my head, but I've a few hunches regarding the former though, and I wouldn't mind taking a look to confirm whenever I next have the chance.
 
@Sonsonnetwork Not sure what happened to your post, but if you're looking for the method to boot the head unit into recovery then take a look here. It's not a physical bypass such as a key input combination, but it doesn't require interaction with the user space so this would be how you would fix soft-bricks. Note that this doesn't mean there isn't a bypass method using the keys — in fact, I strongly suspect that there is — but only that the method doesn't appear to be well known or publicly disseminated. In fact, I have personally confirmed that a hard key combo can be used to boot the system into safe mode, which to me is a strong indication that a combo for recovery mode should also exist.
 
So due simply to the pure enormity of the below cited XDA thread, I never came across this post until just now. For link retention, here's a copy/paste:

Credits: Toolhas4Degrees

[GUIDE] How to enter developer mode on 2017 Honda Civic (and now root & install apps)
...
These are all my edits. I thought I would share them with you and the community. I'm sure you could integrate all the build.prop additions in your installer. I think if you dig around you will be able to script all of the things kernel adiutor is doing with a 5 second delay after boot. Then there would be no need for the app anymore. I hope this helps to make a more fluid experiance for all.


(Edit build.prop) (located in root/system/)
(Only use root explorer)(it is the easiest method because you cannot alter or delete values with kernel adiutor)
(Long press on the file, then hit menu and select open in text editor)

(Add these lines exactly as posted bottom or end of the file)

ro.HOME_APP_ADJ=1
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
ro.config.hw_quickpoweron=true
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.scrollingcache=3
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=false

(Alter this value)

(From)

dalvik.vm.dexopt-flags=m=y

(To)

dalvik.vm.dexopt-flags=m=v,o=y

(After inputting and altering press menu then save, then press menu then save and exit. You will see that root explorer made a file named build.bak this is your original build prop that they changed the extension on. If you wanted to revert back you could rename the extension to .prop and replace the modded one)(you would also need to make sure the permissions were the same after renaming build.bak to build.prop if going back)
(After completion reboot your device for the new build prop to take effect)

(Now for kernel adiutor app - download from Google play on your car) (make sure to tick apply on boot to all things)

1.) Go to CPU and change cpu governor to Userspace (helps so reduse wear on system)

2.) Go to thermal and turn thermald on (prevents cpu overheating)

3.) Go to i/0 and change external storage read ahead to 1024 (makes external storage load faster)

4.) Go to low memory killer use slider to adjust settings:

Forground Applications = 18
Visible Applications = 22
Secondary Server = 32
Hidden Applications = 101
Content Providers = 139
Empty Applications = 149

5.) Go to entropy and adjust both read and write values to 256 (this is how much is preloaded for memory so the system doesn't bind)

6.) Go to misc and change your host name to something shorter (I renamed mine "Car") (Shorter names typically connect up faster)

7.) Go to settings and change apply duration to 5 seconds after boot.

( * I take no credit if you kill your dog or burn your house down. These settings work fine for me and I am willing to risk my edits, it's your choice to do this or not. I am not accountable for anyone elses actions. I hope this helps the community here * )


* Ps if owners do not know, long pressing the home button will access recent apps so you can close running apps or switch between them easier.

Pss also using a 2018 civic ex hatchback

Last edited: Dec 7, 2018
 

Attachments

  • upload_2024-3-31_23-30-21.gif
    upload_2024-3-31_23-30-21.gif
    42 bytes · Views: 7
Back
Top