F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > Navigation, iDrive, Audio, Video, Bluetooth, Phone, Cameras, Electronics > 10.25" Android 9.0 HU discussion
Extreme Powerhouse
Post Reply
 
Thread Tools Search this Thread
      10-22-2019, 11:28 AM   #793
RaceX58
New Member
54
Rep
29
Posts

Drives: BMW F20
Join Date: Oct 2019
Location: France

iTrader: (0)

Quote:
Originally Posted by Firefly1337 View Post
Indeed it does
I will see where and how I can use them. The keycodes of Android are a bit limiting though.

Do you happen to have the full codes for the iDrive controller itself? I only have the ~4 (?) values you provided earlier.
In fact the values I provided earlier were only for the iDrive scroll button. All the other buttons seems to be handled by the "com.choiceway.eventcenter.EventUtils.ZXW_CAN_KEY_ EVT" action.

My iDrive knob looks like this



I'm missing some buttons like "NAV", etc...
Appreciate 0
      10-22-2019, 11:56 AM   #794
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

Drives: F20 M135i LCI
Join Date: Aug 2019
Location: Germany

iTrader: (0)

Ah sorry, should've been clearer. I meant the following:

Quote:
Originally Posted by RaceX58 View Post
Hello,
[...]
The broadcast action to intercept is :

com.choiceway.eventcenter.EventUtils.ZXW_ORIGINAL_ MCU_KEY_FOCUS_MOVE_EVT

The broadcast sends an integer corresponding to the control pressed :

2 = Right pushing
8 = Rotate right
7 = Rotate left
5 = Idrive click

[...]

Do you have all values, i.e. Tilt Left/Right/Up/Down etc?

I completely forgot about different iDrive controllers, thanks for the reminder. I have the bigger one with 6 buttons (including nav etc). We will have to check for different values on different controllers.
Appreciate 0
      10-22-2019, 12:19 PM   #795
floc
Second Lieutenant
floc's Avatar
Italy
73
Rep
237
Posts

Drives: BMW M2
Join Date: Jul 2019
Location: Milano

iTrader: (0)

Garage List
2017 F87 M2  [0.00]
Quote:
Originally Posted by Firefly1337 View Post
Good job, looks good.
Could you tell me the values you are listening to for the scroll wheel? Thanks!



I am currently working on that. My unit arrives tomorrow but I have a working prototype on my phone, see screenshot.
And it's software only, no additional hardware required.
awesome! If you need some tester count me in.

For now:

Quote:
Originally Posted by Firefly1337 View Post
If someone has the time and knowledge:

Code:
adb shell
shell# logcat --pid=$(pidof -s com.szchoiceway.eventcenter)
And then rotate/click the iDrive controller a couple of times and see what happens in the output. They log quite a bit. That might reveal something.
I get a "pid out of range" error.

also PS doesnt show eventcenter as active

Code:
msm8953_64:/ $ ps -A
USER           PID  PPID     VSZ    RSS WCHAN            ADDR S NAME
root             1     0   31732   5632 0                   0 S init
root             2     0       0      0 0                   0 S [kthreadd]
root             3     2       0      0 0                   0 S [ksoftirqd/0]
root             5     2       0      0 0                   0 S [kworker/0:0H]
root             7     2       0      0 0                   0 S [rcu_preempt]
root             8     2       0      0 0                   0 S [rcu_sched]
root             9     2       0      0 0                   0 S [rcu_bh]
root            10     2       0      0 0                   0 S [rcuop/0]
root            11     2       0      0 0                   0 S [rcuos/0]
root            12     2       0      0 0                   0 S [rcuob/0]
root            13     2       0      0 0                   0 S [migration/0]
root            14     2       0      0 0                   0 S [lru-add-drain]
root            15     2       0      0 0                   0 S [cpuhp/0]
root            16     2       0      0 0                   0 S [cpuhp/1]
root            17     2       0      0 0                   0 S [migration/1]
root            18     2       0      0 0                   0 S [ksoftirqd/1]
root            20     2       0      0 0                   0 S [kworker/1:0H]
root            21     2       0      0 0                   0 S [rcuop/1]
root            22     2       0      0 0                   0 S [rcuos/1]
root            23     2       0      0 0                   0 S [rcuob/1]
root            24     2       0      0 0                   0 S [cpuhp/2]
root            25     2       0      0 0                   0 S [migration/2]
root            26     2       0      0 0                   0 S [ksoftirqd/2]
root            28     2       0      0 0                   0 S [kworker/2:0H]
root            29     2       0      0 0                   0 S [rcuop/2]
root            30     2       0      0 0                   0 S [rcuos/2]
root            31     2       0      0 0                   0 S [rcuob/2]
root            32     2       0      0 0                   0 S [cpuhp/3]
root            33     2       0      0 0                   0 S [migration/3]
root            34     2       0      0 0                   0 S [ksoftirqd/3]
root            35     2       0      0 0                   0 S [kworker/3:0]
root            36     2       0      0 0                   0 S [kworker/3:0H]
root            37     2       0      0 0                   0 S [rcuop/3]
root            38     2       0      0 0                   0 S [rcuos/3]
root            39     2       0      0 0                   0 S [rcuob/3]
root            40     2       0      0 0                   0 S [cpuhp/4]
root            41     2       0      0 0                   0 S [migration/4]
root            42     2       0      0 0                   0 S [ksoftirqd/4]
root            44     2       0      0 0                   0 S [kworker/4:0H]
root            45     2       0      0 0                   0 S [rcuop/4]
root            46     2       0      0 0                   0 S [rcuos/4]
root            47     2       0      0 0                   0 S [rcuob/4]
root            48     2       0      0 0                   0 S [cpuhp/5]
root            49     2       0      0 0                   0 S [migration/5]
root            50     2       0      0 0                   0 S [ksoftirqd/5]
root            52     2       0      0 0                   0 S [kworker/5:0H]
root            53     2       0      0 0                   0 S [rcuop/5]
root            54     2       0      0 0                   0 S [rcuos/5]
root            55     2       0      0 0                   0 S [rcuob/5]
root            56     2       0      0 0                   0 S [cpuhp/6]
root            57     2       0      0 0                   0 S [migration/6]
root            58     2       0      0 0                   0 S [ksoftirqd/6]
root            60     2       0      0 0                   0 S [kworker/6:0H]
root            61     2       0      0 0                   0 S [rcuop/6]
root            62     2       0      0 0                   0 S [rcuos/6]
root            63     2       0      0 0                   0 S [rcuob/6]
root            64     2       0      0 0                   0 S [cpuhp/7]
root            65     2       0      0 0                   0 S [migration/7]
root            66     2       0      0 0                   0 S [ksoftirqd/7]
root            68     2       0      0 0                   0 S [kworker/7:0H]
root            69     2       0      0 0                   0 S [rcuop/7]
root            70     2       0      0 0                   0 S [rcuos/7]
root            71     2       0      0 0                   0 S [rcuob/7]
root            72     2       0      0 0                   0 S [netns]
root            73     2       0      0 0                   0 S [kworker/0:1]
root            74     2       0      0 0                   0 S [kworker/1:1]
root            75     2       0      0 0                   0 S [smd_channel_clo]
root            76     2       0      0 0                   0 S [kworker/u17:0]
root            78     2       0      0 0                   0 S [kworker/2:1]
root            79     2       0      0 0                   0 S [smsm_cb_wq]
root            80     2       0      0 0                   0 S [msm_watchdog]
root            81     2       0      0 0                   0 S [oom_reaper]
root            82     2       0      0 0                   0 S [writeback]
root            83     2       0      0 0                   0 S [kcompactd0]
root            84     2       0      0 0                   0 S [crypto]
root            85     2       0      0 0                   0 S [bioset]
root            86     2       0      0 0                   0 S [kblockd]
root            87     2       0      0 0                   0 S [kworker/4:1]
root            88     2       0      0 0                   0 S [irq/63-tsens-up]
root            89     2       0      0 0                   0 S [irq/64-tsens-cr]
root            90     2       0      0 0                   0 S [edac-poller]
root            91     2       0      0 0                   0 S [system]
root            92     2       0      0 0                   0 S [devfreq_wq]
root            93     2       0      0 0                   0 S [governor_msm_ad]
root            94     2       0      0 0                   0 S [cfg80211]
root            95     2       0      0 0                   0 S [irq/119-cpr3]
root            96     2       0      0 0                   0 S [kworker/2:2]
root            97     2       0      0 0                   0 S [ipa_power_mgmt]
root            98     2       0      0 0                   0 S [sps_ipa_power_m]
root            99     2       0      0 0                   0 S [ipawq36]
root           100     2       0      0 0                   0 S [iparepwq36]
root           101     2       0      0 0                   0 S [kworker/u17:1]
root           102     2       0      0 0                   0 S [ipawq33]
root           103     2       0      0 0                   0 S [iparepwq33]
root           104     2       0      0 0                   0 S [ipawq34]
root           105     2       0      0 0                   0 S [iparepwq34]
root           106     2       0      0 0                   0 S [ipa_rm_wq]
root           107     2       0      0 0                   0 S [ipa_interrupt_w]
root           108     2       0      0 0                   0 S [ipa_holb_wq]
root           133     2       0      0 0                   0 S [kswapd0]
root           134     2       0      0 0                   0 S [vmstat]
root           169     2       0      0 0                   0 S [rot_workq_0]
root           170     2       0      0 0                   0 D [mdss_dsi_event]
root           171     2       0      0 0                   0 S [mdss_dsi_dba]
root           172     2       0      0 0                   0 S [mem_share_svc]
root           173     2       0      0 0                   0 S [qmi_hndl0000000]
root           174     2       0      0 0                   0 S [msm_ipc_router]
root           177     2       0      0 0                   0 S [hwrng]
root           179     2       0      0 0                   0 S [diag_real_time_]
root           180     2       0      0 0                   0 S [diag_wq]
root           181     2       0      0 0                   0 S [DIAG_USB_diag]
root           182     2       0      0 0                   0 S [diag_cntl_wq]
root           183     2       0      0 0                   0 S [diag_dci_wq]
root           184     2       0      0 0                   0 S [DIAG_SMD_MODEM_]
root           185     2       0      0 0                   0 S [DIAG_SMD_MODEM_]
root           186     2       0      0 0                   0 S [DIAG_SMD_MODEM_]
root           187     2       0      0 0                   0 S [DIAG_SMD_MODEM_]
root           188     2       0      0 0                   0 S [DIAG_SMD_MODEM_]
root           189     2       0      0 0                   0 S [DIAG_SMD_LPASS_]
root           190     2       0      0 0                   0 S [DIAG_SMD_LPASS_]
root           191     2       0      0 0                   0 S [DIAG_SMD_LPASS_]
root           192     2       0      0 0                   0 S [DIAG_SMD_LPASS_]
root           193     2       0      0 0                   0 S [DIAG_SMD_LPASS_]
root           194     2       0      0 0                   0 S [DIAG_SMD_WCNSS_]
root           195     2       0      0 0                   0 S [DIAG_SMD_WCNSS_]
root           196     2       0      0 0                   0 S [DIAG_SMD_WCNSS_]
root           197     2       0      0 0                   0 S [DIAG_SMD_WCNSS_]
root           198     2       0      0 0                   0 S [DIAG_SMD_WCNSS_]
root           199     2       0      0 0                   0 S [DIAG_SMD_SENSOR]
root           200     2       0      0 0                   0 S [DIAG_SMD_SENSOR]
root           201     2       0      0 0                   0 S [DIAG_SMD_SENSOR]
root           202     2       0      0 0                   0 S [DIAG_SMD_SENSOR]
root           203     2       0      0 0                   0 S [DIAG_SMD_SENSOR]
root           204     2       0      0 0                   0 S [DIAG_SMD_CDSP_C]
root           205     2       0      0 0                   0 S [DIAG_SMD_CDSP_D]
root           206     2       0      0 0                   0 S [DIAG_SMD_CDSP_C]
root           207     2       0      0 0                   0 S [DIAG_SMD_CDSP_D]
root           208     2       0      0 0                   0 S [DIAG_SMD_CDSP_D]
root           209     2       0      0 0                   0 S [DIAG_SOCKMODEM_]
root           210     2       0      0 0                   0 S [DIAG_SOCKMODEM_]
root           211     2       0      0 0                   0 S [DIAG_SOCKMODEM_]
root           212     2       0      0 0                   0 S [DIAG_SOCKMODEM_]
root           213     2       0      0 0                   0 S [DIAG_SOCKMODEM_]
root           214     2       0      0 0                   0 S [DIAG_SOCKLPASS_]
root           215     2       0      0 0                   0 S [DIAG_SOCKLPASS_]
root           216     2       0      0 0                   0 S [DIAG_SOCKLPASS_]
root           217     2       0      0 0                   0 S [DIAG_SOCKLPASS_]
root           218     2       0      0 0                   0 S [DIAG_SOCKLPASS_]
root           219     2       0      0 0                   0 S [DIAG_SOCKWCNSS_]
root           220     2       0      0 0                   0 S [DIAG_SOCKWCNSS_]
root           221     2       0      0 0                   0 S [DIAG_SOCKWCNSS_]
root           222     2       0      0 0                   0 S [DIAG_SOCKWCNSS_]
root           223     2       0      0 0                   0 S [DIAG_SOCKWCNSS_]
root           224     2       0      0 0                   0 S [DIAG_SOCKSENSOR]
root           225     2       0      0 0                   0 S [DIAG_SOCKSENSOR]
root           226     2       0      0 0                   0 S [DIAG_SOCKSENSOR]
root           227     2       0      0 0                   0 S [DIAG_SOCKSENSOR]
root           228     2       0      0 0                   0 S [DIAG_SOCKSENSOR]
root           229     2       0      0 0                   0 S [DIAG_SOCKDIAG_C]
root           230     2       0      0 0                   0 S [DIAG_SOCKDIAG_D]
root           231     2       0      0 0                   0 S [DIAG_SOCKDIAG_C]
root           232     2       0      0 0                   0 S [DIAG_SOCKDIAG_D]
root           233     2       0      0 0                   0 S [DIAG_SOCKDIAG_D]
root           234     2       0      0 0                   0 S [DIAG_SOCKCDSP_C]
root           235     2       0      0 0                   0 S [DIAG_SOCKCDSP_D]
root           236     2       0      0 0                   0 S [DIAG_SOCKCDSP_C]
root           237     2       0      0 0                   0 S [DIAG_SOCKCDSP_D]
root           238     2       0      0 0                   0 S [DIAG_SOCKCDSP_D]
root           239     2       0      0 0                   0 S [DIAG_CNTL_SOCKE]
root           245     2       0      0 0                   0 S [kgsl-workqueue]
root           246     2       0      0 0                   0 S [kgsl-mementry]
root           247     2       0      0 0                   0 S [kgsl_worker_thr]
root           248     2       0      0 0                   0 S [irq/20-arm-smmu]
root           249     2       0      0 0                   0 S [kgsl-events]
root           250     2       0      0 0                   0 S [kgsl_devfreq_wq]
root           251     2       0      0 0                   0 S [bioset]
root           252     2       0      0 0                   0 S [bioset]
root           253     2       0      0 0                   0 S [bioset]
root           254     2       0      0 0                   0 S [bioset]
root           255     2       0      0 0                   0 S [bioset]
root           256     2       0      0 0                   0 S [bioset]
root           257     2       0      0 0                   0 S [bioset]
root           258     2       0      0 0                   0 S [bioset]
root           259     2       0      0 0                   0 S [bioset]
root           260     2       0      0 0                   0 S [bioset]
root           261     2       0      0 0                   0 S [bioset]
root           262     2       0      0 0                   0 S [bioset]
root           263     2       0      0 0                   0 S [bioset]
root           264     2       0      0 0                   0 S [bioset]
root           265     2       0      0 0                   0 S [bioset]
root           266     2       0      0 0                   0 S [bioset]
root           267     2       0      0 0                   0 S [bioset]
root           268     2       0      0 0                   0 S [bioset]
root           269     2       0      0 0                   0 S [bioset]
root           270     2       0      0 0                   0 S [bioset]
root           271     2       0      0 0                   0 S [bioset]
root           272     2       0      0 0                   0 S [bioset]
root           273     2       0      0 0                   0 S [bioset]
root           274     2       0      0 0                   0 S [bioset]
root           275     2       0      0 0                   0 S [bioset]
root           276     2       0      0 0                   0 S [qcrypto_seq_res]
root           297     2       0      0 0                   0 S [sharedmem_qmi_w]
root           298     2       0      0 0                   0 S [qmi_hndl0000000]
root           302     2       0      0 0                   0 S [uether]
root           303     2       0      0 0                   0 S [goodix_wq]
root           304     2       0      0 0                   0 S [msm_vidc_worker]
root           305     2       0      0 0                   0 S [pm_workerq_venu]
root           306     2       0      0 0                   0 S [irq/45-arm-smmu]
root           307     2       0      0 0                   0 S [irq/28-arm-smmu]
root           308     2       0      0 0                   0 S [irq/29-arm-smmu]
root           309     2       0      0 0                   0 S [irq/27-arm-smmu]
root           310     2       0      0 0                   0 S [msm_cci_wq]
root           311     2       0      0 0                   0 S [msm_cci_wq]
root           312     2       0      0 0                   0 S [msm_cpp_workque]
root           313     2       0      0 0                   0 S [irq/110-vrd-cha]
root           314     2       0      0 0                   0 S [irq/112-ufp-det]
root           315     2       0      0 0                   0 S [irq/111-ufp-det]
root           316     2       0      0 0                   0 S [irq/114-dfp-det]
root           317     2       0      0 0                   0 S [irq/113-dfp-det]
root           318     2       0      0 0                   0 S [irq/115-vbus-er]
root           319     2       0      0 0                   0 S [irq/116-vconn-o]
root           320     2       0      0 0                   0 S [qmi_tmd_wq]
root           321     2       0      0 0                   0 S [qmi_svc_event_w]
root           322     2       0      0 0                   0 S [dm_bufio_cache]
root           323     2       0      0 0                   0 S [mmc_clk_gate/mm]
root           324     2       0      0 0                   0 S [irq/16-7824900.]
root           325     2       0      0 0                   0 S [irq/15-mmc0]
root           327     2       0      0 0                   0 S [bioset]
root           328     2       0      0 0                   0 S [sdhci_msm_pm_qo]
root           329     2       0      0 0                   0 D [mmc-cmdqd/0]
root           330     2       0      0 0                   0 S [bioset]
root           331     2       0      0 0                   0 S [mmcqd/0rpmb]
root           332     2       0      0 0                   0 S [mmc_clk_gate/mm]
root           333     2       0      0 0                   0 S [irq/80-7864900.]
root           334     2       0      0 0                   0 S [irq/79-mmc1]
root           335     2       0      0 0                   0 S [irq/81-7864900.]
root           336     2       0      0 0                   0 S [irq/17-spdm_bw_]
root           337     2       0      0 0                   0 S [ipv6_addrconf]
root           338     2       0      0 0                   0 S [kworker/u16:2]
root           339     2       0      0 0                   0 S [irq/310-adsp]
root           340     2       0      0 0                   0 S [sysmon_wq]
root           341     2       0      0 0                   0 S [irq/342-wcnss]
root           342     2       0      0 0                   0 S [irq/278-modem]
root           343     2       0      0 0                   0 S [irq/85-hs_phy_i]
root           344     2       0      0 0                   0 S [irq/87-pwr_even]
root           345     2       0      0 0                   0 S [irq/86-ss_phy_i]
root           346     2       0      0 0                   0 S [usb_bam_wq]
root           347     2       0      0 0                   0 S [kworker/6:2]
root           348     2       0      0 0                   0 S [bioset]
root           349     2       0      0 0                   0 S [sdhci_msm_pm_qo]
root           350     2       0      0 0                   0 S [mmcqd/1]
root           351     2       0      0 0                   0 S [kworker/7:1]
root           357     2       0      0 0                   0 S [rq_stats]
root           358     2       0      0 0                   0 S [msm_perf:events]
root           359     2       0      0 0                   0 S [irq/40-arm-smmu]
root           360     2       0      0 0                   0 S [ipa_A7_svc]
root           361     2       0      0 0                   0 S [qmi_hndl0000000]
root           362     2       0      0 0                   0 S [clnt_req]
root           363     2       0      0 0                   0 S [clnt_resp]
root           364     2       0      0 0                   0 S [clnt_req]
root           365     2       0      0 0                   0 S [kworker/7:1H]
root           366     2       0      0 0                   0 S [ext4-rsv-conver]
root           368     2       0      0 0                   0 S [kworker/4:1H]
root           369     2       0      0 0                   0 S [kworker/5:1H]
root           370     2       0      0 0                   0 S [ext4-rsv-conver]
root           371     1    7752   3004 0                   0 S init
root           372     1    6596   2396 0                   0 S init
root           373     1    8776   2964 0                   0 S ueventd
root           376     2       0      0 0                   0 S [apr_driver]
root           377     2       0      0 0                   0 S [kworker/6:1H]
root           395     2       0      0 0                   0 S [jbd2/mmcblk0p54]
root           396     2       0      0 0                   0 S [ext4-rsv-conver]
root           397     2       0      0 0                   0 S [jbd2/mmcblk0p30]
root           398     2       0      0 0                   0 S [ext4-rsv-conver]
root           399     2       0      0 0                   0 S [jbd2/mmcblk0p12]
root           400     2       0      0 0                   0 S [ext4-rsv-conver]
root           401     2       0      0 0                   0 S [jbd2/mmcblk0p31]
root           402     2       0      0 0                   0 S [ext4-rsv-conver]
logd           406     1   42136  18796 0                   0 S logd
root           409     2       0      0 0                   0 S [kworker/0:1H]
system         410     1   12000   4016 0                   0 S servicemanager
system         411     1 2127472   6892 0                   0 S hwservicemanager
system         412     1   12712   4548 0                   0 S vndservicemanager
root           418     1    9592   1628 0                   0 S sh
root           427     2       0      0 0                   0 S [kauditd]
system         451     1   31064   6784 0                   0 S qseecomd
root           453     2       0      0 0                   0 S [kworker/3:1H]
root           455     2       0      0 0                   0 S [kworker/2:1H]
root           456     2       0      0 0                   0 S [kworker/1:1H]
system         467     1   15124   5344 0                   0 S android.hardware.gatekeeper@1.0-service-qti
system         468     1   16824   5952 0                   0 S android.hardware.keymaster@4.0-service-qti
root           469     1   26432   7596 0                   0 S vold
root           479     1   21108   3272 0                   0 S magiskd
root           484   479   10604   3436 0                   0 S logcat
root           491     1 2149344   8008 0                   0 S netd
root           492     1 4318472 153272 0                   0 S zygote64
root           493     1 1631324 135312 0                   0 S zygote
root           502   491   10072   3680 0                   0 S iptables-restore
root           503   491   10092   3584 0                   0 S ip6tables-restore
root           529     2       0      0 0                   0 S [IPCRTR]
root           530     2       0      0 0                   0 S [kworker/0:2]
root           531     2       0      0 0                   0 S [irq/38-arm-smmu]
root           532     2       0      0 0                   0 S [ipc_rtr_q6_ipcr]
root           533     2       0      0 0                   0 S [kworker/u16:3]
root           543     2       0      0 0                   0 S [qmi_hndl0000000]
audioserver    547     1   42620  17200 0                   0 S android.hardware.audio@2.0-service
system         548     1   12996   4344 0                   0 S android.hidl.allocator@1.0-service
root           549     1   13360   4568 0                   0 S healthd
bluetooth      550     1   21096   6496 0                   0 S android.hardware.bluetooth@1.0-service-qti
cameraserver   551     1   81992  29800 0                   0 S android.hardware.camera.provider@2.4-service
media          552     1    8720   4820 0                   0 S android.hardware.cas@1.0-service
system         553     1   19964   5316 0                   0 S android.hardware.configstore@1.1-service
media          554     1   26916   7372 0                   0 S android.hardware.drm@1.0-service
media          555     1   22452   6788 0                   0 S android.hardware.drm@1.1-service.clearkey
system         556     1   21232   5948 0                   0 S android.hardware.graphics.allocator@2.0-service
system         557     1   46592  14048 0                   0 S android.hardware.graphics.composer@2.1-service
system         558     1   14360   5352 0                   0 S android.hardware.health@2.0-service
system         559     1   14392   5080 0                   0 S android.hardware.light@2.0-service
system         560     1   14392   5196 0                   0 S android.hardware.memtrack@1.0-service
system         561     1   16188   5348 0                   0 S android.hardware.power@1.0-service
system         562     1   39160   6120 0                   0 S android.hardware.sensors@1.0-service
system         563     1   14384   5104 0                   0 S android.hardware.thermal@1.0-service
wifi           564     1   23204  11372 0                   0 S android.hardware.wifi@1.0-service
system         565     1   16676   5916 0                   0 S vendor.display.color@1.0-service
nfc            566     1   18820   5568 0                   0 S vendor.nxp.hardware.nfc@1.1-service
system         567     1   13520   5048 0                   0 S vendor.qti.esepowermanager@1.0-service
gps            568     1   54832  13584 0                   0 S vendor.qti.gnss@1.0-service
system         569     1   14260   4972 0                   0 S vendor.qti.hardware.alarm@1.0-service
root           570     1   22096   6616 0                   0 S vendor.qti.hardware.perf@1.0-service
system         571     1   14992   5504 0                   0 S vendor.qti.hardware.qdutils_disp@1.0-service-qti
system         572     1   15204   5568 0                   0 S vendor.qti.hardware.qteeconnector@1.0-service
system         573     1   14764   5448 0                   0 S vendor.qti.hardware.soter@1.0-service
system         574     1   13732   5588 0                   0 S vendor.qti.hardware.tui_comm@1.0-service-qti
vendor_qrtr    576     1   10384   3656 0                   0 S qrtr-ns
nobody         578     1   19592   4120 0                   0 S rmt_storage
vendor_rfs     579     1   13188   3836 0                   0 S tftp_server
system         584     1   23424   5220 0                   0 S pm-service
audioserver    586     1   78704  22480 0                   0 S audioserver
root           588     2       0      0 0                   0 S [irq/139-mbhc sw]
root           589     2       0      0 0                   0 S [irq/137-Button ]
root           595     2       0      0 0                   0 S [irq/136-Button ]
root           596     2       0      0 0                   0 S [irq/135-Elect I]
root           597     2       0      0 0                   0 S [irq/138-Elect R]
root           598     2       0      0 0                   0 S [irq/142-HPH_L O]
root           599     2       0      0 0                   0 S [irq/141-HPH_R O]
root           601     1   10320   3060 0                   0 S lmkd
system         602     1 2188088  39948 0                   0 S surfaceflinger
system         604     1   15212   4904 0                   0 S thermalserviced
root           627     2       0      0 0                   0 S [f_mtp]
system         632     1   25212   4984 0                   0 S sensors.qti
root           634     2       0      0 0                   0 S [at_usb0]
root           635     2       0      0 0                   0 S [at_usb1]
root           636     2       0      0 0                   0 S [at_usb2]
root           641     2       0      0 0                   0 S [qdss]
root           642     2       0      0 0                   0 S [qdss_mdm]
root           643     2       0      0 0                   0 S [k_usb_ipa_data]
root           644     2       0      0 0                   0 D [mdss_fb0]
root           649     2       0      0 0                   0 S [k_gbam]
system         666     1   17952   6156 0                   0 S mm-pp-dpps
system         670     1   18448   4572 0                   0 S pm-proxy
mdnsr          685     1    5740   1308 0                   0 S mdnsd
root           692     1   18640   5212 0                   0 S qcom-system-daemon
system         694     1 2152704  13188 0                   0 S cnd
system         695     1   20424   5812 0                   0 S dpmQmiMgr
system         714     1   24948   4680 0                   0 S time_daemon
root           716     1   55700   6164 0                   0 S thermal-engine
system         717     1   18592   4988 0                   0 S wcnss_service
system         720     1   16312   4656 0                   0 S imsqmidaemon
media          725     1   15580   4504 0                   0 S adsprpcd
root           727     1   24528   4164 0                   0 S hvdcp_opti
cameraserver   734     1   33740  15604 0                   0 S cameraserver
drm            738     1   25328  14136 0                   0 S drmserver
incidentd      739     1   18452   5116 0                   0 S incidentd
root           748     1   24332   6396 0                   0 S installd
keystore       750     1 2132304   8796 0                   0 S keystore
media          751     1 2130012   7144 0                   0 S mediadrmserver
mediaex        753     1 2191844  24804 0                   0 S media.extractor
media          755     1 2155124  18116 0                   0 S media.metrics
media          775     1   57280  17312 0                   0 S mediaserver
system         777     1   23864   5544 0                   0 S perfservice
statsd         780     1   23144   7592 0                   0 S statsd
root           782     1   21348   5988 0                   0 S storaged
wifi           786     1   17464   6084 0                   0 S wificond
mediacodec     787     1   51632  15608 0                   0 S media.codec
system         789     1    9728   4784 0                   0 S wifidisplayhalservice
system         803     1   21488   5264 0                   0 S cnss-daemon
radio          805     1    5084   2124 0                   0 S ssgqmigd
system         807     1    5540   2820 0                   0 S ssgtzd
gps            812     1   15636   4248 0                   0 S mlid
root           820     2       0      0 0                   0 S [irq/19-arm-smmu]
gps            834     1   15768   4032 0                   0 S loc_launcher
root           836     1   16284   5308 0                   0 S dpmd
root           839     1    9548   1456 0                   0 S daemonsu:mount:master
system         843     1 2127336   6752 0                   0 S gatekeeperd
root           845     1   17696   5532 0                   0 S perfprofd
tombstoned     846     1    9892   2988 0                   0 S tombstoned
system         894   836   21324   4896 0                   0 S dpmd
gps            902   834 2132872   5692 0                   0 S lowi-server
gps            903   834   28676   5024 0                   0 S xtwifi-inet-agent
gps            904   834   40476   9672 0                   0 S xtwifi-client
gps            905   834   30784   7600 0                   0 S slim_daemon
gps            906   834   28196   8236 0                   0 S xtra-daemon
root           915     1    9548   1524 0                   0 S daemonsu:master
system         937     1 2146876  10408 0                   0 S imsdatadaemon
system         947     1   22828   5452 0                   0 S ATFWD-daemon
root           969     1   11376   4184 0                   0 S msm_irqbalance
radio         1008     1  131864  31768 0                   0 S qcrild
radio         1023     1   14776   4072 0                   0 S ipacm-diag
radio         1028     1   22492   6892 0                   0 S ipacm
radio         1035     1   23844   4996 0                   0 S qti
radio         1047     1  124220  10168 0                   0 S netmgrd
radio         1059     1   15984   4184 0                   0 S port-bridge
root          1065     2       0      0 0                   0 S [IPCRTR]
root          1067     2       0      0 0                   0 S [ipc_rtr_smd_ipc]
root          1090     2       0      0 0                   0 S [qmi_hndl0000000]
root          1113     2       0      0 0                   0 S [qmi_hndl0000000]
root          1114     2       0      0 0                   0 S [qmi_hndl0000000]
root          1159     2       0      0 0                   0 S [irq/44-arm-smmu]
root          1160     2       0      0 0                   0 S [irq/25-arm-smmu]
root          1254     2       0      0 0                   0 S [IPCRTR]
root          1268     2       0      0 0                   0 S [ipc_rtr_wcnss_i]
system        1292   492 4659008 259840 0                   0 S system_server
root          1315     2       0      0 0                   0 S [ipawq35]
root          1316     2       0      0 0                   0 S [iparepwq35]
system        1639     1   36792   9592 0                   0 S ims_rtp_daemon
system        1708   492 3758652  95224 0                   0 S com.wits.pms
u0_a78        1725   492 3831464 172260 0                   0 S com.google.android.inputmethod.latin
u0_a39        1740   492 3907072 227532 0                   0 S com.android.systemui
webview_zyg+  1780   493 1633288  58012 0                   0 S webview_zygote
system        1925     1   34748   9956 0                   0 S imsrcsd
system        2033   492 3757524 105064 0                   0 S .dataservices
radio         2041   492 3742904 100104 0                   0 S com.qualcomm.qti.telephonyservice
system        2058   492 3743972  97440 0                   0 S com.wits.ksw.airc
radio         2065   492 3813572 151368 0                   0 S com.android.phone
u0_a26        2187   492 3737944  98372 0                   0 S android.ext.services
radio         2219   492 3743080 100084 0                   0 S com.qualcomm.qcrilmsgtunnel
system        2249   492 3747824  80644 0                   0 S com.wits.ksw.bt
u0_a14        2318   492 3892756 176880 0                   0 S com.google.android.gms.persistent
root          2383     1   25372  14476 0                   0 S gocsdk
root          2414     2       0      0 0                   0 S [irq/74-408000.q]
root          2427     2       0      0 0                   0 S [sugov:0]
u0_a14        2490   492 3756840 105732 0                   0 S com.google.process.gservices
u0_a34        2514   492 4517516 144460 0                   0 S com.google.android.googlequicksearchbox:interactor
nfc           2533   492 3763068 122396 0                   0 S com.android.nfc
u0_a46        2538   493 1081592 104648 0                   0 S com.txznet.txz
system        2556   492 3742792  94428 0                   0 S com.qualcomm.qti.services.secureui:sui_service
u0_a14        2572   492 4019088 195664 0                   0 S com.google.android.gms
u0_a100       2705   492 3978812 244356 0                   0 S com.teslacoilsw.launcher
u0_a64        2738   492 3735772  92268 0                   0 S com.android.smspush
u0_a101       2794   492 3822988 166308 0                   0 S net.dinglisch.android.taskerm
u0_a105       2803   492 4474628 152420 0                   0 S com.bitspice.automate
u0_a98        2833   492 3745472 104068 0                   0 S com.jackthakar.musicwidget
shell         2907   492 3753852 112352 0                   0 S com.android.shell
u0_a34        2944   492 4570720 210736 0                   0 S com.google.android.googlequicksearchbox:search
u0_a17        3012   493 1158820 135616 0                   0 S com.android.vending
u0_a14        3037   492 3746624 105204 0                   0 S com.google.process.gapps
root          3216     2       0      0 0                   0 S [kworker/3:2]
root          3305     1    9592   1500 0                   0 S sh
root          3306     1    9592   1568 0                   0 S sh
root          3321  3305   14928   4220 0                   0 S adb-ec
root          3322  3306   10480   4260 0                   0 S usbmuxd
u0_a105       3464   492 4513540 137396 0                   0 S com.bitspice.automate:ndc_background_sdk
u0_a71        3482   492 3773832 127476 0                   0 S com.google.android.tts
root          3690     2       0      0 0                   0 S [VosWDThread]
root          3692     2       0      0 0                   0 S [VosMCThread]
root          3693     2       0      0 0                   0 S [VosTXThread]
root          3694     2       0      0 0                   0 S [VosRXThread]
root          3701     2       0      0 0                   0 S [wlan_logging_th]
wifi          3702     1 2143908  13112 0                   0 S wpa_supplicant
radio         3707   492 3752348 103576 0                   0 S com.qualcomm.simcontacts
system        3799   492 3740456  93680 0                   0 S com.qti.diagservices
u0_a103       3852   492 4611848 220512 0                   0 S com.spotify.music
root          4225     2       0      0 0                   0 S [kworker/1:3]
u0_a57        4534   492 3796316 147152 0                   0 S com.iflytek.inputmethod.google
u0_a77        4583   492 3742340  93804 0                   0 S com.qualcomm.telephony
u0_a41        4640   492 3739012  93052 0                   0 S com.qualcomm.qti.callenhancement
radio         4713   492 3739064  97204 0                   0 S com.qualcomm.qti.modemtestmode
u0_a14        4803   492 3836928 164256 0                   0 S com.google.android.gms.unstable
u0_a106       5206   492 4405180 106144 0                   0 S com.xda.labs
system        5249   492 3840692 187956 0                   0 S com.android.settings
u0_a79        5391   492 4631988 208112 0                   0 S com.google.android.apps.maps
u0_a96        5844   492 3742188 100712 0                   0 S com.balda.securetask
u0_a62        6385   493 1172168 159044 0                   0 S com.android.chrome
u0_a13        6560   492 3741436 101040 0                   0 S android.process.media
shell         6590     1   21172   1312 0                   0 S adbd
u0_a32        7012   492 3755700 117032 0                   0 S com.google.android.apps.turbo:aab
system        7328   492 3804720 173048 0                   0 S com.wits.ksw
root          7842     2       0      0 0                   0 S [kworker/u16:1]
u0_a12        7998   492 3740728 111352 0                   0 S android.process.acore
u0_a107       8084   492 3743224  95860 0                   0 S gb.xxy.hr
u0_a112       8730   492 3768968 128992 0                   0 S com.google.android.keep
root          9188     2       0      0 0                   0 S [kworker/5:1]
root          9300     2       0      0 0                   0 S [kworker/u16:4]
shell         9414  6590    9592   3300 sigsuspend          0 S sh
u0_a93        9677   493 1154604 183060 0                   0 S com.estrongs.android.pop
u0_a93        9747  9677    5684   2396 0                   0 S libestool2.so
u0_i0         9756  1780 1051332  73532 0                   0 S com.android.webview:sandboxed_process0
system        9790   492 3743836  97696 0                   0 S com.qualcomm.location.XT
root         10279     2       0      0 0                   0 S [kworker/6:1]
root         10619     2       0      0 0                   0 S [kworker/4:0]
root         10918     2       0      0 0                   0 S [kworker/7:0]
root         11140     2       0      0 0                   0 S [kworker/u16:5]
root         11506     2       0      0 0                   0 S [kworker/5:0]
u0_a17       11743   493 1088976 113684 0                   0 S com.android.vending:instant_app_installer
root         11850     2       0      0 0                   0 S [kworker/4:2]
u0_a57       11862   492 3777064 123188 0                   0 S com.iflytek.inputmethod.assist
root         12210     2       0      0 0                   0 S [kworker/7:2]
root         12420     2       0      0 0                   0 S [kworker/6:0]
root         12752     2       0      0 0                   0 S [kworker/5:2]
root         12987  2383   39540   4196 0                   0 S gocsdk
root         12998   418   12184   3212 0                   0 S sleep
shell        13011  9414   12188   4112 0                   0 R ps
anyway, I dumped a full logcat while idrive controller working in original app

Rotate right
Rotate left
Right
Left
Up
Down
Press
Back

https://pastebin.com/ztMwkCts
Appreciate 1
      10-22-2019, 01:25 PM   #796
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

Drives: F20 M135i LCI
Join Date: Aug 2019
Location: Germany

iTrader: (0)

Thank you, it helped!
You have a Snapdragon unit, right? They seem to work differently than PX6.

The only relevant lines in the logcat are these:
Code:
11-22 18:35:58.930  1708  1766 I KswMcuListener: --Mcu toString-----[ cmdType:A1 - data:17-03-01 ]
11-22 18:35:58.946  7328  7328 I com.wits.ksw.launcher.view.CustomBmwImageView: dispatchKeyEvent: KeyEvent.KEYCODE_DPAD_LEFT,  MainActivity.mainActivity.refreshLastViewFocused()


11-22 18:35:57.690  1708  1766 I KswMcuListener: --Mcu toString-----[ cmdType:A1 - data:17-04-01 ]
11-22 18:35:57.706  7328  7328 I com.wits.ksw.launcher.view.CustomBmwImageView: dispatchKeyEvent: KeyEvent.KEYCODE_DPAD_RIGHT,---------------------------
11-22 18:35:57.714  7328  7328 I com.wits.ksw.launcher.view.CustomBmwImageView: dispatchKeyEvent: KeyEvent.KEYCODE_DPAD_RIGHT,---------------------------
11-22 18:35:57.731  1708  1766 I KswMcuListener: --Mcu toString-----[ cmdType:A1 - data:17-04-00 ]


11-22 18:35:57.690  1708  1766 I KswMcuListener: --Mcu toString-----[ cmdType:A1 - data:17-04-01 ]
11-22 18:35:57.706  7328  7328 I com.wits.ksw.launcher.view.CustomBmwImageView: dispatchKeyEvent: KeyEvent.KEYCODE_DPAD_RIGHT,---------------------------
11-22 18:35:57.714  7328  7328 I com.wits.ksw.launcher.view.CustomBmwImageView: dispatchKeyEvent: KeyEvent.KEYCODE_DPAD_RIGHT,---------------------------
11-22 18:35:57.731  1708  1766 I KswMcuListener: --Mcu toString-----[ cmdType:A1 - data:17-04-00 ]
But this was enough to figure it out

cmdType 'A1' is HEX and '161' in decimal.
In class 'com.wits.pms.mcu.custom.KswMcuLogic' there is a method 'handleMessage' which hands over commands with value 161 to class 'com.wits.pms.mcu.custom.CarCanMsgHandle'.

Here they have a beatiful hashmap with all the values:

Code:
    public final HashMap<Integer, Integer> keyEventMap = new HashMap<Integer, Integer>() {
        {
            put(Integer.valueOf(1), Integer.valueOf(19));
            put(Integer.valueOf(2), Integer.valueOf(20));
            put(Integer.valueOf(3), Integer.valueOf(21));
            put(Integer.valueOf(4), Integer.valueOf(22));
            put(Integer.valueOf(5), Integer.valueOf(66));
            put(Integer.valueOf(7), Integer.valueOf(19));
            put(Integer.valueOf(6), Integer.valueOf(20));
            put(Integer.valueOf(8), Integer.valueOf(3));
            put(Integer.valueOf(9), null);
            put(Integer.valueOf(10), null);
            put(Integer.valueOf(11), null);
            put(Integer.valueOf(12), Integer.valueOf(4));
            put(Integer.valueOf(13), null);
            put(Integer.valueOf(14), Integer.valueOf(KeycodeCustom.KEYCODE_NAVI));
            put(Integer.valueOf(16), Integer.valueOf(KeycodeCustom.KEYCODE_MODE));
            put(Integer.valueOf(17), Integer.valueOf(5));
            put(Integer.valueOf(18), null);
            put(Integer.valueOf(20), Integer.valueOf(KeycodeCustom.KEYCODE_VOICE_ASSIST));
            put(Integer.valueOf(21), null);
            put(Integer.valueOf(22), null);
            put(Integer.valueOf(23), Integer.valueOf(88));
            put(Integer.valueOf(24), Integer.valueOf(87));
            put(Integer.valueOf(25), Integer.valueOf(85));
            put(Integer.valueOf(26), Integer.valueOf(91));
        }
    };
That's the mapping.
The first value is the MCU command type, the second value the raw Integer value of Android's KeyEvent keycodes.

The final call is this:
Code:
KeyUtils.pressKey(((Integer) this.keyEventMap.get(Integer.valueOf(opType))).intValue());
...with KeyUtils.pressKey being the following:

Code:
public class KeyUtils {
    public static void pressKey(final int keycode) {
        new Thread() {
            public void run() {
                new Instrumentation().sendKeyDownUpSync(keycode);
            }
        }.start();
    }
}

I probably can hook this method directly with Xposed, there don't seem to be any broadcasts in the Snapdragon model (which is the one I ordered).
I will try to cover both PX6 and Snapdragon, but my focus for now, of course, is with the Snapdragon unit.
Appreciate 0
      10-22-2019, 01:29 PM   #797
floc
Second Lieutenant
floc's Avatar
Italy
73
Rep
237
Posts

Drives: BMW M2
Join Date: Jul 2019
Location: Milano

iTrader: (0)

Garage List
2017 F87 M2  [0.00]
glad it helped Yes, snapdragon unit here (and 2017 bmw F87 car, but I think it doesn't matter)
Appreciate 0
      10-22-2019, 01:42 PM   #798
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

Drives: F20 M135i LCI
Join Date: Aug 2019
Location: Germany

iTrader: (0)

Thanks again

To add to my post above, I posted too early. Just found this gem:
Code:
        public static final class IDrive {
            public static final int BACK = 12;
            public static final int CD = 9;
            public static final int CONFIRM = 5;
            public static final int DOWN = 2;
            public static final int EJECT = 18;
            public static final int LEFT = 3;
            public static final int MAP = 14;
            public static final int MENU = 8;
            public static final int MODE = 16;
            public static final int MUTE = 26;
            public static final int NEXT = 24;
            public static final int OPTION = 13;
            public static final int OP_TEL = 17;
            public static final int PLAYPAUSE = 25;
            public static final int PREV = 23;
            public static final int RADIO = 10;
            public static final int RIGHT = 4;
            public static final int TEL = 11;
            public static final int TURN_LEFT = 7;
            public static final int TURN_RIGHT = 6;
            public static final int UP = 1;
            public static final int VOICE = 20;
            public static final int VOL_ADD = 21;
            public static final int VOL_SUB = 22;
        }
That in combination with the hashmap above and there are no more questions.
Appreciate 1
Stainy265.00
      10-22-2019, 03:04 PM   #799
floc
Second Lieutenant
floc's Avatar
Italy
73
Rep
237
Posts

Drives: BMW M2
Join Date: Jul 2019
Location: Milano

iTrader: (0)

Garage List
2017 F87 M2  [0.00]
can't wait

the lack of a functional IDrive is currently the only issues with my headunit. The rom appears to be solid, everything works, no heat issue and the audio is pretty decent.
I had many different android headunit on my old vw and the stock roms were a pity, this snapdragon unit is a real surprise for me.
Appreciate 0
      10-22-2019, 03:16 PM   #800
addikt
New Member
United_States
0
Rep
15
Posts

Drives: BMW 328 xi (F30)
Join Date: Oct 2019
Location: Minnesota

iTrader: (0)

Quote:
Originally Posted by rpc180 View Post
Could use some help with troubleshooting. Tried to install CIC Snapdragon unit on my CIC e82 (1-series) including moving the green/black optical cables to the new harness. When attempted the first power on, it looked like no power was going to the unit, no sound from speakers (no door chimes either). It doesn't even display the "No Input".

To check for a bad harness or unit, I disconnected the new harness, re-installed the original screen with the original harness and moved the optical cables back to the original harness. Still no loading screen, blindly changing sources on the controller gets no response, and no door chimes either. No SOS warning logo on the speedo info display either. However I think power is going to the head unit as the ribbon cable to the front button facia does pass energy to light them up - the iDrive controller lights up also. It doesn't work beyond that.

I've tried the following all with the original components in place with no luck:
-CIC soft reset (hold power button for 25 seconds) while ignition was on.
-Disconnected negative battery terminal and left for an hour.
-Checked fuse in the back of the CIC unit (it looks intact).

I'm going to check the following today as well:
-MOST lights at the back telephone module
-fuses behind the glovebox

I'm looking for any other hints for what else to check - as far as I know a broken MOST loop only affects audio output but the screen should still boot and should also trigger an SOS warning error on the driver side dash. Fuses behind the glovebox should also result in power not being delivered to the button facia of the headunit.

Might have to build up the courage to call up a service center :\
rpc180 , any luck with this - I'm in a similar situation?
Appreciate 0
      10-23-2019, 05:40 AM   #801
Vexxus
New Member
0
Rep
26
Posts

Drives: BMW F30
Join Date: Sep 2019
Location: Belgium

iTrader: (0)

So i recently bought this head unit.

https://www.aliexpress.com/item/4000...1f864c4dBV2Mdv

It's a snapdragon 4gb 8 core unit, however the seller provides no updates, does anyone have the 2.4.5 MCU update available that works with this unit?

Thanks in advance
Appreciate 0
      10-23-2019, 06:07 AM   #802
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,366
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by Vexxus View Post
It's a snapdragon 4gb 8 core unit, however the seller provides no updates, does anyone have the 2.4.5 MCU update available that works with this unit?
Check this link https://github.com/chinesebmwheadunits/mcu
But read this https://github.com/chinesebmwheaduni...i/Software#mcu before upgrading!
Appreciate 0
      10-23-2019, 06:44 AM   #803
machman767
Lieutenant
machman767's Avatar
United Kingdom
235
Rep
584
Posts

Drives: 320i M Sport+
Join Date: Nov 2017
Location: Preston

iTrader: (0)

Vexxus, are you having issues with your unit or is it just a case of looking for an update? Reading through these many posts I wonder if problems are "made" in this quest for updates, both my Avin units have worked flawlessly without any updates (let's hope I've not put a hex on it!!). As I've said before "if it ain't broke don't fix it".
Appreciate 0
      10-23-2019, 08:25 AM   #804
copeal
Enlisted Member
Spain
2
Rep
38
Posts

Drives: BMW 530I E60
Join Date: Sep 2019
Location: Spain

iTrader: (0)

Hello, for your information, i have required MCU update file to my seller (MEKEDE) for my Snapdragon 4/64. They sent me update OTA (2.8.3), not MCU. I think to be different things, not?

I have required only MCU file but i don't have reply yet.

Thanks,
Appreciate 0
      10-23-2019, 08:51 AM   #805
Kri
Major
Austria
1084
Rep
1,048
Posts

Drives: E87
Join Date: Dec 2017
Location: Germany

iTrader: (0)

Quote:
Originally Posted by copeal View Post
Hello, for your information, i have required MCU update file to my seller (MEKEDE) for my Snapdragon 4/64. They sent me update OTA (2.8.3), not MCU. I think to be different things, not?

I have required only MCU file but i don't have reply yet.

Thanks,
Yes MCU Update is a different update.
Do you have CIC or CCC ?
most time they only send update when they are shure it is an MCU update.
for example my unit does open CIC Splitscreen when pressing the Phone button, instead of the HU`s phone book.

Chri
Appreciate 0
      10-23-2019, 10:31 AM   #806
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

Drives: F20 M135i LCI
Join Date: Aug 2019
Location: Germany

iTrader: (0)

My unit arrived today.
Progress
Attached Images
 
Appreciate 4
RaceX5854.00
Kri1083.50
Mjam133.50
floc72.50
      10-23-2019, 11:39 AM   #807
copeal
Enlisted Member
Spain
2
Rep
38
Posts

Drives: BMW 530I E60
Join Date: Sep 2019
Location: Spain

iTrader: (0)

Quote:
Originally Posted by Kri View Post
Yes MCU Update is a different update.
Do you have CIC or CCC ?
most time they only send update when they are shure it is an MCU update.
for example my unit does open CIC Splitscreen when pressing the Phone button, instead of the HU`s phone book.

Chri
Friend, my car is BMW E60 (2005) CCC.

Thanks,
Appreciate 0
      10-23-2019, 11:41 AM   #808
Sergii
New Member
0
Rep
16
Posts

Drives: F31 320d
Join Date: Sep 2019
Location: Amsterdam

iTrader: (0)

I used my PX6 unit for a while without problem. But suddenly I can't connect to my android phone's WiFi hotspot anymore. Unit basically can't see it. But it can see other networks.

Other devices (laptop) can connect to the phone.

Is there anything I can do?
Appreciate 0
      10-23-2019, 12:30 PM   #809
koutsouk
Private First Class
Greece
31
Rep
190
Posts

Drives: BMW E60
Join Date: Mar 2018
Location: Greece

iTrader: (0)

Quote:
Originally Posted by Firefly1337 View Post
My unit arrived today.
Progress
We are counting on you !!
Appreciate 0
      10-23-2019, 12:49 PM   #810
Pro-Owner
Enlisted Member
5
Rep
44
Posts

Drives: BMW F30 318d
Join Date: Aug 2019
Location: Belgium

iTrader: (0)

Quote:
Originally Posted by koutsouk View Post
We are counting on you !!
Kind of a harsh comment, given he's doing this all for free. I do appreciate all the input from everyone here though. I'm looking for a listener that handles the idrive actions and translates it to native Android gestures/inputs that I can use with carguru's launcher. If anyone has such a thing it would be greatly appreciated. Shoot me a PayPal link as well.
Appreciate 0
      10-23-2019, 01:23 PM   #811
marakeh
Private
20
Rep
67
Posts

Drives: BMW 118D
Join Date: Jun 2019
Location: Germany

iTrader: (0)

Quote:
Originally Posted by Firefly1337 View Post
My unit arrived today.
Progress
amazing work!

will this be available for rk3399 and snapdragon or only for snapdragon?
Appreciate 0
      10-23-2019, 01:25 PM   #812
RaceX58
New Member
54
Rep
29
Posts

Drives: BMW F20
Join Date: Oct 2019
Location: France

iTrader: (0)

Quote:
Originally Posted by Pro-Owner View Post
Kind of a harsh comment, given he's doing this all for free. I do appreciate all the input from everyone here though. I'm looking for a listener that handles the idrive actions and translates it to native Android gestures/inputs that I can use with carguru's launcher. If anyone has such a thing it would be greatly appreciated. Shoot me a PayPal link as well.
Waiting for Firefly1337 work, you can use the flow I made for CarWebGuru Launcher. It uses the iDrive scroll wheel to swipe between screens. You can also click the iDrive scroll wheel to play/pause the current song and tilt right to play next song.

Here is the link :

https://drive.google.com/drive/folde...Kd?usp=sharing

You'll find it in the Apps folder. You will need the 'Automate' app to play this flow.

Have fun
Appreciate 0
      10-23-2019, 01:35 PM   #813
koutsouk
Private First Class
Greece
31
Rep
190
Posts

Drives: BMW E60
Join Date: Mar 2018
Location: Greece

iTrader: (0)

Quote:
Originally Posted by Pro-Owner View Post
Kind of a harsh comment, given he's doing this all for free. I do appreciate all the input from everyone here though. I'm looking for a listener that handles the idrive actions and translates it to native Android gestures/inputs that I can use with carguru's launcher. If anyone has such a thing it would be greatly appreciated. Shoot me a PayPal link as well.
Harsh comment ?
Seriously now ?
He has the knowledge and the courage to continue his work.
Everyone in here is trying to help in any way.
Installation issues , audio issues.
We are all counting to each other.
It is always nice to know that your works is being followed by users and they support you.
Appreciate 0
      10-23-2019, 02:25 PM   #814
smahel
Second Lieutenant
110
Rep
220
Posts

Drives: MINI Cooper, 2020 X1
Join Date: Aug 2014
Location: Europe

iTrader: (0)

Garage List
Quote:
Originally Posted by RedErik View Post
these MCUs are for Rockchip units, not for Snapdragon. For Snapdragon units no MCU update has appeared yet. Be careful!
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 12:45 AM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST