[HTC One S] eabinsan:
Ok, I don't know what the current status on the charger-reboot issues is exactly. But here are my observations - if anyone has any suggestions on what I could try - hints are very welcome. I'm an embedded-systems dev (not on linux though), so I can compile my own kernel if necessary.

(I'm on a recent CM11 build without any modifications, original kernel etc.)

To me this issue only happens when I plug my phone into the original car mode charger. It then switches to car mode automatically, and starts the app CarHome Ultra. It then freezes immediately without playing the welcome sound, and reboots. When I use a normal USB cable and start the app manually, it starts and tells me the current location via the speaker, and the phone is stable (at least for a few minutes, didn't yet try a long run).

What's interesting from the logs is, that it detects the cable type first (orig. car charger is cable type 2), and then - when the app tries to play some sound on startup - says the following:

[ 386.600213] [CABLE] cable_detection_vbus_irq_handler
[ 386.604578] [CABLE] cable_detection_vbus_irq_handler --
[ 386.691500] [CABLE] check_vbus_in: vbus = 0, vbus_in = 1
[ 386.696108] [USBH] msm_otg_set_vbus_state: 1
[ 386.702243] [USB] PMIC: BSV set
[ 386.705600] [CABLE] usb: id interrupt
[ 386.714634] [USBH] msm_otg_sm_work: state:b_idle bit:0x00000003
[ 386.719761] [USB] OTG runtime resume
[ 386.724187] [USBH] msm_otg_resume
[ 386.729986] [USBH] msm_hsusb_ldo_enable: hsusb_1p8: 50000uA
[ 386.734900] [USBH] msm_hsusb_ldo_enable: hsusb_3p3: 50000uA
[ 386.741736] [USBH] reg (HPM)
[ 386.743781] [USBH] exit phy power collapse...
[ 386.748298] [USBH] msm_hsusb_config_vddcx: min_vol:1045000 max_vol:1320000
[ 386.756630] [USBH] msm_otg_resume:disable the ASYNC_INTR
[ 386.761116] [USBH] USB exited from low power mode
[ 386.766274] [USB] b_idle work
[ 386.769967] [USB] OTG_STATE_B_IDLE state
[ 386.773599] [USBH] b_sess_vld
[ 386.775980] [USBH] msm_chg_detect_work: state:CHG_STATE_UNDEFINED
[ 386.821425] [CABLE] cable_detect_get_type: id pin low
[ 386.828048] [CABLE] chan=137, adc_code=26409, measurement=165060, physical=165060
[ 386.836380] [CABLE] cable_detect_get_type prev_type 0, type 2, stable_count 0
[ 386.881367] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 386.961391] [CABLE] cable_detect_get_type: id pin low
[ 386.968258] [CABLE] chan=137, adc_code=26408, measurement=164961, physical=164961
[ 386.976163] [CABLE] cable_detect_get_type prev_type 2, type 2, stable_count 1
[ 386.984983] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 387.091438] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 387.111979] [CABLE] cable_detect_get_type: id pin low
[ 387.118022] [CABLE] chan=137, adc_code=26409, measurement=165060, physical=165060
[ 387.139203] [CABLE] cable_detect_get_type prev_type 2, type 2, stable_count 2
[ 387.191545] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 387.271478] [CABLE] cable_detect_get_type: id pin low
[ 387.278040] [CABLE] chan=137, adc_code=26407, measurement=164863, physical=164863
[ 387.288112] [CABLE] cable_detect_get_type prev_type 2, type 2, stable_count 3
[ 387.295498] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 387.300503] [CABLE] [MHL] Enter D3 mode
[ 387.305569] [DISP] D2 To D3 mode
[ 387.312772] [CABLE] Car kit inserted
[ 387.325408] [CABLE] cable_detect_handler ID pin 0, type 2
[ 387.391362] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 387.441690] [USBH] msm_chg_detect_work: state:CHG_DCD_DONE
[ 387.521440] [USBH] msm_chg_detect_work: state:CHG_PRIMARY_DONE
[ 387.527849] [USBH] chg_type = USB_DCP_CHARGER
[ 387.531817] [USBH] send connect type 2
[ 387.535052] [CABLE] usb_status_notifier_func: cable_type = 2
[ 387.540759] [USBH] msm_otg_sm_work: state:b_idle bit:0x00000003
[ 387.547291] [USB] b_idle work
[ 387.549458] [USB] OTG_STATE_B_IDLE state
[ 387.553639] [CABLE] send_cable_connect_notify: cable_type = 2
[ 387.559438] [USBH] b_sess_vld
[ 387.562520] [CABLE] Send to: htc_battery_8960, type 2
[ 387.568014] [USB] Avail curr from USB = 1500
[ 387.571646] [USB] Power Supply doesn't support USB charger
[ 387.576865] [USB] OTG runtime suspend
[ 387.580558] [BATT] cable_status_notifier_func(2) at 387563768150 (2014-01-26 13:58:39.152285486 UTC)
[ 387.591789] [USBH] msm_otg_suspend
[ 387.592583] [BATT] 5V AC charger at 387571306683 (2014-01-26 13:58:39.164310515 UTC)
[ 387.592583] [BATT] htc_charger_event_notify charger event=5
[ 387.592614] [BATT] batt_worker: total_time since last batt update = 34190 ms. at 387571337203 (2014-01-26 13:58:39.164341035 UTC)
[ 387.622401] [USBH] USB in low power mode
[ 387.625514] [GYRO][PANASONIC] rv_status, 193662, -233523, -734456, 607070
[ 387.625514]
[ 387.636258] [BATT] prev_chg_src=0, prev_chg_en=0, chg_dis_reason/control/active=0x0/0x0/0x0, chg_limit_reason=0x0, pwrsrc_dis_reason=0x0, prev_pwrsrc_enabled=0, context_state=0x0, htc_extension=0x0, sw_stimer_counter=0
[ 387.661376] [BATT] set_pwrsrc_and_charger_enable(2, 2, 1) at 387644372453 (2014-01-26 13:58:39.233072913 UTC)
[ 387.679932] [GYRO][PANASONIC] a_status : gsensor data: 0, 376, -525
[ 387.681428] [BATT] ID=2,level=73,level_raw=73,vol=3802,temp=311,current=407800,chg_src=2,chg_en=2,full_bat=1650,over_vchg=0,batt_state=1,overload=0,ui_chg_full=0 at 387660151485 (2014-01-26 13:58:39.253155317 UTC)
[ 387.681428] [BATT] power_supply_changed: battery at 387660182006 (2014-01-26 13:58:39.253155317 UTC)
[ 387.681458] [BATT] power_supply_changed: ac at 387660182006 (2014-01-26 13:58:39.253185838 UTC)
[ 387.681458] [BATT] batt_worker: done
[ 387.714848] [LED]pm8xxx_led_gpio_set, bank:1, brightness:1 sync: 0
[ 387.715092] [LED]pm8xxx_led_gpio_set, bank:0, brightness:0 sync: 0
[ 387.715214] [LED]pm8xxx_led_blink_store: bank 1 blink 0 sync 0
[ 387.715397] [LED]pm8xxx_led_blink_store: bank 0 blink 0 sync 0
[ 387.715794] [LED]pm8xxx_led_current_set, bank:6, brightness:255
[ 387.716068] [LED]pm8xxx_led_currents_store: bank 6 currents 10
[ 387.716068] [LED]pm8xxx_led_current_set, bank:6, brightness:0
[ 387.716282] [LED]pm8xxx_led_current_set, bank:6, brightness:255
[ 387.973080] [GYRO][PANASONIC] Open device node:ewtzmu2hal times.
[ 387.978177] [GYRO][PANASONIC] Gyro AP on: controldata_active_sensor=0x9
[ 387.988768] [GYRO][PANASONIC] Gyro AP on:off_status_hal=0,g_status=0, o_status=0, m_status=0,rv_status=1, la_status=0, gv_status=0,
[ 388.001098] [GYRO][PANASONIC] Gyro power on:g_status=0off_status_hal=0
[ 388.007202] [GYRO][PANASONIC] Release ewtzmu2hal, remainder is times.
[ 388.013367] [GYRO][PANASONIC] Open device node:ewtzmu2hal times.
[ 388.019990] [GYRO][PANASONIC] Gyro AP on: controldata_active_sensor=0xd
[ 388.026186] [GYRO][PANASONIC] Gyro AP on:off_status_hal=0,g_status=0, o_status=1, m_status=0,rv_status=1, la_status=0, gv_status=0,
[ 388.031588] [GYRO][PANASONIC] (o) = (0x1), set m_o_times 1
[ 388.043735] [GYRO][PANASONIC] Gyro power on:g_status=0off_status_hal=0
[ 388.049717] [GYRO][PANASONIC] Release ewtzmu2hal, remainder is times.
[ 388.056523] [GYRO][PANASONIC] Open device node:ewtzmu2hal times.
[ 388.062536] [GYRO][PANASONIC] Gyro AP on: controldata_active_sensor=0xd
[ 388.068762] [GYRO][PANASONIC] Gyro AP on:off_status_hal=0,g_status=0, o_status=1, m_status=0,rv_status=1, la_status=0, gv_status=0,
[ 388.081306] [GYRO][PANASONIC] Gyro power on:g_status=0off_status_hal=0
[ 388.087257] [GYRO][PANASONIC] Release ewtzmu2hal, remainder is times.
[ 388.093850] [GYRO][PANASONIC] Open device node:ewtzmu2hal times.
[ 388.099801] [GYRO][PANASONIC] Gyro AP on: controldata_active_sensor=0xd
[ 388.110483] [GYRO][PANASONIC] Gyro AP on:off_status_hal=0,g_status=0, o_status=1, m_status=0,rv_status=1, la_status=0, gv_status=0,
[ 388.121715] [GYRO][PANASONIC] Gyro power on:g_status=0off_status_hal=0
[ 388.129558] [GYRO][PANASONIC] Release ewtzmu2hal, remainder is times.
[ 388.345734] [GYRO][PANASONIC] o_status, pitch -2805, roll -221, , yaw 10350
[ 389.225057] [GYRO][PANASONIC] rv_status, 11511, -172395, -795375, 580969
[ 389.225057]
[ 389.865160] [GYRO][PANASONIC] o_status, pitch -1893, roll 656, , yaw 15024
[ 389.972226] [GYRO][PANASONIC] a_status : gsensor data: 73, 196, -627
[ 390.745093] [GYRO][PANASONIC] rv_status, -34687, 160851, 983491, 75281
[ 390.745093]
[ 391.385106] [GYRO][PANASONIC] o_status, pitch -2375, roll 598, , yaw 18279
[ 391.570883] [TP] Total finger count: 0
[ 392.180894] [GYRO][PANASONIC] a_status : gsensor data: 50, 247, -666
[ 392.266137] [GYRO][PANASONIC] rv_status, -32504, 181792, 982733, 11397
[ 392.266168]
[ 392.905692] [GYRO][PANASONIC] o_status, pitch -1906, roll 488, , yaw 18121
[ 393.138623] [TP] Total finger count: 0
[ 393.462810] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.481306] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.488509] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.495254] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.502456] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.509415] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.516313] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.523454] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.530260] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.537524] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 393.979917] [TP] Total finger count: 0
[ 394.680909] [TP] Total finger count: 0
[ 394.915794] [sched_delayed] sched: RT throttling activated
[ 395.585716] [TP] Total finger count: 0
[ 397.969174] [TP] Total finger count: 0
[ 398.005096] [GYRO][PANASONIC] rv_status, -54355, 176511, 982555, 21770
[ 398.005096]
[ 398.471387] soc_dpcm_fe_dai_open: 32163 callbacks suppressed
[ 398.476270] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.483412] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.490462] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.497543] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.504471] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.511551] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.518510] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.525591] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.532641] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 398.539630] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 402.980344] [LED]pm8xxx_led_current_set, bank:6, brightness:0
[ 402.991606] [LED]pm8xxx_led_currents_store: bank 6 currents 0
[ 403.001495] [LED]pm8xxx_led_current_set, bank:6, brightness:0
[ 403.491438] soc_dpcm_fe_dai_open: 39670 callbacks suppressed
[ 403.496139] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.503341] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.510300] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.517442] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.524431] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.531420] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.538470] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.545460] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.552540] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.559560] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 403.811933] [TP] Total finger count: 0
[ 404.979612] [LED]pm8xxx_led_current_set, bank:6, brightness:255
[ 404.990813] [LED]pm8xxx_led_currents_store: bank 6 currents 10
[ 404.998199] [LED]pm8xxx_led_current_set, bank:6, brightness:0
[ 405.007874] [LED]pm8xxx_led_current_set, bank:6, brightness:255
[ 408.273035] [TP] Total finger count: 0
[ 408.511399] soc_dpcm_fe_dai_open: 39573 callbacks suppressed
[ 408.516068] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.523241] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.530260] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.537341] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.544361] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.551380] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.558339] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.565450] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.572440] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.579429] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 408.985075] [GYRO][PANASONIC] o_status, pitch -2080, roll 519, , yaw 18588
[ 409.008667] [COMP][AKM8975] ECS_IOCTL_APP_SET_MFLAG,(m, a, t, mv) = (0x0, 0x1, 0x0, 0x0), m_f_times 0
[ 409.017427] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 409.989287] [GYRO][PANASONIC] Open device node:ewtzmu2hal times.
[ 409.994597] [GYRO][PANASONIC] Gyro AP on: controldata_active_sensor=0xd
[ 410.001770] [GYRO][PANASONIC] a_status : gsensor data: 61, 216, -694
[ 410.007782] [GYRO][PANASONIC] Gyro AP on:off_status_hal=0,g_status=0, o_status=1, m_status=0,rv_status=1, la_status=0, gv_status=0,
[ 410.971463] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 410.989378] [GYRO][PANASONIC] Gyro power on:g_status=0off_status_hal=0
[ 410.995666] [GYRO][PANASONIC] Release ewtzmu2hal, remainder is times.
[ 411.002166] [GYRO][PANASONIC] Open device node:ewtzmu2hal times.
[ 411.008789] [GYRO][PANASONIC] Gyro AP on: controldata_active_sensor=0x9
[ 411.014710] [GYRO][PANASONIC] Gyro AP on:off_status_hal=0,g_status=0, o_status=0, m_status=0,rv_status=1, la_status=0, gv_status=0,
[ 411.976407] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 411.986693] [GYRO][PANASONIC] Gyro power on:g_status=0off_status_hal=0
[ 412.013184] [GYRO][PANASONIC] Release ewtzmu2hal, remainder is times.
[ 412.364657] [TP] Total finger count: 0
[ 412.645078] [TP] Total finger count: 0
[ 412.836258] [TP] Total finger count: 0
[ 412.971402] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 413.531420] soc_dpcm_fe_dai_open: 39097 callbacks suppressed
[ 413.536151] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.543262] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.550312] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.557424] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.564352] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.571432] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.578452] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.585441] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.592522] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.599481] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 413.971616] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 414.809033] [CABLE] usb: id interrupt
[ 414.818434] [CABLE] cable_detection_vbus_irq_handler
[ 414.822432] [CABLE] cable_detection_vbus_irq_handler --
[ 414.971402] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 414.979032] [CABLE] check_vbus_in: vbus = 1, vbus_in = 0
[ 414.984526] [USBH] msm_otg_set_vbus_state: 0
[ 414.994842] [USB] PMIC: BSV clear
[ 414.999023] [USBH] msm_otg_sm_work: state:b_idle bit:0x00000001
[ 415.004181] [USB] OTG runtime resume
[ 415.007752] [CABLE] cable_detect_get_type: id pin high
[ 415.017213] [USBH] msm_otg_resume
[ 415.971402] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 415.979429] [CABLE] cable_detect_get_type prev_type 2, type 0, stable_count 0
[ 415.986509] [USBH] msm_otg_resume:disable the ASYNC_INTR
[ 415.999145] [USBH] USB exited from low power mode
[ 416.005157] [USB] b_idle work
[ 416.007172] [USB] OTG_STATE_B_IDLE state
[ 416.016999] [USB] chg_work cancel
[ 416.019197] [USBH] !b_sess_vld && id
[ 416.972958] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 416.980497] [CABLE] cable_detect_get_type: id pin high
[ 416.986906] [CABLE] cable_detect_get_type prev_type 0, type 0, stable_count 1
[ 416.997283] [USB] Avail curr from USB = 0
[ 417.000305] [USB] Power Supply doesn't support USB charger
[ 417.017488] [USBH] msm_otg_reset
[ 417.971493] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 417.979459] [CABLE] cable_detect_get_type: id pin high
[ 417.985441] [CABLE] cable_detect_get_type prev_type 0, type 0, stable_count 2
[ 417.997466] [USBH] phy_reset: success
[ 418.011567] [LED]pm8xxx_led_current_set, bank:6, brightness:0
[ 418.016633] [LED]pm8xxx_led_currents_store: bank 6 currents 0
[ 418.551380] soc_dpcm_fe_dai_open: 39610 callbacks suppressed
[ 418.556081] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.563192] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.570273] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.577323] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.584342] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.591362] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.598321] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.605432] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.612452] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.619441] asoc: MSM8960 Media1 no valid playback route from source to sink
[ 418.972134] [GYRO][PANASONIC] ewtzmu2daemon_ioctl: EWDAE_IOCTL_GET_AKM_READY,akm_ready= 0x0
[ 418.979612] [CABLE] cable_detect_get_type: id pin high
[ 418.984770] [USBH] ulpi: write 0x7f to 0x81
[ 418.988951] [USBH] ulpi: write 0x3c to 0x82
[ 418.993071] [CABLE] cable_detect_get_type prev_type 0, type 0, stable_count 3
[ 419.009095] [USBH] send connect type 0
[ 419.012055] [CABLE] usb_status_notifier_func: cable_type = 0
[ 419.017579] [USB] OTG runtime suspend
[ 419.021181] [USBH] msm_otg_suspend
[ 419.946680] [TP] Total finger count: 0

Most notably:

[ 387.191545] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 387.271478] [CABLE] cable_detect_get_type: id pin low
[ 387.278040] [CABLE] chan=137, adc_code=26407, measurement=164863, physical=164863
[ 387.288112] [CABLE] cable_detect_get_type prev_type 2, type 2, stable_count 3
[ 387.295498] [USBH] msm_chg_detect_work: state:CHG_WAIT_FOR_DCD
[ 387.300503] [CABLE] [MHL] Enter D3 mode
[ 387.305569] [DISP] D2 To D3 mode
[ 387.312772] [CABLE] Car kit inserted
....
[ 387.568014] [USB] Avail curr from USB = 1500
[ 387.571646] [USB] Power Supply doesn't support USB charger
[ 387.576865] [USB] OTG runtime suspend
...
[ 393.462810] asoc: MSM8960 Media1 no valid playback route from source to sink
....
[ 418.979612] [CABLE] cable_detect_get_type: id pin high
[ 418.984770] [USBH] ulpi: write 0x7f to 0x81
[ 418.988951] [USBH] ulpi: write 0x3c to 0x82
[ 418.993071] [CABLE] cable_detect_get_type prev_type 0, type 0, stable_count 3
[ 419.009095] [USBH] send connect type 0
[ 419.012055] [CABLE] usb_status_notifier_func: cable_type = 0
[ 419.017579] [USB] OTG runtime suspend
[ 419.021181] [USBH] msm_otg_suspend

Question is: what does the car charger have to do with sound? and why does the cable type change before the phone reboots?

Any pointers?

edit: does anybody know what the MHL states D2 and D3 are? Is there a way to disable mhl and otg, so i could try without them?