ea / bosch_headunit_root

Documentation and code for rooting and extending a Bosch car head unit (lcn2kai)
399 stars 57 forks source link

Nissan start up animation + kernel/initrd paths #34

Open BuenGenio opened 1 month ago

BuenGenio commented 1 month ago

Hi all, hopefully I'm not the only one still tinkering with my Qashqai HUD when I have 30 mins to kill when parked and waiting for somebody :)

Got ~2~ 3 questions:

1) Has anyone figured out where the spinning Nissan logo boot animation comes from on start up? Is it part of the initrd/plymouth or similar (e.g. there are a bunch of shader files, which I still don't know what they're for and what format they're in)?

2) Where are the kernel and initrd boot images stored? /boot is empty when I'm sshd, but I supposed what's mounted at that point is not the RTOS, but some sort of VM... eh?

3) My Qashqai doesn't come with neither SiriusXM nor DAB enabled, presumably in case of the former it's because I'm in Europe, not the US and with the latter I assume it's because my FW is for Eastern Europe, and since there's no DAB except for a handful of countries, e.g. UK, it's not activated. Question - is there a way to activate either one of them?

Thanks and it's so good to have so much awesome documentation about the internals!

AlKu84 commented 1 month ago

It is possible to enable DAB. This can be done using the ELM adapter. You need to read the configuration setting from the auto where it works. The command to read this part of the configuration: 211D .

BuenGenio commented 1 month ago

It is possible to enable DAB. This can be done using the ELM adapter. You need to read the configuration setting from the auto where it works. The command to read this part of the configuration: 211D .

Thank you. Thought this would be possible tweaking KDS/Registry via OSAL...

AlKu84 commented 1 month ago

It is possible to enable DAB. This can be done using the ELM adapter. You need to read the configuration setting from the auto where it works. The command to read this part of the configuration: 211D .

Thank you. Thought this would be possible tweaking KDS/Registry via OSAL...

A description of the settings change is posted in the repository. You need to read the settings on the device with DAB enabled, and you can write it down as it is more convenient.

BuenGenio commented 2 weeks ago

Any ideas where the start up animation is stored and in which format? Also, how would I go about playing a sound on startup?