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 > Andream MMI Box - Wireless CarPlay & Android Auto
ARMA SPEED
Post Reply
 
Thread Tools Search this Thread
      12-07-2019, 07:12 AM   #1
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

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

iTrader: (0)

Andream MMI Box - Wireless CarPlay & Android Auto

Name:  mmi_cover.jpg
Views: 271406
Size:  88.8 KB

Name:  mmi_product_photo.jpg
Views: 267011
Size:  54.1 KB

This thread is intended to consolidate all available information on the chinese 'Andream' MMI Box.


Table of contents
  • FAQ & General information - down below
  • Pictures - 2nd post
  • Software updates - 3rd post
  • Research (Manufacturer, PCB, ...) - 4th post


FAQ
  • What is it?

    It is a small Multi Media Interface (MMI) box that will retrofit the following features to your BMW:
    • Apple CarPlay (wired and wireless)
    • Android Auto (wired and wireless)
    • Apple AirPlay
    • Screen Mirroring (wired) with Autolink
    • Displaying 3rd party aftermarket camera video signals
    • Basic USB playback from e.g. a thumb drive

    The box uses the OEM mic and supports Siri and Google Assistant either via voice keyword ('Hey Siri' / 'Okay Google') or by long-pressing the steering wheel voice button.
  • How does it work?

    The MMI box essentially acts as an intermediary between your original headunit and display. While the box is inactive, the original video signal is passed through unchanged and your car works as before.
    After activating the MMI box, the box's video signal is shown on the display instead.
    You can easily switch back and forth between the box and your original headunit. Using the MMI box is optional and should be seen as an add-on and not as a replacement.
  • Is my car supported?

    There are different versions of the box for each headunit. Examples:
    EW-BMCP-NBT01A for NBT/NBT EVO ID4, EW-BMCP-CIC02B for CIC and EW-BMCP-EVO-A for NBT EVO ID5/ID6.
    Make sure to buy the correct one depending on your head unit.
  • What does it cost?

    Prices vary depending from where and when you buy, but usually around 180$ - 220$.
  • Are there alternatives?

    There is an identical unit from Korean company IndiWork here for 315$. Their model number is 'SCB-NBT' but the software is identical, so the units truly are the same.
    The same unit with slightly different software (some graphics are changed) is sold by Carlinkit.

    There is a similar but different unit from JoyeAuto here that also supports CIC for ~415$.
    It has wireless CarPlay and wired Android Auto support but it is unknown if AA also works wireless.
    Note that this unit cannot use the car's microphone and requires an external mic (might result in poor audio, depends on the mic).
    Link to thread: https://f30.bimmerpost.com/forums/sh....php?t=1622013

    BimmerTech is selling their MMI Prime box for 649$.
    While the price tag is high-end, the unit is actually identical to the ones sold by Andream, IndiWork and Carlinkit. The software of all of them can be used interchangeably on all units with no difference in features, only a few main menu graphics/icons are changed (Update: No longer the case, refer to the Downloads post below).
    Link to thread: https://f30.bimmerpost.com/forums/sh....php?t=1615794

    Unique-AD UK is selling a unit that claims to support both wireless CarPlay and Android Auto for ~610$. Only works for NBT or similar HUs and not with CIC.
    It has a 3.5mm microphone input so it's highly likely that it requires an external mic and does not use the OEM mic.
    Link to thread: https://f30.bimmerpost.com/forums/sh....php?t=1597999
  • Does it use internal AUX for sound?

    Yes, the box (not the phone!) uses the AUX Front-in (this is not the armrest input!) from the original headunit.
    The sound quality itself is definitely comparable to OEM. But bear in mind that this also depends on your car's setup (speakers) and that audio in general is perceived highly subjectively.
    Good to know: The box includes an 8-band equalizer to adjust the sound.
    Again: You do not need to plug in your phone to AUX. The box itself is connected via AUX internally over the quadlock cable. The sound from the phone is transferred either wireless or wired e.g. via CarPlay or Android Auto.


Installation

Check out the installation guide by x5m254: https://mega.nz/file/xERhkQjR#fRSRjX...8dPq7K04zUzLrA
Official manuals: Generic NBT | Generic CIC | Quick overview NBT/CIC/EVO

Installation is the same for all aftermarket units like this (e.g. the 10.25" android 9 displays).
The basic idea:
  1. Disconnect the big 'Quadlock'-cable from the original headunit
  2. Connect the box's Y-harness to that cable. The new quadlock goes into the headunit, the small power cable into the MMI box itself
  3. Disconnect the LVDS cable from your original display and plug it in the box's 'LVDS in' connector
  4. Connect the 2nd LVDS cable to 'LVDS out' and plug that into the display instead
Important for step 2: If your original quadlock has a green 2-pin optical cable, you need to transfer that over to the new quadlock plug or you might run into the following issues:
  • No sound
  • iDrive clock stops working
  • No trip info / usage stats

Note: If your quadlock does not have this cable, don't worry. In that case you don't have to do anything.

Quadlock and 2-pin cable:
Name:  quadlock_2pin.png
Views: 186049
Size:  632.6 KB

Video guides

From YT 'BMW DIY Guy' for BimmerTech's MMI v1: link

From YT 'Grind My Gears' for BimmerTech's MMI Prime: link

Official BimmerTech Prime installation video: link



Configuration

The main configuration is done on the box itself using 'dip switches':
Name:  IMG_20191121_173042.jpg
Views: 244063
Size:  76.8 KB
Official instructions:
Name:  dip-switches-cn.png
Views: 183106
Size:  250.3 KB
Everything else is configured on a software level after installation.

Last edited by Firefly1337; 03-19-2021 at 11:35 AM..
Appreciate 27
      12-07-2019, 07:13 AM   #2
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

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

iTrader: (0)

Pictures

The unit itself (main menu, settings, etc), CarPlay and Android Auto.

MMI box
Name:  menu_1.jpg
Views: 243936
Size:  119.1 KB
Name:  menu_2.jpg
Views: 241120
Size:  105.5 KB

Apple CarPlay

Name:  carplay1.jpg
Views: 240418
Size:  110.2 KB
Name:  carplay2.jpg
Views: 240906
Size:  121.3 KB

Android Auto

Newer software versions have the AA widescreen enabled and look like this:
Name:  aa_custom.jpg
Views: 217891
Size:  110.1 KB
Older versions looked like this:
Name:  aa_1.jpg
Views: 243756
Size:  163.9 KB

Screen Mirroring

For Android phones with an app called Autolink.

Name:  autolink.jpg
Views: 242445
Size:  400.1 KB

Last edited by Firefly1337; 05-14-2022 at 08:22 AM..
Appreciate 27
      12-07-2019, 07:13 AM   #3
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

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

iTrader: (0)

Software Updates

For models / vendors:
  • Andream (EW-BMCP-NBT01A & EW-BMCP-NBT02B)
  • IndiWork.co.kr (SCB-NBT)
  • Carlinkit
  • RoadTop
  • Bimmertech's MMI Prime

Update instructions

ISPBOOOT.BIN / GEMINI_PACK.BIN contains the software and upgrade.bin the MCU firmware.
Note that after upgrading the MCU it will still show the old version number. After another reboot it will show the updated version.
  1. Format a USB flash drive with FAT32
  2. Unzip the archive, then copy the upgrade file 'ISPBOOOT.BIN' / 'GEMINI_PACK.BIN' (for Software) or 'upgrade.bin' (for MCU) into the root directory of the USB flash drive
  3. Insert the USB flash drive into the MMI's USB port
  4. Start the car and switch to the MMI
  5. Navigate to 'Setup' -> 'Software Update' -> 'System Update' or 'MCU Update' (newer versions will require a PIN, see below)
  6. Confirm the popup
  7. The upgrade takes ~1-2min. Do not power off the unit (i.e. don't turn off the car)
  8. The unit will automatically switch to iDrive. You can switch back to see the update progress

Force Flash Update

In case your unit does not boot up anymore or you have other issues updating there is a way to force flash an update.

Note: This only works with an ISPBOOOT.BIN file; it does not work with GEMINI_PACK.BIN!
  1. Put the ISPBOOOT.BIN file on a usb flash drive (FAT32) and plug it into the box
  2. The MMI box needs to be fully powered off (best to remove the power cable)
  3. Press and hold the 'Back' button on your iDrive controller. Do not let go!
  4. If you removed the power cable, plug it back in while still pressing the 'Back' button.
  5. Turn on the ignition of your car. Keep pressing the 'Back' button.
  6. The display should switch to a black screen and show the update screen shortly afterwards. You can let go of the 'Back' button now.

Official firmware

These are the official firmwares provided by the Chinese sellers.

Warning: Please read the info on cross compatibility below before downloading anything. Do not flash updates from other vendors that are marked as 'not cross compatible'!!
Warning 2: Do not flash versions for NBT on CIC or the other way around!
Warning 3: Do not flash directly to the latest version in case you still run on a very old firmware!
Warning 4: If your unit is asking for a GEMINI_PACK.BIN, do not skip updates. Those updates should be flashed subsequently. This is not the case for ISPBOOOT.BIN.

Cross compatibility of updates

Andream, Bimmertech, Carlinkit and RoadTop all offer the same product from the below mentioned company Sunplus.
Since Carlinkit v9.2.2.yl.b / Andream v2.1.0.3.gpe.b / Bimmertech v2.0.2.4.mmi.b cross flashing is no longer possible! Furthermore, the software update menu now requires a vendor specific PIN code and a non-compatible update will show 'Invalid key' and result in an unusable device. You will not be able to use Carplay or Android Auto anymore.
TL;DR: Do not flash updates from different vendors. If you are unsure which device you have, do not flash anything at all!!


ISPBOOOT.BIN vs GEMINI_PACK.BIN

There are two revisions of the MMI boxes that use slightly different firmware. Earlier units only use ISPBOOOT.BIN files while later units (henceforth called 'B version') use GEMINI_PACK.BIN. A and B versions are not compatible with each other.
The latest updates for B versions also include an ISPBOOOT.BIN file now (next to the existing GEMINI_PACK.BIN), which can be used to update to that specific version as well.
Very important: GEMINI_PACK.BIN files don't include all partitions and should be flashed subsequently (delta update), i.e. don't skip any versions between flashes. ISPBOOOT.BIN always includes all partitions, it should be safe to skip versions in this case. If your download includes both files, you do not need to flash both of them (just pick one; preferably the full ISPBOOOT.BIN to avoid potential problems with missing partitions).
Please also note, if you have a B version with an older firmware, it is not possible to flash ISPBOOOT.BIN files. That option was only introduced in later updates.

Available software and download links:
Andream [NBT] [ISPBOOOT.BIN] (should work with IndiWork as well)
Model: EW-BMCP-NBT01A
Note: Andream is shipping units with '.lc.b' versions that can be upgraded to '.gpe.b' versions (there is no difference between versions). Do not confuse this with '.lt.b' versions, these are RoadTop and not compatible!!

Andream B-Version [NBT] [GEMINI_PACK.BIN]
Model: EW-BMCP-NBT02B

Andream B2-Version [1] [NBT] [GEMINI_PACK.BIN]
Model: EW-BMCP-NBT04X
Note: There are two B2-Versions for 'NBT'. Their updates are not compatible with each other.

Andream B2-Version [2] [NBT] [GEMINI_PACK.BIN]
Model: AN-BMCP-NBT04X
Note: There are two B2-Versions for 'NBT'. Their updates are not compatible with each other.

Andream [NBT EVO ID5/ID6] [ISPBOOOT.BIN]
Andream B-Version [NBT EVO ID5/ID6] [GEMINI_PACK.BIN]
  • E_V1.1.5 (PIN: 5025) (Not cross compatible)
  • E_V1.5.4 (PIN: 5025) (Not cross compatible)
  • NEW E_V1.6.7_n (PIN: 5025) (Not cross compatible)

Andream [CIC] [ISPBOOOT.BIN]
Andream B-Version [1] [CICHL] [GEMINI_PACK.BIN]
Note: There are two B-Versions for 'CICHL'. Their updates are not compatible with each other.

Andream B-Version [2] [CICHL] [GEMINI_PACK.BIN]
Note: There are two B-Versions for 'CICHL'. Their updates are not compatible with each other.

RoadTop [NBT] [ISPBOOOT.BIN]
RoadTop B-Version [NBT] [GEMINI_PACK.BIN]
  • BR104 (PIN: 8032) (Not cross compatible)
  • BR110 (PIN: 8032) (Not cross compatible)
  • BR112 (PIN: 8032) (Not cross compatible)
  • BR115 (PIN: 8032) (Not cross compatible)
  • BR120.cpSDNRTY (PIN: 8032) (Not cross compatible)
  • BR125 (PIN: 8032) (Not cross compatible)
  • BR152.drvrst (PIN: 8032) (Not cross compatible)
  • BR157 (PIN: 8032) (Not cross compatible)
  • BR164t (PIN: 8032) (Not cross compatible)

RoadTop B2-Version [1] [NBT] [GEMINI_PACK.BIN]
Note: There are two B2-Versions for 'NBT'. Their updates are not compatible with each other.
  • B2R115 (PIN: 8032) (Not cross compatible)
  • B2R116_10s (PIN: 8032) (Not cross compatible)
  • B2R123 (PIN: 8032) (Not cross compatible)
  • B2R125 (PIN: 8032) (Not cross compatible)
  • B2R154 (PIN: 8032) (Not cross compatible)
  • B2R157 (PIN: 8032) (Not cross compatible)
  • B2R162 (PIN: 8032) (Not cross compatible)
  • B2R164t (PIN: 8032) (Not cross compatible)
  • NEW B2R168_a (PIN: 8032) (Not cross compatible)

RoadTop B2-Version [2] [NBT] [GEMINI_PACK.BIN]
Note: There are two B2-Versions for 'NBT'. Their updates are not compatible with each other.

RoadTop B-Version [NBT EVO ID5/ID6] [GEMINI_PACK.BIN]
  • ER162 (PIN: Unknown) (Not cross compatible)

RoadTop [CIC] [ISPBOOOT.BIN]
  • v2.1.0.6.lt.c (PIN: 8032) (Not cross compatible)
  • v3.5.0.10.lt.c (PIN: 8032) (Not cross compatible) Note: Untested, flash at your own risk

RoadTop B-Version [CICHL] [GEMINI_PACK.BIN]
  • CHLR157 (PIN: 8032) (Not cross compatible)
  • CHLR162 (PIN: 8032) (Not cross compatible)
  • NEW CHLR166 (PIN: 8032) (Not cross compatible)

Carlinkit [NBT] [ISPBOOOT.BIN]
Carlinkit B2-Version [NBT] [ISPBOOOT.BIN]
Carlinkit [NBT EVO ID5/ID6] [ISPBOOOT.BIN/GEMINI_PACK.BIN]
Bimmertech [NBT] [ISPBOOOT.BIN]
Bimmertech [NBT EVO ID5/ID6] [ISPBOOOT.BIN]

Known passwords
In case your unit asks for a password that hasn't been identified yet, you can try one of the following:
  • 2863
  • 5140
  • 6561
  • 8032
  • 3782
  • 4091
  • 2233
  • 5920
  • 9281
  • 6376
  • 1058
  • 2916
  • 5025
Custom Firmware

Note: As of 2021, I do not recommend flashing the custom firmware anymore. It is quite outdated and there is no real need for it anymore since the majority of features are available in the default firmware by now. Do not flash the custom firmware unless you know what you are doing.
Universal [NBT] [ISPBOOOT.BIN]
Note: This update will work on any A-Unit no matter the seller (does not work on B-version!)
Note2: A word regarding MCU updates: With this update you can only flash the MCU updates by Bimmertech. Flashing the default MCU from Andream/Carlinkit etc is only possible on their firmware. Currently there is no need to do anything (no new features etc), so you can leave everything as is. Also note that Bimmertech transforms the first digits of the MCU version from '20' to '10'.
  • v2.0.B0.mod (for BMW) (no PIN) (Cross compatible) (based on: v2.0.2.7t0.mmi.b)
  • v2.0.M0.mod (for MINI) (no PIN) (Cross compatible) (based on: v2.0.2.7t0.mmi.b)

Universal [CIC] [ISPBOOOT.BIN]
Note: You will not be able (yet) to flash any CIC MCU-Updates on this version. Make sure to flash them beforehand if you are not running the latest version and want to update.
  • v2.0.B1.mod (for BMW) (no PIN) (Cross compatible) (based on: v2.0.2.7t0.mmi.b)


Andream [NBT] [ISPBOOOT.BIN]
  • v1.0.A0.mod (PIN: 2863) (Not cross compatible) (based on: v2.1.0.6.gpe.b) - Link removed -

Carlinkit [NBT] [ISPBOOOT.BIN]
  • v1.0.C0.mod (PIN: 4091) (Not cross compatible) (based on: v9.2.5.yl.b) - Link removed -

Changelog (Custom)
v2.0.B0.mod and v2.0.M0.mod
Announcement post and following discussion: https://f30.bimmerpost.com/forums/sh...2#post26519212
  • Android Auto Widescreen Fix
  • Android Auto DPI Fix
  • Autolink Mirroring Screen Size Fix
  • Renamed MMI to BMW-MMI/MINI-MMI for Carplay and AA
  • Replaced MMI icon with BMW/MINI icon
  • Replaced car image on integrated PDC/camera screen
  • Changed icons to Blue when highlighted
  • Removed update / key checks
  • BMW/MINI Boot Logo
  • Custom Flash/update screen

v1.0.A0.mod and v1.0.C0.mod
Announcement post and following discussion: https://f30.bimmerpost.com/forums/sh...4#post26427924
  • Android Auto Widescreen Fix
  • Custom boot logo (BMW icon)
  • Replaced Z4 car image on integrated PDC/camera screen
  • Black flash/update screen

Last edited by Firefly1337; 05-14-2022 at 08:27 AM..
Appreciate 46
      12-07-2019, 07:14 AM   #4
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

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

iTrader: (0)

Research

Product name: Sunplus SPHE8388
The SoC is very likely the Sunplus SP7201 (technical documentation).

Sunplus released their framework on Github: https://github.com/sunplus-plus1/SP7021_4.19
Here's the script that is used to generate the ISPBOOOT.BIN file: https://github.com/sunplus-plus1/isp...ster/tools/isp
The extraction function in there doesn't work for our unit unfortunately because the signature is different:
Code:
const u08 file_header_signature[] = "Pentagram_ISP_image";
Our unit has the internal codename 'Gemini'.

Warning: Do NOT use that script without further modification. It will not work and/or brick your unit!


The MCU's CPU is 'STM32F105RB' by ST (technical documentation).


Internals (PCB)

A Version

Front

Name:  1-front.jpg
Views: 242613
Size:  547.0 KB


Back

Name:  2-back.jpg
Views: 241878
Size:  482.3 KB


B2 Version

Front

Name:  B2_top.JPG
Views: 141862
Size:  1.73 MB

Back

Name:  B2_bottom.JPG
Views: 141607
Size:  1.52 MB

Last edited by Firefly1337; 07-13-2021 at 01:20 PM..
Appreciate 21
      12-07-2019, 07:22 AM   #5
theblues
Second Lieutenant
87
Rep
212
Posts

Drives: MY14 328xi - Sportline
Join Date: Jun 2014
Location: Ontario

iTrader: (0)

Well done post.

To add, JoyeAuto uses an external mic

Quote:
Originally Posted by Firefly1337 View Post
Are there alternatives?

There is a similar unit from JoyeAuto here that also supports CIC for ~415$.
It has wireless CarPlay and wired Android Auto support but it is unknown if AA also works wireless.

BimmerTech is selling their MMI Prime box for 649$.
While the price tag is high-end, it looks identical to the other units but does not support wireless Android Auto (only wired). CarPlay works wireless.
Appreciate 1
      12-07-2019, 07:28 AM   #6
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

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

iTrader: (0)

Thanks, I added the info.

I figured it might be time to open a separate thread, but it's a work in progress
Appreciate 6
fantanas110.50
x-m4n148.00
ichooo5.50
StooHue17.50
      12-07-2019, 08:26 AM   #7
fantanas
First Lieutenant
Greece
111
Rep
332
Posts

Drives: F33 435d
Join Date: Mar 2019
Location: Athens

iTrader: (0)

Quote:
Originally Posted by Firefly1337 View Post
Thanks, I added the info.

I figured it might be time to open a separate thread, but it's a work in progress
Very good write up!!! I ordered mine last night and this will be very useful!
Appreciate 1
      12-07-2019, 09:11 AM   #8
cossie1
Captain
United Kingdom
625
Rep
843
Posts

Drives: 2015 F82 M4
Join Date: Nov 2018
Location: UK

iTrader: (0)

Quote:
Originally Posted by Firefly1337 View Post
Thanks, I added the info.

I figured it might be time to open a separate thread, but it's a work in progress
Good thinking, great idea.

Quote:
Originally Posted by fantanas View Post
Very good write up!!! I ordered mine last night and this will be very useful!
Let me know when yours is shipped please (mine is still processing).
Appreciate 1
      12-07-2019, 09:13 AM   #9
cossie1
Captain
United Kingdom
625
Rep
843
Posts

Drives: 2015 F82 M4
Join Date: Nov 2018
Location: UK

iTrader: (0)

Quote:
Originally Posted by Firefly1337 View Post
Explanation:
Code:
1 Display track overlay on 3rd party cameras (unconfirmed)
2 360° camera
3/4/5 depends on your car, for 6.5" or 8.8"/10.25"
6 unknown
7 OFF = 3rd party camera, ON = OEM camera
8 OFF = OEM mic, ON = 3rd party mic
By track overlay (no.1) do you mean the grid lines in the reverse camera on / off ?
Appreciate 1
      12-07-2019, 09:36 AM   #10
fantanas
First Lieutenant
Greece
111
Rep
332
Posts

Drives: F33 435d
Join Date: Mar 2019
Location: Athens

iTrader: (0)

Quote:
Originally Posted by cossie1 View Post
Quote:
Originally Posted by Firefly1337 View Post
Thanks, I added the info.

I figured it might be time to open a separate thread, but it's a work in progress
Good thinking, great idea.

Quote:
Originally Posted by fantanas View Post
Very good write up!!! I ordered mine last night and this will be very useful!
Let me know when yours is shipped please (mine is still processing).
Will do. I ordered from CZ. Hopefully it won't take long. When did you order yours?
Appreciate 1
      12-07-2019, 09:46 AM   #11
cossie1
Captain
United Kingdom
625
Rep
843
Posts

Drives: 2015 F82 M4
Join Date: Nov 2018
Location: UK

iTrader: (0)

Quote:
Originally Posted by fantanas View Post
Will do. I ordered from CZ. Hopefully it won't take long. When did you order yours?
Last Sunday also from CZ
Appreciate 1
      12-07-2019, 10:53 AM   #12
fantanas
First Lieutenant
Greece
111
Rep
332
Posts

Drives: F33 435d
Join Date: Mar 2019
Location: Athens

iTrader: (0)

Quote:
Originally Posted by cossie1 View Post
Quote:
Originally Posted by fantanas View Post
Will do. I ordered from CZ. Hopefully it won't take long. When did you order yours?
Last Sunday also from CZ
And it is still not shipped? You are getting me worried
Appreciate 1
      12-07-2019, 11:14 AM   #13
cossie1
Captain
United Kingdom
625
Rep
843
Posts

Drives: 2015 F82 M4
Join Date: Nov 2018
Location: UK

iTrader: (0)

No the seller replied to me yesterday to say that the items had arrived in CZ but have been stopped by customs so they need a few more days before they can ship it.

But when I ordered they were showing 97 in stock in CZ, I guess the stock levels are not live and take into account any in transit to there warehouse.
Appreciate 1
      12-07-2019, 12:38 PM   #14
touchmynappa
Enlisted Member
59
Rep
40
Posts

Drives: BMW 125i
Join Date: Nov 2019
Location: Stockholm

iTrader: (0)

Would be great if any of you that installed the Andream CarPlay box on a car with HU_NBT_EVO (ID4) can test if you can code the head unit with bimmercode or e-sys or any other coding software, while the CarPlay box is installed. HU_NBT_EVO (ID4) should be in model year 2016 of any of these: F20/F21/F22/F30/F31/F34/F80/F32/F33/F36/F06/F12/F13/G11/G12/G13.
Appreciate 1
      12-07-2019, 02:18 PM   #15
terrymcg
Private First Class
United Kingdom
118
Rep
166
Posts

Drives: 2015 M4
Join Date: Jun 2012
Location: West Lothian

iTrader: (0)

Quote:
Originally Posted by touchmynappa View Post
Would be great if any of you that installed the Andream CarPlay box on a car with HU_NBT_EVO (ID4) can test if you can code the head unit with bimmercode or e-sys or any other coding software, while the CarPlay box is installed. HU_NBT_EVO (ID4) should be in model year 2016 of any of these: F20/F21/F22/F30/F31/F34/F80/F32/F33/F36/F06/F12/F13/G11/G12/G13.
I will try tomorrow.
Appreciate 1
      12-07-2019, 02:38 PM   #16
mclark2112
Private First Class
mclark2112's Avatar
109
Rep
152
Posts

Drives: 2018 BMW X3 M40i
Join Date: Jul 2017
Location: Moorestown,NJ

iTrader: (0)

I ordered mine last Monday. It shipped, but the US Post Office hasn't started tracking it. Last I saw was it was handed off to the airline on Thursday.

Can't wait to get this in.

I have an iPhone, so I will try to get some good shots for the thread as soon as it is in.
__________________
2011 335i, totaled by a deer.
2015 335xi.
2018 X3 M40i currently.
Appreciate 2
      12-07-2019, 02:49 PM   #17
beardsandbeers
New Member
14
Rep
27
Posts

Drives: 2015 428i Gran Coupe
Join Date: Nov 2018
Location: Arvada, CO

iTrader: (0)

Great timing, I also ordered one of these ~2 weeks ago, looking forward to evaluating with iPhone.
Appreciate 1
      12-07-2019, 03:41 PM   #18
touchmynappa
Enlisted Member
59
Rep
40
Posts

Drives: BMW 125i
Join Date: Nov 2019
Location: Stockholm

iTrader: (0)

Quote:
Originally Posted by terrymcg View Post
I will try tomorrow.
Will be interesting to hear about the results! From what I could see from e-sys was that it complained about HU_ENTRYNAV, which perhaps indicates that the Andream intercepts traffic and reports itself as HU_ENTRYNAV instead of HU_NBT or whatever the correct I'd would be for a 2016 model year head unit.

It seems like they prepared for 2016 HU_NBT_EVO (ID4) 8.8" with dip switch 1-2-4 set to ON in the dip switch picture in op:s original post, but never implemented it.

Last edited by touchmynappa; 12-07-2019 at 04:47 PM..
Appreciate 1
      12-07-2019, 06:49 PM   #19
CarFan
First Lieutenant
United_States
45
Rep
387
Posts

Drives: 2013 X5 3.5 Premium
Join Date: Mar 2012
Location: United States

iTrader: (0)

Garage List
Quote:
Originally Posted by Firefly1337 View Post

This thread is intended to consolidate all available information on the chinese 'Andream' MMI Box.

FAQ
  • What is it?

    It is a small Multi Media Interface (MMI) box that will retrofit the following features to your BMW:
    • Apple CarPlay (wired and wireless)
    • Android Auto (wired and wireless)
    • Apple AirPlay
    • Screen Mirroring (wired) with 'Autolink' (MirrorLink?)
    • Displaying 3rd party aftermarket camera video signals
    • Basic USB playback from e.g. a thumb drive

    The box uses the OEM mic and supports Siri and Google Assistant either via voice keyword ('Hey Siri' / 'Okay Google') or by long-pressing the steering wheel voice button.
  • How does it work?

    The MMI box essentially acts as an intermediary between your original headunit and display. While the box is inactive, the original video signal is passed through unchanged and your car works as before.
    After activating the MMI box, the box's video signal is shown on the display instead.
    You can easily switch back and forth between the box and your original headunit. Using the MMI box is optional and should be seen as an add-on and not as a replacement.
  • Is my car supported?

    All cars roughly from 2013-2016 with 'NBT', 'NBT EVO' (ID4), 'ENTRY' and 'ENTRYNAV' headunits are supported.
    Important: 'NBT EVO' (ID5/ID6) is not supported.

    The official list from Andream is as follows:
    Code:
    1 Series F20/F21 (2011-2017) requires a screen
    2 Series F23 Convertible (2013-2016) Original NBT System
    2 Series F22/F45 MPV (2013-2016) original NBT system
    3 Series F30/F31/F34 (2013-2016)
    4 Series F32/F33/F36 (2013-2016) original NBT system
    5 Series F10/F11 (2013-2016) original NBT system
    5 Series F07 GT (2013-2017) original NBT system
    7 Series F01 F02 (2013-2015) original NBT system
    
    X1 F48 (2016-2017) original NBT system
    X3 F25 (2014-2016)
    X4 F26 (2014-2016) original NBT system
    X5/X6 F15 (2014-2016) original NBT system
    MINI  F56   2013 -2016   6.5"
    MINI  F56   2013 -2016   8.8"
  • What does it cost?

    Prices vary depending from where and when you buy, but usually around 240$.
  • Are there alternatives?

    There is a similar unit from JoyeAuto here that also supports CIC for ~415$.
    It has wireless CarPlay and wired Android Auto support but it is unknown if AA also works wireless.
    Note that this unit cannot use the car's microphone and requires an external mic (might result in poor audio, depends on the mic).

    BimmerTech is selling their MMI Prime box for 649$.
    While the price tag is high-end, it looks identical to the other units but does not support wireless Android Auto (only wired). CarPlay works wireless.


Installation

Installation is the same for all aftermarket units like this (e.g. the 10.25" android 9 displays).

From YT 'BMW DIY Guy' for BimmerTech's MMI v1:



From YT 'Grind My Gears' for BimmerTech's MMI Prime:



Official BimmerTech Prime installation video:




Configuration

The main configuration is done on the box itself using 'dip switches':

Attachment 2194414

Official instructions from Andream:

Attachment 2194415

Explanation:
Code:
1 Display track overlay/grid lines on 3rd party cameras (unconfirmed)
2 360° camera
3/4/5 depends on your car, for 6.5" or 8.8"/10.25"
6 unknown
7 OFF = 3rd party camera, ON = OEM camera
8 OFF = OEM mic, ON = 3rd party mic
Everything else is configured on a software level after installation.
Which Andream model will work with a 2013 X5 e70?
Appreciate 1
      12-07-2019, 07:29 PM   #20
ooshnoo
Lieutenant Colonel
ooshnoo's Avatar
United_States
873
Rep
1,678
Posts

Drives: 2014 428i and 2018 X5
Join Date: Mar 2017
Location: Buford, GA

iTrader: (0)

Garage List
2018 BMW X5  [0.00]
2014 BMW 428i  [10.00]
What is it's audio interface? Does it use AUX like all the other units?
__________________

___________________
2014 F32 428i M-Sport
2018 F15 M-Sport
Appreciate 1
      12-07-2019, 11:01 PM   #21
mlev
Lieutenant
mlev's Avatar
United_States
370
Rep
552
Posts

Drives: 2022 Tesla Model Y Performance
Join Date: Mar 2017
Location: Los Angeles

iTrader: (4)

Cross posting since I totally missed this thread, here's been my experience so far with this unit.

Got my box installed yesterday and today. I only use CarPlay and have an iPhone X so no experience with AA. Everything within CarPlay seems to work pretty well. No complaints after about an hour of usage.

So I've got a '14 NBT HU /w nav, HK & Sirius.
It wasn't possible to fit everything behind or under my head unit. After trying, I ended up having to remove my glove box to fit the unit between the right pocket of the head unit. Quite a bit of T20 undrilling & you need to drop the bottom passenger airbag. Followed Kies video for that. Even the wiring harness barely fit back there, definitely was a tight fit for me.

Ran into an issue where I had no radio signal or sound. I realized that I had to transfer over the two green fiber optic cables from my original harness. If you run into this, make sure they are re-inserted back into the new harness in the right direction (messed this up the first time).

Overall, the install ended up being more of a pain than I anticipated and took me quite a while to get everything squared away and reassembled. Mostly due to the glove box part I wasn't expecting.

Sound quality seems good on my HK system with wireless using Spotify CarPlay on my phone. You can notice some slightly degraded quality with very high volume, but there's an equalizer and volume settings you can play around with. I was worried about sound quality of music, but am pleasantly surprised that it's still good even though the headunit system is set to "aux". I will continue to listen to music in CarPlay Spotify rather than OEM Bluetooth.

Regarding the mic, I called my gf and she told me I sounded perfectly fine on my end (unit uses OEM mic).
Saying "Hey Siri" allows me to do whatever through the unit without touching anything. I think there's a button shortcut for this too? But not sure what that is.
Used Waze and had no issues - worked exactly as expected in full screen.

I have heads up display. So when sound is playing via CarPlay, you can control the CarPlay menu using the steering wheel controls. However the heads up display populates a message saying "action not available in AUX mode" or something, while you scroll from your steering wheel. That's really the only "non OEM" drawback.

Also updated my box before I set it up - successfully flashed from v2.0.2.4 (which it came with) to the latest v2.0.2.5

Definitely worth the upgrade, very happy so far.
Glad I waited for a solution that checked all the boxes for me: wireless, 8.8" full screen support, and uses OEM mic. Bonus that Andream seems to be actively working on firmware updates and includes Android Auto just as a luxury.
Appreciate 6
      12-08-2019, 01:12 AM   #22
chhappy7
Major
chhappy7's Avatar
No_Country
519
Rep
1,171
Posts

Drives: TBD
Join Date: Mar 2018
Location: Hanover, NH

iTrader: (0)

Quote:
Originally Posted by mlev View Post
Cross posting since I totally missed this thread, here's been my experience so far with this unit.

Got my box installed yesterday and today. I only use CarPlay and have an iPhone X so no experience with AA. Everything within CarPlay seems to work pretty well. No complaints after about an hour of usage.

So I've got a '14 NBT HU /w nav, HK & Sirius.
It wasn't possible to fit everything behind or under my head unit. After trying, I ended up having to remove my glove box to fit the unit between the right pocket of the head unit. Quite a bit of T20 undrilling & you need to drop the bottom passenger airbag. Followed Kies video for that. Even the wiring harness barely fit back there, definitely was a tight fit for me.

Ran into an issue where I had no radio signal or sound. I realized that I had to transfer over the two green fiber optic cables from my original harness. If you run into this, make sure they are re-inserted back into the new harness in the right direction (messed this up the first time).

Overall, the install ended up being more of a pain than I anticipated and took me quite a while to get everything squared away and reassembled. Mostly due to the glove box part I wasn't expecting.

Sound quality seems good on my HK system with wireless using Spotify CarPlay on my phone. You can notice some slightly degraded quality with very high volume, but there's an equalizer and volume settings you can play around with. I was worried about sound quality of music, but am pleasantly surprised that it's still good even though the headunit system is set to "aux". I will continue to listen to music in CarPlay Spotify rather than OEM Bluetooth.

Regarding the mic, I called my gf and she told me I sounded perfectly fine on my end (unit uses OEM mic).
Saying "Hey Siri" allows me to do whatever through the unit without touching anything. I think there's a button shortcut for this too? But not sure what that is.
Used Waze and had no issues - worked exactly as expected in full screen.

I have heads up display. So when sound is playing via CarPlay, you can control the CarPlay menu using the steering wheel controls. However the heads up display populates a message saying "action not available in AUX mode" or something, while you scroll from your steering wheel. That's really the only "non OEM" drawback.

Also updated my box before I set it up - successfully flashed from v2.0.2.4 (which it came with) to the latest v2.0.2.5

Definitely worth the upgrade, very happy so far.
Glad I waited for a solution that checked all the boxes for me: wireless, 8.8" full screen support, and uses OEM mic. Bonus that Andream seems to be actively working on firmware updates and includes Android Auto just as a luxury.
What was your dip switch set up?
__________________
2020 X3 M40i
2015 328i - Sold @ 104,000 miles
Appreciate 2
Post Reply

Bookmarks

Tags
andream, android, android auto, apple, carplay, mmi, retrofit


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 11:28 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