Teardown: The BMW / Harman IDC23H Infotainment Unit (B423)

Overview

Another day, another teardown - and the first blog post of 2026! Today we’ll be looking at the BMW IDC23H infotainment unit, manufactured by Harman Becker.

The IDC23H is one of the newest infotainment units from BMW, as of January 2026. The design is based on the previous-generation MGU22/MGU22H, and is used in a wide variety of BMW models - this unit in particular was found in one of BMW’s newest X1 U11 SUVs.

While previous generations of BMW infotainment unit were primarily developed by Harman Becker themselves, this unit appears to be a joint venture between both Harman Becker and Garmin - similar to the MGU22 units.

The design is sold under two different names:

  • IDC23 (produced by Garmin)

  • IDC23H (produced by Harman Becker)

This naming scheme was the same in the prior MGU22 lineup, where the MGU22 was produced by Garmin, and the MGU22H was produced by Harman. Essentially, it seems that ‘H’ at the end of the model name = Harman.

As for connectivity, this unit provides the following:

  • APIX connectivity to the Driver Camera System (DCS)

  • APIX connectivity to the Heads-Up Display (HUD)

  • APIX connectivity to the Driver’s Display (DFE)

  • 2.4GHz/5GHz WiFi Connectivity

    • WLAN 802.11 abgn/ac/ax MIMO 2x2

  • Bluetooth EDR/BT 5.0 connectivity

  • Navigation satellite connectivity (GNSS)

  • 100BASE-T1 Ethernet

  • 1GBASE-T1 Ethernet

  • AR-CAM Connectivity

  • APIX connectivity to the Central Information Display (CID)

  • 1-3x USB Connectivity

This system presents a few interesting new pieces of connectivity I haven’t seen on previous versions of BMW’s infotainment! Of particular interest to me are the DCS and DFE connections.

According to the documentation I could find, the new Driver Camera System “detects the alignment of the driver’s head and their line of sight. This is required for the ‘Fatigue Alert’ function.”

As for the DFE connection, it may seem boring at first sight: it just connects to the driver’s display, right? Well, that “driver’s display” is actually the vehicle’s instrument cluster. This means on the newest generation of vehicles, BMW appears to have fully removed the dedicated “KOMBI” instrument cluster module, instead relying on the head unit to drive both the instrument cluster and infotainment systems!

Overall, some cool new changes to the latest system. I’m sure this will make people want to hack and modify the unit all the more, as they want custom boot animations and skins on their instrument cluster and whatnot :)

Basic Specs

Before we dive into the full detailed teardown, lets go over the basic system specs:

  • Main Processor: Qualcomm Snapdragon SA8155P

  • RAM: 12GB of LPDDR4

  • Interface Processor: Infineon “TRAVEO” CYT3BB-series ARM Cortex M7F

  • Storage: 128 GB of UFS v3.1

The Outside of the Unit

The outside of the unit is relatively standard, with a rectangular design reminiscent of the previous generation BMW MGU22 infotainment system.

Labels are affixed to the top and front of the unit, and the device's numerous I/O ports are scattered across the rear.

The left and right side feature holes for ventilation, and the underside of the unit is made of a thick metal, acting as a heatsink for the underside of the PCB inside.

Top Label Information

The top label features many useful pieces of information about the device:

  • Manufactured by: Harman Becker Automotive Systems GmbH

  • Model: IDC23H

  • FCC ID: T8GIDC23H

The full text dump of the top label information can be found in the Appendix section at the bottom of this post.

Front Label Information

The device’s front label also features many key pieces of information, including the device’s part number and manufacturing date:

  • Model: IDC23H

  • EC: 202

  • SPN: 4165630

  • Type-Nr.: HB B423

  • Date: 31/24

  • HWEL: 5.2.1

  • BMW GROUP 6512 CI 5B67397 01

Converting that final number into a BMW part number, we get: 65125B67397

Unfortunately, I haven’t been able to find any hits for this part number - it’s possible the part number is from a vehicle too new to be in BMW’s parts system yet.

As with the top label, the full text dump of the front label can also be found in the Appendix section at the bottom of this post.

The Rear Side & I/O

Around the rear, we can take a closer look at the I/O.

Starting from the left, we first have the black BT/WLAN connector. Then, USB 1/2/3, though this device only features a single blue connector in the “USB 2” slot. The large black connector to its right is labeled “MAIN”, and is the main wiring harness connector to the vehicle.

To the right of the MAIN connector, the red connector is labeled “CID” and connects to the vehicle’s Central Information Display. Next is the brown “AR-CAM” connector, which helps facilitate BMW’s new Augmented Reality camera navigation functionality.

Finally, on the far right side, we have a pair of Ethernet ports on the bottom - the white port being 100BASE-T1, and the black port being 1GBASE-T1. Above those we have three additional display connectors, labeled “DCS” (brown connector) for the Driver Camera System, “HUD” (pink connector) for the Heads Up Display, and “DFE” (gray connector) for the driver’s display.

The Inside

Popping the lid, we get our first look at the inside of the device. Honestly, it’s exceedingly similar to the previous-generation MGU22! But we have a few sparkly new changes, starting with the new APIX connectivity PCB that holds the DCS, HUD, and DFE connectors.

This unit is only made up of two PCBs, which I’ll refer to as:

  • The main device PCB

  • The APIX connectivity PCB

Now then, lets dive in!

APIX Connectivity PCB

PCB Label: GARMIN 105-04748-00 VER 1 HWVER5.2.1

The APIX connectivity PCB is the biggest new addition from the old MGU22 unit’s design! This small PCB appears to exist for facilitating additional APIX video streaming connectivity with a number of other devices in the vehicle - in the case, the Driver Camera System (DCS), Heads Up Display (HUD), and DFE systems.

The stars of the show on this PCB are the two large Inova APiX 3 ICs, and their associated trio of connectors.

The underside of the PCB holds a large connector for facilitating connectivity between this small board and the device’s main PCB. If I counted correctly, this connector has 100 total pins (50 per side) and features an “HRS” logo, pointing to the manufacturer being HIROSE, a well-established supplier of high quality connectors.

Interestingly, if the silkscreen labeling is to be believed, this small board is actually a six layer PCB! That’s quite a lot of complexity packed into such a small board.

Major Components - APIX PCB

  • Inova Semiconductors APiX 3 Transmitters (x2) (datasheet)

    • INAP565TAQ

    • 37140_2415

  • Analog Devices MAX916714F GMSL2/GMSL1 to CSI-2 Deserializer (datasheet)

    • 96714FG

    • TJ/VY 2351 +babd

And on the underside of the board:

  • Texas Instruments 2HB16BQ Dual-Channel Smart High-Side Power Switch (datasheet)

    • 43TE4 ATS3

Main Device PCB

PCB Label: GARMIN 105-04747-00 VER 3 HWVER 5.2.1

After removing the APIX PCB, we can see the device’s main PCB. An impressively large active cooling system occupies the left side of the board, with the right half being dedicated mainly to the APIX connector PCB.

Interestingly, it seems like the provisions for a second 100-pin connector exist at the top of the board, with another 100 pads unpopulated. Perhaps this is for future revisions of the board, or a second daughter board that was scrapped during the development process.

To get a closer look at the rest of the PCB, we’ll first have to deal with removing the heat sink. It’s quite beefy, and uses a Delta Electronics brush-less fan to force air over the cooling fins in a design that reminds me a lot of a laptop cooling heat sink.

The heat sink is relatively easy to remove - just a few screws and a bit of thermal compound to deal with.

Moving the heat sink aside, we get to the heart of the module: A Qualcomm Snapdragon SA8155P module, an Infineon CYT3BB microcontroller, and 128 GB of Micron UFS v3.1 storage.

Because the Qualcomm module has it’s own little BGA PCB, I’ll also list the silkscreen markings here: GARMIN 105-04129-11 VER 1 4021519 AT&S MX6 SH 2024

Operating System & Architecture Guesses

Unfortunately, I haven’t been able to dive into this unit’s operating system quite yet - I’m still waiting on some adapters to arrive so I can try dumping the UFS storage. More blog posts to come!

As for the device’s overall architecture, it’s likely similar to prior Harman units. My guess is that the Qualcomm processor is responsible for the ‘higher level’ video processing and application functionality, while the Infineon is likely responsible for lower-level tasks like CAN communications with the rest of the vehicle.

This is also supported by the Infineon IC’s datasheet, which notes this specific chip has 8 CAN FD channels, 16 LIN channels, and one 10/100 Mbps Ethernet interface built-in.

Main Device PCB (Underside)

Flipping to the back side of the PCB, we can see many of the “supporting” ICs for various bits of device functionality - an Ethernet switch, another APiX 3 IC, an NXP WiFi/Bluetooth transceiver, and a few other small ICs dotted around the board.

The specific IDC23H I have unfortunately doesn’t contain a GNSS transceiver, but according to this FCC document, models that do feature GPS/GNSS likely use the Ublox UBX-M8030.

Major Components - Main Device PCB (Top Side)

  • Qualcomm Snapdragon SA8155P Microcontroller Module (datasheet)

    • Qualcomm Power Management ICs (x2) (listed on main 8155P datasheet)

      • These power management ICs appear to be specific to the SA8155P platform

      • Apologies for the wacky photo - they were extremely hard to photograph, so I ended up using some isopropyl alcohol as a makeshift lens to increase clarity, haha.

      • PMM8155AU 002-01 PE415BXF

    • Micron 2133MHz LPDDR4 RAM (6GB x2) (catalog listing)

      • I think these modules are 6GB each in size (giving the unit 12GB of RAM in total), but the datasheet for this RAM is currently completely unavailable without a Micron account.

      • 41C77 D8DCZ B9JF

      • MT53E1536M32D4DE-046 AIT:C

  • Infineon “TRAVEO” CYT3BB-series ARM Cortex M7F Microcontroller (datasheet)

    • CYT3BB8CEBQ0AES

    • GS 415VV015 B 10 CYP TWN C

  • Micron 128GB UFS 3.1 Storage (catalog listing)

    • 4CA22 AM022

    • MTFC128GBCAVTC-AIT

Major Components - Main Device PCB (Underside)

  • Marvell 8-port Automotive Ethernet Switch (datasheet)

    • Apparently this switch features Deep Packet Inspection (DPI) functionality, which I found surprising!

    • 88Q5050-LKJ2

    • P34B57B.05 2348 B0P TW

  • Inova Semiconductors APiX 3 Transmitter (datasheet)

    • This APiX 3 IC is actually a higher-end model than those used on the APIX-specific daughterboard, being a “596” model, as opposed to the pair of lower-spec “565” models used on the daughterboard.

    • It’s main ‘killer feature’ is the addition of HDCP protocol support, allowing the Central Information Display to play DRM-protected video content.

    • INAP596TAQ

    • 33182-2410

  • Texas Instruments LVDS Deserializer (datasheet)

    • UB936Q TI 43I AE03 G4

  • NXP 2.4/5 GHz Dual-Band WiFi 6 + Bluetooth 5.3 SoC (datasheet)

    • 88Q9098-NYB2

    • TMP677.25 Y0nD2408A2 A063

  • Marvell / Infineon BRIGHTLANE Automotive 1000Base-T1 PHY (datasheet)

    • Q2221MNVA P3BM58A02

    • 2347 B0P TW G1

  • Texas Instruments Dual-Channel Smart High-Side Power Switch (datasheet)

    • 1HB16BQ 44TE4 AT5Y

  • NXP CAN-FD Transceiver (datasheet)

    • T1145A GL9J1AC

  • Texas Instruments DC-DC Buck Controller (datasheet)

    • LM25143Q RHARQ1 TI A0438 AX1D G4

Conclusion & Closing Thoughts

This was a fun device to perform a teardown of, and I’m excited to dive into the device’s actual OS more in the future. I’m also hoping to pick up an MGU22H in the future for a more in-depth side-by-side comparison!

Now the next question is… can it run DOOM? :thinking:

As always, thanks for reading, and happy hacking!

(Oh, and as a small bonus for reaching the end, I’ve included a modified and wallpaper-ized version of the header image below. I hope someone enjoys it! haha.)

Appendix

The appendix holds all supplementary information or references that didn’t have a home in the main portion of the article. I’ve included full raw text dumps of the top and front label data, along with other misc. links to info about the device (such as FCC information).

Yellow color used for headings and highlights: #ffd300

Similarities With the MGU22H

Now, those of you who are already familiar with the previous generation BMW head unit (the MGU22, or MGU22H) may have already noticed: This thing is extremely similar!

If someone asked me to describe the IDC23H in one sentence, my answer would be “MGU22H + APIX board”. I made a side-by-side comparison of the two device’s PCBs to highlight some of the differences:

A comparison of the IDC23H and MGU22H’s PCBs. MGU22 PCB photo courtesy of INF News, though I’m pretty sure they just got it from the MGU22’s FCC listing…

I’ve circled the few small changes that I can spot between the two devices, but most could even boil down to individual region or trim differences (ie: DAB support vs SDARS, the addition of multiple USB ports, etc.). The biggest difference between the two boards (that I can spot) is the new 100-pin connector for attaching the APIX PCB.

Now, I’ll also add the caveat that these are probably very different hardware revisions, so different hardware revisions or region boards may have different connectors or features. But it’s safe to say that the IDC23’s design is heavily based on the MGU22’s.

Acronym Adventures: DFE = ???

The new APIX board present on the IDC23H has three connections on it:

  • DCS - Brown Connector

  • HUD - Pink Connector

  • DFE - Gray Connector

The first two, the DCS and HUD, were easy enough to figure out - DCS stands for Driver Camera System, which is part of BMW’s new fatigue alert monitoring system. HUD stands for Heads Up Display, which is the heads-up display which is projected onto the vehicle’s windscreen.

But the last connector, DFE, was messing with me! What in the world could DFE stand for?

I’ve done a bit of research and found documentation that stated the gray connector attaches to the “driver’s display”, but I couldn’t find any definitions for the acronym “DFE”.

It appears the “driver’s display” is specifically the left-most side of the “display cluster” used in newer BMW vehicles (specifically, I was looking at the BMW X1 U11).

Many BMW parts use German acronyms, so my suspicion is that DFE may actually be German for “driver’s display.” My best guess is maybe “Display-Fahrer-Einheit”, or Display Driver Unit?

If anyone knows what it actually stands for, I’d love to know! :)

Unreleased Oddities: The IDC23 High 8185?

Garmin and Harman’s FCC filings contained numerous references to an 8185-powered device.

During my time investigating and tearing apart this device, I found quite a few documents in both Harman and Garmin’s FCC documentation that seemed to refer to a second version of this device, the “IDC23 High 8185”.

This is purely a guess, but I assume the goal was to offer two variants of the IDC23 device: One featuring the Snapdragon SA8155P (the device we have), and a second ‘higher spec’ device running the Snapdragon SA8185P, a higher power processor from the same generation.

That being said, factual information around this unit seems shaky at best. I haven’t been able to find any examples of seemingly “legit” 8185-powered hardware. The only physical units I’ve found online that bear the 8185 label or part designation appear to be trash picked or broken units that have shown up on third party marketplaces…

This IDC23 High 8185 is currently listed on eBay and seems a little… fishy.

I can only assume these were factory rejects, test parts, or something else similar. (I’d honestly like to write an entire blog post on this phenomena, there’s some weird stuff out there)

But as much as these units don’t seem to exist (in a non-sketchy way) on the used market, at the same time, it seems like Harman and Garmin have both done quite a bit of work to prepare this chipset for shipment - Harman has filed a Declaration of Similarity with the FCC that describes how the SA8155P and SA8185P variants of the device are similar enough to not require separate FCC testing, implying a motivation to bring the device to market in the United States.

This document is also extremely interesting because it lists detailed specs of the Snapdragon SA8185P processor. I’m not going to copy those specs over here because they’re specifically marked “confidential” in the document - but at the same time, they were published to the device’s public FCC listing!?

I’m still going to play it safe and not publish any of the data here, so if you want to see it, you’ll have to seek it out yourself.

Anyways - I’m not sure if this variant will be coming to market in the future (maybe 2026+?), or if it was scrapped for unknown reasons, but I thought it was an interesting tidbit of research that was worth throwing into the appendix here.

Label Text Dumps

Front Label Text - Raw Dump

B42339R21600383
Manufactured in Hungary by: HARMAN
ECU-UID: 074AB532939DAE0705F006E1900E30A6
201173 10
Date: 31/24
CRIN: HBB423R94RLLIF
HWEL: 5.2.1
Model: IDC23H
EC: 202
SPN: 4165630
Type-Nr.: HB B423

BMW GROUP
6512 CI 5B67397 01

Top Label Text - Raw Dump

Manufactured by:
Harman Becker Automotive Systems GmbH
Becker-Goring-Strasse 16
76307 Karlsbad, Germany

Model: IDC23H
Model: IDC23H
Power Supply: 12V - 12A
Manufacture: Harman Becker Automotive Systems GmbH
Made In: Hungary

FCC ID: T8GIDC23H

THE PRODUCT COMPLIES WITH DHHS RULES 21 CFR
SUBCHAPTER J APPLICABLE TO THE DATE OF MANUFACTURE.

THIS DEVICE COMPLIES WITH PART 15 OF THE FCC RULES. OPERATION IS
SUBJECT TO THE FOLLOWING TWO CONDITIONS:
(1) THIS DEVICE MAY NOT CAUSE HARMFUL INTERFERENCE, AND
(2) THIS DEVICE MUST ACCEPT ANY INTERFERENCE RECEIVED,
INCLUDING INTERFERENCE THAT MAY CAUSE UNDESIRED OPERATION.

Doly Audio
Manufactured under license from
Dolby Laboratories. Dolby, Dolby
Audio, Pro Logic, and the double-D
symbol are trademarks of Dolby
Laboratories Licensing Corporation.

R C-28720

NCA Approved: 7E6-M1-X65-SRD
T/4/11/11/7581

ANRTIC 22/041/AGR/GF/DG

Anatel
06789-22-07978

R32096
RoHS

CCAH24LP3210T0

IFT: BMBMID23-21635

CONATEL
2024-02-I-0187

Connection and use of this communications
equipment is permitted by the Nigerian
Communications Commission.

ICC
R-R-T8G-MGU22H

CMIIT ID: 2022DJ19724

Homologue par l' ARPCE
483/IR/HMG/DG/ARPCE/2022

ZICTA
ZMB/ZICTA/TA/2022/10/35

BMW (UK) LIMITED.
Summit Avenue, Farnborough,
Hampshire, GU14 0FB

85678/SDPPI/2022
2651

MCMC
HIDF15000195

ICASA
TA-2022/2899
"APPROVED"

[R] 003-230266

000288/ARCEP/SE/DGSN/2022

Complies with IMDA Standards
DA105282

PTA
TAC: 9.272/2024

OMAN-TRA
D100428
TRA/TA-R/14547/22

Agree par l'ANRT Maroc
Numero d'agrement: MR00034808ANRT2022
Date d'agrement: 06/10/2022

56-03632
Next
Next

Dissecting the BMW NBT EVO HU Boot Process - Part 1: QNX and the IFS